Skip to content

Releases: aarondfrancis/sidecar

v0.3.8

15 Feb 23:55
Compare
Choose a tag to compare

Added

New Contributors

Full Changelog: v0.3.7...v0.3.8

v0.3.7

08 Feb 03:14
Compare
Choose a tag to compare

Added

  • Add yet another pending error string.
  • Added rawPromise method to PendingResult.

Full Changelog: v0.3.6...v0.3.7

v0.3.6

07 Feb 22:37
Compare
Choose a tag to compare

0.3.6 - 2022-02-07

Added

  • Ability to choose different architectures #42
  • Sidecar now creates an environment variable checksum to avoid publishing a new version when not required.
  • Handlers now support an @ sign to be more consistent with Laravel. image@handler is the same as image.handler
  • If a payload is an instance of Arrayable, it will be cast to an array
  • Package is now macroable
  • New Region class full of consts

Changed

  • All 409 logic now lives in client middleware #47
  • waitUntilFunctionUpdated now accepts a string as well
  • The signature of Package::includeExactly now includes a followLinks second param.
  • SettledResult::errorAsString is public now

Removed

  • ses, sqs, and dynamodb privileges were removed from the default execution role. This only affects new roles.

New Contributors

Full Changelog: v0.3.5...v0.3.6

v0.3.5

09 Jan 19:17
2f7fe0c
Compare
Choose a tag to compare

What's Changed

Added

  • Add Package method to include strings as files.
  • Add Package method to include files with more explicit path control (#41)

Fixed

  • Wait for the function to update before updating environment variables.
  • Be more clear when deleting keys

Full Changelog: v0.3.4...v0.3.5

v0.3.4

02 Jan 22:04
780c98b
Compare
Choose a tag to compare

0.3.4 - 2022-01-02

Fixed

  • Add method to ensure function is updated before we try to do anything else. Should hopefully fix #32

Full Changelog: v0.3.3...v0.3.4

v0.3.3

01 Nov 18:51
Compare
Choose a tag to compare

0.3.3 - 2021-11-01

Added

  • Added runtime constants (#33)
  • Add event invocation support (#36)

Fixed

  • Docs typo (#31)
  • Update package documentation to include note for shipping node_modules (#34)

New Contributors

Full Changelog: v0.3.2...v0.3.3

v0.3.2

13 Aug 14:43
Compare
Choose a tag to compare

0.3.2 - 2021-08-13

Added

  • Support for Container Images. #29

v0.3.1

31 Jul 19:23
Compare
Choose a tag to compare

0.3.1 - 2021-07-31

Fixed

  • Cast Memory and Timeout to integers. Fixes #28

v0.3.0

20 Jul 15:54
Compare
Choose a tag to compare

Added

  • Support for Lambda environment variables (#25)

v0.2.0

13 Jul 01:52
Compare
Choose a tag to compare

0.2.0 - 2021-07-12

Added

  • New sidecar.env config option to separate Sidecar environment from application environment. Useful mostly for teams who have multiple developers that all have an app env of local and don't want to be constantly overwriting each other's functions.
  • New sidecar:warm command (#6)
  • Better error reporting when sidecar:deploy is called and there are no functions.
  • Better error reporting when a function is not found.
  • Implemented sweeping to remove old, unused function versions (#15)
  • --pre-warm options to sidecar:deploy and sidecar:active commands (Commit)
  • latestVersionHasAlias method to the LambdaClient (Commit)

Changed

  • Warming is now opt-in. 0 instances are configured by default. (Commit)
  • Moved some methods into the Sidecar\LambdaClient (#15)
  • Break out logging & environment concerns from the Lambda Client. (Commit)

Fixed

  • Allow spacing in APP_NAME #17