Skip to content

v0.33.0

Choose a tag to compare

@gronxb gronxb released this 11 Jun 16:54
· 22 commits to main since this release
a0a2341

Highlights

Hot Updater 0.33.0 focuses on update-check stability and provider edge cases.

  • Server update checks now reuse already-selected bundle data instead of rereading provider bundles.
  • AWS s3Database, Cloudflare d1Database, and Supabase supabaseDatabase update checks now handle large bundle histories more reliably.
  • Android builds avoid duplicate Brotli classes when apps also depend on org.brotli:dec.
  • The console can delete selected bundles in batch with visible per-bundle progress.

Migration Guide

  1. Upgrade hot-updater and all @hot-updater/* packages to 0.33.0.
  2. Refresh and redeploy the generated update-check server/infrastructure:
> npx hot-updater init
  1. Run npx hot-updater doctor to verify the updated server/infrastructure.

What's Changed

  • test(e2e): let Android release builds reuse Gradle cache by @gronxb in #1024
  • fix(cloudflare): avoid D1 bind cap for IN filters by @gronxb in #1036
  • fix(e2e): reduce reset pressure under OTA verification by @gronxb in #1033
  • fix(supabase): avoid PostgREST overflow during update checks by @gronxb in #1038
  • fix: skip archived S3 manifests during bundle index repair by @gronxb in #1027
  • fix(android): avoid Brotli duplicate classes by @gronxb in #1041
  • feat(console): add batch bundle deletion to console by @weipengzou in #1042
  • fix(cli-tools): upload brotli assets when copying bundles by @debugtheworldbot in #1044
  • fix(console): make selected bundle deletion observable by @gronxb in #1045
  • fix(server): avoid provider bundle rereads during update checks by @gronxb in #1046
  • fix(server): keep update bundle reuse in helpers by @gronxb in #1047
  • test(e2e): migrate provider verification to Detox by @gronxb in #1028
  • fix(cli): unify doctor update targets by @gronxb in #1048
  • chore: update versions by @github-actions[bot] in #1037

New Contributors

Full Changelog: v0.32.0...v0.33.0