2.3.0 - 2024-12-06
-
Additions:
- Add context map and send flag to the authentication workflow to allow for more fine-grained requesting logic by holding request specific attributes, e.g. Resource availability restriction etc.
(primarily required for FCS SRU Aggregator that uses a shared client for all endpoints/resources)authenticationContext
map andsendAuthentication
flag inSRUAbstractRequest
- evaluation of
sendAuthentication
flag inSRUSimpleClient#executeRequest
with forwarding theauthenticationContext
map - context map parameter for
SRURequestAuthenticator#createAuthenticationHeaderValue
function (for custom implementations)
- Add context map and send flag to the authentication workflow to allow for more fine-grained requesting logic by holding request specific attributes, e.g. Resource availability restriction etc.
-
Dependencies:
- Bump
org.slf4j
to2.0.16
- Bump
org.apache.httpcomponents:httpclient
to4.5.14
- Bump
2.2.1 - 2024-02-02
- Dependencies:
- Add
maven-release-plugin
- Bump Maven build plugin versions
- Bump
org.slf4j
to1.7.36
- Add
2.2.0 - 2024-02-01
-
Additions:
- Add
parseToDocument(XMLStreamReader)
helper method toXmlStreamReaderUtils
. Allows to use DOM/XPath based parsing on subtrees fromXMLStreamReader
s. - Add Github Pages with JavaDoc
- Add Changelog document
- Add experimental support for processing authenticated requests
- Add
-
Changes:
- Disable DTD and parsing of external entities (OWASP XXE)
- Re-factor to make SRUOperation available
-
General:
- Update copyright
- Cleanup
For older changes, see commit history at https://github.com/clarin-eric/fcs-sru-client/commits/main/