Skip to content

v3.8.2 API and CLI updates#6774

Merged
jstirnaman merged 9 commits intomasterfrom
jts-influxdb-3-9-features
Feb 25, 2026
Merged

v3.8.2 API and CLI updates#6774
jstirnaman merged 9 commits intomasterfrom
jts-influxdb-3-9-features

Conversation

@jstirnaman
Copy link
Contributor

No description provided.

- Add --tls-no-verify option to CLI command docs and usage tables
- Enterprise `--data-only` and `--remove-tables` flags
- Parquet output
- Enterprise: Add data_only and remove_tables params to database and
  table delete endpoints
… tables

- Add instructions for deleting only data (preserving schema and resources)
  for both databases and tables in InfluxDB 3 Enterprise
- Update CLI and HTTP API usage examples
- Clarify Parquet output instructions for database listing
- Bump latest_patch to 3.9.0 for core and enterprise in products.yml
@jstirnaman jstirnaman self-assigned this Jan 28, 2026
@jstirnaman jstirnaman requested review from sanderson and removed request for a team and garylfowler January 28, 2026 21:29
@github-actions
Copy link
Contributor

github-actions bot commented Jan 28, 2026

PR Preview Action v1.4.8
🚀 Deployed preview to https://influxdata.github.io/docs-v2/pr-preview/pr-6774/
on branch gh-pages at 2026-02-24 23:51 UTC

Copy link
Contributor

@hiltontj hiltontj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It may be worth having a disclaimer somewhere that using --tls-no-verify is not recommended in production environments (though, it is true that it is useful for testing/development with self-signed certs, as mentioned in this change set).

@jstirnaman jstirnaman added the hold off Should not be merged or address yet label Jan 30, 2026
@jstirnaman jstirnaman marked this pull request as draft February 4, 2026 22:48
@jstirnaman jstirnaman changed the title v3.9.0 API and CLI updates v3.8.1 API and CLI updates Feb 10, 2026
@jstirnaman jstirnaman changed the base branch from release/influxdb3.9 to release/3.8.1 February 19, 2026 16:57
Updated the latest_patch version for both core and enterprise categories from 3.9.0 to 3.8.1.
@peterbarnett03
Copy link
Collaborator

@jstirnaman Updated one file via commit to 3.8.1 for products

@hiltontj
Copy link
Contributor

@peterbarnett03 we are actually releasing 3.8.2, not 3.8.1, which was released on Jan 12th.

@hiltontj
Copy link
Contributor

Though, if this only pertains to the 3.8.1 release then your change makes sense - but I reckon we need a new PR for 3.8.2?

@jstirnaman
Copy link
Contributor Author

@peterbarnett03

v3.8.1 Coverage Assessment (automated source analysis)

I ran a source-level diff of influxdata/influxdb between v3.8.0 and v3.8.1 tags and compared the results against this PR. Here's the coverage matrix:

Coverage Matrix

Source Change Priority In PR? Notes
influxdb3 show retention CLI page HIGH ✅ Yes show/retention.md present
--tls-no-verify on CLI commands HIGH ⚠️ Partial Added to ~10 pages, but ~12 more CLI pages need it (see list below)
_internal 7-day default retention MEDIUM ❌ No New default INTERNAL_DB_RETENTION_PERIOD = 604800s not documented
Improved error messages (resource name) MEDIUM ❌ No Release notes only
Prevent table deletion from deleted DB MEDIUM ❌ No Release notes only
Memory optimization (sparse time-series) LOW ❌ No Release notes only
OpenMetrics EOF on /metrics LOW ❌ No Release notes only
INFLUXDB3_TLS_NO_VERIFY env var reference HIGH ❌ No Not in env vars reference
--tls-ca on plugin-test wal (was missing) LOW ❌ No
Release notes for v3.8.1 HIGH ❌ No No release notes pages
--tls-no-verify safety disclaimer ❌ No Per hiltontj's review comment

