Skip to content

chore(sync): influxdb_pro 2026-09-18 (3.12) - #27642

Merged
hiltontj merged 1 commit into
mainfrom
sync/2026-09-18
Sep 18, 2026
Merged

hiltontj merged 1 commit into
mainfrom
sync/2026-09-18

Conversation

@hiltontj

Copy link
Copy Markdown
Contributor

Sync from influxdb_pro into OSS ahead of the 3.12 release. Once this is merged, the 3.12 branch will be cut from it.

Source: 790fbd0ecafd36cadc051b03f0a9cfa163ad9b4d

Commits:

  • 6b247bf6f1 fix(iox_query): don't leave reporter mid-metric when memory pool is gone (influxdata/influxdb_pro#5918)
  • 8553d1f025 feat(wal): log size_bytes for each WAL file flushed and replayed (influxdata/influxdb_pro#5885)
  • 75de081c76 perf(parquet): parse snapshot manifests in parallel on the blocking pool (influxdata/influxdb_pro#5874)
  • a0f9fa7095 feat(iox_query): RunOptimizedStreamingMergeBuilder (influxdata/influxdb_pro#5831)
  • eb1e67c327 ci: make cargo-audit advisory failures non-blocking unless dependencies change (influxdata/influxdb_pro#5864)
  • f8370acf4f fix(wal): enforce max_write_buffer_size by counting buffered ops (influxdata/influxdb_pro#5842)
  • bd073cd3fb fix(catalog_cache): batch list responses above h2's small-frame threshold (influxdata/influxdb_pro#5518)
  • 6692d5ea0a fix(distributed-queries): enforce query node to be in only one query group (influxdata/influxdb_pro#5834)
  • 7bb94ba478 feat(authz): add --hide-operator-token to omit the operator token fro… (influxdata/influxdb_pro#5819)
  • a956695bf5 feat(distributed-queries): reject a query group member with no conn_info (influxdata/influxdb_pro#5781)
  • 668be0bb20 feat: finite computed default for --max-concurrent-queries (influxdata/influxdb_pro#5812)
  • b2b8aa6d39 test(cli): pin packaged env-name surfaces and --help-all completeness; review rules for env-only renames and help rows (influxdata/influxdb_pro#5467)
  • cdc5e6f2ef feat: open pacha windows progressively for ORDER BY time LIMIT (influxdata/influxdb_pro#5755)
  • 450112779f feat(distribured-queries): typed errors for a query group member with no conn_info (influxdata/influxdb_pro#5771)
  • a2ac35a171 fix: Update rustls for cargo-audit (influxdata/influxdb_pro#5810)
  • d8bd934e5e feat(api): evolve a declared schema (influxdata/influxdb_pro#5432)
  • c884f84279 feat(iox_query): optimise regex as in-list (influxdata/influxdb_pro#5762)
  • eae2da9183 fix: Avoid repository desync when item inserted with already-used name (influxdata/influxdb_pro#5750)
  • 06f2970bf8 Revert "feat: True delete snapshot records (influxdata/influxdb_pro#4340)" (influxdata/influxdb_pro#5772)
  • b8ec1bffa9 feat: add /isAuthorized endpoint for role-aware validations (influxdata/influxdb_pro#5384)
  • f9c4367fea fix(influxql): push projections through SeriesLimit so LIMIT/OFFSET/fill(N) queries scan only needed columns (influxdata/influxdb_pro#5744)
  • b540656352 feat(compactor): deprecate max-files-per-plan for parquet engine (influxdata/influxdb_pro#5093)
  • 3364ec006e fix(systemd): apply InaccessiblePaths safely on SELinux hosts (influxdata/influxdb_pro#5192)
  • fbcbe0dc2b chore: Clean up dependencies (influxdata/influxdb_pro#5715)
  • e49cbf5cfe fix(compactor): read generation details via size-gated get_adaptive (influxdata/influxdb_pro#5691)
  • 564fb76cb5 feat(api): create a database with an explicit schema (influxdata/influxdb_pro#5431)
  • 3d2d357c79 feat(catalog): enforce declared schemas on every write path (influxdata/influxdb_pro#5428)
  • cae98ec8cb feat(ingest): reject writes outside configurable timestamp bounds (influxdata/influxdb_pro#5588)
  • 93630ba711 fix(pacha): node removal must not delete gen0 the compactor deferred (influxdata/influxdb_pro#5228)
  • c62a0ae52c chore: update to rust 1.98.1 and add some fixes for the next-gen checkers (influxdata/influxdb_pro#5671)
  • 534f70bc95 feat(catalog): schema mode on databases (influxdata/influxdb_pro#5427)
  • d09e25e099 test(write_buffer): stop asserting the global ParquetFileId counter in new_snapshots_use_correct_sequence (influxdata/influxdb_pro#5593)
  • a073ef167d chore: add FlightService::with_observer method (influxdata/influxdb_pro#5681)
  • 288da83db3 chore(deps): bump the oss-cargo group across 1 directory with 25 updates (influxdata/influxdb_pro#5657)
  • 36c4f13d93 feat(sll): emit memory_reservations at querier startup (influxdata/influxdb_pro#5574)
  • 14b4171c3c feat(startup): route startup phases through one tracker for logging (influxdata/influxdb_pro#5385)
  • adf16ae2e1 fix(cli): list every visible serve option in --help-all (influxdata/influxdb_pro#5505)
  • 03892dcc67 fix(py): update to 3.13.15-20260901 for latest security fixes (influxdata/influxdb_pro#5581)
  • c46d2d283b refactor(system_tables): share the nodes table between oss and ent (influxdata/influxdb_pro#5512)
  • 2b36b93a2f ci: collect JUnit test reports for CircleCI (influxdata/influxdb_pro#5564)
  • 53280bb0cf chore(pe): sync oss with ent for influxdata/influxdb_pro#5348 influxdata/influxdb_pro#5358 (influxdata/influxdb_pro#5464)
  • 3fc969a28f fix(pe): default trigger_settings and disabled in trigger create API (influxdata/influxdb_pro#5481)
  • ab8610aa64 refactor(system_tables): share the processing_engine_logs table between oss and ent (influxdata/influxdb_pro#5368)
  • b9ac79d848 test(object_store): poll for reloaded credentials instead of a fixed sleep (influxdata/influxdb_pro#5532)
  • 5194bd8885 chore(review): path-scope Copilot CLI review instructions; lint internal refs out of help text (influxdata/influxdb_pro#5081)
  • 3f072ed769 fix: single ingester last-write-wins overwrite handling (reproducers + parquet and pacha fixes) (influxdata/influxdb_pro#5352) (influxdata/influxdb_pro#5366)
  • 9619416d40 refactor(system_tables): share the processing_engine_triggers table between oss and ent (influxdata/influxdb_pro#5362)
  • a420e71e09 refactor(system_tables): share the processing_engine_trigger_arguments table between oss and ent (influxdata/influxdb_pro#5365)
  • 31382b274c feat: force a snapshot when un-snapshotted WAL data exceeds a maximum age (influxdata/influxdb_pro#4078) (influxdata/influxdb_pro#5444)
  • 374e54eda8 feat(catalog): declare catalog records with #[catalog_record] (influxdata/influxdb_pro#5486)
  • e98635209c test(catalog): guard wire enums against bitcode packing-bucket changes (influxdata/influxdb_pro#5462)
  • 017bda2b56 fix(launcher): export the env names the binary binds, not deprecated aliases (influxdata/influxdb_pro#5466)
  • aef4cc7678 chore(audit): update chacha20 to address audit failure (influxdata/influxdb_pro#5484)
  • e10225da77 feat: Add document about catalog deletion flow (influxdata/influxdb_pro#4955)
  • fe9c897e34 refactor(system_tables): share last_caches table between oss and ent (influxdata/influxdb_pro#5356) (influxdata/influxdb_pro#5360)
  • 5b2fe823d9 refactor: use upstream UDF HTTP option parsing (influxdata/influxdb_pro#5422)
  • 7c3771d959 refactor(system_tables): share the tables table between oss and ent (influxdata/influxdb_pro#5363)
  • 61d31ff404 refactor(system_tables): share the tokens table between oss and ent (influxdata/influxdb_pro#5367)
  • 7d49507674 fix(pacha): stop the memory reservation warning firing on defaults (influxdata/influxdb_pro#5415)
  • 9d776b32c2 refactor(system_tables): share the queries table between oss and ent (influxdata/influxdb_pro#5361)
  • 3a5ccc3e09 chore: upgrade UDF deps (influxdata/influxdb_pro#5421)
  • db4b4ff072 feat(pacha): dispatch compaction work to remote compact nodes (influxdata/influxdb_pro#5091)
  • e614c95668 refactor(system_tables): share last_caches table between oss and ent (influxdata/influxdb_pro#5356)
  • c69318a781 fix(catalog): avoid excessive clones when loading a catalog (influxdata/influxdb_pro#5296)
  • c15db2e965 feat: Store last_snapshot_meta within InnerCatalog (influxdata/influxdb_pro#5302)
  • 8b54642b42 refactor: consolidate influxdb3_py_api (influxdata/influxdb_pro#5399)
  • 0a1160cd62 chore(deps): upgrade to DataFusion 52.5.0 / arrow-parquet 57.3.0 (influxdata/influxdb_pro#5138)
  • ff0945bdd4 chore(deps): bump the oss-cargo group in /oss with 10 updates (influxdata/influxdb_pro#5394)
  • f78424c033 fix: Don't treat all object store errors as errors for health tracking purposes (influxdata/influxdb_pro#5370)
  • 13ea08b9c1 refactor: Don't require owned String for object store retry contexts (influxdata/influxdb_pro#5280)
  • 32240b02ab refactor(system_tables): share influxdb_schema table between oss and ent (influxdata/influxdb_pro#5354)
  • a4ffbc2a0b refactor(system_tables): share the generation_durations table between oss and ent (influxdata/influxdb_pro#5353)
  • 46e64df5f5 perf: copy-on-write TableDefinition in table transactions (influxdata/influxdb_pro#5294)
  • 0862b6a031 refactor(system_tables): share the distinct_caches table between oss and ent (influxdata/influxdb_pro#5346)
  • 8390a80c14 refactor(system_tables): share the databases table between oss and ent (influxdata/influxdb_pro#5345)
  • b95cc56848 fix: Various future clippy lints (influxdata/influxdb_pro#5351)
  • be5b5b0583 feat(pe): retire trigger work a worker stops reporting on (influxdata/influxdb_pro#5145)
  • cdb90e9e8b refactor(system_tables): share parquet_files table between oss and ent (influxdata/influxdb_pro#5332)
  • 9d86246561 fix: Only download wasm/udf/etc files from build scripts once (influxdata/influxdb_pro#4895)
  • 463e139781 fix: validate whole LP line before mutating catalog or series key builder (influxdata/influxdb_pro#5276)
  • 59330fe64e fix(system.parquet_files): return no rows for an unknown table_name filter (influxdata/influxdb_pro#5323)
  • 9faeb0132c fix: user privilege escalation with custom role authoring (influxdata/influxdb_pro#4819)
  • 42808cc389 fix(write_buffer): drop snapshotting chunks per chunk, not per table (influxdata/influxdb_pro#5319)
  • 31931fb637 feat: operator retry for a failed Parquet to PachaTree upgrade (influxdata/influxdb_pro#5211)
  • d717a56e31 fix(pacha-compactor): exempt primary-lease IO from the object-store concurrency limit (influxdata/influxdb_pro#5309)
  • f6a389bd1b refactor: Re-use force_checkpoint function for background checkpoints (influxdata/influxdb_pro#5279)
  • 683d8b7355 test(catalog): benchmark loading a large-ish schema (influxdata/influxdb_pro#5270)
  • 461c400355 fix: enforce column limits per line before creating schema (influxdata/influxdb_pro#5252)
  • 3886f0da4d fix(iox_query_influxql): correct SPREAD when all values are negative (influxdata/influxdb_pro#5264)
  • 895b101e39 chore(deny): remove stale ignores, license allowances and exceptions (influxdata/influxdb_pro#5268)
  • d3c355830c chore(deps): bump h2 to 0.4.16 for RUSTSEC-2026-0258 (influxdata/influxdb_pro#5267)
  • 1851a6527e chore: move install script to influxdata/influxdb-install (influxdata/influxdb_pro#5214)
  • 9c88d916cd chore(deps): bump the oss-cargo group across 1 directory with 14 updates (influxdata/influxdb_pro#5235)
  • 7a35abdc8f fix: Make object_store put_opts retry conditions dependent upon PutMode (influxdata/influxdb_pro#5084)
  • df7dc5ea17 chore: bump DataFusion fork to e9be6c52 (union_schema O(n^2) planning fix) (influxdata/influxdb_pro#5221)
  • 2b586966dd refactor: Perform most catalog methods on &Arc<Self> (influxdata/influxdb_pro#4974)
  • a13d23a9f6 refactor: Fast-forward InnerCatalog with snapshot from inside RwLock (influxdata/influxdb_pro#5194)
  • 7fa3abb18f refactor: Write background checkpoints outside of logfile-write permit (influxdata/influxdb_pro#5085)
  • e6af115b71 feat: Return CatalogFileMeta from necessary object store functions (influxdata/influxdb_pro#5087)
  • 5887f5a0a3 fix(wal): stop shutting down when a conditional PUT retry hits its own write (influxdata/influxdb_pro#5127)
  • 25c145fe2b refactor: Make helper fn for applying an individual catalog file (influxdata/influxdb_pro#5086)
  • 7786f53b85 docs(cli): serve help follow-ups on influxdata/influxdb_pro#4824 (influxdata/influxdb_pro#5126)
  • 308f03f860 docs(persister): point snapshot-load concurrency doc at builder method (influxdata/influxdb_pro#5130)
  • a22e9dfffb feat(distributed-queries): connect split scan into the query node (influxdata/influxdb_pro#5123)
  • d701a8de07 chore(distributed-queries): update doc link (influxdata/influxdb_pro#5159)
  • 6e94ade78e chore: update install script to 3.11.1 (influxdata/influxdb_pro#5099)
  • 901b82ba3a fix(enterprise): read each buffer's chunks and parquet files under one lock (influxdata/influxdb_pro#4932)
  • 260ded5630 chore(deps): bump the oss-cargo group across 1 directory with 24 updates (influxdata/influxdb_pro#5096)
  • 1f10d211f7 chore(deps): bump quinn-proto from 0.11.14 to 0.11.16 in /oss (influxdata/influxdb_pro#4821)
  • 3ed5187108 fix(parquet): read manifests/checkpoints via size-gated get_adaptive (influxdata/influxdb_pro#5011)
  • bd92df1d39 chore(ci): push release artifacts to Cloudflare R2 instead of AWS S3 (influxdata/influxdb_pro#5045)
  • 892b6d49d5 fix(snapshot): always persist the snapshot manifest, even when empty (influxdata/influxdb_pro#4862)
  • b2d37fe195 feat: API and CLI to remove migrated Parquet data after PachaTree upgrade (influxdata/influxdb_pro#5008)
  • de1839736b docs(cli): clarify prune-percentage is a fraction of 1 (influxdata/influxdb_pro#5047)
  • 2785fcf90b fix(catalog): self-healing subscription registry and ordered compactor teardown (influxdata/influxdb_pro#5007)
  • 593100827d docs(cli): describe user-visible effects in serve option help (influxdata/influxdb_pro#4824)
  • 451fd201ed fix(iox_time): saturate Time add/sub instead of panicking on overflow (influxdata/influxdb_pro#4988)
  • c977ff5354 chore(cli): conventions enforcement — agent wiring, env-lookalike hints, categorization guards (influxdata/influxdb_pro#4825)
  • 0b99d96e2c chore: fix cargo-audit failure due to RUSTSEC-2026-0222 (influxdata/influxdb_pro#4971)
  • b4315ea159 perf(write_buffer): store ParquetFile path as Arc (influxdata/influxdb_pro#4933)
  • a31eab5622 fix(tests): assert recovery endpoint shutdown from logs, not a port probe (influxdata/influxdb_pro#4950)
  • d3917249cc chore: bump main to 3.12.0 nightly (influxdata/influxdb_pro#4947)
  • 3a19c8ed9f chore: update install script to 3.11 (influxdata/influxdb_pro#4942)
  • 4f2680cf50 fix(write_buffer): read buffer chunks and parquet files under one lock (influxdata/influxdb_pro#4928)
  • c8ab0baecd feat: Add function to fast-forward snapshots onto existing catalogs (try 2) (influxdata/influxdb_pro#4815)
  • 72dff6ec73 fix: Actually anchor catalog background update loop to start instead of previous loop (influxdata/influxdb_pro#4884)
  • 847e0da8c9 fix: Check sequence number on preloaded log file to avoid applying file that's out of order (influxdata/influxdb_pro#4922)
  • 4a7c122c45 fix(catalog): drop System role permission grant to restore 3.10 compatibility (influxdata/influxdb_pro#4913)
  • b8af0776a7 fix(cli): keep 3.9/3.10 size option configs starting in 3.11 (influxdata/influxdb_pro#4867)
  • 5f7432aa40 fix: Apply correct attribute to hide clippy large enum warning (influxdata/influxdb_pro#4885)
  • 6fa7047e3e fix: Take preloaded log file during background update instead of re-fetching it (influxdata/influxdb_pro#4893)
  • 233b9e5694 fix: Take RestorePreload instead of &mut RestorePreload (influxdata/influxdb_pro#4886)
  • dcd2bab1a4 fix: duplicate admin token bug (influxdata/influxdb_pro#4711)
  • b2f2a32c6e fix(query): implement SchemaExec::with_new_children in InfluxQL planners (influxdata/influxdb_pro#4878)
  • f3099de62e fix(cli): restore --hard-delete-default-duration as an inert, warned arg (influxdata/influxdb_pro#4866)
  • cee6f43e37 Revert "feat: auto-configure WebUI server (influxdata/influxdb_pro#4684)" (influxdata/influxdb_pro#4855)
  • b4fef2c17e fix(cli): launcher env mappings, explicit size units, engine-inert warnings, help corrections (influxdata/influxdb_pro#4816)
  • 7fca8a51dd fix(metrics)!: scope trace layers by protocol and bound label cardinality (influxdata/influxdb_pro#4530)
  • 8cae7baf85 fix: Correct doc links within a feature and make sure CI runs doc links with all features (influxdata/influxdb_pro#4799)
  • bcaf50831c fix: Don't mark non-test-necessary fn as test-only (influxdata/influxdb_pro#4804)
  • 587ac8f07f refactor: Warn against #[allow] attributes and force #[expect] instead (influxdata/influxdb_pro#4652)

Co-authored-by: Andrew Lamb andrew@nerdnetworks.org
Co-authored-by: Cannon Palms cpalms@influxdata.com
Co-authored-by: caterryan caterryan1@gmail.com
Co-authored-by: Chunchun Ye 14298407+appletreeisyellow@users.noreply.github.com
Co-authored-by: Copilot 198982749+Copilot@users.noreply.github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dustin Eaton eatondustin1@gmail.com
Co-authored-by: epgif epg@influxdata.com
Co-authored-by: Jack 56563911+jdockerty@users.noreply.github.com
Co-authored-by: Jamie Strandboge jamie@influxdata.com
Co-authored-by: Jeffrey Smith II jsmith@influxdata.com
Co-authored-by: Joe-Blount 73478756+Joe-Blount@users.noreply.github.com
Co-authored-by: Joel Abshier 31899323+abshierjoel@users.noreply.github.com
Co-authored-by: June 61218022+itsjunetime@users.noreply.github.com
Co-authored-by: Lili Cosic cosiclili@gmail.com
Co-authored-by: Marco Neumann marco@crepererum.net
Co-authored-by: Martin Hilton mhilton@influxdata.com
Co-authored-by: Paul Dix paul@pauldix.net
Co-authored-by: Phil Bracikowski 13472206+philjb@users.noreply.github.com
Co-authored-by: praveen-influx pkumar@influxdata.com
Co-authored-by: Reid Kaufmann 73494261+reidkaufmann@users.noreply.github.com
Co-authored-by: Stuart Carnie stuart.carnie@gmail.com
Co-authored-by: Tim Yocum tim@yocum.org
Co-authored-by: Timothy Maloney tmaloney@influxdata.com
Co-authored-by: Trevor Hilton thilton@influxdata.com

Source: 790fbd0ecafd36cadc051b03f0a9cfa163ad9b4d

Commits:
- `6b247bf6f1` fix(iox_query): don't leave reporter mid-metric when memory pool is gone (influxdata/influxdb_pro#5918)
- `8553d1f025` feat(wal): log size_bytes for each WAL file flushed and replayed (influxdata/influxdb_pro#5885)
- `75de081c76` perf(parquet): parse snapshot manifests in parallel on the blocking pool (influxdata/influxdb_pro#5874)
- `a0f9fa7095` feat(iox_query): RunOptimizedStreamingMergeBuilder (influxdata/influxdb_pro#5831)
- `eb1e67c327` ci: make cargo-audit advisory failures non-blocking unless dependencies change (influxdata/influxdb_pro#5864)
- `f8370acf4f` fix(wal): enforce max_write_buffer_size by counting buffered ops (influxdata/influxdb_pro#5842)
- `bd073cd3fb` fix(catalog_cache): batch list responses above h2's small-frame threshold (influxdata/influxdb_pro#5518)
- `6692d5ea0a` fix(distributed-queries): enforce query node to be in only one query group (influxdata/influxdb_pro#5834)
- `7bb94ba478` feat(authz): add --hide-operator-token to omit the operator token fro… (influxdata/influxdb_pro#5819)
- `a956695bf5` feat(distributed-queries): reject a query group member with no `conn_info` (influxdata/influxdb_pro#5781)
- `668be0bb20` feat: finite computed default for --max-concurrent-queries (influxdata/influxdb_pro#5812)
- `b2b8aa6d39` test(cli): pin packaged env-name surfaces and --help-all completeness; review rules for env-only renames and help rows (influxdata/influxdb_pro#5467)
- `cdc5e6f2ef` feat: open pacha windows progressively for ORDER BY time LIMIT (influxdata/influxdb_pro#5755)
- `450112779f` feat(distribured-queries): typed errors for a query group member with no `conn_info` (influxdata/influxdb_pro#5771)
- `a2ac35a171` fix: Update rustls for cargo-audit (influxdata/influxdb_pro#5810)
- `d8bd934e5e` feat(api): evolve a declared schema (influxdata/influxdb_pro#5432)
- `c884f84279` feat(iox_query): optimise regex as in-list (influxdata/influxdb_pro#5762)
- `eae2da9183` fix: Avoid repository desync when item inserted with already-used name (influxdata/influxdb_pro#5750)
- `06f2970bf8` Revert "feat: True delete snapshot records (influxdata/influxdb_pro#4340)" (influxdata/influxdb_pro#5772)
- `b8ec1bffa9` feat: add `/isAuthorized` endpoint for role-aware validations (influxdata/influxdb_pro#5384)
- `f9c4367fea` fix(influxql): push projections through SeriesLimit so LIMIT/OFFSET/fill(N) queries scan only needed columns (influxdata/influxdb_pro#5744)
- `b540656352` feat(compactor): deprecate max-files-per-plan for parquet engine (influxdata/influxdb_pro#5093)
- `3364ec006e` fix(systemd): apply InaccessiblePaths safely on SELinux hosts (influxdata/influxdb_pro#5192)
- `fbcbe0dc2b` chore: Clean up dependencies (influxdata/influxdb_pro#5715)
- `e49cbf5cfe` fix(compactor): read generation details via size-gated get_adaptive (influxdata/influxdb_pro#5691)
- `564fb76cb5` feat(api): create a database with an explicit schema (influxdata/influxdb_pro#5431)
- `3d2d357c79` feat(catalog): enforce declared schemas on every write path (influxdata/influxdb_pro#5428)
- `cae98ec8cb` feat(ingest): reject writes outside configurable timestamp bounds (influxdata/influxdb_pro#5588)
- `93630ba711` fix(pacha): node removal must not delete gen0 the compactor deferred (influxdata/influxdb_pro#5228)
- `c62a0ae52c` chore: update to rust 1.98.1 and add some fixes for the next-gen checkers (influxdata/influxdb_pro#5671)
- `534f70bc95` feat(catalog): schema mode on databases (influxdata/influxdb_pro#5427)
- `d09e25e099` test(write_buffer): stop asserting the global ParquetFileId counter in new_snapshots_use_correct_sequence (influxdata/influxdb_pro#5593)
- `a073ef167d` chore: add `FlightService::with_observer` method (influxdata/influxdb_pro#5681)
- `288da83db3` chore(deps): bump the oss-cargo group across 1 directory with 25 updates (influxdata/influxdb_pro#5657)
- `36c4f13d93` feat(sll): emit memory_reservations at querier startup (influxdata/influxdb_pro#5574)
- `14b4171c3c` feat(startup): route startup phases through one tracker for logging (influxdata/influxdb_pro#5385)
- `adf16ae2e1` fix(cli): list every visible serve option in --help-all (influxdata/influxdb_pro#5505)
- `03892dcc67` fix(py): update to 3.13.15-20260901 for latest security fixes (influxdata/influxdb_pro#5581)
- `c46d2d283b` refactor(system_tables): share the `nodes` table between oss and ent (influxdata/influxdb_pro#5512)
- `2b36b93a2f` ci: collect JUnit test reports for CircleCI (influxdata/influxdb_pro#5564)
- `53280bb0cf` chore(pe): sync oss with ent for influxdata/influxdb_pro#5348 influxdata/influxdb_pro#5358 (influxdata/influxdb_pro#5464)
- `3fc969a28f` fix(pe): default trigger_settings and disabled in trigger create API (influxdata/influxdb_pro#5481)
- `ab8610aa64` refactor(system_tables): share the `processing_engine_logs` table between oss and ent (influxdata/influxdb_pro#5368)
- `b9ac79d848` test(object_store): poll for reloaded credentials instead of a fixed sleep (influxdata/influxdb_pro#5532)
- `5194bd8885` chore(review): path-scope Copilot CLI review instructions; lint internal refs out of help text (influxdata/influxdb_pro#5081)
- `3f072ed769` fix: single ingester last-write-wins overwrite handling (reproducers + parquet and pacha fixes) (influxdata/influxdb_pro#5352) (influxdata/influxdb_pro#5366)
- `9619416d40` refactor(system_tables): share the processing_engine_triggers table between oss and ent (influxdata/influxdb_pro#5362)
- `a420e71e09` refactor(system_tables): share the processing_engine_trigger_arguments table between oss and ent (influxdata/influxdb_pro#5365)
- `31382b274c` feat: force a snapshot when un-snapshotted WAL data exceeds a maximum age (influxdata/influxdb_pro#4078) (influxdata/influxdb_pro#5444)
- `374e54eda8` feat(catalog): declare catalog records with #[catalog_record] (influxdata/influxdb_pro#5486)
- `e98635209c` test(catalog): guard wire enums against bitcode packing-bucket changes (influxdata/influxdb_pro#5462)
- `017bda2b56` fix(launcher): export the env names the binary binds, not deprecated aliases (influxdata/influxdb_pro#5466)
- `aef4cc7678` chore(audit): update chacha20 to address audit failure (influxdata/influxdb_pro#5484)
- `e10225da77` feat: Add document about catalog deletion flow (influxdata/influxdb_pro#4955)
- `fe9c897e34` refactor(system_tables): share last_caches table between oss and ent (influxdata/influxdb_pro#5356) (influxdata/influxdb_pro#5360)
- `5b2fe823d9` refactor: use upstream UDF HTTP option parsing (influxdata/influxdb_pro#5422)
- `7c3771d959` refactor(system_tables): share the tables table between oss and ent (influxdata/influxdb_pro#5363)
- `61d31ff404` refactor(system_tables): share the `tokens` table between oss and ent (influxdata/influxdb_pro#5367)
- `7d49507674` fix(pacha): stop the memory reservation warning firing on defaults (influxdata/influxdb_pro#5415)
- `9d776b32c2` refactor(system_tables): share the queries table between oss and ent (influxdata/influxdb_pro#5361)
- `3a5ccc3e09` chore: upgrade UDF deps (influxdata/influxdb_pro#5421)
- `db4b4ff072` feat(pacha): dispatch compaction work to remote compact nodes (influxdata/influxdb_pro#5091)
- `e614c95668` refactor(system_tables): share last_caches table between oss and ent (influxdata/influxdb_pro#5356)
- `c69318a781` fix(catalog): avoid excessive clones when loading a catalog (influxdata/influxdb_pro#5296)
- `c15db2e965` feat: Store `last_snapshot_meta` within `InnerCatalog` (influxdata/influxdb_pro#5302)
- `8b54642b42` refactor: consolidate `influxdb3_py_api` (influxdata/influxdb_pro#5399)
- `0a1160cd62` chore(deps): upgrade to DataFusion 52.5.0 / arrow-parquet 57.3.0 (influxdata/influxdb_pro#5138)
- `ff0945bdd4` chore(deps): bump the oss-cargo group in /oss with 10 updates (influxdata/influxdb_pro#5394)
- `f78424c033` fix: Don't treat all object store errors as errors for health tracking purposes (influxdata/influxdb_pro#5370)
- `13ea08b9c1` refactor: Don't require owned String for object store retry contexts (influxdata/influxdb_pro#5280)
- `32240b02ab` refactor(system_tables): share influxdb_schema table between oss and ent (influxdata/influxdb_pro#5354)
- `a4ffbc2a0b` refactor(system_tables): share the generation_durations table between oss and ent (influxdata/influxdb_pro#5353)
- `46e64df5f5` perf: copy-on-write TableDefinition in table transactions (influxdata/influxdb_pro#5294)
- `0862b6a031` refactor(system_tables): share the distinct_caches table between oss and ent (influxdata/influxdb_pro#5346)
- `8390a80c14` refactor(system_tables): share the databases table between oss and ent (influxdata/influxdb_pro#5345)
- `b95cc56848` fix: Various future clippy lints (influxdata/influxdb_pro#5351)
- `be5b5b0583` feat(pe): retire trigger work a worker stops reporting on (influxdata/influxdb_pro#5145)
- `cdb90e9e8b` refactor(system_tables): share parquet_files table between oss and ent (influxdata/influxdb_pro#5332)
- `9d86246561` fix: Only download wasm/udf/etc files from build scripts once (influxdata/influxdb_pro#4895)
- `463e139781` fix: validate whole LP line before mutating catalog or series key builder (influxdata/influxdb_pro#5276)
- `59330fe64e` fix(system.parquet_files): return no rows for an unknown table_name filter (influxdata/influxdb_pro#5323)
- `9faeb0132c` fix: user privilege escalation with custom role authoring (influxdata/influxdb_pro#4819)
- `42808cc389` fix(write_buffer): drop snapshotting chunks per chunk, not per table (influxdata/influxdb_pro#5319)
- `31931fb637` feat: operator retry for a failed Parquet to PachaTree upgrade (influxdata/influxdb_pro#5211)
- `d717a56e31` fix(pacha-compactor): exempt primary-lease IO from the object-store concurrency limit (influxdata/influxdb_pro#5309)
- `f6a389bd1b` refactor: Re-use `force_checkpoint` function for background checkpoints (influxdata/influxdb_pro#5279)
- `683d8b7355` test(catalog): benchmark loading a large-ish schema (influxdata/influxdb_pro#5270)
- `461c400355` fix: enforce column limits per line before creating schema (influxdata/influxdb_pro#5252)
- `3886f0da4d` fix(iox_query_influxql): correct SPREAD when all values are negative (influxdata/influxdb_pro#5264)
- `895b101e39` chore(deny): remove stale ignores, license allowances and exceptions (influxdata/influxdb_pro#5268)
- `d3c355830c` chore(deps): bump h2 to 0.4.16 for RUSTSEC-2026-0258 (influxdata/influxdb_pro#5267)
- `1851a6527e` chore: move install script to influxdata/influxdb-install (influxdata/influxdb_pro#5214)
- `9c88d916cd` chore(deps): bump the oss-cargo group across 1 directory with 14 updates (influxdata/influxdb_pro#5235)
- `7a35abdc8f` fix: Make object_store `put_opts` retry conditions dependent upon `PutMode` (influxdata/influxdb_pro#5084)
- `df7dc5ea17` chore: bump DataFusion fork to e9be6c52 (union_schema O(n^2) planning fix) (influxdata/influxdb_pro#5221)
- `2b586966dd` refactor: Perform most catalog methods on `&Arc<Self>` (influxdata/influxdb_pro#4974)
- `a13d23a9f6` refactor: Fast-forward InnerCatalog with snapshot from inside RwLock (influxdata/influxdb_pro#5194)
- `7fa3abb18f` refactor: Write background checkpoints outside of logfile-write permit (influxdata/influxdb_pro#5085)
- `e6af115b71` feat: Return CatalogFileMeta from necessary object store functions (influxdata/influxdb_pro#5087)
- `5887f5a0a3` fix(wal): stop shutting down when a conditional PUT retry hits its own write (influxdata/influxdb_pro#5127)
- `25c145fe2b` refactor: Make helper fn for applying an individual catalog file (influxdata/influxdb_pro#5086)
- `7786f53b85` docs(cli): serve help follow-ups on influxdata/influxdb_pro#4824 (influxdata/influxdb_pro#5126)
- `308f03f860` docs(persister): point snapshot-load concurrency doc at builder method (influxdata/influxdb_pro#5130)
- `a22e9dfffb` feat(distributed-queries): connect split scan into the query node (influxdata/influxdb_pro#5123)
- `d701a8de07` chore(distributed-queries): update doc link (influxdata/influxdb_pro#5159)
- `6e94ade78e` chore: update install script to 3.11.1 (influxdata/influxdb_pro#5099)
- `901b82ba3a` fix(enterprise): read each buffer's chunks and parquet files under one lock (influxdata/influxdb_pro#4932)
- `260ded5630` chore(deps): bump the oss-cargo group across 1 directory with 24 updates (influxdata/influxdb_pro#5096)
- `1f10d211f7` chore(deps): bump quinn-proto from 0.11.14 to 0.11.16 in /oss (influxdata/influxdb_pro#4821)
- `3ed5187108` fix(parquet): read manifests/checkpoints via size-gated get_adaptive (influxdata/influxdb_pro#5011)
- `bd92df1d39` chore(ci): push release artifacts to Cloudflare R2 instead of AWS S3 (influxdata/influxdb_pro#5045)
- `892b6d49d5` fix(snapshot): always persist the snapshot manifest, even when empty (influxdata/influxdb_pro#4862)
- `b2d37fe195` feat: API and CLI to remove migrated Parquet data after PachaTree upgrade (influxdata/influxdb_pro#5008)
- `de1839736b` docs(cli): clarify prune-percentage is a fraction of 1 (influxdata/influxdb_pro#5047)
- `2785fcf90b` fix(catalog): self-healing subscription registry and ordered compactor teardown (influxdata/influxdb_pro#5007)
- `593100827d` docs(cli): describe user-visible effects in serve option help (influxdata/influxdb_pro#4824)
- `451fd201ed` fix(iox_time): saturate Time add/sub instead of panicking on overflow (influxdata/influxdb_pro#4988)
- `c977ff5354` chore(cli): conventions enforcement — agent wiring, env-lookalike hints, categorization guards (influxdata/influxdb_pro#4825)
- `0b99d96e2c` chore: fix cargo-audit failure due to RUSTSEC-2026-0222 (influxdata/influxdb_pro#4971)
- `b4315ea159` perf(write_buffer): store ParquetFile path as Arc<str> (influxdata/influxdb_pro#4933)
- `a31eab5622` fix(tests): assert recovery endpoint shutdown from logs, not a port probe (influxdata/influxdb_pro#4950)
- `d3917249cc` chore: bump main to 3.12.0 nightly (influxdata/influxdb_pro#4947)
- `3a19c8ed9f` chore: update install script to 3.11 (influxdata/influxdb_pro#4942)
- `4f2680cf50` fix(write_buffer): read buffer chunks and parquet files under one lock (influxdata/influxdb_pro#4928)
- `c8ab0baecd` feat: Add function to fast-forward snapshots onto existing catalogs (try 2) (influxdata/influxdb_pro#4815)
- `72dff6ec73` fix: Actually anchor catalog background update loop to start instead of previous loop (influxdata/influxdb_pro#4884)
- `847e0da8c9` fix: Check sequence number on preloaded log file to avoid applying file that's out of order (influxdata/influxdb_pro#4922)
- `4a7c122c45` fix(catalog): drop System role permission grant to restore 3.10 compatibility (influxdata/influxdb_pro#4913)
- `b8af0776a7` fix(cli): keep 3.9/3.10 size option configs starting in 3.11 (influxdata/influxdb_pro#4867)
- `5f7432aa40` fix: Apply correct attribute to hide clippy large enum warning (influxdata/influxdb_pro#4885)
- `6fa7047e3e` fix: Take preloaded log file during background update instead of re-fetching it (influxdata/influxdb_pro#4893)
- `233b9e5694` fix: Take RestorePreload instead of &mut RestorePreload (influxdata/influxdb_pro#4886)
- `dcd2bab1a4` fix:  duplicate admin token bug (influxdata/influxdb_pro#4711)
- `b2f2a32c6e` fix(query): implement SchemaExec::with_new_children in InfluxQL planners (influxdata/influxdb_pro#4878)
- `f3099de62e` fix(cli): restore --hard-delete-default-duration as an inert, warned arg (influxdata/influxdb_pro#4866)
- `cee6f43e37` Revert "feat: auto-configure WebUI server (influxdata/influxdb_pro#4684)" (influxdata/influxdb_pro#4855)
- `b4fef2c17e` fix(cli): launcher env mappings, explicit size units, engine-inert warnings, help corrections (influxdata/influxdb_pro#4816)
- `7fca8a51dd` fix(metrics)!: scope trace layers by protocol and bound label cardinality (influxdata/influxdb_pro#4530)
- `8cae7baf85` fix: Correct doc links within a feature and make sure CI runs doc links with all features (influxdata/influxdb_pro#4799)
- `bcaf50831c` fix: Don't mark non-test-necessary fn as test-only (influxdata/influxdb_pro#4804)
- `587ac8f07f` refactor: Warn against `#[allow]` attributes and force `#[expect]` instead (influxdata/influxdb_pro#4652)

Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
Co-authored-by: Cannon Palms <cpalms@influxdata.com>
Co-authored-by: caterryan <caterryan1@gmail.com>
Co-authored-by: Chunchun Ye <14298407+appletreeisyellow@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dustin Eaton <eatondustin1@gmail.com>
Co-authored-by: epgif <epg@influxdata.com>
Co-authored-by: Jack <56563911+jdockerty@users.noreply.github.com>
Co-authored-by: Jamie Strandboge <jamie@influxdata.com>
Co-authored-by: Jeffrey Smith II <jsmith@influxdata.com>
Co-authored-by: Joe-Blount <73478756+Joe-Blount@users.noreply.github.com>
Co-authored-by: Joel Abshier <31899323+abshierjoel@users.noreply.github.com>
Co-authored-by: June <61218022+itsjunetime@users.noreply.github.com>
Co-authored-by: Lili Cosic <cosiclili@gmail.com>
Co-authored-by: Marco Neumann <marco@crepererum.net>
Co-authored-by: Martin Hilton <mhilton@influxdata.com>
Co-authored-by: Paul Dix <paul@pauldix.net>
Co-authored-by: Phil Bracikowski <13472206+philjb@users.noreply.github.com>
Co-authored-by: praveen-influx <pkumar@influxdata.com>
Co-authored-by: Reid Kaufmann <73494261+reidkaufmann@users.noreply.github.com>
Co-authored-by: Stuart Carnie <stuart.carnie@gmail.com>
Co-authored-by: Tim Yocum <tim@yocum.org>
Co-authored-by: Timothy Maloney <tmaloney@influxdata.com>
Co-authored-by: Trevor Hilton <thilton@influxdata.com>
@hiltontj
hiltontj requested a review from a team September 18, 2026 13:38
@hiltontj
hiltontj merged commit 06200ef into main Sep 18, 2026
6 of 13 checks passed
@hiltontj
hiltontj deleted the sync/2026-09-18 branch September 18, 2026 13:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants