diff --git a/CHANGELOG.md b/CHANGELOG.md index 0484b18770..b9c09d698b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,16 @@ -- Increased compatibility of Fetch related classes -- Implemented File -- Complete rewrite of console API -- Added some crypto APIs -- Fix regressions and compatibility with new Rust implementation of Runtime Interface Client +- ES2023. New language feature including top-level await etc +- Increased Web-API compliance (encoding, url, etc) +- Renamed modules +- Support for extra CA certs (see README) +- Support for UTF-16 (BE/LE) encodings +- Typescript types for LLRT +- Increased cold start performance (8% to 20%) on "hello world" Lambda functions (ARM64, 128Mb memory) +- Minor performance updates +- Easier integration with external projects (LLRT as a crate) - Updated dependencies +A huge thanks to [all contributors](https://github.com/awslabs/llrt/graphs/contributors)! + + Full list of changes: -https://github.com/awslabs/llrt/compare/v0.1.14-beta...v0.1.15-beta +https://github.com/awslabs/llrt/compare/v0.1.15-beta...v0.2.0-beta diff --git a/Cargo.lock b/Cargo.lock index bb4841bf47..a6b74df435 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2555,7 +2555,7 @@ checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" [[package]] name = "llrt" -version = "0.1.15-beta" +version = "0.2.0-beta" dependencies = [ "chrono", "llrt_core", @@ -2567,7 +2567,7 @@ dependencies = [ [[package]] name = "llrt_core" -version = "0.1.15-beta" +version = "0.2.0-beta" dependencies = [ "async-trait", "brotlic", @@ -2615,7 +2615,7 @@ dependencies = [ [[package]] name = "llrt_modules" -version = "0.1.15-beta" +version = "0.2.0-beta" dependencies = [ "brotlic", "either", @@ -2637,7 +2637,7 @@ dependencies = [ [[package]] name = "llrt_utils" -version = "0.1.15-beta" +version = "0.2.0-beta" dependencies = [ "base64-simd", "hex-simd", diff --git a/llrt/Cargo.toml b/llrt/Cargo.toml index 85ef922868..cb519befef 100644 --- a/llrt/Cargo.toml +++ b/llrt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "llrt" -version = "0.1.15-beta" +version = "0.2.0-beta" edition = "2021" license-file = "LICENSE" diff --git a/llrt_core/Cargo.toml b/llrt_core/Cargo.toml index 93ffe39883..37c1f06d5a 100644 --- a/llrt_core/Cargo.toml +++ b/llrt_core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "llrt_core" -version = "0.1.15-beta" +version = "0.2.0-beta" edition = "2021" license-file = "LICENSE" diff --git a/llrt_modules/Cargo.toml b/llrt_modules/Cargo.toml index a000ca0c63..666dfb0730 100644 --- a/llrt_modules/Cargo.toml +++ b/llrt_modules/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_modules" description = "LLRT Modules for rquickjs" -version = "0.1.15-beta" +version = "0.2.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt" @@ -50,7 +50,7 @@ __stream = ["buffer", "__bytearray-buffer"] either = "1" itoa = { version = "1", optional = true } once_cell = { version = "1", optional = true } -llrt_utils = { version = "0.1.15-beta", path = "../llrt_utils", default-features = false, features = [ +llrt_utils = { version = "0.2.0-beta", path = "../llrt_utils", default-features = false, features = [ "ctx", ] } rquickjs = { version = "0.6", features = [ diff --git a/llrt_utils/Cargo.toml b/llrt_utils/Cargo.toml index e248dfac72..bb13bd82cd 100644 --- a/llrt_utils/Cargo.toml +++ b/llrt_utils/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "llrt_utils" description = "LLRT utilities" -version = "0.1.15-beta" +version = "0.2.0-beta" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/llrt"