Skip to content

Releases: neondatabase/neon

release-7044

04 Nov 17:33
8e4161e
Compare
Choose a tag to compare

What's Changed

Full Changelog: release-7011...release-7044

release-7011

30 Oct 13:37
e369c58
Compare
Choose a tag to compare

What's Changed

Full Changelog: release-7009...release-7011

release-7009

29 Oct 19:36
93f7f1d
Compare
Choose a tag to compare

What's Changed

Full Changelog: release-6981...release-7009

release-6981

25 Oct 21:33
cf8646d
Compare
Choose a tag to compare

What's Changed

  • proxy: Make tests fail fast when test proxy exited early by @cloneable in #9432
  • Rename dockerfiles from Dockerfile.<something> to <something>.Dockerfile by @bayandin in #9446
  • CI: use build-tools on Debian 12 whenever we use Neon artifact by @bayandin in #9463
  • Use '-f' for make clean in Makefile compute by @awarus in #9464
  • proxy: Use common error interface for error handling with cplane by @awarus in #9454
  • fix(pageserver): make image split layer writer finish atomic by @skyzh in #8841
  • pageserver: use direct IO for delta and image layer reads by @yliang412 in #9326
  • offloaded timeline list API by @arpad-m in #9461
  • chore(compute): bumps pg_session_jwt to latest version by @davidgomes in #9474
  • safekeeper: refactor timeline initialization by @arssher in #9362
  • Use make's builtin RM variable by @tristan957 in #9468
  • storage controller: add metrics for tenant shard, node count by @jcsp in #9475
  • Fix local errors for the tests with the versions mix by @a-masterov in #9477
  • Fix copy-paste error in checkpoints_timed metric by @tristan957 in #9483
  • Timeline offloading persistence by @arpad-m in #9444
  • fix(pageserver): make delta split layer writer finish atomic by @skyzh in #9048
  • Rename IndexPart::{from_s3_bytes,to_s3_bytes} by @arpad-m in #9481
  • proxy: clear lib.rs of code items by @cloneable in #9479
  • Protect call to pg_current_wal_lsn() in retained_wal query by @tristan957 in #9425
  • tests: avoid using background_process when invoking pg_ctl by @jcsp in #9469
  • pageserver: add metric for number of zeroed pages on rel extend by @VladLazar in #9492
  • Fix buggy sizeof by @tristan957 in #9495
  • refactor(pageserver(load_remote_timeline)) remove dead code handling absence of IndexPart by @problame in #9408
  • storcon: respect Reconciler::cancel during await_lsn by @jcsp in #9486
  • CI: remove git config --add safe.directory hack by @bayandin in #9391
  • refactor(pageserver): refactor split writers using batch layer writer by @skyzh in #9493
  • pageserver: refactor ingest inplace to decouple decoding and handling by @VladLazar in #9472
  • refactor(timeline creation): represent bootstrap vs branch using enum by @problame in #9366
  • pageserver/walingest: log on gappy rel extend by @VladLazar in #9502
  • Support offloaded timelines during shard split by @arpad-m in #9489
  • fix(test): remove too strict layers_removed==0 check in test_readonly_node_gc by @yliang412 in #9506
  • proxy: don't follow redirects for user provided JWKS urls + set custom user agent by @mrl5 in #9514
  • pageserver: add testing API to scan layers for disposable keys by @problame in #9393
  • remote_storage(local_fs): return correct file sizes by @problame in #9511
  • Make test_pageserver_lsn_wait_error_safekeeper_stop less aggressive. by @arssher in #9517
  • Move logical replication slot monitor by @tristan957 in #9496
  • refactor(timeline creation): idempotency checking by @problame in #9501
  • pageserver: fix N^2 I/O when processing relation drops in transaction abort by @jcsp in #9507
  • proxy: propagate session IDs by @conradludgate in #9509
  • safekeeper: retry eviction. by @arssher in #9485
  • safekeeper: fix version in TimelinePersistentState::empty() by @erikgrinaker in #9521
  • safekeeper: don't pass conf into storage constructors by @erikgrinaker in #9523
  • Fix unoffload_timeline races with creation by @arpad-m in #9525
  • pageserver: add tokio-epoll-uring slots waiters queue depth metrics by @yliang412 in #9482
  • Storage & Compute release 2024-10-25 by @vipvap in #9528

Full Changelog: release-6935...release-6981

release-6935

22 Oct 10:53
c4e5693
Compare
Choose a tag to compare

What's Changed

Full Changelog: release-6933...release-6935

release-6933

20 Oct 14:55
fe1b181
Compare
Choose a tag to compare

