docs: v1.18 Consul release notes (#20736)

* v1.18 release notes page

* Remove API gateway
This commit is contained in:
Jeff Boruszak 2024-02-28 09:33:20 -08:00 committed by GitHub
parent 1a454b7b47
commit b2e989c01f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 56 additions and 0 deletions

View File

@ -0,0 +1,52 @@
---
layout: docs
page_title: 1.18.x
description: >-
Consul release notes for version 1.18.x
---
# Consul 1.18.0
We are pleased to announce the following Consul updates.
## Release highlights
**Consul catalog v2 API updates:** Additional improvements were made to the v2 catalog API, which enables support for [multi-port services on Kubernetes](/consul/docs/k8s/multiport). Improvements include namespace and admin partition support for the TrafficPermissions resource, mesh gateway implementation, Consul DNS integration, and the ability to use virtual ports in configurations.
The v2 catalog API is currently available for Consul on Kubernetes deployments only. Refer to [Consul v2 architecture](/consul/docs/architecture/v2) for more information.
**Consul Long Term Support (LTS) (Enterprise):** Consul Enterprise users can now receive Long Term Support for approximately 2 years on some Consul releases, starting with Consul Enterprise v1.15. During the LTS window, eligible fixes are provided through a new minor release on the affected LTS release branch.
An LTS release is planned for every 3 releases, and it is maintained until it is 6 releases from the latest major release. For example, Consul Enterprise v1.15.x, v1.18x, and v1.21.x are the next three planned releases. The LTS period for Consul Enterprise v1.15.x ends when Consul Enterprise v1.21.0 releases.
For more information, refer to [Consul Enterprise Long Term Support](/consul/docs/enterprise/long-term-support).
**Fault injection (Enterprise):** For Enterprise users, Consuls service mesh now supports managing traffic with fault injection behavior that is defined in an upstream services service defaults configuration entry or CRD. Supported fault injection behavior includes delaying, aborting, and rate limiting traffic between services. You can use fault injection to test your networks resilience under different conditions.
For more information, refer to [fault injection](/consul/docs/manage-traffic/fault-injection).
**Consul admin partition support for Nomad:** Nomad now supports configurations for a Consul datacenters admin partition when scheduling applications. Admin partitions are a Consul Enterprise feature that enable multi-tenancy for Consul servers so that several teams in your organization can use a single secure Consul datacenter. Admin partitions also enable cluster peering as a strategy for extending your service mesh east-west across regions in a single cloud provider or across multiple cloud providers.
Refer to [admin partitions](/consul/docs/enterprise/admin-partitions) for more information.
**Transparent proxy for EC2 on ECS:** Consul now supports transparent proxy mode for deployments running on EC2 instances in AWS Elastic Container Service (ECS). When service mesh proxies are in transparent proxy mode, Consul service mesh uses IPtables to direct all inbound and outbound traffic to the sidecar. Consul also uses information configured in service intentions to infer routes, which eliminates the need to explicitly configure upstreams.
Consuls transparent proxy allows applications to communicate through Consuls service mesh without modifying their underlying configurations to use Consul DNS. The transparent proxy also hardens application security by preventing direct inbound connections that bypass the mesh.
Refer to [transparent proxy overview](/consul/docs/k8s/connect/transparent-proxy) and [Consul on ECS overview](/consul/docs/ecs) for more information.
## Upgrading
For more detailed information, please refer to the [upgrade details page](/consul/docs/upgrading/upgrade-specific) and the changelogs.
## Known issues
The following issues are known to exist in the v1.18.x releases:
## Changelogs
The changelogs for this major release version and any maintenance versions are listed below.
<Note> These links take you to the changelogs on the GitHub website. </Note>
- [1.18.0](https://github.com/hashicorp/consul/releases/tag/v1.18.0)

View File

@ -166,6 +166,10 @@
{ {
"title": "Consul", "title": "Consul",
"routes": [ "routes": [
{
"title": "v1.18.x",
"path": "release-notes/consul/v1_18_x"
},
{ {
"title": "v1.17.x", "title": "v1.17.x",
"path": "release-notes/consul/v1_17_x" "path": "release-notes/consul/v1_17_x"