resource-registry-client/CHANGELOG.md

2.6 KiB

This project adheres to Semantic Versioning.

Changelog for Resource Registry Client

[v4.3.0]

  • Enhanced gcube-bom version
  • Added usage of common-utility to overcome issues with different Smartgears version (i.e. 3 and 4)
  • Added the possibility for a client to add additional HTTP headers
  • Added the possibility to create a client instance by specifying context

[v4.2.0]

  • Aligned APIs to other clients [#22011]
  • Moved Direction class in information-system-model
  • Added support for context names included in header among UUIDs [#22090]
  • Added JSON Query API [#22047][#22815]
  • Added QueryTemplate safe APIs [#22091][#22815]
  • Client gets service URL using resource-registry-api lib utility [#23658]

[v4.1.0]

  • Used ContextCache to make the client more efficient
  • Added APIs to get instance contexts [#20013]
  • Added support to request contexts in instances header [#20012]

[v4.0.0] [r4.26.0] - 2020-11-11

  • Switched JSON management to gcube-jackson [#19116]

[v3.0.0] [r4.21.0] - 2020-03-30

  • Refactored code to support IS Model reorganization (e.g naming, packages)
  • Using gxREST in place of custom class of resource-registry-api [#11455]
  • Refactored code to support renaming of Embedded class to Property [#13274]

[v2.0.0] [r4.13.0] - 2018-11-20

  • Using new resource-registry REST interface [#11902]

[v1.5.0] [r4.9.0] - 2017-12-20

  • Removed API which need to pass the java class to specify the type [#10318]
  • Added APis having a string as input containing serialization of entity or relation instead of the class instances [#9877]
  • Changed pom.xml to use new make-servicearchive directive [#10165]
  • Added API to read Context definition [#10246]
  • Added API to get all Context definition [#10610]
  • Added API getFilteredResources() [#10172]

[v1.4.0] [r4.6.0] - 2017-07-25

  • Added HAProxy discovery support [#8757]

[v1.3.0] [r4.5.0] - 2017-06-07

  • Removed common-generic-clients, common-gcube-calls and common-fw-clients from dependencies
  • The client is not implement as gcube-proxy anymore. It is now a generic http-client (using HTTPCall class provided in API) autoquery the deprecated IS to get resource-registry instance.
  • Added exists() method which uses HEAD HTTP method to get existence from Resource Registry

[v1.2.0] [r4.3.0] - 2017-03-16

  • Added API to support Entity-Relation navigation
  • Added API to get the list of ER types and their own schema
  • Added ResourceRegistryException JSON deserialization

[v1.1.0] [r4.2.0] - 2016-12-15

  • Improved code quality

[v1.0.0] [r4.1.0] - 2016-11-07

  • First Release