release-proxy-5201
bayandin
released this
27 Mar 17:21
·
1578 commits
to main
since this release
What's Changed
- tests: log hygiene checks for storage controller by @jcsp in #6710
- fixup(#7168): neon_local: use pageserver defaults for known but unspecified config overrides by @skyzh in #7166
- Move functions for creating/extracting tarballs into utils by @tristan957 in #7132
- storage controller: tech debt by @jcsp in #7165
- test: fix on demand activation test flakyness by @VladLazar in #7180
- proxy: enable sha2 asm support by @conradludgate in #7184
- fix: ResidentLayer::load_keys should not create INFO level span by @koivunej in #7174
- refactor(layer): use detached init by @koivunej in #7152
- pageserver: extra debug for test_secondary_downloads failures by @jcsp in #7183
- fix(Layer): always init after downloading in the spawned task by @koivunej in #7175
- Dump layer map json in test_gc_feedback.py by @arpad-m in #7179
- fix: add safekeeper team to pgxn codeowners by @skyzh in #7170
- safekeeper: correctly handle signals by @skyzh in #7167
- Add state diagram for compute by @tristan957 in #7172
- fix(heavier_once_cell): take_and_deinit should take ownership by @koivunej in #7185
- fix(layer): remove the need to repair internal state by @koivunej in #7030
- Force LSN order with wrapper structure by @jbajic in #7071
- proxy: async aware password validation by @conradludgate in #7176
- storage_controller: add metrics by @VladLazar in #7178
- storage controller: fixes to secondary location handling by @jcsp in #7169
- pageserver: quieten log on shutdown-while-attaching by @jcsp in #7177
- pageserver: extend /re-attach response to include tenant mode by @jcsp in #6941
- proxy: simplify password validation by @conradludgate in #7188
- walredo benchmark: throughput-oriented rewrite by @problame in #7190
- Update Rust to 1.77.0 by @arpad-m in #7198
- proxy: connect redis with AWS IAM by @khanova in #7189
- Fix ephemeral file warning on secondaries by @jcsp in #7201
- proxy: unit tests for auth_quirks by @conradludgate in #7199
- CI: deploy release version to a preprod region by @bayandin in #6811
- pageserver: write consumption metrics to S3 by @jcsp in #7200
- Remove Get/SetZenithCurrentClusterSize from Postgres core by @knizhnik in #7196
- fixup(#7204 / postgres): revert
IsPrimaryAlive
checks by @skyzh in #7209 - proxy: fix stack overflow in cancel publisher by @conradludgate in #7212
- pageserver: use a single tokio runtime by @problame in #6555
- test: fix
test_pageserver_recovery
flakyness by @VladLazar in #7207 - storage controller: tighten up secrets handling by @jcsp in #7105
- pageserver: track total ephemeral layer bytes by @jcsp in #7182
- Try to fix test_crafted_wal_end flakiness. by @arssher in #7143
- tests: stabilize compat tests by @jcsp in #7227
- chore: remove repetitive words by @availhang in #7206
- refactor(remote_timeline_client): infallible stop() and shutdown() by @problame in #7234
- tests: tolerate transient unavailability in test_sharding_split_failures by @jcsp in #7223
- tests: wait for uploads in test_secondary_downloads by @jcsp in #7220
- proxy: reuse sess_id as request_id for the cplane requests by @khanova in #7245
- Revert "pageserver: use a single tokio runtime (#6555)" by @problame in #7246
- pageserver: drop layer map lock in Timeline::get by @VladLazar in #7217
- test_runner/performance: skip test_bulk_insert by @bayandin in #7238
- pageserver: return 429 on timeline creation in progress by @jcsp in #7225
- pageserver: limit total ephemeral layer bytes by @jcsp in #7218
- storage controller: make direct tenant creation more robust by @jcsp in #7247
- tests: add a log allow list to stabilize benchmarks by @jcsp in #7251
- pageserver: remove bare mgr::get_tenant, mgr::list_tenants by @jcsp in #7237
- add authentication rate limiting by @conradludgate in #6865
- Proxy release 2024-03-27 by @vipvap in #7254
New Contributors
- @availhang made their first contribution in #7206
Full Changelog: release-proxy-5147...release-proxy-5201