Skip to content

Commit

Permalink
Merge pull request #1 from hashicorp/main
Browse files Browse the repository at this point in the history
update version
  • Loading branch information
xuechaos authored Jun 17, 2022
2 parents 098da8e + 4b402e3 commit 2f94ba7
Show file tree
Hide file tree
Showing 10,330 changed files with 840,635 additions and 603,307 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 3 additions & 0 deletions .changelog/10002.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:feature
ui: Transparent Proxy - Service mesh visualization updates
```
3 changes: 3 additions & 0 deletions .changelog/10009.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
dns: fixes a bug with edns truncation where the response could exceed the size limit in some cases.
```
3 changes: 3 additions & 0 deletions .changelog/10013.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
audit-logging: (Enterprise only) Fixed an issue that resulted in usage of the agent master token or managed service provider tokens from being resolved properly.
```
3 changes: 3 additions & 0 deletions .changelog/10016.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
connect: Update the service mesh visualization to account for transparent proxies.
```
3 changes: 3 additions & 0 deletions .changelog/10023.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:security
Add content-type headers to raw KV responses to prevent XSS attacks [CVE-2020-25864](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-25864)
```
3 changes: 3 additions & 0 deletions .changelog/10025.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
snapshot: fixes a bug that would cause snapshots to be missing all but the first ACL Auth Method.
```
3 changes: 3 additions & 0 deletions .changelog/10039.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
ui: ensure proxy instance API requests perform blocking queries correctly
```
3 changes: 3 additions & 0 deletions .changelog/10062.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
ui: Added humanized formatting to lock session durations
```
3 changes: 3 additions & 0 deletions .changelog/10069.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:breaking-change
connect: Disallow wildcard as name for service-defaults.
```
3 changes: 3 additions & 0 deletions .changelog/10073.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
telemetry: Add new metrics for status of secondary datacenter replication.
```
3 changes: 3 additions & 0 deletions .changelog/10081.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
ui: updates the ui with the new consul brand assets
```
4 changes: 4 additions & 0 deletions .changelog/10089.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
```release-note:improvement
cli: snapshot inspect command can now inspect raw snapshots from a server's data
dir.
```
3 changes: 3 additions & 0 deletions .changelog/10091.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
cli: snapshot inspect command would panic on invalid input.
```
3 changes: 3 additions & 0 deletions .changelog/10100.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
ui: Added CRD popover 'informed action' for intentions managed by CRDs
```
3 changes: 3 additions & 0 deletions .changelog/10101.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
connect: update supported envoy versions to 1.18.2, 1.17.2, 1.16.3, 1.15.4
```
3 changes: 3 additions & 0 deletions .changelog/10112.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
streaming: fixes a bug that would cause context cancellation errors when a cache entry expired while requests were active.
```
3 changes: 3 additions & 0 deletions .changelog/10121.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
ui: Add conditionals to lock sessions tab
```
3 changes: 3 additions & 0 deletions .changelog/10122.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
ui: Adding conditional to prevent Service Mesh from breaking when there are no Upstreams
```
3 changes: 3 additions & 0 deletions .changelog/10124.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
ui: Update conditional for topology empty state
```
3 changes: 3 additions & 0 deletions .changelog/10127.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
connect: rename cluster config entry to mesh.
```
4 changes: 4 additions & 0 deletions .changelog/10129.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
```release-note:improvement
raft: allow reloading of raft trailing logs and snapshot timing to allow recovery from some [replication failure modes](https://github.com/hashicorp/consul/issues/9609).
telemetry: add metrics and documentation for [monitoring for replication issues](https://consul.io/docs/agent/telemetry#raft-replication-capacity-issues).
```
3 changes: 3 additions & 0 deletions .changelog/10131.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
xds: ensure that all envoyproxy/go-control-plane protobuf symbols are linked into the final binary
```
3 changes: 3 additions & 0 deletions .changelog/10133.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
ui: Updating the wording for the banner and the popover for a service with an upstream that is not explicitly defined.
```
11 changes: 11 additions & 0 deletions .changelog/10134.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
```release-note:feature
cli: Add additional flags to the `consul connect redirect-traffic` command to allow excluding inbound and outbound ports,
outbound CIDRs, and additional user IDs from traffic redirection.
```
```release-note:feature
cli: Automatically exclude ports from `envoy_prometheus_bind_addr`, `envoy_stats_bind_addr`, and `ListenerPort` from `Expose` config
from inbound traffic redirection rules if `proxy-id` flag is provided to the `consul connect redirect-traffic` command.
```
```release-note:feature
sdk: Allow excluding inbound and outbound ports, outbound CIDRs, and additional user IDs from traffic redirection in the `iptables` package.
```
3 changes: 3 additions & 0 deletions .changelog/10136.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
ui: Adding a notice about how TransparentProxy mode affects the Upstreams list at the top of tab view
```
3 changes: 3 additions & 0 deletions .changelog/10149.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
streaming: change `use_streaming_backend` to default to true so that streaming is used by default when it is supported.
```
3 changes: 3 additions & 0 deletions .changelog/10151.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
ui: Fix text searching through upstream instances.
```
3 changes: 3 additions & 0 deletions .changelog/10152.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
ui: Removes the extra rendering of namespace in service upstream list
```
3 changes: 3 additions & 0 deletions .changelog/10157.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
ui: Don't render a DOM element for empty namespace descriptions
```
9 changes: 9 additions & 0 deletions .changelog/10161.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
```release-note:bug
memberlist: fixes a couple bugs which allowed malformed input to cause a crash in a Consul
client or server.
```

```release-note:bug
telemetry: fixes a bug with Prometheus metrics where Gauges and Summaries were incorrectly
being expired.
```
3 changes: 3 additions & 0 deletions .changelog/10162.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
connect: restrict transparent proxy mode to only match on the tagged virtual IP address.
```
3 changes: 3 additions & 0 deletions .changelog/10163.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
acl: Give more descriptive error if auth method not found.
```
9 changes: 9 additions & 0 deletions .changelog/10173.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
```release-note:improvement
agent: Save exposed Envoy ports to the agent's state when `Expose.Checks` is true in proxy's configuration.
```
```release-note:improvement
api: Add `ExposedPort` to the health check API resource.
```
```release-note:improvement
command: Exclude exposed Envoy ports from traffic redirection when providing `-proxy-id` and `Expose.Checks` is set.
```
3 changes: 3 additions & 0 deletions .changelog/10174.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
ui: Only show a partial list of intention permissions, with the option to show all
```
3 changes: 3 additions & 0 deletions .changelog/10181.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
ui: Improve loader centering with new side navigation
```
3 changes: 3 additions & 0 deletions .changelog/10186.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
ui: De-duplicate tags in rendered tag listings
```
3 changes: 3 additions & 0 deletions .changelog/10188.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
local: agents will no longer persist the default user token along with a service or check.
```
4 changes: 4 additions & 0 deletions .changelog/10189.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
```release-note:bug
http: fix a bug that caused the `X-Consul-Effective-Consistency` header to be missing on
request for service health
```
3 changes: 3 additions & 0 deletions .changelog/10194.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
ui: Show a message to explain that health checks may be out of date if the serf health check is in a critical state
```
3 changes: 3 additions & 0 deletions .changelog/10204.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
api: The `Content-Type` header is now always set when a body is present in a request.
```
3 changes: 3 additions & 0 deletions .changelog/10210.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
licensing: **(Enterprise Only)** Consul Enterprise has gained the ability to autoload a license via configuration. This can be specified with the `license_path` configuration, the `CONSUL_LICENSE` environment variable or the `CONSUL_LICENSE_PATH` environment variable
```
3 changes: 3 additions & 0 deletions .changelog/10211.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:breaking-change
licensing: **(Enterprise Only)** Consul Enterprise 1.10 has removed API driven licensing of servers in favor of license loading via configuration. The `PUT` and `DELETE` methods on the `/v1/operator/license` endpoint will now return 405s, the `consul license put` and `consul license reset` CLI commands have been removed and the `LicensePut` and `LicenseReset` methods in the API client have been altered to always return an error.
```
3 changes: 3 additions & 0 deletions .changelog/10212.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
ui: Add 'optional route segments' and move namespaces to use them
```
3 changes: 3 additions & 0 deletions .changelog/10225.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
ui: Reflect the change of Session API response shape for Checks in post 1.7 Consul
```
3 changes: 3 additions & 0 deletions .changelog/10231.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
connect: update supported envoy versions to 1.18.3, 1.17.3, 1.16.4, and 1.15.5
```
3 changes: 3 additions & 0 deletions .changelog/10239.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
server: ensure that central service config flattening properly resets the state each time
```
3 changes: 3 additions & 0 deletions .changelog/10240.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
agent: ensure we hash the non-deprecated upstream fields on ServiceConfigRequest
```
3 changes: 3 additions & 0 deletions .changelog/10243.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:feature
xds: emit a labeled gauge of connected xDS streams by version
```
7 changes: 7 additions & 0 deletions .changelog/10248.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```release-note:breaking-change
licensing: **(Enterprise Only)** Consul Enterprise has removed support for temporary licensing. All server agents must have a valid license at startup and client agents must have a license at startup or be able to retrieve one from the servers.
```

```release-note:breaking-change
licensing: **(Enterprise Only)** Consul Enterprise client agents now require a valid non-anonymous ACL token for retrieving their license from the servers. Additionally client agents rely on the value of the `start_join` and `retry_join` configurations for determining the servers to query for the license. Therefore one must be set to use license auto-retrieval.
```
3 changes: 3 additions & 0 deletions .changelog/10267.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
licensing: **(Enterprise Only)** Consul Enterprise has gained the ability update its license via a configuration reload. The same environment variables and configurations will be used to determine the new license.
```
3 changes: 3 additions & 0 deletions .changelog/10270.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:feature
ui: Create a collapsible notices component for the Topology tab
```
5 changes: 5 additions & 0 deletions .changelog/10273.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
```release-note:bug
cli: removes the need to set debug_enabled=true to collect debug data from the CLI. Now
the CLI behaves the same way as the API and accepts either an ACL token with operator:read, or
debug_enabled=true.
```
3 changes: 3 additions & 0 deletions .changelog/10279.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
debug: capture a single stream of logs, and single pprof profile and trace for the whole duration
```
3 changes: 3 additions & 0 deletions .changelog/10287.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:feature
ui: Add Unix Domain Socket support
```
3 changes: 3 additions & 0 deletions .changelog/10298.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
ui: Move all CSS icons to use standard CSS custom properties rather than SASS variables
```
4 changes: 4 additions & 0 deletions .changelog/10299.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
```release-note:bug
use the MaxQueryTime instead of RPCHoldTimeout for blocking RPC queries
[[GH-8978](https://github.com/hashicorp/consul/pull/8978)].
```
3 changes: 3 additions & 0 deletions .changelog/10301.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
connect: Ensures passthrough tproxy cluster is created even when mesh config doesn't exist.
```
4 changes: 4 additions & 0 deletions .changelog/10306.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
```release-note:bug
autopilot: **(Enterprise only)** Fixed an issue where autopilot could cause a new leader to demote the wrong voter when redundancy zones are in use and the previous leader failed.
```

3 changes: 3 additions & 0 deletions .changelog/10324.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
envoy: fixes a bug where a large envoy config could cause the `consul connect envoy` command to deadlock when attempting to start envoy.
```
3 changes: 3 additions & 0 deletions .changelog/10329.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
connect: Support dialing individual service IP addresses through transparent proxies.
```
3 changes: 3 additions & 0 deletions .changelog/10330.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
connect/ca: ensure edits to the key type/bits for the connect builtin CA will regenerate the roots
```
3 changes: 3 additions & 0 deletions .changelog/10331.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
connect/ca: require new vault mount points when updating the key type/bits for the vault connect CA provider
```
3 changes: 3 additions & 0 deletions .changelog/10338.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
agent: fix logging output by removing leading whitespace from every log line
```
3 changes: 3 additions & 0 deletions .changelog/10340.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
telemetry: The usage data in the `metrics` API now includes cluster member counts, reporting clients on a per segment basis.
```
3 changes: 3 additions & 0 deletions .changelog/10358.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
monitor: fix monitor to produce json format logs when requested
```
3 changes: 3 additions & 0 deletions .changelog/10365.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
connect: Fix bug that prevented transparent proxies from working when mesh config restricted routing to catalog destinations.
```
3 changes: 3 additions & 0 deletions .changelog/10368.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
monitoring: optimize the monitoring endpoint to avoid losing logs when under high load.
```
3 changes: 3 additions & 0 deletions .changelog/10381.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
xds: (beta-only) ensure that dependent xDS resources are reconfigured during primary type warming
```
3 changes: 3 additions & 0 deletions .changelog/10391.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
proxycfg: Ensure that endpoints for explicit upstreams in other datacenters are watched in transparent mode.
```
3 changes: 3 additions & 0 deletions .changelog/10394.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
connect: allow exposing duplicate HTTP paths through a proxy instance.
```
3 changes: 3 additions & 0 deletions .changelog/10395.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
grpc: move gRPC INFO logs to be emitted as TRACE logs from Consul
```
4 changes: 4 additions & 0 deletions .changelog/10399.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
```release-note:improvement
debug: Add a new /v1/agent/metrics/stream API endpoint for streaming of metrics
```

3 changes: 3 additions & 0 deletions .changelog/10401.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
dns: return an empty answer when asked for an addr dns with type other then A and AAAA.
```
8 changes: 8 additions & 0 deletions .changelog/10404.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
```release-note:feature
connect: generate upstream service labels for terminating gateway listener stats.
```

```release-note:breaking-change
connect: avoid encoding listener info in ingress and terminating gateway listener stats names.
```

3 changes: 3 additions & 0 deletions .changelog/10411.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
ca: Fixed a bug that returned a malformed certificate chain when the certificate did not having a trailing newline.
```
3 changes: 3 additions & 0 deletions .changelog/10423.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
proxycfg: avoid panic when transparent proxy upstream is added and then removed.
```
3 changes: 3 additions & 0 deletions .changelog/10424.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
connect/ca: cease including the common name field in generated x509 non-CA certificates
```
3 changes: 3 additions & 0 deletions .changelog/10475.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
structs: prevent service-defaults upstream configs from using wildcard names or namespaces
```
3 changes: 3 additions & 0 deletions .changelog/10486.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
connect/proxy: fixes logic bug preventing builtin/native proxy from starting upstream listeners
```
3 changes: 3 additions & 0 deletions .changelog/10490.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
checks: fixes the default ServerName used with TLS health checks.
```
3 changes: 3 additions & 0 deletions .changelog/10500.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
check root and intermediate CA expiry before using it to sign a leaf certificate.
```
4 changes: 4 additions & 0 deletions .changelog/10503.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
```release-note:bug
ui: Use the token's namespace instead of the default namespace when not
specifying a namespace in the URL
```
3 changes: 3 additions & 0 deletions .changelog/10504.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
telemetry: added metrics to track certificates expiry.
```
3 changes: 3 additions & 0 deletions .changelog/10514.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
streaming: fix a bug that was preventing streaming from being enabled.
```
3 changes: 3 additions & 0 deletions .changelog/10515.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
agent: fix a panic on 32-bit platforms caused by misaligned struct fields used with sync/atomic.
```
Loading

0 comments on commit 2f94ba7

Please sign in to comment.