Releases: xp-forge/lambda
Releases · xp-forge/lambda
2.1.1: Fix $_ENV accesses
2.1.0: BCMath, faster PHP builds
2.0.0: Packaging
This major release changes the packaging defaults. This way, files to be incuded can be specified more flexibly via command line arguments.
- Increased code coverage for classes in public API to 100%, see issue #6
(@thekid) - Fixed
Context::remainingTime()
's return type, which can include NULL.
(@thekid) - Changed packaging to no longer include
src
directory automatically,
it might contain static resources like e.g. a web application's images.
Typically,xp lambda package src/main/php
will be what you want.
(@thekid)
1.1.0: Environment accessors
1.0.0: Unique given sources, BZ2
The first major release includes final touches to the packaged ZIP file.
0.7.0: Runtime versioning
- Fixed issue #3: Context object compatibility. Context now also declares
the properties logGroupName and logStreamName like in NodeJS, and
uses memoryLimitInMB instead of memorySize.
(@thekid) - Merged PR #4: Pass version along to docker images. Use
xp lambda runtime
to use the current PHP version,xp lambda runtime:8.0
to use the newest
PHP 8.0 release, andxp lambda runtime:8.0.10
for version pinning.
(@thekid) - Ignore any directories inside
src/test
andsrc/it
as well any hidden
directories when packaging.
(@thekid)
0.6.0: Shrink runtime layer
- Decreased size of runtime layer from ~8.4 MB to ~2.4 MB by using
strip
andzip -9
, reducing layer publishing time as well as initialization duration
https://stackoverflow.com/questions/4179010/how-to-strip-executables-thoroughly
0.5.0: Deployment file name
- Renamed
task.zip
tofunction.zip
in order not to introduce more
vocabulary than necessary
(@thekid)
0.4.0: Test subcommand
- Renamed
xp lambda invoke
toxp lambda test
to make clear we're
not invoking the deployed lambda
(@thekid)