Skip to content

release-5434

Compare
Choose a tag to compare
@github-actions github-actions released this 07 May 08:18
· 181 commits to main since this release
c4d7d59

What's Changed

  • neon_local: add "tenant import" by @jcsp in #7399
  • storage controller: send startup compute notifications in background by @jcsp in #7495
  • proxy: Exclude compute and retries by @khanova in #7529
  • s3_scrubber: add tenant-snapshot by @jcsp in #7444
  • proxy: Adjust retry wake compute by @khanova in #7537
  • proxy: Create disconnect events by @khanova in #7535
  • pagserver: use vectored read path in benchmarks by @VladLazar in #7498
  • chore(vm-image): specify sql exporter listen port by @skyzh in #7526
  • pageserver: tweak vec get validation for ancestor lsn wait by @VladLazar in #7533
  • Update azure_* crates to 0.19 by @arpad-m in #7539
  • chore(pageserver): improve in-memory layer vectored get by @skyzh in #7467
  • pageserver: shard-aware keyspace partitioning by @jcsp in #6778
  • pageserver: remove workarounds from #7454 by @jcsp in #7550
  • docs: fix unintentional file link by @fcdm in #7506
  • feat(pageserver): separate sparse and dense keyspace by @skyzh in #7503
  • pageserver: reduce runtime of init_tenant_mgr by @jcsp in #7553
  • Make test_random_updates and test_read_at_max_lsn compatible with new compaction by @arpad-m in #7551
  • Make s3_scrubber for safekeepers useful. by @arssher in #7297
  • storage controller: test for large shard counts by @jcsp in #7475
  • tests: tweak log allow list in test_sharding_split_failures by @jcsp in #7549
  • Makefile: DISABLE_HOMEBREW variable by @prepor in #7556
  • Discover safekeepers via broker request by @petuhovskiy in #7279
  • chore(pageserver): concise error message for layer traversal by @skyzh in #7565
  • chore(pageserver): categorize basebackup errors by @skyzh in #7523
  • Add retry loops and bump test timeout in test_pageserver_connection_stress by @save-buffer in #7281
  • update to reqwest 0.12 by @conradludgate in #7561
  • proxy: keep track on the number of events from redis by type. by @khanova in #7582
  • Fix usage of pg_waldump --ignore option by @lubennikovaav in #7578
  • fix(pageserver): properly propagate missing key error for vectored get by @skyzh in #7569
  • storage controller: make the initial database wait configurable by @mattpodraza in #7591
  • vm-image: add sqlexporter for autoscaling metrics by @skyzh in #7514
  • chore(pageserver): plumb through RequestContext to VirtualFile write methods by @problame in #7566
  • Remove tenant_id from TenantLocationConfigRequest by @arpad-m in #7469
  • Use streaming downloads for Azure as well by @arpad-m in #7579
  • Proxy reconnect pubsub before expiration by @khanova in #7562
  • Store operation identifier in IdLockMap on exclusive lock by @jbajic in #7397
  • fix(pageserver): compile warning of download_object.ctx on macos by @skyzh in #7596
  • refactor(update_gc_info): split GcInfo to compose out of GcCutoffs by @koivunej in #7584
  • Increase Azure parallelism limit to 100 by @arpad-m in #7597
  • tests: relax test download remote layers api by @VladLazar in #7604
  • storage_controller: fix non-timeline passthrough GETs by @jcsp in #7602
  • fix: find gc cutoff points without holding Tenant::gc_cs by @koivunej in #7585
  • pageserver: jitter secondary periods by @jcsp in #7544
  • Update rust to 1.78.0 by @arpad-m in #7598
  • test_runner: remove unused NeonPageserver.config_override field by @problame in #7605
  • storage controller: check warmth of secondary before doing proactive migration by @jcsp in #7583
  • feat(pageserver): add scan interface by @skyzh in #7468
  • proxy: add connect compute concurrency lock by @conradludgate in #7607
  • fix(pageserver): remove update_gc_info calls in tests by @skyzh in #7608
  • refactor: move NodeMetadata to pageserver_api; use it from neon_local by @problame in #7606
  • compute_ctl: Add support for swap resizing by @sharnoff in #7434
  • compute_ctl: Be more precise in how startup time is calculated by @hlinnaka in #7601
  • Allow bad state (not active) pageserver error/warns in walcraft test. by @arssher in #7592
  • Properly initialize first WAL segment on safekeepers. by @arssher in #7574
  • Release 2024-05-06 by @vipvap in #7615

New Contributors

Full Changelog: release-5373...release-5434