Skip to content

Releases: tmchow/energon

v1.14.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 00:07
540a71b

1.14.0 (2026-10-09)

Features

  • api: add gateway catalog; re-point imports to drop byte tools (#161) (9f1ff97)

v1.13.1

Choose a tag to compare

@github-actions github-actions released this 08 Oct 06:40
e545319

1.13.1 (2026-10-08)

Bug Fixes

  • verify: derive fixture identities from the doctor email domain (#159) (9cc67e4)

Performance

  • sites: let cron sweeps convert legacy sites under a 3-minute budget (#157) (c5fbefc)

v1.13.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 05:16
262f1a7

1.13.0 (2026-10-08)

Features

  • hub: call agent credentials keys and move /tokens to /keys (#155) (525edc9)

v1.12.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 03:59
a7232cb

1.12.0 (2026-10-08)

Features

  • api: readable deployment operationIds and content-origin servers (#152) (6e32895)
  • skill: serve the skill to gateways and ship an upload helper (#153) (615ee58)

v1.11.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 00:19
9602c46

1.11.0 (2026-10-08)

Features

  • files: reject stale loose-file replacements with expected_version (#150) (6ff1203)

Bug Fixes

  • files: return file_recovery_required for files blocked on storage recovery (#149) (9dba861)

Performance

  • sites: convert legacy sites in budgeted batches (#147) (bfc76ff)

v1.10.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 20:35
42306b0

1.10.0 (2026-10-07)

Features

  • grants: set share passwords at mint and return result_id on recovery (#139) (c2f9d31)
  • sites: publish complete site updates atomically (#145) (cef60de)

Operator

  • D1: Apply 0023_upload_grant_passwords.sql and 0024_site_deployments.sql before deploying this release.
  • wrangler.example.toml: New optional limits are MAX_ZIP_IMPORT_BYTES (100 MiB), MAX_ZIP_EXTRACTED_BYTES (500 MiB), and MAX_ZIP_EXPORT_BYTES (25 MiB). An explicitly set legacy MAX_ZIP_BYTES remains the fallback for unset ZIP limits. The single-file default remains 100 MiB and the platform quota remains 20 GiB. Staged uploads, retained versions, and pending cleanup count toward quota; budget room for both site versions plus archive input and extracted output.
  • Rollout: Set [cache].cross_version_cache = false. Keep SITE_VERSIONING_ENABLED unset while deploying the new Worker to 100% of traffic; drain old writer invocations and purge or wait out old public site cache entries, including independent cache rules. Then set [vars].SITE_VERSIONING_ENABLED = "true" to enable legacy conversion. Nonempty legacy sites remain readable but their writes return retryable site_busy during the bridge phase. Monitor conversion progress in admin Health.
  • Large ZIPs: The advertised upper limits were verified on Workers Paid with limits.cpu_ms = 30000; Workers Free did not pass large-ZIP qualification. Hosting ingress limits still apply. See atomic deployment rollout and qualification before enabling conversion or large ZIP publishing.
  • Plugin: Regenerate after merging the release into a deployment repository; plugin versions follow version.txt (1.10.0).
  • Rollback floor: Once any site uses immutable versions, retain a version-aware Worker and use a forward fix. An old mutable-layout Worker would serve stale bytes. Disabling the conversion flag does not undo published versions.

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 01:12
cd22b9b

1.9.0 (2026-10-07)

Features

  • grants: let a tokenless machine upload one file with a single-use grant (#137) (fb74aae)

Bug Fixes

  • content: sandbox published XML like HTML and SVG (#135) (d1216b7)

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 01:14
6c00973

1.8.0 (2026-10-06)

Features

  • raise default file upload cap to 100 MB with a separate 25 MB zip cap (#132) (43fef4e)

Operator

  • D1: none
  • wrangler.example.toml: new optional MAX_ZIP_BYTES (default 25 MB, clamped to MAX_FILE_BYTES). MAX_FILE_BYTES now defaults to 100 MB instead of 25 MB; set MAX_FILE_BYTES = "25mb" to keep the old cap. Uploads over 25 MB create short-lived tmp/ objects in R2 that the cron removes after an hour.
  • Plugin: regenerate after merge (version follows version.txt)
  • Rollback floor: none

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 16 Sep 06:34
0252082

1.7.0 (2026-09-16)

Features

  • hub: expiring-soon presets and urgency on Expires column (#127) (6afab4c)
  • hub: sort catalog by last read and filter changed since last open (#128) (18f409a)

Bug Fixes

  • md: raise mermaid diagram contrast in light and dark (#129) (6388cff)
  • verify: mint a matching file for hub catalog paging (#131) (4b05992)

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 23:15
78305ab

1.6.0 (2026-09-15)

Features

  • connect: confirm the agent code from the verification link (#123) (b991ce2)