Releases: europeana/api-commons
V0.4.2
New release created for Annotation API - V0.5
What's Changed
- search query start index set with function that can be overriden by @SrdjanStevanetic in #139
Full Changelog: commons-api-services-0.4.1...commons-api-services-0.4.2
V0.4.1
New release to unnclude updates for the new Entity API V2 release
What's Changed
-
- facet minimal count; 2) empty facet results serialization by @SrdjanStevanetic in #132
Full Changelog: commons-api-services-0.4...commons-api-services-0.4.1
V0.4
New Version of api-commons created for set API release.
This version marks the switch to MongoDB version 6 including:
- fixes for read/write Concerns and read preference to avoid NPE in DAO.save() method
- fixes to log errors before sending the Api Error Responses
What's Changed
- do log all exceptions by @gsergiu in #136
- add response error messages to the logs by @gsergiu in #137
Full Changelog: commons-api-services-0.3.24...commons-api-services-0.4
V0.3.24
New version of the API-Commons created for Translation API release.
Updated functionality:
- added support for parsing affiliation from JWT Tokens
- updated morphia and mongo driver to support Mongo version 6
- updated solrj version
- utility method to pre-process logs, avoiding malicious code from user input
What's Changed
- extract affiliation from jwt token by @SrdjanStevanetic in #130
- update morphia to 1.6.1 and mongo driver to 4.7.2, + updates for removed by @gsergiu in #133
- Bump org.apache.solr:solr-solrj from 8.11.0 to 8.11.3 in /commons-search by @dependabot in #131
- added default aggregation options and asList() method by @gsergiu in #134
- logging utils to prevent malicious code (sonarcloud suggestion) by @SrdjanStevanetic in #135
Full Changelog: commons-api-services-0.3.23...commons-api-services-0.3.24
Version 0.3.23
- FIX NPE for turtle formatter
- UPDATE the AbstractRequestPathMethodService to fetch specific bean for APIs using spring boot version > 2.7.x
What's Changed
- EA-3407 fix the spring issues for bean @SrishtiSingh-eu in 2b95cd4
- EA-3701 NPE fix for turtle request by @SrishtiSingh-eu in 3b7a7dd
Full Changelog: commons-api-services-0.3.22...commons-api-services-0.3.23
Version 0.3.22
New release created for the first release of the Translation API (V0.1):
New or improved functionality:
- added extraction of API Key from jwt tokens
- added common support for eanbling/disabling authorization
- added suport for client only authorization (used by translation API)
- improved api exceptions / error messages to follow the common specifications and use externalized messages
Bug fixes
- fix for generation of allow header
What's Changed
- EntityStats class small improvement by @SrdjanStevanetic in #120
- Ea-3488 move the check to BaseRestController by @SrishtiSingh-eu in #121
- Ea 3563 client only authorization by @gsergiu in #123
- added EuropeanaI18nApiException by @SrdjanStevanetic in #124
- handle exceptions with externalized error messages #EA_3567 by @gsergiu in #125
- fix npe for allow header by @SrdjanStevanetic in #126
- Ea 3614 support api key via tokens by @nshweta90 in #127
New Contributors
- @nshweta90 made their first contribution in #127
Full Changelog: commons-api-services-0.3.21...commons-api-services-0.3.22
Version 0.3.21
New release created for Entity Management 1.5 including the following updates:
- improved ETag generation
- added allow header to error responses
What's Changed
- Ea 3421 fix e tag generation by @gsergiu in #118
- added allow header to the exceptions by @SrdjanStevanetic in #119
Full Changelog: commons-api-services-0.3.20...commons-api-services-0.3.21
Version 0.3.20
New Version of the library created for Annotation API V0.4 includes:
- enhancements for the lock/unlock functionality, offering the possibility to identify which operations are allowed during the lock
- updated version of spring-webmvc
What's Changed
- Bump spring-webmvc from 5.3.13 to 5.3.18 in /commons-error by @dependabot in #103
Full Changelog: commons-api-services-0.3.19...commons-api-services-0.3.20
Version 0.3.19
New release created for set-api V0.11
- added generic support for locking/unlocking operations which make changes for the stored data
What's Changed
- EA-3231 remove spring error handling by @SrishtiSingh-eu in #112
- added generic support for locking the APIs #EA-3329 by @gsergiu in #114
Full Changelog: commons-api-services-0.3.18...commons-api-services-0.3.19
Version 0.3.18
commons-api-services-0.3.18 [artifactory-release] Release version 0.3.18