Skip to content

Releases: hashicorp/consul-dataplane

v1.2.4

18 Dec 15:59
3ce6130
Compare
Choose a tag to compare

1.2.4 (December 18, 2023)

SECURITY:

  • Upgrade to use Go 1.20.12. This resolves CVEs
    CVE-2023-45283: (path/filepath) recognize ??\ as a Root Local Device path prefix (Windows)
    CVE-2023-45284: recognize device names with trailing spaces and superscripts (Windows)
    CVE-2023-39326: (net/http) limit chunked data overhead
    CVE-2023-45285: (cmd/go) go get may unexpectedly fallback to insecure git [GH-353]

BUG FIXES:

  • Fix issue where the internal grpc-proxy would hit the max message size limit for xDS streams with a large amount of configuration. [GH-357]

v1.1.7

18 Dec 16:09
1399a12
Compare
Choose a tag to compare

1.1.7 (December 18, 2023)

SECURITY:

  • Upgrade to use Go 1.20.12. This resolves CVEs
    CVE-2023-45283: (path/filepath) recognize ??\ as a Root Local Device path prefix (Windows)
    CVE-2023-45284: recognize device names with trailing spaces and superscripts (Windows)
    CVE-2023-39326: (net/http) limit chunked data overhead
    CVE-2023-45285: (cmd/go) go get may unexpectedly fallback to insecure git [GH-353]

BUG FIXES:

  • Fix issue where the internal grpc-proxy would hit the max message size limit for xDS streams with a large amount of configuration. [GH-357]

v1.3.0

06 Nov 22:34
b6c24bd
Compare
Choose a tag to compare

1.3.0 (November 6, 2023)

SECURITY:

v1.2.3

02 Nov 02:01
b51c7fd
Compare
Choose a tag to compare

1.2.3 (November 1, 2023)

SECURITY:

v1.1.6

02 Nov 01:24
c301674
Compare
Choose a tag to compare

1.1.6 (November 1, 2023)

SECURITY:

v1.0.7

02 Nov 00:38
ea62a3f
Compare
Choose a tag to compare

1.0.7 (November 1, 2023)

SECURITY:

v1.3.0-rc1

10 Oct 13:55
23fc23b
Compare
Choose a tag to compare
v1.3.0-rc1 Pre-release
Pre-release

1.3.0-rc1 (October 10, 2023)

SECURITY:

FEATURES:

  • Add -shutdown-drain-listeners, -shutdown-grace-period, -graceful-shutdown-path and -graceful-port flags to configure proxy lifecycle management settings for the Envoy container. [GH-100]
  • Add HTTP server with configurable port and endpoint path for initiating graceful shutdown. [GH-115]
  • Catch SIGTERM and SIGINT to initate graceful shutdown in accordance with proxy lifecycle management configuration. [GH-130]
  • Make consul dataplane handle bootstrap param response for Catalog and Mesh V2 resources [GH-242]

IMPROVEMENTS:

  • Add graceful_startup endpoint and postStart hook in order to guarantee that dataplane starts up before application container. [GH-239]
  • Add the -config-file flag to support reading configuration options from a JSON file. [GH-164]
  • In order to support Windows, write Envoy bootstrap configuration to a regular file instead of a named pipe. [GH-188]
  • connect: Add capture group labels from Envoy cluster FQDNs to Envoy exported metric labels [GH-184]

BUG FIXES:

  • Add support for envoy-extra-args. Fixes Envoy extra-args annotation crashing consul-dataplane container. [GH-133]
  • Fix a bug where container user was unable to bind to privileged ports (< 1024). The consul-dataplane container now requires the NET_BIND_SERVICE capability. [GH-238]
  • Fix a bug where exiting envoy would inadvertently throw an error [GH-175]
  • Fix a bug with Envoy potentially starting with incomplete configuration by not waiting enough for initial xDS configuration. [GH-140]

v1.2.2

05 Sep 18:56
6df1122
Compare
Choose a tag to compare

1.2.2 (September 5, 2023)

SECURITY:

  • Update to Go 1.20.7 and Envoy 1.26.4 within the Dockerfile. [GH-235]

BUG FIXES:

  • Fix a bug where container user was unable to bind to privileged ports (< 1024). The consul-dataplane container now requires the NET_BIND_SERVICE capability. [GH-238]

v1.1.5

05 Sep 20:39
f7d6ff7
Compare
Choose a tag to compare

1.1.5 (September 5, 2023)

SECURITY:

  • Update to Go 1.20.7 and Envoy 1.25.9 within the Dockerfile. [GH-236]

BUG FIXES:

  • Fix a bug where container user was unable to bind to privileged ports (< 1024). The consul-dataplane container now requires the NET_BIND_SERVICE capability. [GH-238]

v1.0.6

05 Sep 18:26
8cb8701
Compare
Choose a tag to compare

1.0.6 (September 5 2023)

SECURITY:

  • Update to Go 1.20.7 and Envoy 1.24.10 within the Dockerfile. [GH-237]

BUG FIXES:

  • Fix a bug where container user was unable to bind to privileged ports (< 1024). The consul-dataplane container now requires the NET_BIND_SERVICE capability. [GH-238]