diff --git a/bitnami/external-dns/CHANGELOG.md b/bitnami/external-dns/CHANGELOG.md
index 3055724ebcbbc9..b13e494789f541 100644
--- a/bitnami/external-dns/CHANGELOG.md
+++ b/bitnami/external-dns/CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
-## 8.7.12 (2025-04-22)
+## 8.8.0 (2025-04-23)
-* [bitnami/external-dns] Release 8.7.12 ([#33113](https://github.com/bitnami/charts/pull/33113))
+* [bitnami/external-dns] Add support for --txt-new-format-only ([#32880](https://github.com/bitnami/charts/pull/32880))
+
+## 8.7.12 (2025-04-22)
+
+* [bitnami/external-dns] Release 8.7.12 (#33113) ([7ca15cc](https://github.com/bitnami/charts/commit/7ca15cc04465c25d12da0fc28124ea998c5a013e)), closes [#33113](https://github.com/bitnami/charts/issues/33113)
## 8.7.11 (2025-04-09)
diff --git a/bitnami/external-dns/Chart.yaml b/bitnami/external-dns/Chart.yaml
index 6590e21f841a45..b1c5cf7e159d38 100644
--- a/bitnami/external-dns/Chart.yaml
+++ b/bitnami/external-dns/Chart.yaml
@@ -29,4 +29,4 @@ maintainers:
name: external-dns
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/external-dns
-version: 8.7.12
+version: 8.8.0
diff --git a/bitnami/external-dns/README.md b/bitnami/external-dns/README.md
index a6344a934a6565..7e3baff9adb94f 100644
--- a/bitnami/external-dns/README.md
+++ b/bitnami/external-dns/README.md
@@ -343,6 +343,7 @@ helm install my-release \
| `registry` | Registry method to use (options: txt, aws-sd, dynamodb, noop) | `txt` |
| `txtPrefix` | When using the TXT registry, a prefix for ownership records that avoids collision with CNAME entries (optional) (Mutual exclusive with txt-suffix) | `""` |
| `txtSuffix` | When using the TXT registry, a suffix for ownership records that avoids collision with CNAME entries (optional).suffix (Mutual exclusive with txt-prefix) | `""` |
+| `txtNewFormatOnly` | When using the TXT registry, use only the new format for ownership records (optional) | `false` |
| `txtOwnerId` | A name that identifies this instance of ExternalDNS. Currently used by registry types: txt & aws-sd (optional) | `""` |
| `forceTxtOwnerId` | (backward compatibility) When using the non-TXT registry, it will pass the value defined by `txtOwnerId` down to the application (optional) | `false` |
| `txtEncrypt.enabled` | Enable TXT record encryption | `false` |
diff --git a/bitnami/external-dns/templates/deployment.yaml b/bitnami/external-dns/templates/deployment.yaml
index a47a3d8b379a8d..c11bc147170249 100644
--- a/bitnami/external-dns/templates/deployment.yaml
+++ b/bitnami/external-dns/templates/deployment.yaml
@@ -159,6 +159,9 @@ spec:
{{- if .Values.txtSuffix }}
- --txt-suffix={{ .Values.txtSuffix }}
{{- end }}
+ {{- if .Values.txtNewFormatOnly }}
+ - --txt-new-format-only
+ {{- end }}
{{- end }}
{{- if .Values.annotationFilter }}
- --annotation-filter={{ .Values.annotationFilter }}
diff --git a/bitnami/external-dns/values.yaml b/bitnami/external-dns/values.yaml
index 63399efe7bd010..189ffe89477c5e 100644
--- a/bitnami/external-dns/values.yaml
+++ b/bitnami/external-dns/values.yaml
@@ -822,6 +822,10 @@ txtPrefix: ""
## @param txtSuffix When using the TXT registry, a suffix for ownership records that avoids collision with CNAME entries (optional).suffix (Mutual exclusive with txt-prefix)
##
txtSuffix: ""
+## @param txtNewFormatOnly When using the TXT registry, use only the new format for ownership records (optional)
+## ref: https://github.com/kubernetes-sigs/external-dns/blob/master/docs/registry/txt.md#record-format-options
+##
+txtNewFormatOnly: false
## @param txtOwnerId A name that identifies this instance of ExternalDNS. Currently used by registry types: txt & aws-sd (optional)
## But other registry types might be added in the future.
##