release-4394
github-actions
released this
12 Dec 11:41
·
2362 commits
to main
since this release
What's Changed
- pageserver: tweak logs for index_part loading by @jcsp in #6005
- test_pg_clients: fix test that reads from stdout by @bayandin in #6021
- Perform L0 compaction before creating new image layers by @ivaxer in #5950
- Safekeepers: persist state before timeline deactivation. by @arssher in #5994
- Enable dynamic rate limiter by @khanova in #6029
- walredo: stderr cleanup & make explicitly cancel safe by @problame in #6031
- concurrency-limit initial logical size calculation [v2] by @problame in #6000
- [compute_ctl] Introduce feature flags in the compute spec by @ololobus in #6016
- Remove trusted from wal2json by @save-buffer in #6035
- Rename metric by @khanova in #6030
- proxy: fix panic in startup packet by @conradludgate in #6032
- pageserver: add Key->Shard mapping logic & use it in page service by @jcsp in #5980
- [compute_ctl] Notify waiters when Postgres failed to start by @ololobus in #6034
- pageserver: remove redundant unsafe_create_dir_all by @jcsp in #6040
- pageserver: add a /reset API for tenants by @jcsp in #6014
- pageserver: logging tweaks by @jcsp in #6039
- Track size of FSM fork while applying records at replica by @knizhnik in #5901
- virtual_file: fix the metric for close() calls done by VirtualFile::drop by @problame in #6051
- Revert timescaledb for pg14 and pg15 by @vadim2404 in #6056
- fix: avoid allocations with logging a slug by @koivunej in #6047
- Make simple_rcu::RcuWaitList::wait() async by @hlinnaka in #6046
- temp: increase the wait tenant activation timeout by @koivunej in #6058
- fix(layer): metric splitting, span rename by @koivunej in #5902
- build: update tokio to 1.34.0, tokio-utils 0.7.10 by @koivunej in #6061
- proxy: fix channel binding error messages by @conradludgate in #6054
- tests: update for tenant generations by @jcsp in #5449
- tests: use tenant_create() helper in test_bulk_insert by @jcsp in #6064
- fix(remote_storage): buffering, by using streams for upload and download by @koivunej in #5446
- virtual_file metrics: distinguish first and subsequent open() syscalls by @problame in #6066
- Add support for Python 3.12 by @tristan957 in #6067
- fix: use larger buffers for remote storage by @koivunej in #6069
- Buffer initdb.tar.zst to a temporary file before upload by @arpad-m in #5944
- test_tenant_reattach: fix reattach mode names by @bayandin in #6070
- pgindent and target for it of neon and core code by @arssher in #5618
- pageserver: filtered WAL ingest for sharding by @jcsp in #6024
- proxy: make auth more type safe by @conradludgate in #5689
- tests: update tests that used local_fs&mock_s3 to use one or the other by @jcsp in #6015
- page cache: improve eviction-related metrics by @problame in #6077
- proxy simplify cancellation by @conradludgate in #5916
- virtual_file metrics: expose max size of the fd cache by @problame in #6078
- tests: allow-lists for occasional failures by @jcsp in #6074
- proxy: pass neon options in deep object format by @prepor in #6068
- Fix RLS/REPLICATION granting by @save-buffer in #6083
- Release 2023-12-11 by @vipvap in #6090
Full Changelog: release-4344...release-4394