Skip to content

Releases: adobe/aio-lib-java

aio-lib-java-1.0.14

02 Jun 07:26

Choose a tag to compare

Full Changelog

  • GH-157: add pollJournalForEvents to check for a set of eventIds to be in the journal #158 (nicdard)

aio-lib-java-1.0.12

18 Apr 08:24

Choose a tag to compare

  • 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

13 Feb 10:44

Choose a tag to compare

Full Changelog

aio-lib-java-1.0.6

24 Jan 08:41

Choose a tag to compare

Version 1.0.6

Bug fixes

Full Changelog

aio-lib-java-1.0.2

14 Dec 09:25

Choose a tag to compare

Full Changelog

  • GH-136 test bug fix: void catching unwanted Conflict exception when testing createGetUpdateDelete events providers #137 (francoisledroff)

aio-lib-java-1.0.0

30 Nov 10:39

Choose a tag to compare

Version 1.0.0

New Features

  • aligning aio-lib-java-events-mgmt with the latest version of the IO Events APIs

    • with major update of IO Events registration sdk API (see Breaking Changes section 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)
        
  • 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

aio-lib-java-0.1.8

25 Nov 14:59

Choose a tag to compare

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

Full Changelog

aio-lib-java-0.1.6

25 Nov 09:43

Choose a tag to compare

Full Changelog

aio-lib-java-0.1.10

25 Nov 15:14

Choose a tag to compare

Version 0.1.10

Full Changelog

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:

aio-lib-java-0.1.4

03 Nov 11:09

Choose a tag to compare

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

Full Changelog