Tyk Charts 1.6 Release Notes

Last updated: 3 minutes read.

Open Source (Mozilla Public License)

This page contains all release notes for version 1.6.X displayed in a reverse chronological order

Support Lifetime

Our minor releases are supported until our next minor comes out.


1.6.0 Release Notes

Release Date 14 August 2024

Breaking Changes

This release has no breaking changes.

3rd Party Dependencies & Tools

Third Party Dependency Tested Versions Compatible Versions Comments
Kubernetes 1.26.x, 1.27.x, 1.28.x, 1.29.x, 1.30.x 1.19+
Helm 3.14.x 3.x
Redis 6.2.x, 7.x 6.2.x, 7.x Used by Tyk Gateway and Dashboard
MongoDB 5.0.x, 6.0.x, 7.0.x 5.0.x, 6.0.x, 7.0.x Used by Tyk Dashboard, Pump, and MDCB
PostgreSQL 12.x - 16.x 12.x - 16.x Used by Tyk Dashboard, Pump, and MDCB

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 deprecation in this release.

Upgrade instructions

For users currently on v1.4.x, we strongly recommend promptly upgrading to the latest release.

You can use helm upgrade to upgrade your release

helm repo add tyk-helm https://helm.tyk.io/public/helm/charts/
helm repo update

helm upgrade [RELEASE_NAME] tyk-helm/[CHART_NAME]

Release Highlights

Updated MDCB Health check probes

MDCB v2.7.0 release introduces /liveness and /readiness probes which give more accurate and detail health check information. MDCB deployment has been updated to use the new endpoints. See MDCB Health Check section for information about the new probes.

Updated default Tyk versions

Tyk Charts 1.6 will install the following Tyk component versions by default.

  • Tyk Gateway v5.5.0
  • Tyk Dashboard v5.5.0
  • Tyk Pump v1.11.0
  • Tyk MDCB v2.7.0
  • Tyk Developer Portal v1.10.0
  • Tyk Operator v0.18.0

Downloads

Changelog

Added
  • MDCB: Added option to configure healthcheck cache renewal period

    Added mdcb.healthcheck.cache_renewal_period which configures the time interval (in seconds) at which the healthchecker refreshes its cached health status information (Redis and DB). Default to 10 (seconds).

  • MDCB: Added Ingress to HTTP services

    Added Ingress resource for MDCB HTTP service at port http_port.

    tyk-mdcb:
      mdcb:
       # New HTTP ingress for port 8181
       http_ingress:
         enabled: false
         # className specifies your ingress controller class name below
         className: ""
         # annotations specifies annotations to be added on Ingress resource.
         annotations: { }
           # kubernetes.io/ingress.class: nginx
           # kubernetes.io/tls-acme: "true"
         # hosts corresponds to the rules to be added on Ingress rules.
         hosts:
           - host: mdcb-http.example.com
             paths:
               - path: /
                 pathType: ImplementationSpecific
         # tls corresponds to the tls configuration if Ingress rules use TLS
         tls: []
         #  - secretName: chart-example-tls
         #    hosts:
         #      - chart-example.local
    
  • MDCB: Updated liveness and readiness probes

    Updated MDCB liveness and readiness probes to /liveness and /readiness respectively. These endpoints are available from MDCB v2.7.0. If you are deploying an earlier version of MDCB, please update the paths to /health in values.yaml file. For more details about new endpoints, check MDCB Health check section.

Fixed
  • Portal: Ingress resource should not be created if not enabled

    Fixed the issue that when Developer Portal component is enabled, an Ingress resource is being created, although Portal Ingress is not enabled.


Further Information

Upgrading Tyk

Please refer to the upgrading Tyk page for further guidance on the upgrade strategy.

FAQ

Please visit our Developer Support page for further information relating to reporting bugs, upgrading Tyk, technical support and how to contribute.