What's Changed

  • feat(pageserver): do space check before gc-compaction by @skyzh in #9250
  • storage_controller: delete stale shards when deleting tenant by @erikgrinaker in #9333
  • safekeeper: flush WAL on compute disconnect by @erikgrinaker in #9436
  • Add logging of installed_extensions by @lubennikovaav in #9438
  • refactor(pageserver): remove aux v1 code path by @skyzh in #9424
  • pageserver: detect & warn on loading an old index which is probably the result of a bad generation by @jcsp in #9383
  • Update Rust to 1.82.0 and mold to 2.34.0 by @arpad-m in #9445
  • update rustls by @conradludgate in #9396
  • 2024 oct new clippy lints by @conradludgate in #9448
  • compute_ctl: Add endpoint that allows setting role grants by @devjv in #9395
  • storcon: fix case where we might fail to send compute notifications after two opposite migrations by @jcsp in #9435
  • Increase shared_buffers in test_subscriber_synchronous_commit. by @arssher in #9427
  • Update ruff to much newer version by @cloneable in #9433
  • compute_ctl: Add endpoint that allows extensions to be installed by @devjv in #9344
  • walproposer: immediately exit if sync-safekeepers collected 0/0. by @arssher in #9442
  • pageserver: disconnect when asking client to reconnect by @VladLazar in #9390
  • [local_proxy]: install pg_session_jwt extension on demand by @conradludgate in #9370
  • storcon: handle ongoing deletions gracefully by @VladLazar in #9449
  • Take the collector name as argument when generating sql_exporter configs by @tristan957 in #9447
  • Accept basebackup --gzip requests by @arpad-m in #9456
  • bump pg-session-jwt version by @conradludgate in #9455
  • Compute release 2024-10-20 by @ololobus in #9459

Full Changelog: release-6911...release-6933

release-6911

18 Oct 16:24
7f080da
Compare
Choose a tag to compare

What's Changed

Full Changelog: release-6872...release-6911

release-6872

14 Oct 15:06
ec94acd
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: release-6812...release-6872

release-6812

08 Oct 08:51
2613769
Compare
Choose a tag to compare

What's Changed

  • Expose more granular wait event data to the user by @MMeent in #9163
  • proxy: Add timeout to webauth confirmation wait by @cloneable in #9227
  • pageserver: tweak logging of "became visible" for layers by @jcsp in #9224
  • storcon: ignore deleted timelines on new location catch-up by @VladLazar in #9244
  • storcon: add metric for long running reconciles by @VladLazar in #9207
  • fix(test): only test num of L1 layers in compaction smoke test by @skyzh in #9186
  • tests: sync_after_each_test -> sync_between_tests by @jcsp in #9239
  • Fix metric name of the 'getpage_wait_seconds_bucket' metric by @hlinnaka in #9242
  • Change parentheses to clarify conditions in walproposer by @dotdister in #9180
  • test_runner: bump requests and psycopg2-binary by @bayandin in #9248
  • Add compute_tools/ to the list of paths that trigger an E2E run on a PR by @hlinnaka in #9251
  • Use hyper 1.0 and tonic 0.12 in storage broker by @arpad-m in #9234
  • Suppress wal lag timeout warnings right after tenant attachment by @arpad-m in #9232
  • Remove unnecessary dependencies from postgis-build image by @hlinnaka in #9211
  • chore: smaller layer changes by @koivunej in #9247
  • vm-monitor: Upgrade axum from 0.6 to 0.7 by @hlinnaka in #9257
  • Rename hyper 1.0 to hyper and hyper 0.14 to hyper0 by @arpad-m in #9254
  • pageserver: tweak oversized key read path warning by @VladLazar in #9221
  • safekeeper: fix panic in debug_dump. by @arssher in #9097
  • Revert hyper and tonic updates by @arpad-m in #9268
  • chore: remove unnecessary comments in compute/Dockerfile.compute-node by @davidgomes in #9253
  • chore: makes some onboarding document improvements by @davidgomes in #9216
  • tests: Refactor NeonCli test class by @hlinnaka in #9195
  • Cargo.toml: enable sso for aws-config by @erikgrinaker in #9261
  • pageserver: use conditional GET for secondary tenant heatmaps by @erikgrinaker in #9236
  • storcon: do timeline creation on all attached location by @VladLazar in #9237
  • remote_storage: add head_object integration test by @erikgrinaker in #9274
  • neon walsender_hooks: take basebackup LSN directly. by @arssher in #9263
  • proxy: add local-proxy to compute image by @conradludgate in #8823
  • proxy: exclude triple logging of connect compute errors by @awarus in #9277
  • safekeeper: remove local WAL files ignoring peer_horizon_lsn. by @arssher in #8900
  • Storage & Compute release 2024-10-07 by @vipvap in #9291

New Contributors

Full Changelog: release-6777...release-6812

release-6777

03 Oct 11:27
a33e1d1
Compare
Choose a tag to compare

What's Changed

Full Changelog: release-6773...release-6777