v0.6.1
What's Changed
Bugfixes
- chore: reorder method arguments by @paullatzelsperger in #4057
- fix: ODRL LogicConstraint validator by @ndr-brt in #4073
- fix: avoid NPE when attributes are null by @ndr-brt in #4079
- fix: handle multiple consequences in ODRL duty by @ndr-brt in #4085
- fix: removes v2 from the new public endpoint by @wolf4ood in #4089
- fix: accessService serialization by @ndr-brt in #4088
- fix: several smaller fixes re Credential Revocation by @paullatzelsperger in #4097
- chore: move interface to SPI by @paullatzelsperger in #4102
New Features & Improvements
- feat(policy): handle 'remedy' attribute in Prohibition by @ndr-brt in #4056
- feat: console colors by @paullatzelsperger in #4058
- chore: issue SEVERE message when no DID value provided by @paullatzelsperger in #4063
- feat(runtime): avoid system exit and make health check service optional by @ndr-brt in #4061
- feat: implement credential check with StatusList2021 by @paullatzelsperger in #4086
- chore: remove the checks for empty trusted issuers in config by @wolf4ood in #4093
- chore: allow OBJECT or ARRAY when deserializing VC by @paullatzelsperger in #4099
- feat: filter remedies in prohibitions by @ndr-brt in #4092
- chore: add support for fetching properties w/wo namespace + bitstring by @wolf4ood in #4108
- feat: BitString set API by @wolf4ood in #4112
- feat(dsp): catalog pagination through continuation token and Link header by @ndr-brt in #4103
- feat: add ilike operator for Criterion by @ndr-brt in #4114
Dependencies
- build(deps): bump jackson from 2.16.2 to 2.17.0 by @dependabot in #3999
- build(deps): bump org.postgresql:postgresql from 42.7.2 to 42.7.3 by @dependabot in #4007
- build(deps): bump org.awaitility:awaitility from 4.2.0 to 4.2.1 by @dependabot in #4013
- build(deps): bump io.swagger.core.v3:swagger-annotations-jakarta from 2.2.20 to 2.2.21 by @dependabot in #4026
- build(deps): bump io.cloudevents:cloudevents-http-basic from 2.5.0 to 3.0.0 by @dependabot in #4062
- build(deps): bump jackson from 2.16.2 to 2.17.0 by @dependabot in #4069
- build(deps): bump io.micrometer:micrometer-core from 1.12.4 to 1.12.5 by @dependabot in #4101
- build(deps): bump io.opentelemetry.proto:opentelemetry-proto from 1.1.0-alpha to 1.2.0-alpha by @dependabot in #4100
- build(deps): bump bouncyCastle-jdk18on from 1.77 to 1.78 by @dependabot in #4095
Documentation
- docs: improve ContractRequest api doc by @ndr-brt in #4081
- docs: document transfer suspension by @ndr-brt in #4087
- docs: annotate properly settings and refer to autodoc from the README files by @segoranov in #4084
Other Changes
- build: add workflow_dispatch for publish autodoc and openapi ui by @ndr-brt in #4059
- chore: separate boot and connector modules and normalize module and package structure by @jimmarino in #4065
- refactor: decouple jersey and jetty by @iwasakims in #4068
- chore: align packages and create additional lib modules for shared classes by @jimmarino in #4074
- chore: DSP package refactor by @jimmarino in #4077
- chore: separate identity-trust-spi by @paullatzelsperger in #4080
- chore: Cleanup Hashicorp Vault package structure by @jimmarino in #4082
- refactor: deprecate PolicyDefinition getUid method by @ndr-brt in #4106
- feat: refactor IATP Credential validation into separate service by @paullatzelsperger in #4107
- chore: move IATP Transformer Extension into IATP module by @paullatzelsperger in #4110
- refactor: split TypeManager interface and Jackson implementation by @ndr-brt in #4111
New Contributors
- @segoranov made their first contribution in #4084
Full Changelog: v0.6.0...v0.6.1