v0.0.1-milestone-6
github-actions
released this
29 Aug 16:30
·
1414 commits
to main
since this release
What's Changed
Bugfixes
- fix: explicitly set default ports in tests by @paullatzelsperger in #1746
- fix(sql): update the SQL statement to use correct data type by @paullatzelsperger in #1752
- fix(sql): map contractnegotiation type by @paullatzelsperger in #1768
- fix: avoid cyclic dependency by @paullatzelsperger in #1776
- fix: remove logging of api key from TokenBasedAuthenticationExtension by @juliapampus in #1788
- fix: avoid request flood on async provisioning/deprovisioning by @ndr-brt in #1772
- fix: Fix usage of default @Provider methods in IdentityDidCoreExtension by @bscholtes1A in #1792
- fix: Fix broken link in Policy javadoc by @bscholtes1A in #1799
- fix: resolve failure in uploading files to a presigned AWS S3 upload url by @lucian-torje-siemens in #1645
- fix: validate offer policy equality with definition policy on negotiation by @ndr-brt in #1817
- test: fix failure of e2e-transfer-test due to unintentional reuse of asset by @iwasakims in #1825
- fix: remove Faker from DataPlane integration tests by @ndr-brt in #1849
- fix: put
.complete
object on S3 bucket after transfer completion by @ndr-brt in #1881 - fix: avoid contractOffer overwrite in
OfferedAssetToIdsResourceTransformer
by @ndr-brt in #1891
New Features & Improvements
- cleanup: remove unused pre-methods from the ContractNegotiationListener by @janpmeyer in #1659
- refactor: clean up
ids-api-multipart-endpoint-v1
by @ronjaquensel in #1715 - feat: make rest api return error details on edc exceptions and validation error by default by @ndr-brt in #1729
- fix(DataPlane): Add system test for Client Data Pull with query parameters in the request by @bscholtes1A in #1731
- refactor: delete manual interfaces for changelogs by @janpmeyer in #1728
- feat: define custom message on jakarta validation by @ndr-brt in #1739
- feat(catalog): simplify the FederatedCatalog by @paullatzelsperger in #1741
- feat: separate unexpected from expected exceptions by @ndr-brt in #1744
- chore(observability): Add context information to jetty metrics by @florianrusch-zf in #1740
- feat: introduce ids jsonld (de-)serialization library by @juliapampus in #1706
- feat: add https call enforcer, it can be enabled with a config setting by @ndr-brt in #1753
- feat(api): add custom validation framework by @paullatzelsperger in #1756
- docs: add decision record about create/update timestamps by @paullatzelsperger in #1767
- refactor: clean up
:ids-transform
and:ids-spi
by @juliapampus in #1750 - chore: make JwtUtils public by @paullatzelsperger in #1778
- docs: add decision record about documentation automation by @juliapampus in #1783
- feat: add
createdAt
andupdatedAt
timestamps to entities by @paullatzelsperger in #1771 - feat: introduce sync subscribers on EventRouter by @ndr-brt in #1782
- build(deps): bump com.autonomousapps.dependency-analysis from 1.11.3 to 1.12.0 by @dependabot in #1769
- feat: DataEncrypter provided by extension by @DominikPinsel in #1805
- feat: split Dtos in InputDto and OutputDto for Asset and ContractDefinition by @ndr-brt in #1797
- docs: decision record about project structure review by @ndr-brt in #1803
- chore(Identity): remove Identity Hub from EDC by @marcgs in #1816
- docs: fix link to JettyConfiguration in Tutorial 2 by @egekorkan in #1821
- fix: bump jackson to 2.13.3 by @ndr-brt in #1827
- docs: add details about DI mechanism, esp. default providers by @paullatzelsperger in #1820
- feat: add Hashicorp Vault secrets backend by @bcronin90 in #1534
- docs: Add decision record about unifying async tests by @diegogomez-zf in #1789
- docs: add decision record about using maven artifacts by @paullatzelsperger in #1818
- feat: restructure
spi
by component by @ndr-brt in #1832 - feat: do not overwrite registered mocks in tests by @paullatzelsperger in #1828
- docs: add decision record about removing H2 by @paullatzelsperger in #1839
- feat: remove h2 from all tests by @paullatzelsperger in #1841
- feat: fluent use of
Result
by @paullatzelsperger in #1837 - feat: add prepare() lifecycle phase to extensions by @paullatzelsperger in #1831
- chore(IdsMultipartSender): use default object mapper for data reference serialization by @juliapampus in #1790
- feat: restructure
core
by component by @ndr-brt in #1842 - feat: introduce policy definition request/response dto by @ndr-brt in #1855
- chore: removed data-faker from all test code by @paullatzelsperger in #1854
- feat: inline dataloading by @ndr-brt in #1846
- build(deps): bump everlytic/branch-merge from 1.1.2 to 1.1.3 by @dependabot in #1859
- build(deps): bump agilepathway/label-checker from 1.0.113 to 1.1.2 by @dependabot in #1858
- build: updated swagger UI Dependency and regenerate static website by @paullatzelsperger in #1862
- feat: refactor s3 client providers by @ndr-brt in #1853
- build(deps): bump com.autonomousapps.dependency-analysis from 1.12.0 to 1.13.0 by @dependabot in #1864
- feat(Event Framework): add intermediate superclass for Asset Events by @janpmeyer in #1815
- feat: restructure
extensions
by component by @ndr-brt in #1863 - feat: oauth2: introduce CredentialsRequestAdditionalParametersProvider by @ndr-brt in #1871
- build(deps): bump com.autonomousapps.dependency-analysis from 1.13.0 to 1.13.1 by @dependabot in #1877
- refactor: remove deleted modules from settings.gradle by @juliapampus in #1880
- feat: introduce jwt-spi and jwt-core modules by @ndr-brt in #1867
- feat(Event Frame Work): add intermediate superclass for TransferProcess Events hierarchy by @janpmeyer in #1874
- feat: enable s3 multipart upload by @maciejkizlich-zf in #1876
- refactor(docs): restructure documentation directory and framework by @juliapampus in #1882
- build(deps): bump agilepathway/label-checker from 1.1.2 to 1.2.0 by @dependabot in #1895
New Contributors
- @egekorkan made their first contribution in #1763
- @maciejkizlich-zf made their first contribution in #1876
Full Changelog: v0.0.1-milestone-5...v0.0.1-milestone-6