- Do not include DataUriUploads middleware in tests.
- Backport various patches from Rails tutorial.
- Add
Rack::WASI::IncomingHandlermimickingwasi/http:proxyinterface.
- Use latest patch versions for Ruby 3.3 and 3.4.
-
Add
ignore_gem_extensionsconfiguration option. -
Make it possible to use builder and packer without Rails.
-
Add
skipInitializeoption toinitVM. -
Only skip extensions building for excluded gems.
-
Fix handling multipart uploads in Data URI middleware.
-
PWA template improvements.
- Minor generators updates.
- Add pglite support.
-
Added async mode to rack.js.
-
Added ability to pass env vars to Ruby VM.
-
Rails 8 support for
sqlite3_wasmadapter.
-
Improve
wasmify:install.Make it work with the
rails newapp without any manual steps.
-
Check if
cookieStoreis available and only manipulate cookies if it is. -
Add
skipWaiting()to the server worker to force the new version to take over.
-
Add cache support to Rack handler.
Now we use
cachesfor files withCache-Control, so we don't perform a Wasm request. -
Minor fixes and improvements.
-
Support multipart file uploads by converting files to data URIs.
At the Rack side, we use a
Rack::DataUriUploadsmiddleware to automatically convert data-URI-encoded files to files uploads, so the application can handle them as usual.
- Initial release