Skip to content

Releases: ramgrandhi/serverless-wso2-apim

0.5.0-alpha.0

20 Mar 19:21
Compare
Choose a tag to compare
0.5.0-alpha.0 Pre-release
Pre-release

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

18 Mar 12:25
Compare
Choose a tag to compare

Version bump of all package dependencies to keep staying out of the water.

0.4.2-alpha.0

18 Mar 06:42
Compare
Choose a tag to compare
0.4.2-alpha.0 Pre-release
Pre-release

Version bump of all package dependencies to keep staying out of the water.

0.4.1

15 Feb 10:32
Compare
Choose a tag to compare

New Features

  • Supports additional API properties. This will ensure better tagging and searchability of your APIs.

0.4.0

14 Feb 20:10
Compare
Choose a tag to compare

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

14 Feb 16:10
Compare
Choose a tag to compare

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 in serverless.yml

0.3.2

09 Jan 17:23
Compare
Choose a tag to compare

New Features

  • Backend certificates can now be imported using CloudFormation exports.
    For all supported methods, refer to Features section.

0.3.1

03 Dec 12:58
Compare
Choose a tag to compare

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

17 Nov 10:04
Compare
Choose a tag to compare

New Features

  • New parameter enabled is now added under custom : 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.

0.2.0

27 Aug 12:20
Compare
Choose a tag to compare

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 resources
    • sls info will list the deployment status of API definitions in WSO2 API Manager
    • sls 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 under custom:wso2apim