release-4342
github-actions
released this
05 Dec 15:52
·
2407 commits
to main
since this release
What's Changed
- pageserver: remove defunct local timeline delete markers by @jcsp in #5699
- Refactor remote extensions feature to request extensions from proxy by @lubennikovaav in #5836
- remove confusing no-op .take() of init_tenant_load_remote by @problame in #5923
- deflake: test_live_reconfig_get_evictions_low_residence_... by @koivunej in #5926
- Use test specific directory in test_remote_extensions by @lubennikovaav in #5938
- bootstrap_timeline: rename initdb_path to pgdata_path by @arpad-m in #5931
- channel binding by @conradludgate in #5683
- Make neon extension relocatable to allow SET SCHEMA by @lubennikovaav in #5942
- Update neon extension relocatable for existing installations by @lubennikovaav in #5943
- Compile wal2json by @save-buffer in #5893
- Fix check for if shmem is valid to take into account detached shmem by @save-buffer in #5937
- test suite: add method for generation-aware detachment of a tenant by @problame in #5939
- pageserver: add shard indices to layer metadata by @jcsp in #5928
- pageserver: add sharding metadata to
LocationConf
by @jcsp in #5932 - Move run_initdb to be async and guarded by max of 8 running tasks. Fixes #5895. Use tenant.cancel for cancellation by @shanyp in #5921
- fix: remove layer_removal_cs by @koivunej in #5108
- perf readme fix by @bojanserafimov in #5956
- build(deps): bump aiohttp from 3.8.6 to 3.9.0 by @dependabot in #5946
- Add walingest test by @bojanserafimov in #5892
- neonvm: add pgbouncer patch to support DEALLOCATD/DISCARD ALL by @bayandin in #5958
- build(deps): bump openssl from 0.10.55 to 0.10.60 by @dependabot in #5965
- build(deps): bump cryptography from 41.0.4 to 41.0.6 by @dependabot in #5970
- build(deps): bump openssl from 0.10.57 to 0.10.60 in /test_runner/pg_clients/rust/tokio-postgres by @dependabot in #5966
- pageserver: fix race between deletion completion and incoming requests by @jcsp in #5941
- Notify safekeeper readiness with systemd. by @arssher in #5972
- Optimize storing of null page in WAL by @knizhnik in #5910
- pageserver: remove redundant serialization helpers on DeletionList by @jcsp in #5960
- pageserver: refactor TenantId to TenantShardId in Tenant & Timeline by @jcsp in #5957
- neon_local: fix endpoint api to prevent two primary endpoints by @rmodpur in #5520
- walredo: latency histogram for spawn duration by @problame in #5925
- proxy: add more db error info by @conradludgate in #5951
- proxy: add flag to enable http pool for all users by @conradludgate in #5959
- refactor: use serde for TenantConf deserialization Fixes: #5300 by @rmodpur in #5310
- pagectl: add subcommand to rewrite layer file summary by @problame in #5933
- update aws sdk to 1.0.x by @ivaxer in #5976
- fix: flush loop should also keep the gate open by @koivunej in #5987
- IP allowlist on the proxy side by @khanova in #5906
- Pageserver disaster recovery RFC by @arpad-m in #5248
- proxy: fix wake_compute error prop by @conradludgate in #5989
- tests: add a log allow list entry in
test_timeline_deletion_with_files_stuck_in_upload_queue
by @jcsp in #5981 - walingest: refactor if-cascade on
decoded.xl_rmid
into match statement by @problame in #5974 - pageserver: add
flush_ms
and document/location_config
API by @jcsp in #5860 - test: python needs thread safety as well by @koivunej in #5992
- Proxy fix metrics record by @khanova in #5996
- test: include cmdline in captured output by @koivunej in #5977
- proxy: chore: replace strings with SmolStr by @conradludgate in #5786
- Correct RFC number for Pageserver WAL DR RFC by @arpad-m in #5997
- Add existing_initdb_timeline_id param to timeline creation by @arpad-m in #5912
- Update timescaledb to 2.13.0 by @vadim2404 in #5975
- Clean up local state if index_part.json request gives 404 by @arpad-m in #6009
- initial logical size calculation: add a bunch of metrics by @problame in #5995
- init logical size: infallible accessor + type-level cleanups by @problame in #5999
- test_runner: use separate directory for each rerun by @bayandin in #6004
- add sql_exporter to vm-image by @lubennikovaav in #5949
- Speed up rel extend by @bojanserafimov in #5983
- Use TEST_OUTPUT envvar in pageserver by @bojanserafimov in #5984
- fix: use create_new instead of create for mutex file by @koivunej in #6012
- [compute_ctl] User correct HTTP code in the /configure errors by @ololobus in #6017
- initial logical size: remove CALLS metric from hot path by @problame in #6018
- Override neon.max_cluster_size for the time of compute_ctl config ope… by @lubennikovaav in #5998
- Release 2023-12-04 by @vipvap in #6022
Full Changelog: release-4277...release-4342