Skip to content

release-4394

Compare
Choose a tag to compare
@github-actions github-actions released this 12 Dec 11:41
· 2362 commits to main since this release
a46e77b

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