release-3592
What's Changed
- Use sharded-slab from crates by @bayandin in #4729
- Add one more WAL service port allowing only tenant scoped auth tokens. by @arssher in #4731
- Disable extension uploading to S3 by @bayandin in #4751
- Update hnsw.control by @danieltprice in #4755
- Improve startup python test by @bojanserafimov in #4757
- Wait detaches or ignores on pageserver shutdown by @koivunej in #4678
- Bump pg_embedding extension by @bayandin in #4758
- pageserver: use tokio::time::timeout where possible by @arpad-m in #4756
- Less verbose eviction failures by @koivunej in #4737
- chore: fix copypaste caused flakyness by @koivunej in #4763
- make flush frozen layer an atomic operation by @skyzh in #4720
- Bump aiohttp from 3.7.4 to 3.8.5 by @dependabot in #4762
- stable merge and sort in compaction by @skyzh in #4573
- metrics: chunked responses by @koivunej in #4768
- Mx offset bug by @knizhnik in #4775
- Remove useless error wrapping by @awestover in #4779
- Preparatory pageserver async conversions by @arpad-m in #4773
- add proxy unit tests for retry connections by @skyzh in #4721
- Convert per timeline metrics to global by @koivunej in #4769
- Limit concurrent compactions by @koivunej in #4777
- Thin out TenantState metric, keep set of broken tenants by @koivunej in #4796
- fix: count broken tenant more correct by @koivunej in #4800
- Release 2023-07-25 by @github-actions in #4803
Full Changelog: release-3568...release-3592