Releases: kmi/iserve
iServe v2.1.1
This new release of iServe includes some minor bug fixes regarding the handling of Content-Types and updates the logging mechanism for better performance.
This version introduces a significant change:
- Redis has been disabled as a caching mechanism as it presented bugs. Instead iServe will always use in-memory indexes.
From a functionality perspective iServe will provide the same features but startup will take longer as the indexes will have to be repopulated. We shall re-introduce a mechanism for this in the next release.
iServe v2.1.0
This is an update on iServe v2 which includes a few new features and minor bug fixes.
Among the new features you can find:
- Added support for batch updates to graphs.
- Updated the models to be preloaded
Note: This feature introduces a minor API incompatibility with the earlier version: single property update is performed on ../{svc_id}/property as opposed to earlier ../{svc_id}/properties. Now at that endpoint you update properties in batch.
iServe v2.0.2
This is an update on iServe v2 which includes a few new features and minor bug fixes.
Among the new features you can find:
- Discovery interleaving of mandatory and optional parts supporting also RDF backends without transitive properties reasoning.
- Proper de-referencing and upload of modelReferences added a posteriori via the RESTful API.
- Only requested filters and scorers are applied. Previously all scorers were taken into account and averaged if none was specified.
- Homogenised the behaviour of the indexed and not indexed matchers when matching sets of URIs.
- Exact match is now correct with or without reasoning on the backend. Without reasoning though we can't spot equivalent classes.
- Updated elda-spec-template to show new properties and improve the views.
iServe v2.0.1
This is an update on iServe v2 which includes a few new features and bug fixes.
Among the new features you can find:
- Added matching type as parameter of functional classification and I/O
- Extended function to explore the KB. Now users can specify transitive properties
- Concept matching is performed on property ranges
- When a Swagger document is imported the source document becomes the documentation
- NFP manager fetches ontologies only for model reference properties
- Improved efficiency of service documents index with Redis-based implementation
Additionally we have fixed a few minor bugs/issues:
- Fixed JSON output serialization of KB concepts with multiple labels
- Fixed content negotiation when remote service documents are fetched
- Fixed content negotiation bug in service properties RESTful API
iServe v2.0.0
This is the first release of iServe v2. This new version incorporates a lot of changes from v1 regarding new features, performance, user interface, compatibility, as well as a newly engineered core to better support its evolution in the future. Indeed, this version includes a number bug fixes too.
Among the main new features iServe v2 includes:
- A core based on MSM4J which helps manage service descriptions, transformations from different formats.
- Support for core Non-functional Properties both at the description level as well as at the storage level
- Advanced discovery support (Semantic In/Out, Semantic Classification, Unions, Intersections, and Subtractions of discovery, free text search, and any combination of the above)
- High-performance implementation of discovery algorithms able to handle thousands of requests (as necessary for composition) within milliseconds in plain desktop hardware.
- Pluggable Scorers and Filters for discovery. iServe provides out of the box a few basic scorers: popularity scoring and grounding-based filter
- RESTful API for CRUD and Discovery functionality with an interactive GUI
- A new Linked Data API and user interface based on ELDA
- Support for the following formalisms: SAWSDL, WSMO-Lite, OWL-S, hRESTS, Swagger
iServe v2.0.0-RC3
Third release candidate of iServe v2
Main features:
- Based on MSM v1.3 which includes coverage of Providers and core Non-functional Properties
- Discovery: Semantic In/Out, Semantic Classification, Unions, Intersections, and Subtractions of discovery
- Support for free text search (depending on backed support)
- Indexing: indexed implementations of discovery for high-performance composition
- Pluggable Scorers and Filters for discovery.
- Inclusion of a few basic scorers: popularity scoring and grounding-based filter
- RESTful API for CRUD and Discovery functionality
- Linked Data API based on ELDA
- Support for the following formalisms: SAWSDL, WSMO-Lite, OWL-S, hRESTS, Swagger
iServe v2.0.0-RC1
First release candidate of iServe v2, also available in Maven central
Main features:
- Based on MSM v1.3 which includes coverage of Providers and core Non-functional Properties
- Discovery: Semantic In/Out, Semantic Classification, Unions, Intersections, and Subtractions of discovery
- RESTful API for CRUD and Discovery functionality
- Linked Data API based on ELDA
- Support for the following formalisms: SAWSDL, WSMO-Lite, OWL-S, hRESTS, Swagger