Features
- Added settings search to the command palette, with Global and This page scopes. (#12111)
- Added GitHub Actions runner support for servers used for both deployments and builds, with shared-resource warnings. (#12109)
- Added per-server controls to store full, anonymized, or no client IP addresses in traffic analytics through the UI and API.
- Added Cloudflare Tunnel updates from server settings, with progress logs and a background restart.
Fixes
- Fixed unnecessary Docker build cache resets caused by temporary build helper containers. (#11781; closed #11387 and #11525)
- Fixed deployment of large Docker Compose files, including Sentry self-hosted, with many YAML aliases or build arguments without values. (Closed #11725)
- Fixed the traffic globe not appearing when country data arrived after the initial load. (#12108)
- Fixed traffic path rows for different domains and combined overflow entries into one Other paths row.
- Prevented Chrome local network permission prompts caused by favicons for private network hosts. (#12107)
- Increased the Cloudflare Tunnel startup timeout and stored new tunnel configurations outside temporary directories.
- Prevented duplicate form updates.
Improvements
- Made searchable and multi-select dropdowns consistent across forms.
What's Changed
- fix(domains): skip favicons for private network hosts by @andrasbacsai in #12107
- fix(traffic): show geo globe when country data becomes available by @andrasbacsai in #12108
- feat(github-runners): support deployment and build servers by @andrasbacsai in #12109
- feat(search): add settings search to the command palette by @andrasbacsai in #12111
- fix(deploy): keep build helper containers out of --add-host by @brandonrbridges in #11781
New Contributors
- @brandonrbridges made their first contribution in #11781
Full Changelog: v4.4.1...v4.4.2