Support Lifetime
Our minor releases are supported until our next minor comes out.1.2 Release Notes
1.2.0 Release Notes
Release Date 02 April 2025
Release Highlights
Support for Tyk 5.8
Tyk Operator v1.2 introduces key enhancements and critical fixes to improve API management in Kubernetes environments. This release adds support for HMAC request signing and YAML-based OAS definitions, aligning with Tyk Gateway 5.8. For a comprehensive list of changes, please refer to the detailed changelog below.Breaking Changes
This release has no breaking changes.Dependencies
3rd Party Dependencies & Tools
| Third Party Dependency | Tested Versions | Compatible Versions | Comments |
|---|---|---|---|
| Kubernetes | 1.28.x to 1.32.x | 1.19.x to 1.32.x |
Deprecations
There are no deprecations in this release.Upgrade instructions
Tyk Operator v1.2 introduced new Custom Resource Definitions (CRDs). Before upgrading to Tyk Operator v1.2 with Helm Chart, please run the following commands to install the CRDs:Downloads
- Docker image v1.2.0
-
- Helm chart
Changelog
Added
HMAC request signing support
HMAC request signing support
YAML-based OAS API definitions
YAML-based OAS API definitions
JWT OAS API policy linking
JWT OAS API policy linking
Updated
Fixed
Operator reconciliation error handling
Operator reconciliation error handling
Cert-manager dependency
Cert-manager dependency
Circuit breaker schema validation
Circuit breaker schema validation
threshold_precent field of classic API Definition CRD starting from Operator v1.0.0, which blocked users from upgrading.Portal API Catalog infinite loop
Portal API Catalog infinite loop
Leader election flag
Leader election flag
1.1 Release Notes
1.1.0 Release Notes
Release Date 09 December 2024
Release Highlights
Support for Tyk Streams API
Tyk Operator v1.1 supports management of Tyk Streams APIs through the newTykStreamsApiDefinition custom resource. This allows you to have declarative, versioned, and fully automated control to your streaming APIs.
Breaking Changes
This release has no breaking changes.Dependencies
3rd Party Dependencies & Tools
| Third Party Dependency | Tested Versions | Compatible Versions | Comments |
|---|---|---|---|
| Kubernetes | 1.26.x to 1.30.x | 1.19.x to 1.30.x |
Deprecations
There are no deprecations in this release.Upgrade instructions
Tyk Operator v1.1 introduced new Custom Resource Definitions (CRDs). Before upgrading to Tyk Operator v1.1 with Helm Chart, please run the following commands to install the CRDs:Downloads
- Docker image v1.1.0
-
- Helm chart
- tyk-charts v2.2.0
Changelog
Added
Fixed
1.0 Release Notes
1.0.0 Release Notes
We are excited to announce the release of Tyk Operator v1.0, marking a significant milestone with new features, enhancements, and critical changes. This release introduces support for Tyk OAS APIs, extended capabilities for managing Classic APIs and security policies, and includes license changes that you must be aware of before upgrading.Release Date 10 Oct 2024
Release Highlights
Support for Tyk OAS API
The Tyk Operator v1.0 release introduces powerful new features designed to enhance how you manage APIs in Kubernetes environments. One of the key highlights is the full support for Tyk OAS APIs, allowing you to define and manage APIs through the newTykOasApiDefinition custom resource. This integration extends GitOps API Management to Tyk OAS, allowing you to have declarative, versioned, and fully automated control to your APIs in Kubernetes environments.
Key features:
- Define and Manage Tyk OAS APIs using the TykOasApiDefinition custom resource.
- Manage API Definitions in ConfigMaps: Any changes are automatically tracked and synced to Tyk.
- Configure Tyk OAS in a Kubernetes-native way: You can organize APIs by categories or manage multiple API versions easily with the new CRD.
- Simplify certificate management by referencing Kubernetes secrets.
- Use the Tyk Ingress controller to create Tyk OAS APIs from Ingress specs.
Enhanced Classic API and Security Policy Features
Enhanced support for Tyk Classic APIs continues, with improvements to security policies and new capabilities for setting API and endpoint-specific rate limits, making it easier than ever to customize API usage policies. This release represents a significant upgrade for both API management and security, offering a more efficient, scalable, and Kubernetes-native way to operate Tyk. Whether you’re leveraging Tyk OAS APIs or continuing with Tyk Classic, this version brings the tools and features you need to streamline your workflows and enhance operational efficiency. For details please refer to the changelog below.Breaking Changes
License Requirement: Tyk Operator is now a closed-source product and requires a valid license key to operate. Please follow our Installation and Upgrade Guide to set your license key before installation or upgrade. If the license is missing, invalid, or expired, Tyk Operator will exit with an error message. Ensure that you carefully review the setup steps to avoid any issues during the upgrade or installation process.Dependencies
3rd Party Dependencies & Tools
| Third Party Dependency | Tested Versions | Compatible Versions | Comments |
|---|---|---|---|
| Kubernetes | 1.26.x to 1.30.x | 1.19.x to 1.30.x |
Deprecations
There are no deprecations in this release.Upgrade instructions
Tyk Operator v1.0 introduced new Custom Resource Definitions (CRDs). Before upgrading to Tyk Operator v1.0 with Helm Chart, please run the following commands to install the CRDs:Downloads
- Docker image v1.0.0
-
- Helm chart
Changelog
Added
TykOasApiDefinition: new Custom Resource for Tyk OAS
TykOasApiDefinition: new Custom Resource for Tyk OAS
TykOasApiDefinition custom resource allows you to manage Tyk OAS APIs directly within your Kubernetes environment. You can now categorize APIs, manage multiple versions, and simplify SSL certificate management by referencing Kubernetes secrets. This enhancement offers a Kubernetes-native approach to managing Tyk APIs, streamlining operations and reducing the complexity of versioning and certificate handling across different environments.Learn More: Create Tyk OAS APIIngress Controller: Support Tyk OAS API as an Ingress Template
Ingress Controller: Support Tyk OAS API as an Ingress Template
SecurityPolicy: Support for Key-Level Per-API Rate Limits and Quota
SecurityPolicy: Support for Key-Level Per-API Rate Limits and Quota
access_rights_array in the security policy. Each API now has the flexibility to inherit global limit settings or apply custom limits, making it easier to control API usage on a per-API basis. This provides enhanced granularity in managing traffic, ensuring optimal resource allocation and improved performance under heavy loads.Learn More: Key-Level Per-API Rate Limits and QuotaSecurityPolicy: Support for Key-Level Per-Endpoint Rate Limits
SecurityPolicy: Support for Key-Level Per-Endpoint Rate Limits
SecurityPolicy: Support for TykOasApiDefinition
SecurityPolicy: Support for TykOasApiDefinition
access_rights_array, allowing you to manage security policies for both Tyk Classic APIs and Tyk OAS APIs. By specifying the API kind, you can now apply rate limits, quotas, and other access controls to Tyk OAS APIs, streamlining security management in mixed environments.Learn More: TykOasApiDefinition in Security PolicyApiDefinition: Support for Event Handler
ApiDefinition: Support for Event Handler
ApiDefinition: Support timeout Field in Advanced Cache Control
ApiDefinition: Support timeout Field in Advanced Cache Control
ApiDefinition: Support new Fields in `VersionDefinition`
ApiDefinition: Support new Fields in `VersionDefinition`
VersionDefinition within ApiDefinition has been expanded to include additional fields, offering more granular control over API versioning and path management. These new fields allow you to configure version handling more flexibly, enhancing your ability to manage API versions and customize how version data is processed in API paths.Changed
0.18 Release Notes
0.18.0 Release Notes
Release date 4 Jul 2024
Breaking Changes
This release has no breaking changes.Deprecations
There are no deprecations in this release.Upgrade Instructions
Go to the Upgrading Tyk Operator section for detailed upgrade instructions.Release Highlights
This release added support for Tyk 5.4 API definition. For details please refer to the changelog below.Downloads
- Docker image v0.18.0
-
- Source code tarball - Tyk Operator Repo
Changelog
Added
0.17 Release Notes
0.17.1 Release Notes
Release date 6 May 2024
Breaking Changes
This release has no breaking changes.Deprecations
There are no deprecations in this release.Upgrade Instructions
Go to the Upgrading Tyk Operator section for detailed upgrade instructions.Release Highlights
This release is focused on bug fixes. For details please refer to the changelog below.Downloads
- Docker image v0.17
-
- Source code tarball - Tyk Operator Repo
Changelog
Fixed
Fixed ApiDefinition Custom Resources generated by the Ingress Controller used a wrong certificate
Fixed ApiDefinition Custom Resources generated by the Ingress Controller used a wrong certificate
Added Webhook and RBAC port configurations in Tyk Operator Helm chart
Added Webhook and RBAC port configurations in Tyk Operator Helm chart
.Values.webhookPort and .Values.rbac.port respectively.Addressed security vulnerabilities CVE-2023-45288
Addressed security vulnerabilities CVE-2023-45288
Addressed security vulnerabilities CVE-2024-24786
Addressed security vulnerabilities CVE-2024-24786
protojson.Unmarshal function can enter an infinite loop when unmarshaling certain forms of invalid JSON. This condition can occur when unmarshaling into a message which contains a google.protobuf.Any value, or when the UnmarshalOptions.DiscardUnknown option is set.0.17.0 Release Notes
Release date 05 Apr 2024
Breaking Changes
This release has no breaking changes.Deprecations
There are no deprecations in this release.Upgrade Instructions
Go to the Upgrading Tyk Operator section for detailed upgrade Instructions.Release Highlights
This release added support forGraphQLIntrospectionConfig in API definition and fixed an issue where the Tyk Operator creates duplicate APIs on Tyk.
For details please refer to the changelog below.
Downloads
- Docker image v0.17
-
- Source code tarball - Tyk Operator Repo
Changelog
Fixed
Added
0.16 Release Notes
0.16.0 Release Notes
Release date 12 Jan 2024
Breaking Changes
This release has no breaking changes.Deprecations
There are no deprecations in this release.Upgrade Instructions
While upgrading Tyk Operator release via Helm, please make sure that the latest CRDs are also applied on the cluster, as follows:Release Highlights
This release added support for analytics plugin, UDG global header, and detailed tracing setting in ApiDefinition as detailed in the changelog below.Downloads
Changelog
Added
Added imagePullSecrets configuration for ServiceAccount in Tyk Operator Helm chart
Added imagePullSecrets configuration for ServiceAccount in Tyk Operator Helm chart
Added tyk to categories field of CRDs
Added tyk to categories field of CRDs
Added support of analytics plugin in ApiDefinition CRD
Added support of analytics plugin in ApiDefinition CRD
Added support of UDG Global Header in ApiDefinition CRD
Added support of UDG Global Header in ApiDefinition CRD
Added support of detail tracing in ApiDefinition CRD
Added support of detail tracing in ApiDefinition CRD