Skip to content

Releases: demergent-labs/azle

0.22.0-rc.1

25 Apr 13:37
be61270
Compare
Choose a tag to compare
0.22.0-rc.1 Pre-release
Pre-release
azle-bot automated release 0.22.0-rc.1

0.22.0-rc.0

22 Apr 20:58
f186c08
Compare
Choose a tag to compare
0.22.0-rc.0 Pre-release
Pre-release
azle-bot automated release 0.22.0-rc.0

0.21.1

30 Mar 00:16
8f2cd7c
Compare
Choose a tag to compare

The authentication issues around large asset uploads in version 0.21.0 have been greatly improved. Any dfx identity type should now work while using the large asset uploads feature.

What's Changed

  • update to dfx 0.18.0, change hello_world README, get rid of rust version, remove awaits by @lastmjs in #1712
  • add new identity to manage file uploading by @bdemann in #1728

Full Changelog: 0.21.0...0.21.1

0.21.1-rc.0

29 Mar 22:35
8764d90
Compare
Choose a tag to compare
0.21.1-rc.0 Pre-release
Pre-release
azle-bot automated release 0.21.1-rc.0

0.21.0

29 Mar 00:49
1fe4837
Compare
Choose a tag to compare

New Features

Client Fetch Authentication

The azle/http_client import has been introduced. It exports a toJwt function that can be used for client-side authentication using fetch and the Authorization header.

Examples:

Canister Fetch HTTP

Canisters can now perform outgoing HTTP requests using fetch.

Examples:

Canister Fetch File

Canisters can now request files from their local filesystem using fetch:

Examples:

Hybrid HTTP/Candid Canisters

It is now easier to compose hybrid HTTP/Candid canisters e.g. an HTTP-based canister that exposes Candid methods, or a Candid canister that exposes HTTP endpoints.

Examples:

Optional Server Export

export default Server is no longer required for HTTP-based canisters.

Large Asset Uploads

Files up to 2 GiB in size can now be uploaded into a canister's local filesystem. There are some issues around authentication, not all dfx identity types are currently supported. We will soon release a new version of Azle with an improvement to this problem.

Examples:

Range Requests

Canisters can now easily respond to range requests, enabling experimentation with video streaming use cases:

Examples:

Native Compilation

A --native-compilation build flag allows for a canister to skip Podman and use a locally installed build environment.

Examples:

What's Changed

Full Changelog: 0.20.2...0.21.0

0.21.0-rc.3

28 Mar 23:51
791b642
Compare
Choose a tag to compare
0.21.0-rc.3 Pre-release
Pre-release
azle-bot automated release 0.21.0-rc.3

0.21.0-rc.2

28 Mar 23:03
332a511
Compare
Choose a tag to compare
0.21.0-rc.2 Pre-release
Pre-release
azle-bot automated release 0.21.0-rc.2

0.21.0-rc.1

26 Mar 00:14
69b5d3b
Compare
Choose a tag to compare
0.21.0-rc.1 Pre-release
Pre-release
azle-bot automated release 0.21.0-rc.1

0.21.0-rc.0

18 Mar 23:55
79f7d48
Compare
Choose a tag to compare
0.21.0-rc.0 Pre-release
Pre-release
azle-bot automated release 0.21.0-rc.0

0.20.3-rc.3

01 Mar 17:19
722dc8b
Compare
Choose a tag to compare
0.20.3-rc.3 Pre-release
Pre-release
azle-bot automated release 0.20.3-rc.3