resource-registry-client/CHANGELOG.md

97 lines
2.8 KiB
Markdown
Raw Permalink Normal View History

2020-08-04 15:00:04 +02:00
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog for Resource Registry Client
## [v4.5.0-SNAPSHOT]
- Added getContextCache() to be able to get Context as Tree [#24555]
2023-10-30 17:11:42 +01:00
- Added support for model knowledge [#25922]
2023-11-09 18:03:11 +01:00
- Added support for paginated results [#24648]
2023-07-21 14:24:22 +02:00
## [v4.4.0]
2023-04-26 09:22:13 +02:00
2023-04-26 09:37:01 +02:00
- Migrated code to reorganized E/R format [#24992]
2023-04-26 09:22:13 +02:00
## [v4.3.0]
- Enhanced gcube-bom version
2023-02-22 15:14:18 +01:00
- Added usage of common-utility to overcome issues with different Smartgears version (i.e. 3 and 4)
2023-02-27 18:53:21 +01:00
- 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]
2021-09-15 11:45:05 +02:00
- Aligned APIs to other clients [#22011]
2021-10-21 16:59:06 +02:00
- Moved Direction class in information-system-model
- Added support for context names included in header among UUIDs [#22090]
2022-02-09 15:14:41 +01:00
- Added JSON Query API [#22047][#22815]
2022-07-22 10:09:38 +02:00
- Added QueryTemplate safe APIs [#22091][#22815]
2022-07-22 10:34:48 +02:00
- Client gets service URL using resource-registry-api lib utility [#23658]
2022-02-09 15:14:41 +01:00
2021-09-15 11:45:05 +02:00
## [v4.1.0]
2020-08-04 15:10:30 +02:00
2020-11-11 18:44:21 +01:00
- Used ContextCache to make the client more efficient
- Added APIs to get instance contexts [#20013]
- Added support to request contexts in instances header [#20012]
2022-07-22 10:09:38 +02:00
2021-09-15 11:45:05 +02:00
2020-11-11 18:44:21 +01:00
## [v4.0.0] [r4.26.0] - 2020-11-11
2020-08-04 15:00:04 +02:00
- Switched JSON management to gcube-jackson [#19116]
2021-09-15 11:45:05 +02:00
2020-08-04 15:00:04 +02:00
## [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