Merge branch 'master' into dependabot/npm_and_yarn/flatted-3.4.2

pull/6971/head
Jason Stirnaman 2026-03-25 08:25:54 -05:00 committed by GitHub
commit ff926c1831
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 39 additions and 13 deletions

View File

@ -291,7 +291,7 @@ Enables the PachaTree storage engine.
| influxdb3 serve option | Environment variable |
| :--------------------- | :----------------------------- |
| `--use-pacha-tree` | `INFLUXDB3_USE_PACHA_TREE` |
| `--use-pacha-tree` | `INFLUXDB3_ENTERPRISE_USE_PACHA_TREE` |
***

View File

@ -43,8 +43,34 @@ menu:
## v1.38.0 {date="2026-03-09"}
> [!Warning]
> #### Panic in the Heartbeat output plugin
>
> Telegraf v1.38.0 introduced a panic in the
> [Heartbeat output plugin](/telegraf/v1/output-plugins/heartbeat/) that
> prevents Telegraf from starting when the plugin is enabled. Telegraf v1.38.2
> will include a fix, but in the meantime, to use the Heartbeat output plugin,
> revert back to Telegraf v1.37.x _(recommended)_, use a Telegraf nightly build,
> or build Telegraf from source.
### Important Changes
> [!Important]
> #### Changes to Linux memory usage tracking
>
> Starting in Telegraf v1.36.0, the `used_percent` field reported by the `mem`
> input plugin on Linux increased by roughly 6-20% for the same memory state.
> This was caused by an upstream change in the
> [gopsutil](https://github.com/shirou/gopsutil) dependency (v4.25.8), which
> changed the `Used` memory calculation from `Total - Free - Buffers - Cached`
> to `Total - Available` (using the kernel's `MemAvailable` from
> `/proc/meminfo`). The new formula is more accurate as the old one assumed all
> cached and buffered memory was immediately reclaimable, which is not always the
> case. Dashboards or alerts based on `used_percent` thresholds may need
> adjustment. The raw fields (`free`, `buffered`, `cached`, `available`,
> `total`) are unaffected and can be used to compute either definition in
> queries.
- PR [#17961](https://github.com/influxdata/telegraf/pull/17961) makes the
**strict environment variable handling the default**! In case you need the old
behavior you can opt-out using the `--non-strict-env-handling` flag.
@ -1429,7 +1455,7 @@ The `telegraf config migrate` command might be able to help with the migration.
- [#16469](https://github.com/influxdata/telegraf/pull/16469) `deps` Bump google.golang.org/api from 0.214.0 to 0.219.0
- [#16396](https://github.com/influxdata/telegraf/pull/16396) `deps` Bump k8s.io/api from 0.31.3 to 0.32.1
- [#16482](https://github.com/influxdata/telegraf/pull/16482) `deps` Update Apache arrow from 0.0-20240716144821-cf5d7c7ec3cf to 18.1.0
- [#16423](https://github.com/influxdata/telegraf/pull/16423) `deps` Update ClickHouse SQL driver from 1.5.4 to to 2.30.1
- [#16423](https://github.com/influxdata/telegraf/pull/16423) `deps` Update ClickHouse SQL driver from 1.5.4 to 2.30.1
## v1.33.1 {date="2025-01-10"}
@ -2427,7 +2453,7 @@ can help with migrating to newer plugins.
#### Inputs
- [LDAP](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/ldap) (`inputs.inputs.ldap`)
- [LDAP](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/ldap) (`inputs.ldap`)
#### Outputs
@ -4512,7 +4538,7 @@ The signing for RPM digest has changed to use sha256 to improve security. Due to
- Cloudwatch (`cloudwatch`): Fix metrics collection.
- CPU (`cpu`): Update `shirou/gopsutil` from v2 to v3.
- Directory Monitor (`directory_monitor`):
- Fix to when when data format is CSV and `csv_skip_rows>0` and `csv_header_row_count>=1`.
- Fix to when data format is CSV and `csv_skip_rows>0` and `csv_header_row_count>=1`.
- Adds the ability to create and name a tag containing the filename.
- ElasticSearch (`elasticsearch_query`): Add debug query output.
- HTTP Listener v2: (`http_listener_v2`): Fix panic on close to check that Telegraf is closing.
@ -4954,7 +4980,7 @@ The signing for RPM digest has changed to use sha256 to improve security. Due to
### Output plugin updates
- [Elasticsearch Output](https://github.com/influxdata/telegraf/tree/master/plugins/outputs/elasticsearch/README.md): Add ability to to enable gzip compression.
- [Elasticsearch Output](https://github.com/influxdata/telegraf/tree/master/plugins/outputs/elasticsearch/README.md): Add ability to enable gzip compression.
@ -6716,7 +6742,7 @@ for details about the mapping.
- Improve cloudwatch output performance.
- Add x509_cert input plugin.
- Add IPSIpAddress syntax to ipaddr conversion in snmp plugin.
- Add Filecount filecount input plugin.
- Add Filecount input plugin.
- Add support for configuring an AWS `endpoint_url`.
- Send all messages before waiting for results in Kafka output plugin.
- Add support for lz4 compression to Kafka output plugin.
@ -6829,8 +6855,8 @@ for details about the mapping.
### Release notes
- The Cassandra (`cassandra`) input plugin has been deprecated in favor of the Jolokia2 (`jolokia2`)
input plugin which is much more configurable and more performant. There is
an [example configuration](https://github.com/influxdata/telegraf/tree/release-1.8/plugins/inputs/jolokia2/examples) to help you
input plugin which is much more configurable and more performant. The
[example configuration](https://github.com/influxdata/telegraf/tree/release-1.8/plugins/inputs/jolokia2/examples) will help you
get started.
- For plugins supporting TLS, you can now specify the certificate and keys
@ -7628,9 +7654,9 @@ plugins, not just statsd.
- On systemd Telegraf will no longer redirect it's stdout to /var/log/telegraf/telegraf.log.
On most systems, the logs will be directed to the systemd journal and can be
accessed by `journalctl -u telegraf.service`. Consult the systemd journal
documentation for configuring journald. There is also a [`logfile` config option](https://github.com/influxdata/telegraf/blob/release-1.8/etc/telegraf.conf#L70)
available in 1.1, which will allow users to easily configure telegraf to
continue sending logs to /var/log/telegraf/telegraf.log.
documentation for configuring journald. The [`logfile` config option](https://github.com/influxdata/telegraf/blob/release-1.8/etc/telegraf.conf#L70)
available in 1.1 lets users configure Telegraf to
continue sending logs to `/var/log/telegraf/telegraf.log`.
### Features
@ -7710,8 +7736,8 @@ continue sending logs to /var/log/telegraf/telegraf.log.
### Release Notes
**Breaking Change** The SNMP plugin is being deprecated in it's current form.
There is a [new SNMP plugin](https://github.com/influxdata/telegraf/tree/release-1.8/plugins/inputs/snmp)
which fixes many of the issues and confusions
The [new SNMP plugin](https://github.com/influxdata/telegraf/tree/release-1.8/plugins/inputs/snmp)
fixes many of the issues and confusions
of its predecessor. For users wanting to continue to use the deprecated SNMP
plugin, you will need to change your config file from `[[inputs.snmp]]` to
`[[inputs.snmp_legacy]]`. The configuration of the new SNMP plugin is _not_