11.0.333

wavekat/wavekat-turn11.0.333Aug 26, 2026by adubovikov

AI Summary

The update ensures long-running operations on cold storage do not fail due to token expiration and includes a security patch for an encoded-slash static file bypass vulnerability.

Key Highlights

  • Fixed token expiration issues for S3 secrets on cold storage
  • Security patch for CVE-2026-55677 (encoded-slash static file bypass)
  • Implemented automatic secret refresh using REFRESH auto

New Features

  • Refresh DuckDB credential_chain S3 secrets automatically
  • Bumped echo/v4 for security fix CVE-2026-55677

Full Release Notes

## What's Changed
* fix(storage): refresh DuckDB `credential_chain` S3 secrets so cold-volume ops do not fail with `ExpiredToken` ~6h after start on EC2 instance profile / IRSA / Pod Identity. `CREATE SECRET` now uses `REFRESH auto`, and Homer recreates the secret each tiering cycle, before moves/maintenance, and after native PUT (`BeforeRegister`). Static keys and custom endpoints (MinIO/R2) are unchanged. Fixes [#980](https://github.com/sipcapture/homer/issues/980) via https://github.com/sipcapture/homer/pull/981
* fix(security): bump `echo/v4` from 4.15.3 to 4.15.4 for [CVE-2026-55677](https://github.com/advisories/GHSA-vfp3-v2gw-7wfq) (encoded-slash static file bypass). https://github.com/sipcapture/homer/pull/979

**Full Changelog**: https://github.com/sipcapture/homer/compare/11.0.331...11.0.333