Skip to content

Releases: xp-forge/aws

2.0.0: Credential functions

05 Jul 07:08
Compare
Choose a tag to compare
  • Heads up: Refactored com.amazon.aws.credentials.Provider from an
    interface to an abstract base class!
    (@thekid)
  • Implemented PR #11: Accept credential functions in ServiceEndpoint
    constructor
    (@thekid)

1.8.1: Headers signing fix

30 Jun 14:57
Compare
Choose a tag to compare
  • Fixed issue #10: There were headers present in the request which were
    not signed
    (@thekid)
  • Added the constant SignatureV4::NO_PAYLOAD which is equal to the pre-
    calculated sha256 hash of an empty string
    (@thekid)

1.8.0: Credential Provider

30 Jun 06:40
Compare
Choose a tag to compare
  • Added CredentialProvider::none() which never provides any credentials
    (@thekid)
  • Merged PR #9: Implement credential providers. Initial support for these
    providers: Environment variables, Shared credentials and config files
    and Amazon ECS container credentials.
    (@thekid)

1.7.0: Request streaming

29 Jun 08:35
Compare
Choose a tag to compare
  • Merged PR #8: Add possibility to stream requests to AWS endpoints. Useful
    for transferring large payloads without blocking, e.g. S3 uploads.
    (@thekid)

1.6.0: XP 12 compatibility

24 Mar 11:59
Compare
Choose a tag to compare
  • Made compatible with XP 12 - @thekid

1.5.0: User agent overwriting

02 Dec 10:13
Compare
Choose a tag to compare
  • Added PHP 8.4 to the test matrix - @thekid
  • Merged PR #6: Allow overwriting user agent via headers - @thekid

1.4.0: Marshalling library compatibility

24 Sep 17:08
Compare
Choose a tag to compare
  • Added compatibility with xp-forge/marshalling v2.0.0 - @thekid

1.3.0: Signature API

06 Jun 19:01
Compare
Choose a tag to compare
  • Merged PR #5: Move responsibility for processing headers to endpoint
    implementation
    (@thekid)

1.2.0: Sign links

06 Jun 18:01
Compare
Choose a tag to compare

1.1.0: Marshalling

18 Mar 14:24
Compare
Choose a tag to compare
  • Merged PR #3: Marshal and unmarshal payloads. Adds a dependency on the
    xp-forge/marshalling library
    (@thekid)