ANN: new Lyo 7.0 alpha releases

Hi everyone,

We have a few alpha release announcements for you:

  • Lyo 7.0.0.Alpha4
  • Lyo 7.0.0.Alpha5
    • Prevent stack overflow in JenaModelHelper when resource graph contains loops (#827, thanks to Benjamin Röhl and PTC for the contribution!)
  • Lyo 7.0.0.Alpha7
    • Migrate to Jena 5.5 (last Jena version targeting JDK 17; thanks to @Frej and SodiusWillert for the the migration pointers and code)
    • lyo-validation was removed from the build/release due to Jena 5.x incompatibility in SHACLex.
  • Lyo 7.0.0-SNAPSHOT (7.0.0.Alpha8 to be released)
    • Migrate to Jena 5.6 (bumps the baseline to JDK 21; last Jena 5.x version)
    • Upgrade from Jersey 3.1.10 to 3.1.11

The recommendation is the following:

  • Upgrade to Lyo 6.0.0.Final
  • Upgrade to JDK 21
  • Upgrade to Lyo 7.0.0.Alpha7. If there is any issue with the upgrade, go back in alphas (skip Alpha6) until it is working. There should be virtually no difference between 6.0.0.Final and 7.0.0.Alpha1.

If you were on 7.0.0-SNAPSHOT already but are not ready to migrate just yet, switch to 7.0.0.Alpha4.

/Andrew

Thanks @andrew for this big effort and lift for Lyo.

LyoDesigner is now also updated to match the changes you have made for 7.0.0-SNAPSHOT. We have not yet made a release, so it is best to use the Edge update site (Installing Designer - OSLC Developer Guide)

1 Like

Thanks for testing the changes on your OSLC adaptors, Jad, and for updating Lyo Designer.

The version of the code that Jad tested is now released as 7.0.0.Alpha8: Release 7.0.0.Alpha8 · eclipse-lyo/lyo