Releases: eclipse-lyo/lyo
7.0.0.Alpha8
What's Changed
- !build: Jena 5.6.0 and JDK 21 by @berezovskyi in #838
- Update Jersey version to 3.1.11 by @berezovskyi in #837
- chore: Bump swagger.version from 2.2.35 to 2.2.41 by @dependabot[bot] in #842
- chore: Bump org.apache.maven.plugins:maven-war-plugin from 3.5.0 to 3.5.1 by @dependabot[bot] in #844
- chore: Bump org.codehaus.mojo:versions-maven-plugin from 2.19.1 to 2.20.1 by @dependabot[bot] in #843
- chore: Bump org.junit:junit-bom from 5.13.4 to 6.0.1 by @dependabot[bot] in #822
- Enable SpotBugs static analysis with default profile and GitHub CI step by @Copilot in #845
- Add trace log messages for redirect handling by @Copilot in #846
Full Changelog: v7.0.0.Alpha7...7.0.0.Alpha8
7.0.0.Alpha7
What's Changed
- fix: missing resources when reified statements are present by @berezovskyi in #840
Full Changelog: v7.0.0.Alpha6...v7.0.0.Alpha7
7.0.0.Alpha6
What's Changed
- Migrate to Jena 5.5 by @berezovskyi in #662
Full Changelog: v7.0.0.Alpha5...v7.0.0.Alpha6
7.0.0.Alpha5
What's Changed
- fix, prevent stackoverflow error on resource self-linkage by @broehl-ptc in #827
New Contributors
- 👏 @broehl-ptc made their first contribution in #827
Full Changelog: v7.0.0.Alpha4...v7.0.0.Alpha5
7.0.0.Alpha4
What's Changed
- build: new maven central config by @berezovskyi in #731
- feat: Add lyo-bom module for centralized dependency management by @berezovskyi in #740
- build: BOM fixes by @berezovskyi in #743
- gen: re-generate OSLC domains with Lyo Designer 7.0.0.202507061601 by @berezovskyi in #757
- test: migrate lyo-validation tests to JUnit 5 by @berezovskyi in #738
- feat: add more deps to the BOM by @berezovskyi in #772
- Add JDK 25 to the build matrix by @berezovskyi in #704
- deprecated dependency on Response in OslcQueryResult by @Jad-el-khoury in #809
- rootServicesHelper to read from InputStream by @Jad-el-khoury in #811
- build: add lint by @berezovskyi in #823
- refactor: get rid of Apache Commons Lang 1 and replace with Lang 3 by @berezovskyi in #828
- fix: ensure that HTTP requests append /rootservices at the end by @berezovskyi in #829
Full Changelog: v7.0.0.Alpha3...v7.0.0.Alpha4
7.0.0.Alpha3
Security
- 🔒️ Apache Jena dependency was updated from v4.8 to v4.10. Some changes have a breaking nature. Addresses CVE CVE-2023-32200
Added
This release does not contain new features.
Changed
This release does not contain other significant changes.
Deprecated
This release does not introduce deprecations.
Removed
- Dependency to deprecated oslc4j-json4j-provider
- Direct dependency to Guava was removed
Fixed
- Client now picks the correct ResponseInfo object when an OSLC Query response contains multiple ResponseInfo objects.
- Lyo object-graph mapping (OGM) framework no longer registers duplicate classes when doing recursive scans.
7.0.0.Alpha2
Security
- 🔒️ Apache Jena dependency was updated from v4.8 to v4.10. Some changes have a breaking nature. Addresses CVE-2023-32200
Added
This release does not contain new features.
Changed
This release does not contain other significant changes.
Deprecated
This release does not introduce deprecations.
Removed
- Dependency to deprecated oslc4j-json4j-provider
Fixed
- Client now picks the correct ResponseInfo object when an OSLC Query response contains multiple ResponseInfo objects.
7.0.0.Alpha1
Security
This release does not contain security updates.
Added
This release does not contain new features.
Changed
This release does not contain other significant changes.
Deprecated
This release does not introduce deprecations.
Removed
- Dependency to deprecated oslc4j-json4j-provider
Fixed
- Client now picks the correct ResponseInfo object when an OSLC Query response contains multiple ResponseInfo objects.
6.0.0.Final Release
This content is a duplicate of
Eclipse Lyo
Security
This release does not contain security updates.
Added
- Introducing capability to set the
servletUrito be used by theOAuthConfiguration - OSLC PROMCODE domain model and generated POJOs
- Support for additional request headers to
OslcQuery
Changed
- 🧨 Migrated from Java EE (
javax.namespace) to Jakarta packages - Upgrade to Jersey 3.1.5
- JDK 17 is the new baseline for Eclipse Lyo. The SDK and sample code has
been tested using JDK 17, 21, 23, and 24-ea. - Kotlin 1.9.0 is used;
kotlin-stdlib-jdk8dependency was replaced with
kotlin-stdlibdue to
Kotlin updates. - Allow application to reset the OAuth token cached within the server, when it
deems that it is no longer valid - 🧨 Corrected cardinality and range of the
oslc_config:acceptedByproperty (from
String[0..1] to Resource[0..*]) - Changed scope of dependencies in
oauth-webappto avoid inclusion multiple times
during runtime.
Deprecated
This release does not introduce deprecations.
Removed
- 🧨 Support for JDK 11 (and all versions below 17) is removed.
- 🧨 Support for Java EE and Jakarta EE 8 is removed.
Fixed
This release does not contain bug fixes.
Eclipse Lyo Designer
Added
- Generate for JDK 17 or 11, depending on whether Lyo Version 6.x.x or below is chosen.
Changed
- generate the necessary maven dependencies for domain models that (a) are imported into the adaptor model yet (b) the adaptor is configured to not generate code from imported models. In such scenario, the maven dependency for the domain is necessary.
- Protect initServerProviders() method
- (Breaking change🧨) Migrated from Javax to Jakarta packages
- upgrade to Jersey 3.1.5
Removed
- (Breaking change🧨) Removed support for JDK 11 (and all versions below 17) in the generated code. JDK 17 is the new baseline for Eclipse Lyo. The SDK and sample code has been tested using JDK 17, 20, and 21-ea.
- (Breaking change🧨) Removed support for Java EE and Jakarta EE 8 in the generated code.
6.0.0.CR Release
Eclipse Lyo
This content is a duplicate of the Lyo Change Log
Added
- Introducing capability to set the servletUri to be used by the OAuthConfiguration
- OSLC PROMCODE domain model and generated POJOs
- Support for additional request headers to OslcQuery
Changed
- 🧨Migrated from Javax to Jakarta packages
- upgrade to Jersey 3.1.5
- Kotlin 1.9.0 is used;
kotlin-stdlib-jdk8dependency was replaced withkotlin-stdlibdue to Kotlin updates. - Allow application to reset the oauth token cached within the server, when it deems that it is no longer valid
- 🧨Corrected cardinality and range of the oslc_config:acceptedBy property (from String[0..1] to Resource[0..*])
- changed scope of dependencies in oauth-webapp to avoid inclusion multiple times during runtime.
- Migrated from Javax to Jakarta packages, including upgrade to Jersey 3.1.5
Removed
- 🧨 Support for JDK 11 (and all versions below 17) is removed. JDK 17 is the new baseline for Eclipse Lyo. The SDK and sample code has been tested using JDK 17, 20, and 21-ea.
- 🧨 Support for Java EE and Jakarta EE 8 is removed.
Eclipse Lyo Designer
This content is a duplicate of the Lyo Designer Change Log
Added
- Generate for JDK 17 or 11, depending on whether Lyo Version 6.x.x or below is chosen.
Changed
- generate the necessary maven dependencies for domain models that (a) are imported into the adaptor model yet (b) the adaptor is configured to not generate code from imported models. In such scenario, the maven dependency for the domain is necessary.
- Protect initServerProviders() method
- (Breaking change🧨) Migrated from Javax to Jakarta packages
- upgrade to Jersey 3.1.5
Removed
- (Breaking change🧨) Removed support for JDK 11 (and all versions below 17) in the generated code. JDK 17 is the new baseline for Eclipse Lyo. The SDK and sample code has been tested using JDK 17, 20, and 21-ea.
- (Breaking change🧨) Removed support for Java EE and Jakarta EE 8 in the generated code.