Skip to content

Releases: xp-forge/lambda

5.4.0: AWS library compatibility

05 Jul 07:10
Compare
Choose a tag to compare

5.3.0: XP 12 compatibility

24 Mar 12:10
Compare
Choose a tag to compare
  • Made compatible with XP 12 - @thekid
  • Added PHP 8.4 to the test matrix - @thekid

5.2.0: Zip library compatibility

04 Feb 10:22
Compare
Choose a tag to compare

5.1.0: Symlink support

09 Oct 13:09
Compare
Choose a tag to compare
  • Merged PR #26: Resolve paths in symlinks before adding to ZIP file
    (@thekid)

5.0.0: Response streaming

24 Jun 13:01
Compare
Choose a tag to compare

This major release add support for response streaming, currently only implemented by the NodeJS runtimes on AWS. For implementation details, see https://github.com/xp-forge/lambda#response-streaming

  • Merged PR #23: Implement streaming lambda responses, as announced by
    AWS in April 2023. Response stream payloads have a soft limit of 20 MB
    as compared to the 6 MB limit for buffered responses. See also #22.
    (@thekid)

4.6.0: Run files

17 Jun 10:30
Compare
Choose a tag to compare
  • Sticking to the principle Be liberal in what you accept, made it
    possible to use pass class filenames to xp lambda run.
    (@thekid)
  • Fixed issue #24: Syntax error in PHP 7.0...7.3: unexpected '...'
    (@thekid)

4.5.0: Handler checks

11 Jun 08:14
Compare
Choose a tag to compare
  • Check whether configured / passed handler extends the Handler base
    class and fail with a dedicated error message otherwise
    (@thekid)

4.4.0: Run lambdas locally

10 Jun 09:31
Compare
Choose a tag to compare
  • Merged PR #21: Implement xp lambda run ... to run lambdas locally
    (@thekid)

4.3.0: AWS service endpoints

15 Mar 21:26
Compare
Choose a tag to compare
  • Merged PR #20: Add Environment::endpoint() to return AWS service
    endpoints
    (@thekid)
  • Merged PR #19: Extract AWS core library - containing credentials
    and AWS service endpoints, see https://github.com/xp-forge/aws
  • Merged PR #18: Make credentials accessible via credentials() in
    Environment (instead of having to use AWS_ACCESS_KEY_ID/...
    environment variables).
    (@thekid)
  • Merged PR #17: Migrate to new testing library - @thekid

4.2.0: Exception cause

14 Jul 12:53
Compare
Choose a tag to compare
  • Merged PR #16: Include exception cause in error output - @thekid