Skip to content

release-5493

Compare
Choose a tag to compare
@github-actions github-actions released this 13 May 16:04
· 153 commits to main since this release
c2e7cb3

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: write pageserver.toml directly; no pageserver --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 for struct 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