Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
69 changes: 68 additions & 1 deletion tyk-docs/content/developer-support/release-notes/mdcb.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,73 @@ Our minor releases are supported until our next minor comes out.
---
## 2.8 Release Notes

### 2.8.5 Release Notes

#### Release Date xx
Copy link
Contributor

Choose a reason for hiding this comment

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

TODO: Change date when merging


#### Release Highlights

This release enhances the operational reliability of MDCB. We've resolved a synchronization issue where MDCB would permanently stop syncing with Gateways after Redis connection failures by implementing intelligent exponential backoff retry logic, ensuring continuous operation during Redis outages and network disruptions.
Additionally, we've upgraded the platform to Golang 1.24, strengthening security through the latest language improvements and maintaining our commitment to using current, supported runtime environments.

For a comprehensive list of changes, please refer to the detailed [changelog]({{< ref "#Changelog-v2.8.5" >}}).

#### Breaking Changes
This release has no breaking changes.

#### Dependencies {#dependencies-2.8.5}

##### 3rd Party Dependencies & Tools
| Third Party Dependency | Tested Versions | Compatible Versions | Comments |
| ------------------------------- | --------------- | ------------------- | -------- |
| [Redis](https://redis.io/download/) | 6.2.x, 7.x, 7.4.x | 6.2.x, 7.x, 7.4.x | |
| [Valkey](https://valkey.io/download/) | 7.2.x, 8.0.x, 8.1.x | 7.2.x, 8.0.x, 8.1.x | |
| [MongoDB](https://www.mongodb.com/try/download/community) | 5.0.x, 6.0.x, 7.0.x | 4.4.x, 5.0.x, 6.0.x, 7.0.x | |
| [PostgreSQL](https://www.postgresql.org/download/) | 13.x - 17.x | 13.x - 17.x | |

Given the time difference between your upgrade and the release of this version, we recommend customers verify the ongoing support of third-party dependencies they install, as their status may have changed since the release.

#### Deprecations
There are no deprecations in this release.

#### Upgrade instructions
If you are upgrading to 2.8.5, please follow the detailed [upgrade instructions](#upgrading-tyk).

#### Downloads
- [Docker image v2.8.5](https://hub.docker.com/r/tykio/tyk-mdcb-docker/tags?page=&page_size=&ordering=&name=v2.8.5)
- ```bash
docker pull tykio/tyk-mdcb-docker:v2.8.5
```
#### Changelog {#Changelog-v2.8.5}

##### Changed

<ul>
<li>
<details>
<summary>Upgrade Tyk MDCB to Golang 1.24</summary>

Tyk MDCB has been upgraded to [Golang 1.24](https://tip.golang.org/doc/go1.24), improving security by staying current with the latest Go versions.
</details>
</li>
</ul>

##### Fixed

<ul>
<li>
<details>
<summary>Enhanced Redis Connection Resilience with Intelligent Retry Logic</summary>

We've resolved a synchronization issue where MDCB would permanently stop syncing with Gateways after Redis connection failures. The system now implements robust exponential backoff retry logic that continues indefinitely until a successful reconnection is achieved, ensuring your API infrastructure maintains continuous operation during Redis outages, network disruptions, or server restarts.

Previously, MDCB would attempt only a single reconnection before silently abandoning the sync process while appearing healthy, leaving Gateways without updates.

With this enhancement, both pub/sub and keyspace listeners automatically recover from transient Redis issues, provide clear logging of retry attempts for improved observability, and eliminate the need for manual MDCB restarts to restore synchronization.
</details>
</li>
</ul>

### 2.8.4 Release Notes

#### Release Date 18th August 2025
Expand Down Expand Up @@ -75,7 +142,7 @@ To resolve the compatibility issue between MDCB and Tyk Dashboard when OAS API d
If you are upgrading to 2.8.4, please follow the detailed [upgrade instructions](#upgrading-tyk).

#### Downloads
- [Docker image v2.8.3](https://hub.docker.com/r/tykio/tyk-mdcb-docker/tags?page=&page_size=&ordering=&name=v2.8.4)
- [Docker image v2.8.4](https://hub.docker.com/r/tykio/tyk-mdcb-docker/tags?page=&page_size=&ordering=&name=v2.8.4)
- ```bash
docker pull tykio/tyk-mdcb-docker:v2.8.4
```
Expand Down
6 changes: 5 additions & 1 deletion tyk-docs/data/releases/mdcb.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
{
"home": "tyk-multi-data-centre",
"licensed": true,
"latest": "2.8.4",
"latest": "2.8.5",
"releaseNotesPath": "developer-support/release-notes/mdcb",
"2.8.5": {
"date": "18/08/2025",
"docker":"https://hub.docker.com/r/tykio/tyk-mdcb-docker/tags?page=1&name=2.8.5"
},
"2.8.4": {
"date": "18/08/2025",
"docker":"https://hub.docker.com/r/tykio/tyk-mdcb-docker/tags?page=1&name=2.8.4"
Expand Down
Loading