Migrated from Lyo 2.4 to Lyo 4.0.0
IMPORTANT! -- there are some "breaking" changes to the API and the configuration!
-
all endpoints renamed from AutoXXX to AutomationXXX (e.g. createAutoRequest -> createAutomationRequest)
- ==> find and replace ' AutoRequest, AutoResult, AutoPlan -> AutomationXXX ' in all requests
- reason: The names were acronyms for no reason. Full names are more "proper"
-
service is now independent of the service provider
- ==> find and replace ' "/serviceProviders/A0/" -> "/" ' in all requests
- reason: This is the default setting in Lyo Designer. Makes the URI shorter/easier. And there is only one service provider anyway.
-
namespace URI changed from "xmlns:fit="http://verifit/fit#" to "xmlns:fit="http://fit.vutbr.cz/group/verifit/oslc/ns/universal-analysis#"
- ==> update the configuration and all requests
- reason: Package changed to the same one as jSEM to be consistent and because the old package was just a temporary name. The namespace prefix had to change accordingly
New features
- Swagger UI
- Potential for new things in the future - TRS, authentication/OAuth1.0
- Lyo domains included in the repository (for modeling)
Lyo 4.0.0 changes
see Lyo github for release notes
main new features:
- modeling and generation for - Lyo Store, TRS, Swagger, authentication, OAuth1.0
- basic capability replaced with web service
- more generation settings
- less bugs
- generates OSLC4J projects (no need to make them manually beforehand)
other important changes:
- migrated to JAX-RS 2.0 from JAX-RS 1.1 and Wink