Releases: akamai/AkamaiOPEN-edgegrid-java
Releases · akamai/AkamaiOPEN-edgegrid-java
6.0.0
6.0.0 (August 21, 2024)
BREAKING CHANGES
- Replaced deprecated
ApacheHttpTransport
withcom.google.api.client.http.apache.v2.ApacheHttpTransport
inedgegrid-signer-google-http-client
. - Updated
README.md
foredgegrid-signer-google-http-client
to include changes in the instructions for signing HTTP requests with specified client credentials.
Improvements
- Add support for
ProxySelector
inApacheHttpClientEdgeGridRoutePlanner
to enable the use of custom proxy servers.
Fixes
- Fixes for various vulnerabilities by upgrading
grpc-context
,netty
andcommons-configuration2
. - Fixed issue when path param is an url for rest assured
5.1.1
5.1.0
5.1.0 (September 5, 2023)
Improvements
- Add support for Apache HTTP Client version 5.
Fixes
- Fixes for various CVE vulnerabilities by upgrading netty, dependency-check and guava libraries.
- Fixes some build errors by upgrading Jacoco library.
- Resolve various Javadoc warnings in different modules.
5.0.0
4.1.2
4.1.2 (July 21, 2022)
Improvements
- Extract edgegrid-signer-gatling module to a separate project.
Fixes
- Fixes for various vulnerabilities: OSSRH-66257, CVE-2020-36518, sonatype-2021-4682, CVE-2022-24823, sonatype-2019-0673, sonatype-2012-0050, sonatype-2021-4916
4.1.1
4.1.1 (February 17, 2022)
Enhancements
- Added OWASP dependency check plugin to maven pipeline.
Fixes
- Fix multiple CVE vulnerabilities by upgrading logback and netty dependencies.
- Fix Travis build by updating Java version to 8.
- Correct README.md inconsistencies.
Compatibility with Java >= v9
4.1.0 (August 26, 2021)
Enhancements
- Upgrade project dependencies.
- Ensure compatibility with Java >= v9.
Less dependencies and OSGi bundle metadata
This release contains changes which may impact your build. If you are using EdgeRcClientCredentialProvider
, this class has moved to a new artifact in order to minimize dependencies in the core signing library. Some dependencies have been removed from the library, and if your application had undeclared dependencies on them you will need to fix your own application dependency list.
Changes:
- BREAKING CHANGE: Split the edgerc file reader into new module edgerc-reader.
- Drop dependency on commons-configuration2 from edgegrid-signer-core.
- Drop dependency on commons-lang3.
- Drop dependency on commons-codec (use Base64 methods from JDK instead).
- Use maven-bundle-plugin to add OSGi headers to MANIFEST.MF.
3.0.1
- Fix Gatling tests to run correctly as part of build.
3.0.0
- Minimum Java version is now 8.
- Adding binding for Async HTTP Client.
- Adding binding for Gatling.