release-5090
版本发布时间: 2024-03-11 21:18:01
neondatabase/neon最新发布版本:release-6667(2024-09-21 04:55:26)
What's Changed
- pageserver: mention key in walredo errors by @jcsp in https://github.com/neondatabase/neon/pull/6988
- tests: debugging for
test_secondary_downloads
failures by @jcsp in https://github.com/neondatabase/neon/pull/6984 - proxy: change is cold start to enum by @khanova in https://github.com/neondatabase/neon/pull/6948
- layer file creation: remove redundant fsync()s by @problame in https://github.com/neondatabase/neon/pull/6983
- Rename "zenith" to "neon" by @andreasscherbaum in https://github.com/neondatabase/neon/pull/6957
- CI(deploy): use separate workflow for proxy deploys by @bayandin in https://github.com/neondatabase/neon/pull/6995
- layer file creation: fatal_err on timeline dir fsync by @problame in https://github.com/neondatabase/neon/pull/6985
- Fix typo by @khanova in https://github.com/neondatabase/neon/pull/6998
- layer file creation: fsync timeline directories using
VirtualFile::sync_all()
by @problame in https://github.com/neondatabase/neon/pull/6986 - fix epic issue template by @skyzh in https://github.com/neondatabase/neon/pull/6920
- fix(test_remote_storage_upload_queue_retries): became flakier since #6960 by @problame in https://github.com/neondatabase/neon/pull/6999
- Update postgres-exporter to v0.12.1 by @zaynetro in https://github.com/neondatabase/neon/pull/7004
- vm-image: update pgbouncer from 1.22.0 to 1.22.1 by @bayandin in https://github.com/neondatabase/neon/pull/7005
- upgrade tokio 1.34 => 1.36 by @problame in https://github.com/neondatabase/neon/pull/7008
- upgrade mio 0.8.10 => 0.8.11 by @bayandin in https://github.com/neondatabase/neon/pull/7009
- compute_ctl: only try zenith_admin if could not authenticate by @skyzh in https://github.com/neondatabase/neon/pull/6955
- tokio-epoll-uring: use it on the layer-creating code paths by @problame in https://github.com/neondatabase/neon/pull/6378
- build: clippy disallow futures::pin_mut macro by @koivunej in https://github.com/neondatabase/neon/pull/7016
- layer file download: final rename: fix durability by @problame in https://github.com/neondatabase/neon/pull/6991
- pageserver: fix AUX key vectored get validation by @VladLazar in https://github.com/neondatabase/neon/pull/7018
- pageserver: fix vectored read path delta layer index traversal by @VladLazar in https://github.com/neondatabase/neon/pull/7001
- feat(per-tenant throttling): exclude throttled time from page_service metrics + regression test by @problame in https://github.com/neondatabase/neon/pull/6953
- proxy: report redis broken message metric by @khanova in https://github.com/neondatabase/neon/pull/7021
- fix -Wmissing-prototypes for neon extension by @skyzh in https://github.com/neondatabase/neon/pull/7010
- Minor improvements to tiered compaction by @arpad-m in https://github.com/neondatabase/neon/pull/7020
- proxy: fix bug with populating the data by @khanova in https://github.com/neondatabase/neon/pull/7023
- test: disable large slru basebackup bench in ci by @VladLazar in https://github.com/neondatabase/neon/pull/7025
- fixup(#6991): it broke the macOS build by @problame in https://github.com/neondatabase/neon/pull/7024
- Move compaction code to compaction.rs by @arpad-m in https://github.com/neondatabase/neon/pull/7026
- storage controller: use 'lazy' mode for location_config by @jcsp in https://github.com/neondatabase/neon/pull/6987
- storage controller: include stripe size in compute notifications by @jcsp in https://github.com/neondatabase/neon/pull/6974
- fix(test): drop subscription when test completes by @skyzh in https://github.com/neondatabase/neon/pull/6975
- storage controller: misc fixes by @jcsp in https://github.com/neondatabase/neon/pull/7036
- Update client libs for test_runner/pg_clients to their latest versions by @bayandin in https://github.com/neondatabase/neon/pull/7022
- upgrade neon extension on startup by @skyzh in https://github.com/neondatabase/neon/pull/7029
- proxy http tls investigations by @conradludgate in https://github.com/neondatabase/neon/pull/7045
- pageserver: don't validate vectored get on shut-down by @VladLazar in https://github.com/neondatabase/neon/pull/7039
- Rename binary attachment_service -> storage_controller by @jcsp in https://github.com/neondatabase/neon/pull/7042
- bench: run branch_creation_many at 500, seeded by @koivunej in https://github.com/neondatabase/neon/pull/6959
- pageserver: fix early bail out in vectored get by @VladLazar in https://github.com/neondatabase/neon/pull/7038
- storage controller: robustness improvements by @jcsp in https://github.com/neondatabase/neon/pull/7027
- Update svg_fmt by @arpad-m in https://github.com/neondatabase/neon/pull/7049
- Hopefully stabilize test_bad_connection.py by @save-buffer in https://github.com/neondatabase/neon/pull/6976
- update rustls by @conradludgate in https://github.com/neondatabase/neon/pull/7048
- pageserver: revert open layer rolling revert by @VladLazar in https://github.com/neondatabase/neon/pull/6962
- proxy: do not store ephemeral endpoints in http pool by @conradludgate in https://github.com/neondatabase/neon/pull/6819
- storage controller: enable setting PlacementPolicy in tenant creation by @jcsp in https://github.com/neondatabase/neon/pull/7037
- Add downgrade scripts for neon extension. by @lubennikovaav in https://github.com/neondatabase/neon/pull/7065
- Revoke REPLICATION by @save-buffer in https://github.com/neondatabase/neon/pull/7052
- throttling: exclude throttled time from basebackup (fixup of #6953) by @problame in https://github.com/neondatabase/neon/pull/7072
- fix: on-demand downloads can outlive timeline shutdown by @koivunej in https://github.com/neondatabase/neon/pull/7051
- Release 2024-03-11 by @vipvap in https://github.com/neondatabase/neon/pull/7081
Full Changelog: https://github.com/neondatabase/neon/compare/release-5037...release-5090