Skip to content

Releases: kmi/iserve

iServe v2.1.1

18 Feb 15:32
Compare
Choose a tag to compare

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

25 Nov 21:59
Compare
Choose a tag to compare

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

10 Nov 12:41
Compare
Choose a tag to compare

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

19 Oct 09:37
Compare
Choose a tag to compare

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

12 Jun 10:56
Compare
Choose a tag to compare

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

16 Feb 16:37
Compare
Choose a tag to compare
iServe v2.0.0-RC3 Pre-release
Pre-release

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

25 Oct 07:28
Compare
Choose a tag to compare
iServe v2.0.0-RC1 Pre-release
Pre-release

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