diff --git a/CHANGELOG.md b/CHANGELOG.md
index 404e6a9d9d..f28b190fa2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,18 @@
+# [1.28.0](https://github.com/hyperledger-labs/open-enterprise-agent/compare/prism-agent-v1.27.0...prism-agent-v1.28.0) (2024-02-20)
+
+
+### Bug Fixes
+
+* **prism-agent:** increase http timeout communication channel closing… ([#901](https://github.com/hyperledger-labs/open-enterprise-agent/issues/901)) ([8d3f29d](https://github.com/hyperledger-labs/open-enterprise-agent/commit/8d3f29ddd830fe102d4bf25a0af8734730c80151))
+* re-enable logging with SLF4J and add traceId ([#869](https://github.com/hyperledger-labs/open-enterprise-agent/issues/869)) ([8f6af25](https://github.com/hyperledger-labs/open-enterprise-agent/commit/8f6af25a8eafd27d5017096da64f89188354a2ca))
+* remove oas schema format for empty repsonse body ([#902](https://github.com/hyperledger-labs/open-enterprise-agent/issues/902)) ([5f2bb08](https://github.com/hyperledger-labs/open-enterprise-agent/commit/5f2bb0872a156c9223ab56efbd47e812967ff582))
+
+
+### Features
+
+* add credential def performance test ([#865](https://github.com/hyperledger-labs/open-enterprise-agent/issues/865)) ([95064d6](https://github.com/hyperledger-labs/open-enterprise-agent/commit/95064d617dda7d45916fbdddf20a544eea4acf4a))
+* **pollux:** add Json VC schema meta validation ([#892](https://github.com/hyperledger-labs/open-enterprise-agent/issues/892)) ([19c42b1](https://github.com/hyperledger-labs/open-enterprise-agent/commit/19c42b10188d1e0242bdceb1f89b6410dcc05353))
+
# [1.27.0](https://github.com/hyperledger-labs/open-enterprise-agent/compare/prism-agent-v1.26.0...prism-agent-v1.27.0) (2024-02-08)
diff --git a/DEPENDENCIES.md b/DEPENDENCIES.md
index 8ae05e964b..68c6c23889 100644
--- a/DEPENDENCIES.md
+++ b/DEPENDENCIES.md
@@ -80,9 +80,9 @@ Apache | [Apache License 2.0](https://repository.jboss.org/licenses/apache-2.0.t
Apache | [Apache License 2.0](https://repository.jboss.org/licenses/apache-2.0.txt) | org.jboss.resteasy # resteasy-jackson2-provider # 6.2.4.Final |
Apache | [Apache License 2.0](https://repository.jboss.org/licenses/apache-2.0.txt) | org.jboss.resteasy # resteasy-jaxb-provider # 6.2.4.Final |
Apache | [Apache License 2.0](https://repository.jboss.org/licenses/apache-2.0.txt) | org.jboss.resteasy # resteasy-multipart-provider # 6.2.4.Final |
-Apache | [Apache License Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | [com.networknt # json-schema-validator # 1.0.86](https://github.com/networknt/json-schema-validator) |
+Apache | [Apache License Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | [com.networknt # json-schema-validator # 1.3.2](https://github.com/networknt/json-schema-validator) |
Apache | [Apache License v2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [net.java.dev.jna # jna # 5.3.1](https://github.com/java-native-access/jna) |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.ethlo.time # itu # 1.7.0](https://github.com/ethlo/itu) |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.ethlo.time # itu # 1.8.0](https://github.com/ethlo/itu) |
Apache | [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [com.github.stephenc.jcip # jcip-annotations # 1.0-1](http://stephenc.github.com/jcip-annotations) |
Apache | [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [com.google.crypto.tink # tink # 1.6.1](http://github.com/google/tink) |
Apache | [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [com.google.guava # guava # 31.0.1-android](https://github.com/google/guava) |
@@ -124,6 +124,7 @@ Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2
Apache | [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [org.log4s # log4s_3 # 1.10.0](http://log4s.org/) |
Apache | [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | org.objenesis # objenesis # 3.3 |
Apache | [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [org.yaml # snakeyaml # 2.0](https://bitbucket.org/snakeyaml/snakeyaml) |
+Apache | [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [org.yaml # snakeyaml # 2.1](https://bitbucket.org/snakeyaml/snakeyaml) |
Apache | [Apache-2.0](http://www.apache.org/licenses/) | [com.comcast # ip4s-core_3 # 3.1.2](https://github.com/comcast/ip4s) |
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.comcast # ip4s-core_3 # 3.3.0](https://github.com/Comcast/ip4s) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [com.geirsson # metaconfig-core_2.13 # 0.11.1](https://github.com/olafurpg/metaconfig) |
@@ -152,12 +153,14 @@ Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # z
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-interop-tracer_3 # 23.0.0.8](https://zio.dev) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-json_3 # 0.3.0](https://zio.github.io/zio-json/) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-json_3 # 0.6.2](https://zio.dev/zio-json/) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-logging_3 # 2.0.1](https://zio.github.io/zio-logging/) |
+Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [dev.zio # zio-logging-slf4j_3 # 2.1.16](https://zio.dev/zio-logging) |
+Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [dev.zio # zio-logging_3 # 2.1.16](https://zio.dev/zio-logging) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-managed_3 # 2.0.0](https://zio.dev) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-managed_3 # 2.0.13](https://zio.dev) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-metrics-connectors-micrometer_3 # 2.1.0](https://zio.dev/zio-metrics-connectors/) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-metrics-connectors_3 # 2.1.0](https://zio.dev/zio-metrics-connectors/) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-mock_3 # 1.0.0-RC11](https://zio.dev/zio-mock/) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-parser_3 # 0.1.9](https://zio.dev/zio-parser/) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-prelude-macros_3 # 1.0.0-RC16](https://zio.github.io/zio-prelude/) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-prelude-macros_3 # 1.0.0-RC21](https://zio.dev/zio-prelude/) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-prelude_3 # 1.0.0-RC16](https://zio.github.io/zio-prelude/) |
@@ -252,15 +255,18 @@ Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licens
Apache | [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.fasterxml.jackson.core # jackson-annotations # 2.14.0](https://github.com/FasterXML/jackson) |
Apache | [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.fasterxml.jackson.core # jackson-annotations # 2.15.1](https://github.com/FasterXML/jackson) |
Apache | [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.fasterxml.jackson.core # jackson-annotations # 2.15.2](https://github.com/FasterXML/jackson) |
+Apache | [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.fasterxml.jackson.core # jackson-annotations # 2.15.3](https://github.com/FasterXML/jackson) |
Apache | [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.fasterxml.jackson.core # jackson-core # 2.14.0](https://github.com/FasterXML/jackson-core) |
Apache | [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.fasterxml.jackson.core # jackson-core # 2.15.1](https://github.com/FasterXML/jackson-core) |
Apache | [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.fasterxml.jackson.core # jackson-core # 2.15.2](https://github.com/FasterXML/jackson-core) |
+Apache | [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.fasterxml.jackson.core # jackson-core # 2.15.3](https://github.com/FasterXML/jackson-core) |
Apache | [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.fasterxml.jackson.core # jackson-databind # 2.14.0](https://github.com/FasterXML/jackson) |
Apache | [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.fasterxml.jackson.core # jackson-databind # 2.15.1](https://github.com/FasterXML/jackson) |
Apache | [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.fasterxml.jackson.core # jackson-databind # 2.15.2](https://github.com/FasterXML/jackson) |
+Apache | [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.fasterxml.jackson.core # jackson-databind # 2.15.3](https://github.com/FasterXML/jackson) |
Apache | [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.fasterxml.jackson.dataformat # jackson-dataformat-toml # 2.14.0](https://github.com/FasterXML/jackson-dataformats-text) |
Apache | [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.fasterxml.jackson.dataformat # jackson-dataformat-yaml # 2.15.1](https://github.com/FasterXML/jackson-dataformats-text) |
-Apache | [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.fasterxml.jackson.dataformat # jackson-dataformat-yaml # 2.15.2](https://github.com/FasterXML/jackson-dataformats-text) |
+Apache | [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.fasterxml.jackson.dataformat # jackson-dataformat-yaml # 2.15.3](https://github.com/FasterXML/jackson-dataformats-text) |
Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | com.fasterxml.jackson.datatype # jackson-datatype-jsr310 # 2.12.1 |
Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [com.github.docker-java # docker-java-api # 3.3.3](https://github.com/docker-java/docker-java) |
Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [com.github.docker-java # docker-java-transport # 3.3.3](https://github.com/docker-java/docker-java) |
@@ -421,7 +427,9 @@ MIT | [MIT License](https://opensource.org/licenses/MIT) | [io.iohk # pbandk-run
MIT | [MIT License](http://www.opensource.org/licenses/mit-license.php) | [nl.big-o # liqp # 0.8.2](https://github.com/bkiers/Liqp) |
MIT | [MIT License](http://www.opensource.org/licenses/mit-license.php) | [org.nibor.autolink # autolink # 0.6.0](https://github.com/robinst/autolink-java) |
MIT | [MIT License](http://www.opensource.org/licenses/mit-license.php) | [org.slf4j # slf4j-api # 1.7.32](http://www.slf4j.org) |
+MIT | [MIT License](http://www.opensource.org/licenses/mit-license.php) | [org.slf4j # slf4j-api # 1.7.36](http://www.slf4j.org) |
MIT | [MIT License](http://www.opensource.org/licenses/mit-license.php) | [org.slf4j # slf4j-api # 2.0.7](http://www.slf4j.org) |
+MIT | [MIT License](http://www.opensource.org/licenses/mit-license.php) | [org.slf4j # slf4j-api # 2.0.9](http://www.slf4j.org) |
MIT | [MIT License](http://www.opensource.org/licenses/mit-license.php) | [org.slf4j # slf4j-simple # 2.0.7](http://www.slf4j.org) |
MIT | [MIT License](http://www.opensource.org/licenses/mit-license.php) | [ua.co.k # strftime4j # 1.0.5](https://github.com/msangel/strftime4j) |
MIT | [MIT license](http://www.opensource.org/licenses/mit-license.php) | org.codehaus.mojo # animal-sniffer-annotations # 1.19 |
@@ -435,32 +443,32 @@ MIT | [The MIT License (MIT)](https://opensource.org/licenses/MIT) | [com.dimafe
MIT | [The MIT License (MIT)](https://opensource.org/licenses/MIT) | [com.dimafeng # testcontainers-scala-vault_3 # 0.41.0](https://github.com/testcontainers/testcontainers-scala) |
Public Domain | [Public Domain, per Creative Commons CC0](http://creativecommons.org/publicdomain/zero/1.0/) | [org.hdrhistogram # HdrHistogram # 2.1.12](http://hdrhistogram.github.io/HdrHistogram/) |
Public Domain | [Public Domain, per Creative Commons CC0](http://creativecommons.org/publicdomain/zero/1.0/) | [org.latencyutils # LatencyUtils # 2.0.3](http://latencyutils.github.io/LatencyUtils/) |
-none specified | []() | [io.iohk.atala # castor-core_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # connect-core_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # connect-sql-doobie_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # event-notification_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-agent-core_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-agent-didcommx_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-data-models_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-protocol-connection_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-protocol-coordinate-mediation_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-protocol-invitation_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-protocol-issue-credential_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-protocol-mailbox_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-protocol-outofband-login_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-protocol-present-proof_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-protocol-report-problem_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-protocol-routing-2-0_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-protocol-trust-ping_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-resolver_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-verifiable-credentials_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # pollux-anoncreds_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # pollux-core_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # pollux-sql-doobie_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # pollux-vc-jwt_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # prism-agent-wallet-api_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # prism-node-client_3 # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # shared # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # sharedtest # 1.26.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # castor-core_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # connect-core_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # connect-sql-doobie_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # event-notification_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-agent-core_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-agent-didcommx_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-data-models_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-protocol-connection_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-protocol-coordinate-mediation_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-protocol-invitation_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-protocol-issue-credential_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-protocol-mailbox_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-protocol-outofband-login_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-protocol-present-proof_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-protocol-report-problem_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-protocol-routing-2-0_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-protocol-trust-ping_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-resolver_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-verifiable-credentials_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # pollux-anoncreds_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # pollux-core_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # pollux-sql-doobie_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # pollux-vc-jwt_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # prism-agent-wallet-api_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # prism-node-client_3 # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # shared # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # sharedtest # 1.27.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
none specified | []() | [net.jcip # jcip-annotations # 1.0](http://jcip.net/) |
diff --git a/infrastructure/charts/agent/Chart.yaml b/infrastructure/charts/agent/Chart.yaml
index 197341ea38..f01d105dcf 100644
--- a/infrastructure/charts/agent/Chart.yaml
+++ b/infrastructure/charts/agent/Chart.yaml
@@ -13,12 +13,12 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
-version: 1.27.0
+version: 1.28.0
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
-appVersion: 1.27.0
+appVersion: 1.28.0
dependencies:
- name: vault
version: 0.24.1
diff --git a/infrastructure/charts/index.yaml b/infrastructure/charts/index.yaml
index 8814054557..7290b6b573 100644
--- a/infrastructure/charts/index.yaml
+++ b/infrastructure/charts/index.yaml
@@ -1,9 +1,27 @@
apiVersion: v1
entries:
prism-agent:
+ - apiVersion: v2
+ appVersion: 1.28.0
+ created: "2024-02-20T15:40:39.657839379Z"
+ dependencies:
+ - name: vault
+ repository: https://helm.releases.hashicorp.com
+ version: 0.24.1
+ - condition: keycloak.enabled
+ name: keycloak
+ repository: https://charts.bitnami.com/bitnami
+ version: 17.2.0
+ description: A Helm chart for deploying prism-agent
+ digest: b2ebdf904787158c5e7322376397f6023313600f676c29df30765dad8175d50b
+ name: prism-agent
+ type: application
+ urls:
+ - https://raw.githubusercontent.com/hyperledger-labs/open-enterprise-agent/main/infrastructure/charts/prism-agent-1.28.0.tgz
+ version: 1.28.0
- apiVersion: v2
appVersion: 1.27.0
- created: "2024-02-08T08:36:22.026206998Z"
+ created: "2024-02-20T15:40:39.648134717Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -21,7 +39,7 @@ entries:
version: 1.27.0
- apiVersion: v2
appVersion: 1.26.0
- created: "2024-02-08T08:36:22.016456164Z"
+ created: "2024-02-20T15:40:39.637557492Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -39,7 +57,7 @@ entries:
version: 1.26.0
- apiVersion: v2
appVersion: 1.25.0
- created: "2024-02-08T08:36:22.005994077Z"
+ created: "2024-02-20T15:40:39.628366784Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -57,7 +75,7 @@ entries:
version: 1.25.0
- apiVersion: v2
appVersion: 1.24.0
- created: "2024-02-08T08:36:21.995888477Z"
+ created: "2024-02-20T15:40:39.618116985Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -75,7 +93,7 @@ entries:
version: 1.24.0
- apiVersion: v2
appVersion: 1.23.0
- created: "2024-02-08T08:36:21.986162039Z"
+ created: "2024-02-20T15:40:39.607394141Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -93,7 +111,7 @@ entries:
version: 1.23.0
- apiVersion: v2
appVersion: 1.22.0
- created: "2024-02-08T08:36:21.975435711Z"
+ created: "2024-02-20T15:40:39.597455282Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -111,7 +129,7 @@ entries:
version: 1.22.0
- apiVersion: v2
appVersion: 1.21.1
- created: "2024-02-08T08:36:21.965765838Z"
+ created: "2024-02-20T15:40:39.587795351Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -129,7 +147,7 @@ entries:
version: 1.21.1
- apiVersion: v2
appVersion: 1.21.0
- created: "2024-02-08T08:36:21.954738205Z"
+ created: "2024-02-20T15:40:39.577700666Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -147,7 +165,7 @@ entries:
version: 1.21.0
- apiVersion: v2
appVersion: 1.20.1
- created: "2024-02-08T08:36:21.944857175Z"
+ created: "2024-02-20T15:40:39.568068143Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -165,7 +183,7 @@ entries:
version: 1.20.1
- apiVersion: v2
appVersion: 1.20.0
- created: "2024-02-08T08:36:21.935077217Z"
+ created: "2024-02-20T15:40:39.558473414Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -183,7 +201,7 @@ entries:
version: 1.20.0
- apiVersion: v2
appVersion: 1.19.1
- created: "2024-02-08T08:36:21.924416412Z"
+ created: "2024-02-20T15:40:39.548748963Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -201,7 +219,7 @@ entries:
version: 1.19.1
- apiVersion: v2
appVersion: 1.19.0
- created: "2024-02-08T08:36:21.914129188Z"
+ created: "2024-02-20T15:40:39.539314149Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -219,7 +237,7 @@ entries:
version: 1.19.0
- apiVersion: v2
appVersion: 1.18.0
- created: "2024-02-08T08:36:21.903676643Z"
+ created: "2024-02-20T15:40:39.529868058Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -233,7 +251,7 @@ entries:
version: 1.18.0
- apiVersion: v2
appVersion: 1.17.0
- created: "2024-02-08T08:36:21.900687051Z"
+ created: "2024-02-20T15:40:39.527105674Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -247,7 +265,7 @@ entries:
version: 1.17.0
- apiVersion: v2
appVersion: 1.16.4
- created: "2024-02-08T08:36:21.897842079Z"
+ created: "2024-02-20T15:40:39.52401815Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -261,7 +279,7 @@ entries:
version: 1.16.4
- apiVersion: v2
appVersion: 1.16.3
- created: "2024-02-08T08:36:21.894411239Z"
+ created: "2024-02-20T15:40:39.52065094Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -275,7 +293,7 @@ entries:
version: 1.16.3
- apiVersion: v2
appVersion: 1.16.2
- created: "2024-02-08T08:36:21.891592105Z"
+ created: "2024-02-20T15:40:39.517825229Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -287,4 +305,4 @@ entries:
urls:
- https://raw.githubusercontent.com/hyperledger-labs/open-enterprise-agent/main/infrastructure/charts/prism-agent-1.16.2.tgz
version: 1.16.2
-generated: "2024-02-08T08:36:21.88849363Z"
+generated: "2024-02-20T15:40:39.514749834Z"
diff --git a/infrastructure/charts/prism-agent-1.28.0.tgz b/infrastructure/charts/prism-agent-1.28.0.tgz
new file mode 100644
index 0000000000..c05fc6f42b
Binary files /dev/null and b/infrastructure/charts/prism-agent-1.28.0.tgz differ
diff --git a/infrastructure/local/.env b/infrastructure/local/.env
index 4e09236e31..7dc672e8fe 100644
--- a/infrastructure/local/.env
+++ b/infrastructure/local/.env
@@ -1,3 +1,3 @@
-PRISM_AGENT_VERSION=1.27.0
+PRISM_AGENT_VERSION=1.28.0
PRISM_NODE_VERSION=2.2.1
VAULT_DEV_ROOT_TOKEN_ID=root
diff --git a/package-lock.json b/package-lock.json
index f76c7edf07..14e74887b6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "atala-prism-building-blocks",
- "version": "1.27.0",
+ "version": "1.28.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "atala-prism-building-blocks",
- "version": "1.27.0",
+ "version": "1.28.0",
"devDependencies": {
"@commitlint/cli": "^17.0.3",
"@commitlint/config-conventional": "^17.0.3",
diff --git a/package.json b/package.json
index 4834c1dec2..72541a4c6d 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "atala-prism-building-blocks",
- "version": "1.27.0",
+ "version": "1.28.0",
"engines": {
"node": ">=16.13.0"
},
diff --git a/prism-agent/service/api/http/prism-agent-openapi-spec.yaml b/prism-agent/service/api/http/prism-agent-openapi-spec.yaml
index aa9c89ca56..539da26125 100644
--- a/prism-agent/service/api/http/prism-agent-openapi-spec.yaml
+++ b/prism-agent/service/api/http/prism-agent-openapi-spec.yaml
@@ -1,7 +1,7 @@
openapi: 3.0.3
info:
title: Open Enterprise Agent API Reference
- version: 1.27.0
+ version: 1.28.0
description: |2
The Open Enterprise Agent API facilitates the integration and management of self-sovereign identity capabilities within applications.
@@ -20,7 +20,7 @@ tags:
- name: Connections Management
description: |2
- The 'Connections Management' endpoints facilitate the initiation of connection flows between the current agent and peer agents, regardless of whether they reside in cloud or edge environments.
+ The 'Connections Management' endpoints facilitate the initiation of connection flows between the current Agent and peer Agents, regardless of whether they reside in Cloud Agent or edge environments.
This implementation adheres to the DIDComm Messaging v2.0 - [Out of Band Messages](https://identity.foundation/didcomm-messaging/spec/v2.0/#out-of-band-messages) specification [section 9.5.4](https://identity.foundation/didcomm-messaging/spec/v2.0/#invitation) - to generate invitations.
The from field of the out-of-band invitation message contains a freshly generated Peer DID that complies with the [did:peer:2](https://identity.foundation/peer-did-method-spec/#generating-a-didpeer2) specification.
@@ -87,7 +87,7 @@ tags:
The __DID__ endpoints expose publicly available DID operations.
The key distinction from the __DID Registrar__ endpoints is that it directly exposes the DID resources interfacing with the [VDR](https://www.w3.org/TR/did-core/#dfn-verifiable-data-registry).
- It is independent of the key management and the exposed operations are not part of the tenancy within the agent.
+ It is independent of the key management and the exposed operations are not part of the tenancy within the Agent.
It serves as a proxy for interacting with the VDR, facilitating actions like resolving DIDs.
- name: DID Registrar
description: |2
@@ -873,11 +873,11 @@ paths:
get:
tags:
- Connections Management
- summary: Retrieves the list of connection flow records available from the agent's
+ summary: Retrieves the list of connection flow records available from the Agent's
database.
description: |2
- Retrieve of a list containing connections available from the agent's database.
+ Retrieve of a list containing connections available from the Agent's database.
The API returns a comprehensive collection of connection flow records within the system, regardless of their state.
Each connection item includes essential metadata such as connection ID, thread ID, state, role, participant information, and other relevant details.
Pagination support is available, allowing for efficient handling of large datasets.
@@ -908,7 +908,7 @@ paths:
type: string
responses:
'200':
- description: The list of connection flow records available from the agent's
+ description: The list of connection flow records available from the Agent's
database
content:
application/json:
@@ -939,14 +939,14 @@ paths:
tags:
- Connections Management
summary: Create a new connection invitation that can be delivered out-of-band
- to a peer agent.
+ to a peer Agent.
description: |2
- Create a new connection invitation that can be delivered out-of-band to a peer agent, regardless of whether it resides in cloud or edge environment.
+ Create a new connection invitation that can be delivered out-of-band to a peer Agent, regardless of whether it resides in Cloud Agent or edge environment.
The generated invitation adheres to the DIDComm Messaging v2.0 - [Out of Band Messages](https://identity.foundation/didcomm-messaging/spec/v2.0/#out-of-band-messages) specification [section 9.5.4](https://identity.foundation/didcomm-messaging/spec/v2.0/#invitation).
The from field of the out-of-band invitation message contains a freshly generated Peer DID that complies with the [did:peer:2](https://identity.foundation/peer-did-method-spec/#generating-a-didpeer2) specification.
This Peer DID includes the 'uri' location of the DIDComm messaging service, essential for the invitee's subsequent execution of the connection flow.
- In the agent database, the created connection record has an initial state set to `InvitationGenerated`.
+ In the Agent database, the created connection record has an initial state set to `InvitationGenerated`.
The request body may contain a `label` that can be used as a human readable alias for the connection, for example `{'label': "Connection with Bob"}`
operationId: createConnection
requestBody:
@@ -989,11 +989,11 @@ paths:
get:
tags:
- Connections Management
- summary: Retrieves a specific connection flow record from the agent's database
+ summary: Retrieves a specific connection flow record from the Agent's database
based on its unique `connectionId`.
description: |2
- Retrieve a specific connection flow record from the agent's database based in its unique `connectionId`.
+ Retrieve a specific connection flow record from the Agent's database based in its unique `connectionId`.
The API returns a comprehensive collection of connection flow records within the system, regardless of their state.
The returned connection item includes essential metadata such as connection ID, thread ID, state, role, participant information, and other relevant details.
operationId: getConnection
@@ -1044,14 +1044,14 @@ paths:
tags:
- Connections Management
summary: Accept a new connection invitation received out-of-band from another
- peer agent.
+ peer Agent.
description: |2
- Accept an new connection invitation received out-of-band from another peer agent.
+ Accept an new connection invitation received out-of-band from another peer Agent.
The invitation must be compliant with the DIDComm Messaging v2.0 - [Out of Band Messages](https://identity.foundation/didcomm-messaging/spec/v2.0/#out-of-band-messages) specification [section 9.5.4](https://identity.foundation/didcomm-messaging/spec/v2.0/#invitation).
- A new connection record with state `ConnectionRequestPending` will be created in the agent database and later processed by a background job to send a connection request to the peer agent.
+ A new connection record with state `ConnectionRequestPending` will be created in the agent database and later processed by a background job to send a connection request to the peer Agent.
The created record will contain a newly generated pairwise Peer DID used for that connection.
- A connection request will then be sent to the peer agent to actually establish the connection, moving the record state to `ConnectionRequestSent`, and waiting the connection response from the peer agent.
+ A connection request will then be sent to the peer Agent to actually establish the connection, moving the record state to `ConnectionRequestSent`, and waiting the connection response from the peer Agent.
operationId: acceptConnectionInvitation
requestBody:
description: The request used by an invitee to accept a connection invitation
@@ -1119,17 +1119,11 @@ paths:
schema:
$ref: '#/components/schemas/DIDDocument'
'400':
- description: ''
+ description: Invalid value
content:
- application/ld+json; profile=https://w3id.org/did-resolution:
- schema:
- $ref: '#/components/schemas/DIDResolutionResult'
- application/did+ld+json:
+ text/plain:
schema:
type: string
- description: Empty representation
- format: binary
- example: ''
'404':
description: ''
content:
@@ -1140,7 +1134,6 @@ paths:
schema:
type: string
description: Empty representation
- format: binary
example: ''
'406':
description: ''
@@ -1152,7 +1145,6 @@ paths:
schema:
type: string
description: Empty representation
- format: binary
example: ''
'410':
description: ''
@@ -1164,7 +1156,6 @@ paths:
schema:
type: string
description: Empty representation
- format: binary
example: ''
'500':
description: ''
@@ -1176,7 +1167,6 @@ paths:
schema:
type: string
description: Empty representation
- format: binary
example: ''
'501':
description: ''
@@ -1188,7 +1178,6 @@ paths:
schema:
type: string
description: Empty representation
- format: binary
example: ''
/did-registrar/dids:
get:
@@ -3981,7 +3970,7 @@ components:
type: string
description: The date and time when the issue credential record was created.
format: date-time
- example: '2024-02-08T08:15:44.191922818Z'
+ example: '2024-02-20T15:20:56.701907131Z'
updatedAt:
type: string
description: The date and time when the issue credential record was last
diff --git a/version.sbt b/version.sbt
index b4819aff92..a52dc79ee1 100644
--- a/version.sbt
+++ b/version.sbt
@@ -1 +1 @@
-ThisBuild / version := "1.27.0-SNAPSHOT"
+ThisBuild / version := "1.28.0-SNAPSHOT"