release-4916
版本发布时间: 2024-02-19 21:34:29
neondatabase/neon最新发布版本:release-6667(2024-09-21 04:55:26)
What's Changed
- fix(heavier_once_cell): assertion failure can be hit by @koivunej in https://github.com/neondatabase/neon/pull/6722
- cleanup around
attach
by @koivunej in https://github.com/neondatabase/neon/pull/6621 - Proxy: copy bidirectional fork by @khanova in https://github.com/neondatabase/neon/pull/6720
- proxy: some more parquet data by @conradludgate in https://github.com/neondatabase/neon/pull/6711
- refactor(blob_io): use owned buffers by @problame in https://github.com/neondatabase/neon/pull/6660
- proxy: add more http logging by @conradludgate in https://github.com/neondatabase/neon/pull/6726
- refactor(LayerManager): resident layers query by @koivunej in https://github.com/neondatabase/neon/pull/6634
- GH actions: label to disable CI runs completely by @problame in https://github.com/neondatabase/neon/pull/6677
- Add test that runs the S3 scrubber by @arpad-m in https://github.com/neondatabase/neon/pull/6641
- Proxy refactor auth+connect by @khanova in https://github.com/neondatabase/neon/pull/6708
- Discrete event simulation for safekeepers by @petuhovskiy in https://github.com/neondatabase/neon/pull/5804
- tests: test_secondary_mode_eviction: avoid use of mocked statvfs by @jcsp in https://github.com/neondatabase/neon/pull/6698
- Proxy: send cancel notifications to all instances by @khanova in https://github.com/neondatabase/neon/pull/6719
- refactor(virtual_file): take owned buffer in VirtualFile::write_all by @problame in https://github.com/neondatabase/neon/pull/6664
- Do not perform fast exit for catalog pages in redo filter by @knizhnik in https://github.com/neondatabase/neon/pull/6730
- Create new metric for directory counts by @arpad-m in https://github.com/neondatabase/neon/pull/6736
- Prepare for setting "dynamic_shared_memory_type = mmap" by @hlinnaka in https://github.com/neondatabase/neon/pull/6748
- hold cancel session by @conradludgate in https://github.com/neondatabase/neon/pull/6750
- Revert #6666 "tests: try to make restored-datadir comparison tests not flaky" by @jcsp in https://github.com/neondatabase/neon/pull/6751
- refactor(VirtualFile::crashsafe_overwrite): avoid Handle::block_on in callers by @problame in https://github.com/neondatabase/neon/pull/6731
- refactor(virtual_file) make write_all_at take owned buffers by @problame in https://github.com/neondatabase/neon/pull/6673
- pageserver: store aux files as deltas by @jcsp in https://github.com/neondatabase/neon/pull/6742
- fix(pageserver): pagebench doesn't work with released artifacts by @problame in https://github.com/neondatabase/neon/pull/6757
- Remove unused allow's by @arpad-m in https://github.com/neondatabase/neon/pull/6760
- Proxy: remove fail fast logic to connect to compute by @khanova in https://github.com/neondatabase/neon/pull/6759
- Add resource consume test funcs by @shayanh in https://github.com/neondatabase/neon/pull/6747
- Revert "refactor(VirtualFile::crashsafe_overwrite): avoid Handle::block_on in callers" by @problame in https://github.com/neondatabase/neon/pull/6765
- move timeouts and cancellation handling to remote_storage by @koivunej in https://github.com/neondatabase/neon/pull/6697
- pageserver: shard splitting refinements (parent deletion, hard linking) by @jcsp in https://github.com/neondatabase/neon/pull/6725
- Fix typo in CI message by @hlinnaka in https://github.com/neondatabase/neon/pull/6749
- fix: accidential wide span in tests by @koivunej in https://github.com/neondatabase/neon/pull/6772
- fix superuser permission check for extensions by @skyzh in https://github.com/neondatabase/neon/pull/6733
- Rename TEST_IMG function to test_img by @arpad-m in https://github.com/neondatabase/neon/pull/6762
- test_runner/performance: parametrize benchmarks by @bayandin in https://github.com/neondatabase/neon/pull/6744
- fix: require wider jwt for changing the io engine by @koivunej in https://github.com/neondatabase/neon/pull/6770
- Update Makefile by @MMeent in https://github.com/neondatabase/neon/pull/6779
- libs: refactor ShardCount.0 to private by @jcsp in https://github.com/neondatabase/neon/pull/6690
- stop reading local
metadata
file by @problame in https://github.com/neondatabase/neon/pull/6777 - fix(build): production flamegraphs are useless by @problame in https://github.com/neondatabase/neon/pull/6764
- storage controller: background reconcile, graceful shutdown, better logging by @jcsp in https://github.com/neondatabase/neon/pull/6709
- Support sharding for compute_ctl by @knizhnik in https://github.com/neondatabase/neon/pull/6787
- Add test for pageserver_directory_entries_count metric by @arpad-m in https://github.com/neondatabase/neon/pull/6767
- test_pageserver_max_throughput_getpage_at_latest_lsn: disable on CI by @bayandin in https://github.com/neondatabase/neon/pull/6785
- Use multi-threaded runtime instead of single-threaded ones by @calinanca99 in https://github.com/neondatabase/neon/pull/6743
- libs: add 'generations_api' auth scope by @jcsp in https://github.com/neondatabase/neon/pull/6783
- per-TenantShard read throttling by @problame in https://github.com/neondatabase/neon/pull/6706
- Revert "fix superuser permission check for extensions (#6733)" by @skyzh in https://github.com/neondatabase/neon/pull/6791
- build(deps): bump cryptography from 42.0.0 to 42.0.2 by @dependabot in https://github.com/neondatabase/neon/pull/6792
- Support pg-ivm extension by @knizhnik in https://github.com/neondatabase/neon/pull/6793
- pageserver: fix sharding emitting empty image layers during compaction by @jcsp in https://github.com/neondatabase/neon/pull/6776
- test_create_snapshot: do not try to copy pg_dynshmem dir by @bayandin in https://github.com/neondatabase/neon/pull/6796
- pageserver: during shard split, wait for child to activate by @jcsp in https://github.com/neondatabase/neon/pull/6789
- Release 2024-02-19 by @vipvap in https://github.com/neondatabase/neon/pull/6803
New Contributors
- @shayanh made their first contribution in https://github.com/neondatabase/neon/pull/6747
- @calinanca99 made their first contribution in https://github.com/neondatabase/neon/pull/6743
Full Changelog: https://github.com/neondatabase/neon/compare/release-4862...release-4916