Skip to content

v0.2.0

Compare
Choose a tag to compare
@bbenligiray bbenligiray released this 19 Nov 16:14

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 and secrets.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.