Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 2 KB

CHANGELOG.md

File metadata and controls

42 lines (30 loc) · 2 KB

Changelog

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 and sendAuthentication flag in SRUAbstractRequest
      • evaluation of sendAuthentication flag in SRUSimpleClient#executeRequest with forwarding the authenticationContext map
      • context map parameter for SRURequestAuthenticator#createAuthenticationHeaderValue function (for custom implementations)
  • Dependencies:

    • Bump org.slf4j to 2.0.16
    • Bump org.apache.httpcomponents:httpclient to 4.5.14

2.2.1 - 2024-02-02

  • Dependencies:
    • Add maven-release-plugin
    • Bump Maven build plugin versions
    • Bump org.slf4j to 1.7.36

2.2.0 - 2024-02-01

  • Additions:

    • Add parseToDocument(XMLStreamReader) helper method to XmlStreamReaderUtils. Allows to use DOM/XPath based parsing on subtrees from XMLStreamReaders.
    • Add Github Pages with JavaDoc
    • Add Changelog document
    • Add experimental support for processing authenticated requests
  • 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/