Releases: LinusU/scandium
🚢 1.0.0-alpha.63 / 2022-10-03
🎉 Enhancements
- Add --vpc-config flag
🚢 1.0.0-alpha.62 / 2022-09-20
💥 Breaking Changes
-
Upgrade dotenv to 16.x
Migration Guide:
This new version of Dotenv brings a few small changes to how
--env-from-file
files are parsed:- Backticks are now supported. If you had values containing the backtick character, please quote those values with either single or double quotes.
- Inline comments are now supported. If you had values containing
#
characters, please quote those values with either single or double quotes. - Multiline values are now supported.
🌹 Internal Changes
- Upgrade execa to 6.x
- Upgrade load-json-file to 7.x
- Upgrade format-duration to 2.x
- Upgrade p-retry to 5.x
- Upgrade parse-key-value-pair to 2.x
- Upgrade rev-hash to 4.x
- Upgrade unload to 2.x
- Upgrade nanoid to 4.x
🚢 1.0.0-alpha.61 / 2022-09-08
🐛 Fixes
- Fix updating of code race condition
🚢 1.0.0-alpha.60 / 2022-08-29
💥 Breaking Changes
-
Add support for ESM
Migration Guide:
This shouldn't be a breaking change for most users. But the logic for detecting the entrypoint might have changed slightly. If your entrypoint is not called
index.js
, and you haven't specified amain
file (with extension) inpackage.json
, Scandium might fail to load your app. Fix it by adding amain
field in yourpackage.json
file.
🚢 1.0.0-alpha.59 / 2022-07-26
💥 Breaking Changes
-
Upgrade to Node.js 16.x
Migration Guide:
- Make sure that your app is compatible with Node.js 16.x before upgrading to this version
- The minimum version of Node.js supported is now:
16.15.0
, and18.0.0
🎉 Enhancements
- Add retries to update function step
🐛 Fixes
- Fix retries left printing
🚢 1.0.0-alpha.58 / 2021-12-02
🎉 Enhancements
- Retry invoke hooks task on Amazon failures
- Bump versions to align with current Lambda env
🌹 Internal Changes
- Switch to winget for Windows prerequisites
🚢 1.0.0-alpha.57 / 2021-08-21
💥 Breaking Changes
-
Use "npm pack" to generate file list
Migration Guide:
The list of files to include in the Lambda bundle is now handled by "npm pack", instead of just adding all files. If you were previously relying on files being ignored by npm, these files will no longer be bundled. Tweak your
package.json
"files"
field or.npmignore
file accordingly. -
Convert package to ESM
Migration Guide:
This relases changes the package from a Common JS module to an EcmaScript module, and drops support for older versions of Node.
- The minimum version of Node.js supported is now:
14.13.1
, and16.0.0
- The minimum version of Node.js supported is now:
🎉 Enhancements
- Add --skip-node-modules option
- Bump versions to align with current Lambda env
- Create Dockerfile outside of project structure
🌹 Internal Changes
- Remove obsolete config variable
🚢 1.0.0-alpha.56 / 2021-08-12
💥 Breaking Changes
-
Add support for API Gateway v2
Migration Guide:
With this version newly created apis will use the new HTTP API, instead of the legacy REST API, in AWS API Gateway. If you were previously relying on Scandium automatically finding your REST API, you now need to pass the --rest-api-id flag, since the auto detection now looks for the new type of API.
🎉 Enhancements
- Upgrade to version 3 of the AWS SDK
🌹 Internal Changes
- Bump dotenv dependency
- Remove package lock file
🚢 1.0.0-alpha.55 / 2021-04-15
🎉 Enhancements
- Add support for building on Arm
🚢 1.0.0-alpha.54 / 2021-04-07
💥 Breaking Changes
-
Upgrade to Node.js 14.x
Migration Guide:
Make sure that your app is compatible with Node.js 14.x before upgrading to this version.