CLI pages missing --tls-no-verify

These subcommands gained --tls-no-verify in v3.8.1 source but are not updated in this PR:

  • influxdb3-cli/query.md
  • influxdb3-cli/write.md
  • influxdb3-cli/enable/trigger.md
  • influxdb3-cli/disable/trigger.md
  • influxdb3-cli/show/databases.md
  • influxdb3-cli/show/tokens.md
  • influxdb3-cli/show/plugins.md
  • influxdb3-cli/show/system/*.md
  • influxdb3-cli/update/database.md
  • influxdb3-cli/update/table.md
  • influxdb3-cli/test/*.md
  • influxdb3-cli/plugin-test/wal.md

Scope concern: v3.9.0 content mixed in

The following content in this PR is from v3.9.0 (Enterprise) and should be separated:

  • --data-only and --remove-tables CLI flags
  • data_only and remove_tables API query parameters
  • Data-only deletion admin docs (databases/delete.md, tables/delete.md)
  • API ref changes in api-docs/influxdb3/enterprise/v3/ref.yml

Recommendations

  1. Split PR — separate v3.8.1 changes from v3.9.0 Enterprise features
  2. Complete --tls-no-verify coverage — add to all ~12 remaining CLI pages
  3. Add missing content_internal retention default, env var reference, release notes, safety disclaimer
  4. Resolve version targeting — per hiltontj's comment about v3.8.1 already being released Jan 12

Generated from source-level analysis of influxdata/influxdb v3.8.0→v3.8.1 diff. Full report: influxdb3-v3.8.1-analysis.md

peterbarnett03 and others added 2 commits February 24, 2026 15:52
- Update latest_patch to 3.8.2 for Core and Enterprise in products.yml
  (3.8.1 was internal-only)
- Add --tls-no-verify and INFLUXDB3_TLS_NO_VERIFY env var to all
  remaining CLI pages (query, write, show, enable, disable, update,
  test, stop, create/delete cache and file_index commands)
- Add safety disclaimer: "Not recommended in production" per review
- Standardize --tls-ca description across all CLI pages
- Add v3.8.2 release notes for Core and Enterprise

Addresses review feedback from hiltontj and jstirnaman on PR #6774.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove all PachaTree-related content that is not yet ready for
public documentation:
- Remove --use-pacha-tree from Enterprise serve CLI reference
- Replace influxdb3_pacha_tree log filter example with influxdb3_enterprise
- Remove influxdb3_pacha_tree from component names table
- Remove PachaTree storage engine entry from v3.7.0 release notes

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@peterbarnett03 peterbarnett03 changed the title v3.8.1 API and CLI updates v3.8.2 API and CLI updates Feb 24, 2026
@peterbarnett03 peterbarnett03 changed the base branch from release/3.8.1 to master February 24, 2026 20:59
@peterbarnett03 peterbarnett03 marked this pull request as ready for review February 24, 2026 22:01
@peterbarnett03 peterbarnett03 changed the base branch from master to release/3.8.1 February 24, 2026 22:03
@peterbarnett03 peterbarnett03 force-pushed the jts-influxdb-3-9-features branch from 04af773 to f373f9d Compare February 24, 2026 22:21
Copy link
Contributor Author

@jstirnaman jstirnaman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Just 1 question about the log-filter variable in Core - issue raised yesterday.

Copy link
Collaborator

@sanderson sanderson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One minor change that is in a lot of places.

@jstirnaman jstirnaman changed the base branch from release/3.8.1 to master February 24, 2026 23:48
@jstirnaman jstirnaman removed the hold off Should not be merged or address yet label Feb 24, 2026
@jstirnaman jstirnaman merged commit 18e996f into master Feb 25, 2026
5 of 6 checks passed
@jstirnaman jstirnaman deleted the jts-influxdb-3-9-features branch February 25, 2026 00:12
github-actions bot added a commit that referenced this pull request Feb 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants