Releases: adobe/aio-lib-java
aio-lib-java-1.0.14
aio-lib-java-1.0.12
- GH-152
- better logging and throwing corner case errors when events provider creation conflict happens
- adding the osgi bundle version in the various aem health-check
- see #153 (francoisledroff)
- Full Changelog
aio-lib-java-1.0.10
- GH-147 mapping the
Sample EventAPI #148 (francoisledroff) - GH-141 Fixing JournalLinkDecoder allowing to propagate 404 #145 (francoisledroff)
- GH-125 add new webhook module for payload authentication #144 (abhupadh)
aio-lib-java-1.0.6
Version 1.0.6
Bug fixes
- GH-142 fixing
aio-lib-osgi: it now exportsio.openapitools.jackson.dataformat.hal.*packages #143 (francoisledroff) - GH-138 fixing the createorUpdate provider service method #139 (francoisledroff)
aio-lib-java-1.0.2
- GH-136 test bug fix: void catching unwanted Conflict exception when testing createGetUpdateDelete events providers #137 (francoisledroff)
aio-lib-java-1.0.0
Version 1.0.0
New Features
-
aligning
aio-lib-java-events-mgmtwith the latest version of the IO Events APIs- with major update of IO Events registration sdk API (see
Breaking Changessection below) - This version also introduces new features to::
-
update an existing registration
Optional<Registration> updateRegistration(String registrationId, RegistrationUpdateModel.Builder registrationUpdateModelBuilder) -
List all registrations in a workspace
List<Registration> getRegistrationsForWorkspace() -
Get all registrations for an org in a paginated response
Optional<RegistrationPaginatedModel> getAllRegistrationsForOrg(long page, long size)
-
- with major update of IO Events registration sdk API (see
-
The SDK also now uses a Jackson Object Mapper with support for JSON Hypertext Application Language (HAL) models. More details on HAL can be obtained here: https://stateless.group/hal_specification.html
Breaking Changes
Change in Registration API
This release updates the SDK to use the latest IO Events Registration API where registrations are now defined in the context of a project and workspace. More details on the APIs can be found here: https://developer.adobe.com/events/docs/api/#tag/Registrations
Old to new method mappings
The mappings from the old to the new methods are as follows:
Optional<Registration> createRegistration(RegistrationInputModel.Builder registrationInputModelBuilder) -> Optional<Registration> createRegistration(RegistrationCreateModel.Builder registrationCreateModelBuilder)
Full Changelog
- fix: address review comments #133 (sangeetha5491)
- Add support for Registration V2 API #132 (sangeetha5491)
- Add support for Registration V2 API #126 (sangeetha5491)
aio-lib-java-0.1.8
aio-lib-java-0.1.8 maven central released failed with a 500 from the nexus server,
we released it again as aio-lib-java-0.1.10
- GH-134 JDK-8193462 / JDK-8222091 workaround #135 (francoisledroff)
aio-lib-java-0.1.6
- GH-21 and GH-104 jdk8 support and move of the xdm IO Events Model here as a new module #130 (francoisledroff)
- Made the code compatible with java 8 #129 (pulguptaAdobe)
aio-lib-java-0.1.10
Version 0.1.10
no code change compared to aio-lib-java-0.1.8 but as the maven central released failed with a 500 from the nexus server, we released it again as aio-lib-java-0.1.10
Reminder: aio-lib-java-0.1.8 release changelog:
- GH-21 and GH-104 jdk8 support and move of the xdm IO Events Model here as a new module #130 (francoisledroff)
- Made the code compatible with java 8 #129 (pulguptaAdobe)
aio-lib-java-0.1.4
Version 0.1.4
No real sdk change with this release, we worked here on a more consistent set of integration tests : introducing a new test-only aio-lib-java-events-test module
Changelog
- GH-127 moving the integration test with re-usable
testersin a newaio-lib-java-events-testmodule #128 (francoisledroff)