You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+33-9Lines changed: 33 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -50,26 +50,51 @@ This is a feature release.
50
50
51
51
## Highlights
52
52
53
-
This release contains following new features:
54
-
- feat: add skip_mtls_uri_regex support for ApisixTls
55
-
- feat: add support for multiple labels with same key
56
-
- feat: Allow merging nested values in plugin config secretRef
57
-
- feat: allow configuring timeout and retries for upstream with ingress
53
+
**Add Gateway API Extensions `apisix.apache.org/v1alpha1`**
58
54
59
-
And also contains few bug fixes along with an upgrade of etcd-adapter package.
55
+
Enable additional features not included in the standard Kubernetes Gateway API, developed and maintained by Gateway API implementers to extend functionality securely and reliably.
56
+
57
+
* GatewayProxy: Defines connection settings between the APISIX Ingress Controller and APISIX, including auth, endpoints, and global plugins. Referenced via parametersRef in Gateway, GatewayClass, or IngressClass
58
+
59
+
* BackendTrafficPolicy: Defines traffic management settings for backend services, including load balancing, timeouts, retries, and host header handling in the APISIX Ingress Controller.
60
+
61
+
* Consumer: Defines API consumers and their credentials, enabling authentication and plugin configuration for controlling access to API endpoints.
62
+
63
+
* PluginConfig: Defines reusable plugin configurations that can be referenced by other resources like HTTPRoute, enabling separation of routing logic and plugin settings for better reusability and manageability.
64
+
65
+
* HTTPRoutePolicy: Configures advanced traffic management and routing policies for HTTPRoute or Ingress resources, enhancing functionality without modifying the original resources.
> This mode is experimental, please do not rely on it in your production environment. We use it to validate certain specific workloads and if it is appropriate we will turn it into an officially supported feature, otherwise it will be removed.
70
+
71
+
In this mode, there is no need to maintain an ETCD cluster. Routing rules are stored entirely in memory and can be updated through the API.
72
+
73
+
You can enable this mode in Apache Ingress configuration file by specifying:
74
+
75
+
```yaml
76
+
provider:
77
+
type: "apisix-standalone"
78
+
```
79
+
80
+
**For major changes introduced in this release, refer to the [upgrade guide](https://github.com/apache/apisix-ingress-controller/blob/0db882d66d5b9dfb7dc9dd9d2045d4709b1c6ed2/docs/upgrade-guide.md#upgrading-from-1xx-to-200-key-changes-and-considerations).**
60
81
61
82
Please try out the release binaries and report any issues at
* [`afa5841`](https://github.com/apache/apisix-ingress-controller/commit/afa5841f87d5a0137c9cd82361380717d31d5187) Merge branch 'master' into chore/release-2.0.0-rc1
95
+
* [`c1533c9`](https://github.com/apache/apisix-ingress-controller/commit/c1533c9ddf4b1ed6db999d1535370824b8c150e1) fix: the sync_period of the provider should not be 0s (#2438)
* [`0db882d`](https://github.com/apache/apisix-ingress-controller/commit/0db882d66d5b9dfb7dc9dd9d2045d4709b1c6ed2) chore: remove useless example files in dockerfile (#2434)
74
99
* [`11ecb35`](https://github.com/apache/apisix-ingress-controller/commit/11ecb353d074b7392046d08e52bc824a3eeb6ee7) fix: set default provider type (#2436)
75
100
* [`16f9d60`](https://github.com/apache/apisix-ingress-controller/commit/16f9d609ad63a9ff1d11aa1d1dfceaf89a603a60) fix(crd): missing shortname and printcolumn (#2435)
Copy file name to clipboardExpand all lines: releases/v2.0.0.toml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -69,6 +69,6 @@ provider:
69
69
type: "apisix-standalone"
70
70
```
71
71
72
-
For major changes introduced in this release, refer to the [upgrade guide](https://github.com/apache/apisix-ingress-controller/blob/0db882d66d5b9dfb7dc9dd9d2045d4709b1c6ed2/docs/upgrade-guide.md#upgrading-from-1xx-to-200-key-changes-and-considerations).**
72
+
**For major changes introduced in this release, refer to the [upgrade guide](https://github.com/apache/apisix-ingress-controller/blob/0db882d66d5b9dfb7dc9dd9d2045d4709b1c6ed2/docs/upgrade-guide.md#upgrading-from-1xx-to-200-key-changes-and-considerations).**
0 commit comments