Skip to content

Releases: akamai/AkamaiOPEN-edgegrid-java

Less dependencies and OSGi bundle metadata

19 Feb 00:40
4.0.0
29aa39f

Choose a tag to compare

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

18 Sep 18:44
3.0.1
683dcff

Choose a tag to compare

  • Fix Gatling tests to run correctly as part of build.

3.0.0

08 Aug 20:04
3.0.0
0d79e95

Choose a tag to compare

  • Minimum Java version is now 8.
  • Adding binding for Async HTTP Client.
  • Adding binding for Gatling.

2.1.1

15 Dec 16:43
9dafa4c

Choose a tag to compare

This release fixes an incompatibility with httpcomponents-core <= 4.4.

2.1.0

27 Jul 15:32
2.1.0
25c1fee

Choose a tag to compare

  • Adding binding for Apache HTTP Client.
  • Splitting README.md between relevant modules.
  • No changes since 2.1.0-RC1 except version.

2.0.0

27 Jul 15:34
2.0.0

Choose a tag to compare

  • Signing algorithm tweaks.
  • Separated binding for Google HTTP Client Library for Java from core.
  • Added binding for REST-assured.
  • Unit tests with TestNG.
  • Published to Maven Central!

2.0.0 RC2

13 Oct 19:30
2.0.0-RC2
97fc066

Choose a tag to compare

2.0.0 RC2 Pre-release
Pre-release

This release mainly contains fixes to the README and some fixes for REST-assured.

There is a notable API change in the builder for Request. The method #uriWithQuery(URI) has been replaced by #uri(URI). There is also a variant that takes a String for convenience. This method only really needs to know about the path and query string since those are the parts that are subject to signing. We assume the scheme is "HTTPS", and we take the host from the ClientCredential instead.