Skip to content

mainnet-v1.1.0

Choose a tag to compare

@Tzal3x Tzal3x released this 08 Sep 14:23
· 150 commits to mainnet since this release
fc8bfdc

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 building site-builder from source with cargo build --features quilts-experimental.

Features

  • site-builder: Publish using quilts. (#544)
  • portal: Derive quiltpatchid for 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_package from 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 .tgz extension. (#519)
  • Add a tarball creation step. (#521)
  • Add ubuntu-arm64 to the site-builder build list. (#523)
  • Optionally use --check-extend on 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 toString in HTML templates to fix build failures. (#545)