diff --git a/bitnami/rabbitmq/CHANGELOG.md b/bitnami/rabbitmq/CHANGELOG.md
index e503d50b7e..b983011708 100644
--- a/bitnami/rabbitmq/CHANGELOG.md
+++ b/bitnami/rabbitmq/CHANGELOG.md
@@ -1,8 +1,13 @@
# Changelog
-## 15.2.2 (2025-01-07)
+## 15.2.3 (2025-01-15)
-* [bitnami/rabbitmq] remove undefined rts key from network policy template ([#31210](https://github.com/bitnami/charts/pull/31210))
+* [bitnami/rabbitmq] Fix incorrect configuration of TCP listen options by memoryHighWatermark settings ([#31336](https://github.com/bitnami/charts/pull/31336))
+
+## 15.2.2 (2025-01-07)
+
+* [bitnami/*] Fix typo in README (#31052) ([b41a51d](https://github.com/bitnami/charts/commit/b41a51d1bd04841fc108b78d3b8357a5292771c8)), closes [#31052](https://github.com/bitnami/charts/issues/31052)
+* [bitnami/rabbitmq] remove undefined rts key from network policy template (#31210) ([1e98bac](https://github.com/bitnami/charts/commit/1e98bacbb4153a6a57690d1cc96b7f76e66c6abe)), closes [#31210](https://github.com/bitnami/charts/issues/31210)
## 15.2.1 (2024-12-16)
diff --git a/bitnami/rabbitmq/Chart.yaml b/bitnami/rabbitmq/Chart.yaml
index 9ec53505f7..36682da11f 100644
--- a/bitnami/rabbitmq/Chart.yaml
+++ b/bitnami/rabbitmq/Chart.yaml
@@ -30,4 +30,4 @@ maintainers:
name: rabbitmq
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/rabbitmq
-version: 15.2.2
+version: 15.2.3
diff --git a/bitnami/rabbitmq/README.md b/bitnami/rabbitmq/README.md
index 1a5b0155b0..7565a901c4 100644
--- a/bitnami/rabbitmq/README.md
+++ b/bitnami/rabbitmq/README.md
@@ -482,6 +482,7 @@ Because they expose different sets of data, a valid use case is to scrape metric
| `initScriptsSecret` | Secret containing `/docker-entrypoint-initdb.d` scripts to be executed at initialization time that contain sensitive data. Evaluated as a template. | `""` |
| `extraContainerPorts` | Extra ports to be included in container spec, primarily informational | `[]` |
| `configuration` | RabbitMQ Configuration file content: required cluster configuration | `""` |
+| `tcpListenOptions.enabled` | Enable TCP listen options of RabbitMQ | `true` |
| `tcpListenOptions.backlog` | Maximum size of the unaccepted TCP connections queue | `128` |
| `tcpListenOptions.nodelay` | When set to true, deactivates Nagle's algorithm. Default is true. Highly recommended for most users. | `true` |
| `tcpListenOptions.linger.lingerOn` | Enable Server socket lingering | `true` |
diff --git a/bitnami/rabbitmq/values.yaml b/bitnami/rabbitmq/values.yaml
index 5f58576074..6f13523528 100644
--- a/bitnami/rabbitmq/values.yaml
+++ b/bitnami/rabbitmq/values.yaml
@@ -385,6 +385,9 @@ extraContainerPorts: []
## See : https://www.rabbitmq.com/networking.html for additional information
##
tcpListenOptions:
+ ## @param tcpListenOptions.enabled Enable TCP listen options of RabbitMQ
+ ##
+ enabled: true
## @param tcpListenOptions.backlog Maximum size of the unaccepted TCP connections queue
##
backlog: 128
@@ -511,6 +514,8 @@ configuration: |-
{{- else if (eq .Values.memoryHighWatermark.type "relative") }}
vm_memory_high_watermark.{{ .Values.memoryHighWatermark.type }} = {{ .Values.memoryHighWatermark.value }}
{{- end }}
+ {{- end }}
+ {{- if .Values.tcpListenOptions.enabled }}
## TCP Listen Options
##
tcp_listen_options.backlog = {{ .Values.tcpListenOptions.backlog }}