Skip to content

Stable v2.10.9

  • fix(sites): sites without a wish are brought to their package's worker limit at start instead of keeping a stale stored value
  • fix(sites): the backfill no longer reads the old default as a wish, new sites' pools get the package limit, a wish of 1 is shown as the 2 the pool runs
  • fix(ui): a failed or waiting preview capture shows a symbol with the reason, one hook for all four thumbnails
  • fix(i18n): add the texts for a failed and a busy site preview in all 15 languages
  • fix(sites): a customer's worker wish is kept apart from the effective count, so a downgrade and upgrade give it back and new sites show what their pool gets
  • fix(screenshots): a failed capture answers 502 instead of 404 and a failing site is retried with a back-off, not on every page view
  • fix(quota): limits and permissions follow the subscription they belong to, forwarders, catch-alls and error pages are stored under their own subscription
  • docs: record the test box's new load recording and keep the watcher in the repo
  • fix(subscriptions): worker changes by a package change are audited, a new site takes the slice of its own subscription
  • fix(subscriptions): a package change moves the PHP worker pools and DB governor limits along, and package edits stop rebuilding other subscriptions' pools
  • fix(screenshots): a second refresh run skips captures already in progress, hung-capture slot release under test
  • Merge: the Security Advisor says its findings in the reader's language
  • fix(advisor): the PHP end-of-life check follows installed packages, not leftover config directories
  • fix(screenshots): one shared limit on concurrent Chromium captures so previews cannot drive a server into OOM
  • docs: clear the demo's remaining findings and record how, with the measured memory figures
  • feat(security-advisor): translate the fix explanations via message keys
  • feat(security-advisor): translate the finding texts via message keys and parameters