|
1 | 1 | ### 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) |
7 | 18 |
|
8 | 19 | ### 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) |
24 | 39 |
|
25 | 40 | ### 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) |
27 | 45 | - Dependency upgrades |
28 | 46 |
|
29 | 47 | Thanks for all the reports and contributors |
30 | 48 |
|
31 | 49 | 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