mirror of https://github.com/status-im/consul.git
docs: v1.18 Consul release notes (#20736)
* v1.18 release notes page * Remove API gateway
This commit is contained in:
parent
1a454b7b47
commit
b2e989c01f
|
@ -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, Consul’s service mesh now supports managing traffic with fault injection behavior that is defined in an upstream service’s 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 network’s 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 datacenter’s 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.
|
||||||
|
|
||||||
|
Consul’s transparent proxy allows applications to communicate through Consul’s 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)
|
|
@ -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"
|
||||||
|
|
Loading…
Reference in New Issue