Migration to Github is complete; Lyo now supports JSON-LD and Turtle; Lyo Designer generates OpenAPI/Swagger docs and adds modelling support for SHACL shapes. Lyo 2.4 is expected to be the last 2.x release. We also make a switch to a better changelog convention.
Swagger Docs
To begin generating docs yourself, head over to the page on Lyo wiki.
oslc4j-registry
(from Core to to Server)oslc4j-wink
(from Core to to Server)oslc4j-stockquote-sample
(from Core to to OSLC/lyo-samples)oslc4j-test-sample
(from Core to to OSLC/lyo-samples)oslc-java-samples
(from Client to OSLC/lyo-samples)oauth-test
(from Client to OSLC/lyo-samples)OSLCSharepoint
(from Server to to OSLC/lyo-samples)hudson-oslc-auto
(from Server to to OSLC/lyo-samples)org.eclipse.lyo.samples.excel
(from Server to to OSLC/lyo-samples)oslc4j-bugzilla-sample
(from Docs to to OSLC/lyo-samples)trs4j-bugzilla-sample
(from Docs to to OSLC/lyo-samples)Other changes
No removals were done that materially affect the artefacts that are part of the release. Lyo 2.4.0 versioning adheres to Semantic Versioning 2.0.0 (but earlier 2.x releases of Lyo have introduced certain braking changes, such as the upgrade to Jena 3 in Lyo 2.3).
Bug 532688 removes support for Window Name protocol for Delegated UI communication. The feature has been broken at least since 2.1.0 and contained potential security vulnerability as reported by Rahul Singh (IBM). IE11+ and all modern browsers support the Post Message protocol. NB! If you are still using Window Name protocol, get in touch (details are at the bottom).
Lyo Designer 2.4 no longer supports Eclipse Neon (released on June 22, 2016) and older releases.
Most of the sample code have been moved to the OSLC/lyo-samples repository. Note that the sample code has not been part of the released artefacts previously.
Core
Client
Designer
Store
Validation
A potential XSS vulnerability in the OSLC Creation and Selection dialogs have been fixed in Bug 532687. Thanks to Rahul Singh from IBM for disclosure. Also, there was a potential XSS vulnerability in the broken Window Name protocol implementation; the support for it has been removed as described above.
We value you feedback! The best place to share it is the Lyo forum on the open-services.net but a few other places work as well (though we are in process of winding most of them down)! You are also welcome to comment on Lyo 4.0 roadmap draft!
Lyo no longer uses Eclipse Bugzilla for issue management. Please file any issues directly on the Github repositories.
Release date: 2018-11-25 (release review approved on 2018-11-21).