mainnet-v1.1.0
·
150 commits
to mainnet
since this release
Summary
This release introduces a new publishing and deployment method for Walrus Sites using quilts instead of blobs. Multiple resources are now bundled as quilt patches on Walrus, significantly reducing the cost of site publishing.
You can use this feature with: site-builder publish-quilts --epochs=<EPOCHS> <YOUR-BUILD-DIR>.
⚠️ Important note: This feature is only available when buildingsite-builderfrom source withcargo build --features quilts-experimental.
Features
- site-builder: Publish using quilts. (#544)
- portal: Derive
quiltpatchidfor resource retrieval. (#535) - portal: Retrieve quilt-based resources. (#536)
- portal: Update domain parsing logic and tests for
parse-domain@8.2.2. (#538) - site-builder: Add more checks for tx failure. (#542)
Bugs
- site-builder: Update the site name if changed in
ws-resources.json. (#529) - site-builder: Override
walrus_packagefrom config if passed explicitly as an argument. (#532) - site-builder: Catch errors earlier in site PTB. (#541)
CI/CD
- Add workflow to build and publish the server-portal Docker image. (#515)
- Create tarball for the site-builder binary in the release workflow. (#516)
- Compress the site-builder tarball with gzip and use the
.tgzextension. (#519) - Add a tarball creation step. (#521)
- Add ubuntu-arm64 to the site-builder build list. (#523)
- Optionally use
--check-extendon the site deploy action. (#526)
Chores
- Clean up portal code by removing the Sentry integration. (#517)
- site-builder: Remove unused
network.rs. (#527) - server-portal: Remove Vercel web analytics and Sentry remnants. (#528)
- server-portal: Use mainnet as the default build-arg for suins in Dockerfile. (#534)
- site-builder: Remove unused
ResourceOpSummary. (#539) - portal: Use
toStringin HTML templates to fix build failures. (#545)