Skip to content

Commit da8e1ac

Browse files
Prepare v0.8.0-beta (#1398)
1 parent 73db823 commit da8e1ac

File tree

47 files changed

+261
-243
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+261
-243
lines changed

CHANGELOG.md

Lines changed: 40 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,50 @@
11
### Features
2-
- Added support for zstd compression/decompression in zlib (@nabetti1720)
3-
- Expanded WPT testing scope (@nabetti1720)
4-
- Exposed webcrypto in crypto module (@nabetti1720)
5-
- Exposed rename in filesystem module (@ChausseBenjamin)
6-
- Added --executable flag to llrt compile (@kyubisation)
2+
- Added dgram (UDP socket) module support (@chessbyte, @richarddavison)
3+
- Added timezone support with minimal Intl.DateTimeFormat (@chessbyte, @richarddavison)
4+
- Added Symbol.toStringTag to Web API classes (@chessbyte)
5+
- Added Symbol.toStringTag to Crypto and SubtleCrypto (@chessbyte)
6+
- Implemented `symlink` and `symlinkSync` in fs module (@kyubisation, @richarddavison)
7+
- Exposed FormData in fetch (@nabetti1720)
8+
- Exposed `module.registerHooks()` (@nabetti1720, @richarddavison)
9+
- Exposed `llrt:qjs` module (@nabetti1720)
10+
- Added modular crypto with multiple backend options (@richarddavison)
11+
- Eliminated `ring` dependency from pure-rust crypto backend (@nabetti1720)
12+
- Exported Md5, Sha1, Sha256, Sha384, Sha512 hash classes (@richarddavison)
13+
- Improved performance interface compatibility in perf_hooks (@nabetti1720)
14+
- Simplified child_process signal handling and detachment (@richarddavison)
15+
- Added custom inspect functions for Map, Set, DataView, and ArrayBuffer (@richarddavison)
16+
- Added basic Agent support (@Sytten)
17+
- Transitioned from `chrono/chrono-tz` to `jiff` (@nabetti1720)
718

819
### Fixes
9-
- Correctly handle percent encoding in data-urls (@nabetti1720)
10-
- Remove BOM from body.text() and body.json() (@nabetti1720)
11-
- Correctly handle wildcards in package.json (@nabetti1720)
12-
- Correct beforeEach/afterEach calls in tests (@kyubisation)
13-
- Fix fetch redirection (@richarddavison)
14-
- Improved compatibility of bodyUsed property (@nabetti1720)
15-
- Fix trimming even if BOM character code does not match (@nabetti1720)
16-
- Check for valid URI in fetch (@nabetti1720)
17-
- Convert trailing space from opaque path in URL (@nabetti1720)
18-
- SDK connection warmup for global endpoints (@richarddavison)
19-
- Add support for node: prefix for remaining packages (@willfarrell)
20-
- Expose stream/promises by polyfill (@nabetti1720)
21-
- Support resolving modules when require path ends with a trailing slash (@nabetti1720)
22-
- Fix Top-Level-Await webcall in Lambda handler (@richarddavison)
23-
- Fix Response.json() static method does not correctly hold the body (@nabetti1720)
20+
- Fix S3 endpoint resolution issue in new SDK version (@richarddavison)
21+
- Fix suite hook handling in TestAgent (@richarddavison)
22+
- Handle secret param in Hash constructors for SDK signing (@richarddavison)
23+
- Fix Headers keys and values methods to return iterable values (@richarddavison)
24+
- Improve encoding handling in Hash and Hmac implementations (@richarddavison)
25+
- Fix Buffer from utf16le (@Sytten)
26+
- Buffer improvements (@Sytten)
27+
- Use Latin-1 encoding for atob() per WHATWG spec (@chessbyte, @richarddavison)
28+
- Fix buffer offsets when repeating subarray (@nabetti1720, @richarddavison)
29+
- Fix stream/web primordials used before initialization (@nabetti1720)
30+
- Correctly handle 'require' with parent directory specification (@nabetti1720, @richarddavison)
31+
- Register and run test hooks in correct order (@kyubisation, @richarddavison)
32+
- Fix & simplify json escape (@richarddavison)
33+
- Require primordials to be initialized from module once to avoid data race (@richarddavison)
34+
- Ignore init for global clients not in us-east-1 (@perpil)
35+
- Improve support for dns lookup (@Sytten)
36+
- Remove zstd WriteBuf dependency for byte slice conversion (@chessbyte)
37+
- Disable `mlkem` in rustls-graviola (@nabetti1720)
38+
- Optional webpki (@Sytten)
2439

2540
### Maintenance
26-
- Core and build cleanup
41+
- Upgrade rquickjs to 0.11 (@nabetti1720)
42+
- Upgrade rquickjs to 0.10.0 (@mohebifar, @richarddavison)
43+
- Eliminate use of `jwalk` for directory recursion (@nabetti1720)
44+
- Update SDK dependencies and remove UUID module (@richarddavison)
2745
- Dependency upgrades
2846

2947
Thanks for all the reports and contributors
3048

3149
Full list of changes:
32-
https://github.com/awslabs/llrt/compare/v0.6.2-beta...v0.7.0-beta
50+
https://github.com/awslabs/llrt/compare/v0.7.0-beta...v0.8.0-beta

0 commit comments

Comments
 (0)