v0.2.0
The previous, pre-alpha version of Airnode was a proof of concept that demonstrated features such as
- Serverless implementation and its containerized form
- Zero operational costs
- Statelessness
- Sponsor-funded request fulfillments
- Separate transaction queues per sponsor
- Standardized API integration flow
- Effortless deployment
This release is the first of the rolling releases that will be continuously building on top of the pre-alpha concept. The major features implemented in this version are:
- Updated protocol with an initial audit from Certik
- Added authorizer contracts that enable authorization and monetization of services
- Migrated from a mix of Serverless Framework and Terraform to pure Terraform for serverless deployments
- Validator now runs as a step during deployment
- Variable interpolation between
config.json
andsecrets.env
- Heartbeat and HTTP gateway for test API calls
- Improved terminology in implementation and documentation
- Examples projects now maintained in the monorepo and integrated to CI
- Extended admin CLI functionality
- ...
You can also refer to this blog post for additional information about this release. It is difficult to make a complete list of all features due to the discontinuous nature of development until this point. From this point on, a more strict feature list will be kept in release notes, and you will be able to refer to CHANGELOG.md
files in individual packages of the monorepo.