- Log Insights: Add support for receiving logs via OpenTelemetry
- The collector can now start a built-in OTLP HTTP server that receives logs
at a specified local address viadb_log_otel_server
/LOG_OTEL_SERVER
- This can be used with self-managed servers running in a Kubernetes cluster,
combined with a telemetry agent like Fluent Bit
- The collector can now start a built-in OTLP HTTP server that receives logs
- Exclude internal Postgres tables from stats helper functions
- With Amazon RDS/Aurora, stats collection could fail with "permission denied
for attribute pg_subscription.subconninfo" - Update stats helper functions to explicitly exclude references causing this
issue
- With Amazon RDS/Aurora, stats collection could fail with "permission denied
- Log Insights: Improve parsing with Heroku auto_explain logs
- With auto_explain logs of Heroku Postgres, new lines in the middle of the
EXPLAIN query are observed, which has been preventing the log parser from
correctly handling these EXPLAIN queries - Add a workaround to mitigate this issue when such unexpected new lines are
detected
- With auto_explain logs of Heroku Postgres, new lines in the middle of the
- Enable log filtering by default to avoid storing database secrets
filter_log_secret
now defaults tocredential,parsing_error,unidentified
- Improve log filtering for syntax errors
- Previously when
filter_log_secret: syntax_error
is set, the full statement
would still be included in the logs. It's now properly redacted.
- Previously when
- AWS: Allow setting both assume role and web identity/role ARN
- Previously when both of them are set, web identity/role ARN were ignored
- With the change, we now first retrieve credentials via web identity, and
then assume the role specified asaws_assume_role
/AWS_ASSUME_ROLE
- This helps with cross-account configurations on AWS in combination with the
collector running in EKS
- Add packages for Ubuntu 24.04
- Remove "report" functionality
- This has long been deprecated. Removing the code as a cleanup
- Stop building packages for CentOS 7 / RHEL 7
- CentOS 7 / RHEL 7 is end of life. The minimum required glibc version for RPM packages is
now 2.26 (e.g. Amazon Linux 2)
- CentOS 7 / RHEL 7 is end of life. The minimum required glibc version for RPM packages is