release-5493
github-actions
released this
13 May 16:04
·
1265 commits
to main
since this release
What's Changed
- Add option allowing running multiple endpoints on the same branch. by @arssher in #7581
- Make 'neon.protocol_version = 2' the default by @hlinnaka in #7616
- pageserver: call maybe_freeze_ephemeral_layer from a dedicated task by @jcsp in #7594
- pageserver: label tenant_slots metric by slot type by @jcsp in #7603
- Fix grammar in provider.rs error message by @tristan957 in #6864
- refactor(pageserver): remove --update-init flag by @problame in #7612
- test: less flaky test_synthetic_size_while_deleting by @koivunej in #7622
- Fix test_ts_of_lsn_api flakiness by @arpad-m in #7599
- On-demand WAL download for walsender by @save-buffer in #6872
- proxy: reduce number of concurrent connections by @khanova in #7620
- use less
neon_local --pageserver-config-override
/pageserver -c
by @problame in #7613 - pageserver: post-shard-split layer trimming (1/2) by @jcsp in #7572
- feat: Timeline detach ancestor by @koivunej in #7456
- build(deps): bump werkzeug from 3.0.1 to 3.0.3 by @dependabot in #7625
- build(deps): bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #7626
- Add Postgres commit sha to Postgres version by @bayandin in #4603
- build(deps): bump flask-cors from 3.0.10 to 4.0.1 by @dependabot in #7633
- fix(test suite): forward compat test is not using latest neon_local by @problame in #7637
- refactor(rtc): remove excess cloning by @koivunej in #7635
- remove
neon_local --pageserver-config-override
by @problame in #7614 - feat(pageserver): generate basebackup from aux file v2 storage by @skyzh in #7517
- pageserver: include generation number in local layer paths by @jcsp in #7609
- proxy: cull http connections by @conradludgate in #7632
- compute_ctl: Break up main() by @sharnoff in #7577
- compute_ctl: Fix unused variable on non-Linux by @sharnoff in #7646
- tests: common log allow list for ancestor detach tests by @jcsp in #7645
neon_local init
: writepageserver.toml
directly; nopageserver --init --config-override
by @problame in #7638- proxy: do not invalidate cache for permit errors by @conradludgate in #7652
- Tiered compaction: add order asserts after delta key k-merge by @arpad-m in #7648
- Improve tiered compaction tests by @arpad-m in #7643
- build(deps): bump moto from 4.1.2 to 5.0.6 by @bayandin in #7653
- neon_local: use
pageserver.toml
as source of truth forstruct PageServerConf
by @problame in #7642 - Fix flaky test_gc_of_remote_layers by @petuhovskiy in #7647
- Expose LSN and replication delay as metrics by @save-buffer in #7610
- chore(neon_test_utils): restrict installation to superuser by @skyzh in #7624
- pageserver: local layer path followups by @jcsp in #7640
- Ignore page header when comparing VM pages in test_vm_bits.py by @knizhnik in #7499
- pageserver: fix division by zero in layer counting metric by @VladLazar in #7662
- remote_storage: AWS_PROFILE with endpoint overrides in ~/.aws/config (updates AWS SDKs) by @problame in #7664
- tests: adjust log allow list since reqwest upgrade by @jcsp in #7666
- storage controller: fix handing of tenants with no timelines during scheduling optimization by @jcsp in #7673
- Fix tiered compaction k-merge bugs and use in-memory alternative by @arpad-m in #7661
- Revert "chore(neon_test_utils): restrict installation to superuser" by @skyzh in #7679
- build(deps): bump Npgsql from 8.0.2 to 8.0.3 in /test_runner/pg_clients/csharp/npgsql by @dependabot in #7680
- fix(test): update the config for neon_binpath in from_repo_dir by @skyzh in #7684
- Proxy added per ep rate limiter by @khanova in #7636
- pageserver: don't call get_vectored with empty keyspace by @jcsp in #7686
- use own arm64 gha runners by @cicdteam in #7373
- Fix permissions for safekeeper failpoints by @petuhovskiy in #7669
- openapi: resolve the synthetic_size duplication by @koivunej in #7651
- draw_timeline_dir: draw branch points and gc cutoff lines by @koivunej in #7657
- build: run doctests by @koivunej in #7697
- Tiered compaction: fix early exit check in main loop by @arpad-m in #7702
- Fix checkpoint metric by @lubennikovaav in #7701
- feat: allow detaching from ancestor for timelines without writes by @koivunej in #7639
- Handmade Release 2024-05-13 by @VladLazar in #7735
- Release 2024-05-13 by @vipvap in #7713
Full Changelog: release-5434...release-5493