Releases: awslabs/llrt
v0.7.0-beta
Features
- Added support for zstd compression/decompression in zlib (@nabetti1720)
- Expanded WPT testing scope (@nabetti1720)
- Exposed webcrypto in crypto module (@nabetti1720)
- Exposed rename in filesystem module (@ChausseBenjamin)
- Added --executable flag to llrt compile (@kyubisation)
Fixes
- Correctly handle percent encoding in data-urls (@nabetti1720)
- Remove BOM from body.text() and body.json() (@nabetti1720)
- Correctly handle wildcards in package.json (@nabetti1720)
- Correct beforeEach/afterEach calls in tests (@kyubisation)
- Fix fetch redirection (@richarddavison)
- Improved compatibility of bodyUsed property (@nabetti1720)
- Fix trimming even if BOM character code does not match (@nabetti1720)
- Check for valid URI in fetch (@nabetti1720)
- Convert trailing space from opaque path in URL (@nabetti1720)
- SDK connection warmup for global endpoints (@richarddavison)
- Add support for node: prefix for remaining packages (@willfarrell)
- Expose stream/promises by polyfill (@nabetti1720)
- Support resolving modules when require path ends with a trailing slash (@nabetti1720)
- Fix Top-Level-Await webcall in Lambda handler (@richarddavison)
- Fix Response.json() static method does not correctly hold the body (@nabetti1720)
Maintenance
- Core and build cleanup
- Dependency upgrades
Thanks for all the reports and contributors
Full list of changes:
v0.6.2-beta...v0.7.0-beta
v0.6.2-beta
- Fix to string conversion of boxed numbers
- Fix segfault on when LLRT executes in a container runtime due to TLS platform roots being loaded.
Full list of changes:
v0.6.1-beta...v0.6.2-beta
v0.6.1-beta
- Performance increase in RSA crypto operations
- Fix regression of toString() for NaN, Infinity, and floats introduced by 0.6.0. (Thanks @ainsleyrutterford)
- Increased FileAPI compliance. (Thanks @nabetti1720)
- Crypto bugfixes
- Updated deps
Full list of changes:
v0.6.0-beta...v0.6.1-beta
v0.6.0-beta
- Initial support for DNS module
- Increased Buffer compat
- Support Util.inherits
- Support load module from file URL
- Implement process.exitCode
- Several bugfixes (path/module resolve, s3 stream collection, UTF-8 replacement char for broken surrogate pairs + many more)
- Upgraded dependencies including AWS SDK and latest QJS-NG engine
- A lot more under the hood stuff
A huge thanks to all contributors!
(Extra thanks to @nabetti1720 and @Sytten 🚀)
Full list of changes:
v0.5.1-beta...v0.6.0-beta
v0.5.1-beta
- Fix bug with @aws-crypto/utils package
Full list of changes:
v0.5.0-beta...v0.5.1-beta
v0.5.0-beta
- Increased webcrypto compatibility
- Native web streams (stage 1, full streaming support is coming soon)
- Increased parallel fetch performance
- DNS Cache
- Upgraded dependencies
- Bugfixes
A huge thanks to all contributors!
Full list of changes:
v0.4.0-beta...v0.5.0-beta
v0.4.0-beta
- Switch engine to QuickJS Next Generation
- Increased WinterCG compat
- Basic support for Subtle Crypto/Webcrypto APIs
- Improved package.json resolution and CJS compatibility
- Basic assert module
- Completely refactored test runner with multi-process support
- Performance improvements
- Basic REPL
- More Buffer APIs
- Upgraded dependencies
- Bugfixes
A huge thanks to all contributors!
Full list of changes:
v0.3.0-beta...v0.4.0-beta
v0.3.0-beta
- Upgrade to latest version of QuickJS
- Support of require/importing JSON files
- Better CJS compatibility
- Basic Windows support
- Initial support for Node.js module resolution
- Improved multi-process test runner
- AWS SDK clients connection are now inited in background threads and in parallel
Eventclass- Updated dependencies
- Multiple bug fixes
A huge thanks to all contributors!
Full list of changes:
v0.2.2-beta...v0.3.0-beta
v0.2.2-beta
- Added buffer subarray
- Fix regression affecting @AWS-SDK initalization performance
A huge thanks to all contributors!
Full list of changes:
v0.2.1-beta...v0.2.2-beta
v0.2.1-beta
- Improved timer performance
- Basic Windows support
- Full SDK & No SDK prebuilt binaries
A huge thanks to all contributors!
Full list of changes:
v0.2.0-beta...v0.2.1-beta