Releases: ramgrandhi/serverless-wso2-apim
Releases · ramgrandhi/serverless-wso2-apim
0.5.0-alpha.0
New Features
- You will now be able to deploy and manage your API definitions on WSO2 API Manager 3.2.0!!
- It can auto-detect underlying WSO2 API Manager version (2.6.0 or 3.2.0) and magically deploys your API definitions.
- Fully backward-compatible Serverless configurations, for all supported WSO2 API Manager versions.
For Contributors
- Added contribution guidelines.
- Added E2E regression tests that you can run locally on your computer (all you need is docker).
Credits
Huge thanks to @leudanielm for helping!
0.4.2
Version bump of all package dependencies to keep staying out of the water.
0.4.2-alpha.0
Version bump of all package dependencies to keep staying out of the water.
0.4.1
New Features
- Supports additional API properties. This will ensure better tagging and searchability of your APIs.
0.4.0
New Features
- Added support for JMS backends.
- Now you can invoke an API (using HTTP) which will be able to publish a message to a JMS queue (or) topic.
- Supports both one-way and two-way JMS.
- Added Mediation Policies support.
- Now you can specify in, out and fault sequences which can manipulate input, output and fault messages of your API.
0.3.3
Patches
- Uploads/Updates backend certificates if found to already exist on WSO2. This will ensure what you configured in
serverless.yml
is always what gets deployed on WSO2. - Manage backend certificates only if
certChain
parameter exists inserverless.yml
0.3.2
0.3.1
Patches
- Improved backend certificate naming while uploading to WSO2 Truststore
- This will now make it possible to import certificate for same backend across multiple Tenants (in a multi-tenancy)
** This fix is backward compatible from v0.2.0 onwards**
0.3.0
New Features
- New parameter
enabled
is now added undercustom : wso2apim
section.- When
enabled: false
, it will skip all WSO2 APIM related deployments. Suitable for offline testing. - Default is
enabled: true
, it will perform all deployments as intended. - No breaking changes.
- When
0.2.0
New Features
-
All parameters under
custom : wso2apim
now supports Serverless variables syntax. -
backend.http.certChain
property now accepts certificate chain in two formats:- AWS ACM Certificat ARN (e.g. arn:aws:acm:...)
- local file (e.g. file://certs/abc.cer) relatively from where serverless.yml file is located
-
Supports management of backend digital certificates.
-
Improved logging & error handling.
Changes since last release
-
Usage of commands
sls deploy
will deploy API definitions (and backend certificates associated) in WSO2 API Manager along with your other Serverless resourcessls info
will list the deployment status of API definitions in WSO2 API Managersls remove
will remove API definitions (and backend certificates associated) in WSO2 API Manager- Motivation is to keep it aligned with how serverless commands are widely used.
-
Arrangement within serverless.yml
- The entire parameters block
apidefs
has been moved undercustom:wso2apim
- The entire parameters block