Skip to content

0.20.0

Compare
Choose a tag to compare
@lastmjs lastmjs released this 01 Feb 21:01
· 2332 commits to main since this release
6a6d5ce

This release changes our QuickJS library to wasmedge-quickjs. This paves the way for implementing many of the Node.js standard libraries.

This release provides initial versions of http, fs, crypto, and various other Node.js libraries. It also marks a transition for Demergent Labs in how we use and teach Azle.

We will be focusing on abstracting and moving away from Candid as far as is feasible. We are now focusing on Azle canisters being presented as decentralized blockchain servers. Express.js is our recommendation for exposing canister functionality. Libraries like SQL.js and LokiJS can be used as databases. ApolloServer and GraphQL can be used to expose a GraphQL API.

Many more npm packages than before should now run without modification. The Azle Book and other documentation will be updated soon to show many of these new capabilities.

As far as we know no major breaking changes have been introduced in this release.

What's Changed

Full Changelog: 0.19.0...0.20.0