release-6506
版本发布时间: 2024-08-26 18:55:11
neondatabase/neon最新发布版本:release-6667(2024-09-21 04:55:26)
What's Changed
- proxy: Fix some warnings by extended clippy checks by @cloneable in https://github.com/neondatabase/neon/pull/8748
- l0_flush: remove support for mode
page-cached
by @problame in https://github.com/neondatabase/neon/pull/8739 - Migrate physical GC and scan_metadata to remote_storage by @arpad-m in https://github.com/neondatabase/neon/pull/8673
- Update aws -> infra for repo rename by @arpad-m in https://github.com/neondatabase/neon/pull/8755
- scrubber: remove _generic postfix and two unused functions by @arpad-m in https://github.com/neondatabase/neon/pull/8761
- safekeeper: check for non-consecutive writes in safekeeper.rs by @arssher in https://github.com/neondatabase/neon/pull/8640
- task_mgr::spawn: require a
TenantId
by @problame in https://github.com/neondatabase/neon/pull/8462 - Make Postgres 16 default version by @bayandin in https://github.com/neondatabase/neon/pull/8745
- Revert "safekeeper: check for non-consecutive writes in safekeeper.rs" by @jcsp in https://github.com/neondatabase/neon/pull/8771
- storcon: run db migrations after step down sequence by @VladLazar in https://github.com/neondatabase/neon/pull/8756
- proxy: make TLS and WS handling optional by @conradludgate in https://github.com/neondatabase/neon/pull/8752
- storcon: add peer jwt token by @VladLazar in https://github.com/neondatabase/neon/pull/8764
- pageserver: add metric pageserver_secondary_heatmap_total_size by @jcsp in https://github.com/neondatabase/neon/pull/8768
- impr(pageserver): abort on fatal I/O writer error by @skyzh in https://github.com/neondatabase/neon/pull/8777
- Benchmarking: need to checkout actions to download Neon artifacts by @Bodobolero in https://github.com/neondatabase/neon/pull/8770
- pageserver: add counter for wait time on background loop semaphore by @problame in https://github.com/neondatabase/neon/pull/8769
- storcon: handle heartbeater shutdown gracefully by @koivunej in https://github.com/neondatabase/neon/pull/8767
- test: test_timeline_ancestor_detach_errors rare allowed_error by @koivunej in https://github.com/neondatabase/neon/pull/8782
- CI(build-and-test): run regression tests on arm by @bayandin in https://github.com/neondatabase/neon/pull/8552
- remove workspace hack from libs by @conradludgate in https://github.com/neondatabase/neon/pull/8780
- Add compute_logical_snapshot_files metric by @tristan957 in https://github.com/neondatabase/neon/pull/8762
- safekeeper: add listing timelines by @arssher in https://github.com/neondatabase/neon/pull/8789
- test: fix more flaky due to graceful shutdown by @koivunej in https://github.com/neondatabase/neon/pull/8787
- Add compute_receive_lsn metric by @tristan957 in https://github.com/neondatabase/neon/pull/8750
- test: avoid some too long shutdowns by flushing before shutdown by @koivunej in https://github.com/neondatabase/neon/pull/8772
- fix(pageserver): unify initdb optimization for sparse keyspaces; fix force img generation by @skyzh in https://github.com/neondatabase/neon/pull/8776
- pageserver: batch InMemoryLayer
put
s, remove need to sort items by LSN during ingest by @jcsp in https://github.com/neondatabase/neon/pull/8591 - Sleep in test_scrubber_physical_gc by @arpad-m in https://github.com/neondatabase/neon/pull/8798
- Revert "Use sycnhronous commit for logical replicaiton worker (#8645)" by @ololobus in https://github.com/neondatabase/neon/pull/8792
- proxy: Enable stricter/pedantic clippy checks by @cloneable in https://github.com/neondatabase/neon/pull/8775
- test_compatibility: flush in the end by @koivunej in https://github.com/neondatabase/neon/pull/8804
- Fix race condition in LRU list update in get_cached_relsize by @knizhnik in https://github.com/neondatabase/neon/pull/8807
- feat(pageserver): warn on aux v1 tenants + default to v2 by @skyzh in https://github.com/neondatabase/neon/pull/8625
- Upgrade Postgres to 14.13, 15.8, and 16.4 by @tristan957 in https://github.com/neondatabase/neon/pull/8704
- Document how to use "git merge" for PostgreSQL minor version upgrades. by @hlinnaka in https://github.com/neondatabase/neon/pull/8692
- Require poetry >=1.8 by @MMeent in https://github.com/neondatabase/neon/pull/8812
- Update serde_json to 1.0.125 by @arpad-m in https://github.com/neondatabase/neon/pull/8813
- CI(autocomment): add arch to build type by @bayandin in https://github.com/neondatabase/neon/pull/8809
- feat(pageserver): remove features=testing restriction for compact by @skyzh in https://github.com/neondatabase/neon/pull/8815
- fix(pageserver): l0 check criteria by @skyzh in https://github.com/neondatabase/neon/pull/8797
- test: copy dict to avoid error on retry by @koivunej in https://github.com/neondatabase/neon/pull/8811
- storcon_cli: add support for drain and fill operations by @VladLazar in https://github.com/neondatabase/neon/pull/8791
- update diesel by @conradludgate in https://github.com/neondatabase/neon/pull/8816
- impr(pageserver): error if keys are unordered in merge iter by @skyzh in https://github.com/neondatabase/neon/pull/8818
- proxy: flesh out JWT verification code by @conradludgate in https://github.com/neondatabase/neon/pull/8805
- controller: use PageserverUtilization for scheduling by @jcsp in https://github.com/neondatabase/neon/pull/8711
- storage controller: enable timeline CRUD operations to run concurrently with reconciliation & make them safer by @jcsp in https://github.com/neondatabase/neon/pull/8783
- proxy: local auth backend by @conradludgate in https://github.com/neondatabase/neon/pull/8806
- proxy: new local-proxy application by @conradludgate in https://github.com/neondatabase/neon/pull/8736
- chore: improve markdown formatting by @mrl5 in https://github.com/neondatabase/neon/pull/8825
- Storage & Compute release 2024-08-26 by @vipvap in https://github.com/neondatabase/neon/pull/8827
New Contributors
- @cloneable made their first contribution in https://github.com/neondatabase/neon/pull/8748
- @mrl5 made their first contribution in https://github.com/neondatabase/neon/pull/8825
Full Changelog: https://github.com/neondatabase/neon/compare/release-6450...release-6506