Skip to content

Releases: xp-forge/aws

3.4.0: Timeouts

Choose a tag to compare

@thekid thekid released this 27 Jul 19:06
  • Merged PR #23: Add Resource::waiting($read, $connect) to set timeouts
    (@thekid)

3.3.0: I/O exceptions refactoring

Choose a tag to compare

@thekid thekid released this 21 Jun 16:16
  • Merged PR #22: Refactor I/O exceptions, dropping XP 10 support in the
    doing. See xp-framework/core#363 for a write-up on the reason behind
    this and the plan to move forward.
    (@thekid)

3.2.1: Config provider fix

Choose a tag to compare

@thekid thekid released this 11 Jun 22:02
  • Fixed the FromConfig provider from refreshing on every access via
    credentials() accessor
    (@thekid)

3.2.0: Credential environment

Choose a tag to compare

@thekid thekid released this 25 Apr 19:57
  • Added com.amazon.aws.Credentials::environment() - @thekid
  • Made compatible with xp-framework/http version 11.0 - @thekid

3.1.0: Methods, parameters and headers

Choose a tag to compare

@thekid thekid released this 10 Apr 18:06
  • Fixed handling of request parameters passed in resource URI - @thekid
  • Added optional parameter method to Resource::transmit() - @thekid
  • Made it possible to pass HTTP headers to API resources - @thekid
  • Added PHP 8.6 to the test matrix - @thekid

3.0.0: PHP 7.4+

Choose a tag to compare

@thekid thekid released this 04 May 17:18

2.7.0: S3 path creation

Choose a tag to compare

@thekid thekid released this 15 Oct 21:28
  • Merged PR #21: Add com.amazon.aws.S3Key implementation to construct
    S3 paths, supporting arbitrary characters in file names.
    (@thekid)
  • Merged PR #20: Add Resource::open() method to make URL creation simpler
    (@thekid)
  • Fixed signing when URL contains encoded fragments; e.g. when uploading
    files with spaces in their names to S3.
    (@thekid)
  • Changed Credentials string representation to use expiration in UTC.
    (@thekid)

2.6.0: Event streams

Choose a tag to compare

@thekid thekid released this 18 Aug 21:34
  • Merged PR #18: Support AWS event streams, which are implemented as a
    binary format with the content type application/vnd.amazon.eventstream
    (@thekid)
  • Merged PR #19: Support alternate domains when passed a prefix ending with
    "." - e.g. for supporting calls to AI models via bedrock-runtime.
    (@thekid)

2.5.1: SSO refreshing fix

Choose a tag to compare

@thekid thekid released this 17 Aug 11:46
  • Fixed issue #17: Undefined array key "accessToken" when refreshing SSO
    tokens fails. Now raises peer.AuthenticationException instead.
    (@thekid)

2.5.0: SSO token refresh

Choose a tag to compare

@thekid thekid released this 07 Aug 20:11
  • Merged PR #16: Refresh access tokens created from SSO, implementing the
    second part of SSO session support, see #14 and #15
    (@thekid)
  • Included expiration date and time in Credentials string representation
    (@thekid)