- Fixed vulnerabilities by upgrading
netty-bomfrom4.2.15.Finalto4.2.16.Final. - Fixed vulnerabilities by upgrading
httpclient5from5.2.1to5.4.4. - Fixed vulnerabilities by upgrading
httpcore5from5.4.2to5.4.3. - Fixed vulnerabilities by adding and managing
httpcore5-h2at version5.4.3. - Fixed vulnerabilities by upgrading
async-http-clientfrom3.0.10to3.0.11.
- Fixed vulnerabilities by upgrading
async-http-clientfrom3.0.3to3.0.10. - Fixed vulnerabilities by upgrading
netty-bomfrom4.2.6.Finalto4.2.15.Final. - Fixed vulnerabilities by upgrading
commons-configuration2from2.11.0to2.15.1. - Fixed vulnerabilities by upgrading
commons-codecfrom1.15to1.22.0. - Fixed vulnerabilities by upgrading
httpcore5from5.2.1to5.4.2.
- Fixed a transitive vulnerability by adding the
netty-bommodule with version4.2.6.Final. - Fixed a transitive vulnerability by adding the
commons-lang3module with version3.18.0. - Upgraded
dependency-checkto12.1.6to fix the build issue.
- Fixed a vulnerability by upgrading the
asynchttpclientmodule to3.0.2. - Upgraded
dependency-checkto12.1.0to fix the build issue.
- Fixed a vulnerability by upgrading the
asynchttpclientmodule to3.0.1. - Removed checks in the
AsyncHttpClientEdgeGridRequestSignerclass for theReactiveStreamsBodyGeneratorcase, which is no longer available in a new version of theasynchttpclientmodule. - Fixed some build errors by upgrading the JaCoCo library.
- Replaced the deprecated
ApacheHttpTransportmethod withcom.google.api.client.http.apache.v2.ApacheHttpTransportin theedgegrid-signer-google-http-clientmodule. - Updated the
README.mdfile for theedgegrid-signer-google-http-clientmodule to include changes in the instructions for signing HTTP requests with specified client credentials.
- Added support for
ProxySelectorin theApacheHttpClientEdgeGridRoutePlannermethod to enable the use of custom proxy servers.
- Fixed various vulnerabilities by upgrading
grpc-context,netty, andcommons-configuration2. - Fixed an issue when a path param is a url for rest-assured.
- Fixed various CVE vulnerabilities by upgrading logback classic, netty and dependency-check.
- Added support for Apache HTTP Client version 5.
- Fixed various CVE vulnerabilities by upgrading netty, dependency-check, and guava libraries.
- Fixed some build errors by upgrading Jacoco library.
- Resolved various Javadoc warnings in different modules.
- Minimum Java version is 11.
- Extracted the
edgegrid-signer-gatlingmodule to a separate project.
- Fixed various vulnerabilities:
OSSRH-66257,CVE-2020-36518,sonatype-2021-4682,CVE-2022-24823,sonatype-2019-0673,sonatype-2012-0050,sonatype-2021-4916.
- Added OWASP dependency check plugin to maven pipeline.
- Fixed multiple CVE vulnerabilities by upgrading logback and netty dependencies.
- Fixed Travis build by updating Java version to 8.
- Corrected
README.md's inconsistencies.
- Upgraded project dependencies.
- Ensured compatibility with Java >= v9.
- Fixed Issue #35, a broken unit test.
- Use
URI#getRawPath()when constructing a signature.
- Split the edgerc file reader into a new module edgerc-reader.
- Dropped a dependency on
commons-configuration2fromedgegrid-signer-core. - Dropped a dependency on
commons-lang3. - Dropped a dependency on
commons-codec(use Base64 methods from JDK instead). - Use maven-bundle-plugin to add
OSGiheaders toMANIFEST.MF.
- Minimum Java version is now 8.
- Added binding for Async HTTP Client.
- Added binding for Gatling.
- Added binding for Apache HTTP Client.
- Split
README.mdbetween relevant modules.
- Added signing algorithm tweaks.
- Separated binding for the Google HTTP Client library for Java from the core signing library.
- Added binding for REST-assured.
- Unit tests with TestNG.
- Published to Maven Central.