hammerstone/sidecar
Sidecar lets Laravel package, deploy, and invoke AWS Lambda functions directly from your app. Define a simple PHP class plus the files to ship, choose any supported runtime (Node, Python, Java, .NET, Ruby, or OS-only), and execute from PHP.
$numberOfBacktraces in SettledResult::throw by @inxilpro in https://github.com/aarondfrancis/sidecar/pull/149Full Changelog: https://github.com/aarondfrancis/sidecar/compare/v0.7.0...v0.7.1
Full Changelog: https://github.com/aarondfrancis/sidecar/compare/v0.6.1...v0.7.0
Full Changelog: https://github.com/hammerstonedev/sidecar/compare/v0.6.0...v0.6.1
The default runtime for functions has been changed from Node 14 to Node 20. If you haven't explicitly declared the runtime in your function, this will change it to Node 20!
Full Changelog: https://github.com/hammerstonedev/sidecar/compare/v0.5.0...v0.6.0
Full Changelog: https://github.com/hammerstonedev/sidecar/compare/v0.4.2...v0.5.0
Full Changelog: https://github.com/hammerstonedev/sidecar/compare/v0.4.1...v0.4.2
Full Changelog: https://github.com/hammerstonedev/sidecar/compare/v0.4.0...v0.4.1
🚨 Function naming algorithm was changed to support long prefixes, long function names, and previously invalid characters. This is a breaking change because the names of your current functions might change with using the new naming scheme. After upgrading to Sidecar 0.4.0, it might deploy a new version of your function even if nothing has changed, because of the new naming scheme. See more in #30 and #60.
🚨 Support for Laravel 7 and PHP 7.2 have been dropped.
🚨 Unsupported Lambda runtimes have been removed. See #90 for more.
sidecar.app_name config variable by @wilsenhc in https://github.com/hammerstonedev/sidecar/pull/83Full Changelog: https://github.com/hammerstonedev/sidecar/compare/v0.3.12...v0.4.0
S3Client to the container. by @lukeraymonddowning in https://github.com/hammerstonedev/sidecar/pull/72Full Changelog: https://github.com/hammerstonedev/sidecar/compare/v0.3.11...v0.3.12
Full Changelog: https://github.com/hammerstonedev/sidecar/compare/v0.3.10...v0.3.11
Full Changelog: https://github.com/hammerstonedev/sidecar/compare/v0.3.9...v0.3.10
Full Changelog: https://github.com/hammerstonedev/sidecar/compare/v0.3.8...v0.3.9
Full Changelog: https://github.com/hammerstonedev/sidecar/compare/v0.3.7...v0.3.8
rawPromise method to PendingResult.Full Changelog: https://github.com/hammerstonedev/sidecar/compare/v0.3.6...v0.3.7
@ sign to be more consistent with Laravel. image@handler is the same as image.handlerArrayable, it will be cast to an arraymacroableRegion class full of constswaitUntilFunctionUpdated now accepts a string as wellPackage::includeExactly now includes a followLinks second param.SettledResult::errorAsString is public nowFull Changelog: https://github.com/hammerstonedev/sidecar/compare/v0.3.5...v0.3.6
Full Changelog: https://github.com/hammerstonedev/sidecar/compare/v0.3.4...v0.3.5
Full Changelog: https://github.com/hammerstonedev/sidecar/compare/v0.3.3...v0.3.4
Full Changelog: https://github.com/hammerstonedev/sidecar/compare/v0.3.2...v0.3.3
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.sidecar:warm command (#6)sidecar:deploy is called and there are no functions.--pre-warm options to sidecar:deploy and sidecar:active commands (Commit)latestVersionHasAlias method to the LambdaClient (Commit)APP_NAME #17* option to include the entire base directory in the package.See changelog.
See changelog
See changelog
First release
How can I help you explore Laravel packages today?