release-5267
版本发布时间: 2024-04-08 20:46:26
neondatabase/neon最新发布版本:release-6667(2024-09-21 04:55:26)
What's Changed
- update tokio 1.37 by @conradludgate in https://github.com/neondatabase/neon/pull/7276
- Standardizing Logging Format for Improved Middleware Integration by @macdoos in https://github.com/neondatabase/neon/pull/7194
- CI(benchmarking): Add Sharded Tenant for pgbench by @bayandin in https://github.com/neondatabase/neon/pull/7186
- tests: clean up compat test workarounds by @jcsp in https://github.com/neondatabase/neon/pull/7097
- pageserver: drop the layer map lock after planning reads by @VladLazar in https://github.com/neondatabase/neon/pull/7215
- proxy: upload consumption events to S3 by @khanova in https://github.com/neondatabase/neon/pull/7213
- controller: add
storcon-cli
by @jcsp in https://github.com/neondatabase/neon/pull/7114 - remove http timeout by @conradludgate in https://github.com/neondatabase/neon/pull/7291
- pageserver: even more debug for test_secondary_downloads by @jcsp in https://github.com/neondatabase/neon/pull/7295
- refactor(walreceiver): eliminate task_mgr usage by @problame in https://github.com/neondatabase/neon/pull/7260
- wal_ingest: global counter for bytes received by @koivunej in https://github.com/neondatabase/neon/pull/7240
- Schedule image layer uploads in tiered compaction by @arpad-m in https://github.com/neondatabase/neon/pull/7282
- pageserver: on-demand activation of tenant on GET tenant status by @jcsp in https://github.com/neondatabase/neon/pull/7250
- Upload partial segments by @petuhovskiy in https://github.com/neondatabase/neon/pull/6530
- pageserver: replace the locked tenant config with arcsawps by @VladLazar in https://github.com/neondatabase/neon/pull/7292
- refactor(Timeline::shutdown): rely more on Timeline::cancel; use it from deletion code path by @problame in https://github.com/neondatabase/neon/pull/7233
- update ordered-multimap by @conradludgate in https://github.com/neondatabase/neon/pull/7306
- tests: reinstate some syntethic size tests by @VladLazar in https://github.com/neondatabase/neon/pull/7294
- Fix bug in prefetch cleanup by @knizhnik in https://github.com/neondatabase/neon/pull/7277
- Fix length by @khanova in https://github.com/neondatabase/neon/pull/7308
- storage controller: grant 'admin' access to all APIs by @jcsp in https://github.com/neondatabase/neon/pull/7307
- storage_controller: setup sentry reporting by @VladLazar in https://github.com/neondatabase/neon/pull/7311
- fix(walredo spawn): coalescing stalls other executors std::sync::RwLock by @problame in https://github.com/neondatabase/neon/pull/7310
- pageserver: timeout on deletion queue flush in timeline deletion by @jcsp in https://github.com/neondatabase/neon/pull/7315
- pageserver: handle WAL gaps on sharded tenants by @jcsp in https://github.com/neondatabase/neon/pull/6788
- pageserver: update mgmt_api to use TenantShardId by @jcsp in https://github.com/neondatabase/neon/pull/7313
- storage controller: fix repeated location_conf returning no shards by @jcsp in https://github.com/neondatabase/neon/pull/7314
- tests: extend log allow list in test_storcon_cli by @jcsp in https://github.com/neondatabase/neon/pull/7321
- Fix zero segment upload by @petuhovskiy in https://github.com/neondatabase/neon/pull/7318
- Update test-context dependency to 0.3 by @arpad-m in https://github.com/neondatabase/neon/pull/7303
- proxy: report metrics based on cold start info by @conradludgate in https://github.com/neondatabase/neon/pull/7324
- Clean up 'attachment service' names to storage controller by @jcsp in https://github.com/neondatabase/neon/pull/7326
- storage controller: rename TenantState to TenantShard by @jcsp in https://github.com/neondatabase/neon/pull/7329
- tests: improve stability of
test_deletion_queue_recovery
by @jcsp in https://github.com/neondatabase/neon/pull/7325 - pageserver: apply shard filtering to blocks ingested during initdb by @jcsp in https://github.com/neondatabase/neon/pull/7319
- fixup: PR #7319 defined workload.py
def stop()
twice by @problame in https://github.com/neondatabase/neon/pull/7333 - control_plane: revise compute_hook locking (don't serialise all calls) by @jcsp in https://github.com/neondatabase/neon/pull/7088
- tests: further stabilize test_deletion_queue_recovery by @jcsp in https://github.com/neondatabase/neon/pull/7335
- fix(utilization): return used as does df by @koivunej in https://github.com/neondatabase/neon/pull/7337
- Release 2024-04-08 by @vipvap in https://github.com/neondatabase/neon/pull/7338
New Contributors
- @macdoos made their first contribution in https://github.com/neondatabase/neon/pull/7194
Full Changelog: https://github.com/neondatabase/neon/compare/release-5227...release-5267