serverless-scaleway-functions
Version:
Provider plugin for the Serverless Framework v3.x which adds support for Scaleway Functions.
210 lines (120 loc) • 4.9 kB
Markdown
# Changelog
## 0.4.15
### Added
- Added support for `nats` event source
## 0.4.14
### Added
- Added `healthCheck` to define a health check for containers
- Added `scalingOption` to allow scaling on concurrent requests, cpu usage or memory usage
### Fixed
- Updating an existing function or container `sandbox` option was not working
### Changed
- Following the introduction of `scalingOption`, the `maxConcurrency` parameter is now deprecated. It will continue to work but we invite you to use `scalingOption` of type `concurrentRequests` instead.
## 0.4.13
### Changed
- HTTP calls to `api.scaleway.com` are now made with a custom user agent #245
## 0.4.12
### Fixed
- Clarified documentation on currently supported Serverless Framework versions #213
### Added
- Added option to configure `sandbox` for functions and containers #224
## 0.4.10
### Changed
- Display a deprecation warning when running `serverless logs` command #212
## 0.4.9
### Fixed
- Rate limit error when creating many functions at the same time #210
## 0.4.8
### Fixed
- Error undefined directory field when creating a container from a registry image
## 0.4.7
### Added
- Typescript example
- Troubleshooting documentation
- Allow to define image instead of building them
- Using local testing packages in code samples
- Flexible resource limits (vCPU / RAM)
### Fixed
- Github actions for CI
- Documentation
## 0.4.6
### Added
- Local testing example for Go and Python #149
### Fixed
- Error display on `serverless invoke` command #148
- Timeout format in containe examples #145
- Security deps #143 #144
## 0.4.5
### Added
- `httpOption` parameter
- Support for PHP runtime
### Fixed
- Cron regex was different from console
## 0.4.4
### Added
- Support for Rust files (`.rs`)
### Fixed
- `js-yaml` dependency
## O.4.3
### Added
- `description` field is now supported in serverless config files
### Fixed
- Registry image is now forced by serverless framework to ensure consitency
- Project_id added to requests to avoid multiple results if same namespace name is used
- Clean documentaion and examples
## 0.4.2
### Added
- Support for custom domains on containers
- `maxConcurrency` parameter for containers
- Support of pulling private images
- More details on docker build errors
- Support for End of Support and End of Life runtimes
### Fixed
- Dependencies + code cleaning
## 0.4.1
### Added
- clearer error messages when building a container with a different architecture than expected `amd64` [#95](https://github.com/scaleway/serverless-scaleway-functions/pull/95)
### Fixed
- fix tests [#96](https://github.com/scaleway/serverless-scaleway-functions/pull/96)
## 0.4.0
### Added
- `serverless info` command to work with serverless compose
- `serverless invoke` command
- Custom Domains support
- `singleSource` parameter
### Changed
- Documentation
- Examples
- Contributing guideline
## 0.3.2
### Fixed
- `serverless jwt` command was using old jwt API
### Changed
- Configuration files now have a default region instead of placeholder
- Upgrade major version on outdated packages
## 0.3.1
### Added
- Runtime validation using API
- Runtimes can now be changed on update function
## 0.3.0
### Added
- Runtimes are now listed from the Scaleway API, this allow faster releases without modyfiing serverless framework [#65](https://github.com/scaleway/serverless-scaleway-functions/pull/65)
- Constants for runtime availability [#65](https://github.com/scaleway/serverless-scaleway-functions/pull/65)
- API : function to list all runtimes [#65](https://github.com/scaleway/serverless-scaleway-functions/pull/65)
- Support secret environement variables [#64](https://github.com/scaleway/serverless-scaleway-functions/pull/64)
### Fixed
- Tests are now working properly [#69](https://github.com/scaleway/serverless-scaleway-functions/pull/69)
- js-yaml usage fix for tests [#69](https://github.com/scaleway/serverless-scaleway-functions/pull/69)
## 0.2.8
### Added
- Multi region support [#62](https://github.com/scaleway/serverless-scaleway-functions/pull/62)
- Support for new environment variables `SCW_SECRET_KEY` and `SCW_DEFAULT_PROJECT_ID` [#61](https://github.com/scaleway/serverless-scaleway-functions/pull/61)
- Region parameter in examples [#62](https://github.com/scaleway/serverless-scaleway-functions/pull/62)
### Fixed
- Integration tests now use proper login API [#62](https://github.com/scaleway/serverless-scaleway-functions/pull/62)
- **Regression** could not create Go functions [#67](https://github.com/scaleway/serverless-scaleway-functions/pull/67)
---
### Changelog notice
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).