release-6594
版本发布时间: 2024-09-07 21:52:59
neondatabase/neon最新发布版本:release-6667(2024-09-21 04:55:26)
What's Changed
- storage controller: eliminate ensure_attached by @jcsp in https://github.com/neondatabase/neon/pull/8875
- Implement archival_config timeline endpoint in the storage controller by @arpad-m in https://github.com/neondatabase/neon/pull/8680
- bottommost-compaction: remove dead code / rectify cfg!()s by @problame in https://github.com/neondatabase/neon/pull/8884
- fixup(#8839):
test_forward_compatibility
needs to allow lag warning as well by @problame in https://github.com/neondatabase/neon/pull/8891 - page_cache/layer load: correctly classify layer summary block reads by @problame in https://github.com/neondatabase/neon/pull/8885
- pageserver: reuse idempotency keys across metrics sinks by @erikgrinaker in https://github.com/neondatabase/neon/pull/8876
- storcon: provide an az id in metadata.json from neon local by @VladLazar in https://github.com/neondatabase/neon/pull/8897
- safekeeper: add endpoint resetting uploaded partial segment state. by @arssher in https://github.com/neondatabase/neon/pull/8877
- safekeeper: check for non-consecutive writes in safekeeper.rs by @arssher in https://github.com/neondatabase/neon/pull/8781
- pageserver: separate metadata and data pages in DatadirModification by @jcsp in https://github.com/neondatabase/neon/pull/8621
- build(deps): bump flask-cors from 4.0.1 to 5.0.0 by @dependabot in https://github.com/neondatabase/neon/pull/8899
- fix(pageserver): is_archived should be optional by @skyzh in https://github.com/neondatabase/neon/pull/8902
- fix(storage-scrubber): wrong trial condition by @skyzh in https://github.com/neondatabase/neon/pull/8905
- storcon: make hb interval an argument and speed up tests by @VladLazar in https://github.com/neondatabase/neon/pull/8880
- storcon: boilerplate to upsert safekeeper records on deploy by @koivunej in https://github.com/neondatabase/neon/pull/8879
- Fix submodule refs to point to the correct REL_X_STABLE_neon branches by @hlinnaka in https://github.com/neondatabase/neon/pull/8910
- build(deps): bump cryptography from 42.0.4 to 43.0.1 by @dependabot in https://github.com/neondatabase/neon/pull/8908
- storage controller: read from database in validate API by @jcsp in https://github.com/neondatabase/neon/pull/8784
- Update submodule reference for vendor/postgres-v14 by @hlinnaka in https://github.com/neondatabase/neon/pull/8913
- fix(pageserver): more information on aux v1 warnings by @skyzh in https://github.com/neondatabase/neon/pull/8906
- storcon: handle fills including high tput tenants more gracefully by @VladLazar in https://github.com/neondatabase/neon/pull/8865
- proxy: don't let one timeout eat entire retry budget by @cloneable in https://github.com/neondatabase/neon/pull/8924
- refactor(pageserver): rely on serde derive for toml deserialization by @problame in https://github.com/neondatabase/neon/pull/7656
- build: sync between benchies by @koivunej in https://github.com/neondatabase/neon/pull/8919
- Fix precedence issue causing yielding loop to never yield. by @vladov3000 in https://github.com/neondatabase/neon/pull/8922
- Add installation instructions for m4 on mac by @stradig in https://github.com/neondatabase/neon/pull/8929
- storcon: make pageserver AZ id mandatory by @VladLazar in https://github.com/neondatabase/neon/pull/8856
- update svg_fmt to 0.4.3 by @problame in https://github.com/neondatabase/neon/pull/8930
- compact_level0_phase1: ignore access mode config, always do streaming-kmerge without validation by @problame in https://github.com/neondatabase/neon/pull/8934
- Update Rust to 1.81.0 by @arpad-m in https://github.com/neondatabase/neon/pull/8939
- storcon: track preferred AZ for each tenant shard by @VladLazar in https://github.com/neondatabase/neon/pull/8937
- Fix 1.82 clippy lint too_long_first_doc_paragraph by @arpad-m in https://github.com/neondatabase/neon/pull/8941
- safekeeper: fix endpoint restart immediately after xlog switch. by @arssher in https://github.com/neondatabase/neon/pull/8943
- proxy: clean up code and lints for 1.81 and 1.82 by @cloneable in https://github.com/neondatabase/neon/pull/8945
- safekeeper: add term_bump endpoint by @arssher in https://github.com/neondatabase/neon/pull/8753
- safekeeper: fsync filesystem on start by @arssher in https://github.com/neondatabase/neon/pull/8947
- CI(label-for-external-users): add retry logic for unexpected errors by @bayandin in https://github.com/neondatabase/neon/pull/8938
- feat(storage-controller): add node shards api by @skyzh in https://github.com/neondatabase/neon/pull/8896
- Address 1.82 clippy lints by @arpad-m in https://github.com/neondatabase/neon/pull/8944
- feat(storcon): forward gc blocking and unblocking by @koivunej in https://github.com/neondatabase/neon/pull/8956
- push images to prod ACR by @fcdm in https://github.com/neondatabase/neon/pull/8940
- Fix rust warnings on macOS by @bayandin in https://github.com/neondatabase/neon/pull/8955
- Storage release 2024-09-07 by @vipvap in https://github.com/neondatabase/neon/pull/8959
New Contributors
- @erikgrinaker made their first contribution in https://github.com/neondatabase/neon/pull/8876
- @vladov3000 made their first contribution in https://github.com/neondatabase/neon/pull/8922
- @stradig made their first contribution in https://github.com/neondatabase/neon/pull/8929
Full Changelog: https://github.com/neondatabase/neon/compare/release-6548...release-6594