Skip to content

Latest commit

 

History

History
164 lines (107 loc) · 9.88 KB

CHANGELOG.md

File metadata and controls

164 lines (107 loc) · 9.88 KB

1.3.0 (November 6, 2023)

SECURITY:

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]

1.2.0 (June 28, 2023)

SECURITY:

  • Update go-discover to 214571b6a5309addf3db7775f4ee8cf4d264fd5f within the Dockerfile. [GH-153]
  • Update to Envoy 1.26.2 within the Dockerfile. [GH-142]
  • Update to Go 1.20.4 and Envoy 1.26.1 within the Dockerfile. [GH-97]

1.1.2 (June 1, 2023)

BUG FIXES:

  • Reverts #104 fix that caused a downstream error for Ingress/Mesh/Terminating GWs [GH-131]

1.0.3 (June 1, 2023)

SECURITY:

  • Update to UBI base image to 9.2. [GH-125]

IMPROVEMENTS:

  • Update bootstrap configuration to rename envoy_hcp_metrics_bind_socket_dir to envoy_telemetry_collector_bind_socket_dir to remove HCP naming references. [GH-122]

BUG FIXES:

  • Reverts #104 fix that caused a downstream error for Ingress/Mesh/Terminating GWs [GH-131]

1.1.1 (May 31, 2023)

SECURITY:

FEATURES:

  • Add envoy_hcp_metrics_bind_socket_dir flag to configure a directory where a unix socket is created. This enables Envoy metrics collection, which will be forwarded to a HCP metrics collector. [GH-90]

IMPROVEMENTS:

  • Update bootstrap configuration to rename envoy_hcp_metrics_bind_socket_dir to envoy_telemetry_collector_bind_socket_dir to remove HCP naming references. [GH-122]

BUG FIXES:

  • Fix a bug that threw an error when trying to use $HOST_IP with metrics URLs. [GH-106]
  • Fix a bug with Envoy potentially starting with incomplete configuration by not waiting enough for initial xDS configuration. [GH-104]

1.0.2 (May 16, 2023)

SECURITY:

FEATURES:

  • Add envoy_hcp_metrics_bind_socket_dir flag to configure a directory where a unix socket is created. This enables Envoy metrics collection, which will be forwarded to a HCP metrics collector. [GH-90]

IMPROVEMENTS:

  • Update consul-server-connection-manager to version 0.1.2. [GH-77]

BUG FIXES:

  • Fix a bug that threw an error when trying to use $HOST_IP with metrics URLs. [GH-106]
  • Fix a bug with Envoy potentially starting with incomplete configuration by not waiting enough for initial xDS configuration. [GH-104]

1.1.0 (February 23, 2023)

SECURITY:

FEATURES:

IMPROVEMENTS:

  • Update consul-server-connection-manager to version 0.1.2. [GH-74]

1.0.1 (January 27, 2023)

SECURITY:

  • Update to Go 1.19.4 and Envoy 1.24.1 within the Dockerfile. [GH-64]

IMPROVEMENTS:

  • Update consul-server-connection-manager to version 0.1.1. [GH-66]

1.0.0 (November 16, 2022)

Initial release.