Skip to content

Commit 38cb8c3

Browse files
committed
update changelog
1 parent afa5841 commit 38cb8c3

2 files changed

Lines changed: 34 additions & 10 deletions

File tree

CHANGELOG.md

Lines changed: 33 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -50,26 +50,51 @@ This is a feature release.
5050

5151
## Highlights
5252

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`**
5854

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.
66+
67+
**Support APISIX Standalone API-Driven Mode (Experimental)**
68+
69+
> 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).**
6081
6182
Please try out the release binaries and report any issues at
6283
https://github.com/apache/apisix-ingress-controller/issues.
6384
6485
### Contributors
6586
66-
* Ashing Zheng
6787
* AlinsRan
88+
* Ashing Zheng
6889
6990
### Changes
70-
<details><summary>11 commits</summary>
91+
<details><summary>15 commits</summary>
7192
<p>
7293
94+
* [`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)
96+
* [`b811d9c`](https://github.com/apache/apisix-ingress-controller/commit/b811d9c6c5e5fad08fb30be155bb2dc054ecae26) update Highlights
97+
* [`b7c076e`](https://github.com/apache/apisix-ingress-controller/commit/b7c076ea3997ee85584bc35355dabb9c97ce4b7a) chore: v2.0.0-rc1 release
7398
* [`0db882d`](https://github.com/apache/apisix-ingress-controller/commit/0db882d66d5b9dfb7dc9dd9d2045d4709b1c6ed2) chore: remove useless example files in dockerfile (#2434)
7499
* [`11ecb35`](https://github.com/apache/apisix-ingress-controller/commit/11ecb353d074b7392046d08e52bc824a3eeb6ee7) fix: set default provider type (#2436)
75100
* [`16f9d60`](https://github.com/apache/apisix-ingress-controller/commit/16f9d609ad63a9ff1d11aa1d1dfceaf89a603a60) fix(crd): missing shortname and printcolumn (#2435)
@@ -222,7 +247,6 @@ https://github.com/apache/apisix-ingress-controller/issues.
222247

223248
Previous release can be found at [v1.8.4](https://github.com/apache/apisix-ingress-controller/releases/tag/v1.8.4)
224249

225-
226250
# 1.8.0
227251

228252
## What's New

releases/v2.0.0.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,6 @@ provider:
6969
type: "apisix-standalone"
7070
```
7171
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).**
7373
7474
"""

0 commit comments

Comments
 (0)