v0.0.1-milestone-7
github-actions
released this
08 Nov 13:57
·
1287 commits
to main
since this release
What's Changed
Bugfixes
- fix: jwt-core module produces jwt-core named jar artifact by @denisneuling in #1907
- fix: map policy properties to contract request by @ronjaquensel in #1921
- test: S3DataPlaneIntegrationTest should be annotated with AwsS3IntegrationTest by @iwasakims in #1897
- fix: avoid loop on initiate transfer failure by @ndr-brt in #1955
- fix: map DataRequest properties to DataFlowRequest by @ronjaquensel in #1973
- fix(data management api): validate criteria on contract definition post method by @ndr-brt in #1989
- fix: Add missing result check in DecentralizedIdentityService by @bscholtes1A in #2005
- fix(MultipartController): use message recipient as token audience by @ronjaquensel in #2025
- fix(BaseRuntime): adds the exception messagge in the log before exit by @wolf4ood in #2035
- fix(CatalogApi): adds @NotNull to providerUrl param by @wolf4ood in #2037
- fix(DataPlaneTransferSyncExtension): remove default value for publickey alias by @wolf4ood in #2045
- fix: use IdsId as type for connector ID by @ronjaquensel in #2031
- fix: use the
range
to limit offers, not definitions by @paullatzelsperger in #2018 - fix(transferprocessApi): add id field in DataRequestDTO by @wolf4ood in #2056
- fix(ContractOffer): add asset not null check when building a ContractOffer by @wolf4ood in #2053
- fix(validation): avoid policy evaluation on consumer side after agreement by @ndr-brt in #2068
- fix(jerseyExtension): flaky test ExceptionMappersIntegrationTest by @wolf4ood in #2147
- fix: avoid default limit 50 on catalog creation by @ndr-brt in #2168
New Features & Improvements
- docs: add decision record for GCS integration by @benjamin-fleischmann in #1909
- refactor: move common modules to core/common by @juliapampus in #1920
- docs: add previous and next links to samples tutorial by @egekorkan in #1929
- refactor: merge AssetLoader/AssetIndex and ContractDefinitionLoader/ContractDefinitionStore by @wolf4ood in #1922
- refactor: Replace CountDownLatch with Awaitility by @wolf4ood in #1933
- build(deps): bump agilepathway/label-checker from 1.2.0 to 1.2.7 by @dependabot in #1935
- build(deps): bump everlytic/branch-merge from 1.1.3 to 1.1.4 by @dependabot in #1936
- build(deps): bump openapi-generator-cli from 6.0.1 to 6.1.0 by @dependabot in #1937
- fix(docs): change broken link in styleguide.md by @juliapampus in #1946
- refactor: clean up gradle dependencies in samples by @juliapampus in #1945
- feat(Event Frame Work): add intermediate superclass for PolicyDefinition Events hierarchy by @janpmeyer in #1915
- feat(test): harmonize AssetIndex test to use a common test specification by @paullatzelsperger in #1944
- feat(test): harmonize ContractDefinitionStore tests to use a common te… by @wolf4ood in #1950
- feat(test): refactor all PolicyDefinitionStore implementors tests by using a base class by @wolf4ood in #1959
- feat(Event Frame Work): add intermediate superclass for ContractDefinition Events hierarchy by @janpmeyer in #1911
- feat(Event Frame Work): add intermediate superclass for ContractNegotiation Events hierarchy by @janpmeyer in #1913
- feat: policy structure review by @ndr-brt in #1968
- test: enable integration tests against real S3 (fixes #1899) by @iwasakims in #1951
- feat(test): introduced a base class for all ContractNegotiationStore by @paullatzelsperger in #1952
- feat: avoid log azure vault by @ndr-brt in #1963
- refactor: default providers by @ndr-brt in #1974
- refactor: remove inheritance for multipart senders by @ronjaquensel in #1919
- feat(catalog): make FederatedCatalogNode filtering extensible by @paullatzelsperger in #1980
- feat(store): remove cache on CosmosPolicyDefinitionStore by @wolf4ood in #1976
- feat(store): remove cache on CosmosContractDefinitionStore by @wolf4ood in #1969
- refactor: remove nimbus dependency from jwt-spi by @ndr-brt in #1987
- chore: bump jetty version to 11.0.12 by @ndr-brt in #1993
- chore: bump aws-sdk version to 2.17.278 by @ndr-brt in #1995
- chore: bump swagger version to 2.2.2 by @ndr-brt in #1996
- docs: add decision record about IDS filtering by @maciejkizlich-zf in #1983
- refactor: switches EDC over to using the
runtime-metamodel
library by @paullatzelsperger in #2002 - feat(test): introduce a base class for all TransferProcessStore by @wolf4ood in #1982
- feat: add toBuilder for resource definitions by @ronjaquensel in #1992
- build(deps): bump actions/stale from 5 to 6 by @dependabot in #2013
- build(deps): bump openapi-generator-cli from 6.1.0 to 6.2.0 by @dependabot in #2014
- refactor: replace fakes with mocks by @ndr-brt in #2011
- feat: OAuth2 endpoint audience by @ndr-brt in #2000
- feat(store): implements sorting in Postgres stores by @wolf4ood in #2004
- feat(store): implements array querying in Cosmos store by @wolf4ood in #2003
- refactor: move duplicated code to
ids-core
by @ronjaquensel in #2016 - feat(ServiceExtensionContext): freeze the ServiceExtensionContext before the prepare phase by @wolf4ood in #2023
- feat(DataManagementApi): returns id in Assest, Policy and Contract de… by @git-masoud in #2012
- docs: add DR for SQL Query Streaming by @ndr-brt in #2034
- feat(build): add/apply autodoc plugin by @paullatzelsperger in #2028
- docs(Event Framework): updating and extending doc by @janpmeyer in #1971
- feat: IDS catalog request filtering by @maciejkizlich-zf in #2015
- chore(Documentation): apply all annotations for autodoc by @wolf4ood in #2040
- chore(ContractOffer): remove field assetId by @wolf4ood in #2046
- feat(DataSourceRegistry): provides a default impl for DataSourceRegistry by @wolf4ood in #2047
- build(deps): bump azure and aws dependency version to the last releases by @ndr-brt in #2055
- build(deps): bump json-unit from 2.35.0 to 2.36.0 by @dependabot in #2050
- build(deps): bump json-unit-assertj from 2.35.0 to 2.36.0 by @dependabot in #2048
- build(deps): bump json-unit-json-path from 2.35.0 to 2.36.0 by @dependabot in #2049
- build(deps): bump json-unit from 2.35.0 to 2.36.0 by @dependabot in #2066
- docs: document BOM usages by @ndr-brt in #2061
- chore: set output dir of the autodoc plugin by @paullatzelsperger in #2065
- feat: Stream over ResultSet on sql queries by @ndr-brt in #2041
- feat(api): add a
POST
endpoint to request the catalog by @paullatzelsperger in #2060 - chore: update multiple GH action versions by @paullatzelsperger in #2078
- chore(ids): remove IdsDescriptorService by @ronjaquensel in #2080
- feat(gcs): add provisioner for GoogleCloudStorage by @benjamin-fleischmann in #2038
- chore: move ModuleNames plugin out, adapt build source by @paullatzelsperger in #2076
- fix(tests): change IntegrationTest annotation target from TYPE to ANNOTATION_TYPE by @Alexwilfriedo in #2086
- feat(api): add
POST
endpoint to all APIs by @paullatzelsperger in #2084 - feat(build): adds manifest files as maven artifacts by @paullatzelsperger in #2071
- refactor(iam): remove unused dummy-credentials-verifier by @juliapampus in #2095
- docs: add decision record for naming conventions by @juliapampus in #2067
- chore(deps): untangle dependencies by @ndr-brt in #2098
- chore: use TestSummary plugin from repositories by @paullatzelsperger in #2079
- refactor(ContractNegotiationStore): remove ContractNegotiationStore.getAgreementsForDefinitionId by @wolf4ood in #2096
- refactor(ContractValidationService): rename interface methods + docs by @wolf4ood in #2102
- feat(DataPlaneInstanceStore): add SQL store implementation by @wolf4ood in #2087
- build(deps): bump jackson dependency version to 2.14.0-rc2 by @ndr-brt in #2111
- refactor!: align/clean up module names and artifact IDs by @juliapampus in #2100
- refactor: use
@Setting
and@SettingContext
by @paullatzelsperger in #2097 - chore: rename ContractOfferService to ContractOfferResolver by @ndr-brt in #2113
- feat(dataplane gcs): add dataplane for Google Cloud Storage by @git-masoud in #2112
- docs: add decision record about EDC version catalogs by @paullatzelsperger in #2121
- refactor(SqlStore): create a base class for all SQL stores by @wolf4ood in #2120
- fix: add more logging to data-plane extensions (fixes #2122) by @iwasakims in #2123
- docs: add description about rule of PR title (fixes #2124) by @iwasakims in #2125
- feat: make default_iteration_wait on state_machines configurable by @diegogomez-zf in #2140
- docs: Add ADR for creation of Trust Framework Adoption repository by @bscholtes1A in #2119
- feat(transferprocess): introduced a comunication channel from data-plane to control-plane by @wolf4ood in #2116
- refactor!: update package names by @juliapampus in #2127
- build(deps): bump openapi-generator-cli from 6.2.0 to 6.2.1 by @dependabot in #2155
- feat(api): adds @apitest tag for controller integration tests by @wolf4ood in #2139
- feat(oauth2): adds configuration of TOKEN_EXPIRATION by @wolf4ood in #2145
- chore(README): restore logo by @wolf4ood in #2158
- docs: correct port of the file transfer process for the data consumer (9192) by @Julian-Marco in #2153
- feat: improve catalog request error detail by @ndr-brt in #2156
- docs: service layer DR by @ndr-brt in #2151
- feat: implement oauth2 provision module by @ndr-brt in #2135
- refactor(Junit): move junit related utils to :core:common:junit by @wolf4ood in #2161
- fix(build): fix provision-oauth2 module build after junit refactor merge by @wolf4ood in #2167
- feat: introduce aggregate service layer by @ndr-brt in #2162
- fix: remove usages of Apache Commons Lang by @iwasakims in #2173
- feat(Readme): add badges to the README by @wolf4ood in #2172
- chore(build): change groupId to org.eclipse.edc by @juliapampus in #2154
New Contributors
- @benjamin-fleischmann made their first contribution in #1909
- @wolf4ood made their first contribution in #1922
- @git-masoud made their first contribution in #2012
- @Alexwilfriedo made their first contribution in #2086
- @Julian-Marco made their first contribution in #2153
Full Changelog: v0.0.1-milestone-6...v0.0.1-milestone-7