Bump github.com/hashicorp/consul/api from 1.11.0 to 1.12.0 #50

Merged
dependabot[bot] merged 1 commits from dependabot/go_modules/github.com/hashicorp/consul/api-1.12.0 into master 2022-01-12 17:50:14 +03:00
dependabot[bot] commented 2021-12-15 20:19:34 +03:00 (Migrated from github.com)

Bumps github.com/hashicorp/consul/api from 1.11.0 to 1.12.0.

Changelog

Sourced from github.com/hashicorp/consul/api's changelog.

1.11.0-rc (December 08, 2021)

BREAKING CHANGES:

  • cli: consul acl set-agent-token master has been replaced with consul acl set-agent-token recovery [GH-11669]

FEATURES:

  • partitions: (Enterprise only) Ensure partitions and serf-based WAN federation are mutually exclusive.
  • ui: Add documentation link to Partition empty state [GH-11668]
  • ui: Adds basic support for showing Services exported from another partition. [GH-11702]
  • ui: Adds support for partitions to Service and Node Identity template visuals. [GH-11696]
  • ui: Adds support for partitions to the Routing visualization. [GH-11679]
  • ui: Don't offer a 'Valid Datacenters' option when editing policies for non-default partitions [GH-11656]
  • ui: Include Service.Partition into available variables for dashboard_url_templates [GH-11654]
  • ui: Upgrade Lock Sessions to use partitions [GH-11666]

IMPROVEMENTS:

  • agent: (Enterprise only) purge service/check registration files for incorrect partitions on reload [GH-11607]
  • agent: add variation of force-leave that exclusively works on the WAN [GH-11722]
  • api: (Enterprise Only) rename partition-exports config entry to exported-services. [GH-11739]
  • auto-config: ensure the feature works properly with partitions [GH-11699]
  • connect: (Enterprise only) add support for cross-partition transparent proxying. [GH-11738]
  • connect: (Enterprise only) add support for targeting partitions in discovery chain routes, splits, and redirects. [GH-11757]
  • connect: Consul will now generate a unique virtual IP for each connect-enabled service (this will also differ across namespace/partition in Enterprise). [GH-11724]
  • connect: Support Vault auth methods for the Connect CA Vault provider. Currently, we support any non-deprecated auth methods the latest version of Vault supports (v1.8.5), which include AppRole, AliCloud, AWS, Azure, Cloud Foundry, GitHub, Google Cloud, JWT/OIDC, Kerberos, Kubernetes, LDAP, Oracle Cloud Infrastructure, Okta, Radius, TLS Certificates, and Username & Password. [GH-11573]
  • dns: Added a virtual endpoint for querying the assigned virtual IP for a service. [GH-11725]
  • partitions: (Enterprise only) rename APIs, commands, and public types to use "partition" rather than "admin partition". [GH-11737]
  • raft: Added a configuration to disable boltdb freelist syncing [GH-11720]
  • raft: Emit boltdb related performance metrics [GH-11720]
  • raft: Use bbolt instead of the legacy boltdb implementation [GH-11720]
  • sentinel: (Enterprise Only) Sentinel now uses SHA256 to generate policy ids
  • server: block enterprise-specific partition-exports config entry from being used in OSS Consul. [GH-11680]
  • types: add TLSVersion and TLSCipherSuite [GH-11645]
  • ui: Add partition support for SSO [GH-11604]
  • ui: Update global notification styling [GH-11577]

DEPRECATIONS:

  • api: /v1/agent/token/agent_master is deprecated and will be removed in a future major release - use /v1/agent/token/agent_recovery instead [GH-11669]
  • config: acl.tokens.master has been renamed to acl.tokens.initial_management, and acl.tokens.agent_master has been renamed to acl.tokens.agent_recovery - the old field names are now deprecated and will be removed in a future major release [GH-11665]

BUG FIXES:

  • areas: (Enterprise Only) Fixes a bug when using Yamux pool ( for servers version 1.7.3 and later), the entire pool was locked while connecting to a remote location, which could potentially take a long time. [GH-1368]
  • areas: (Enterprise only) make the gRPC server tracker network area aware [GH-11748]
  • ca: fixes a bug that caused non blocking leaf cert queries to return the same cached response regardless of ca rotation or leaf cert expiry [GH-11693]

... (truncated)

Commits
  • ca8ce8c connect: update SNI label extraction to support new taxonomy for partitions (...
  • ea1f637 ui: Change partitions to expect [] from the API (#11791)
  • 5a1e854 Update stray ref to old admin-partition cmd (#11797)
  • 71e7541 update changelog for ent feature (#11794)
  • 52c59b3 Various Boltdb/Raft Documentation Updates (#11793)
  • 3702b89 Add partitions to prettyformatters (#11789)
  • 7c586ff Update alert banner (#11790)
  • 328cc26 agent: ensure service maintenance checks for matching partitions ahead of oth...
  • 2bcd87c ui: Amends to Routing visualization for partitions (#11747)
  • ef792c8 ui: Fixup notifications for tokens using and topology intention saving (#11763)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps [github.com/hashicorp/consul/api](https://github.com/hashicorp/consul) from 1.11.0 to 1.12.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hashicorp/consul/blob/main/CHANGELOG.md">github.com/hashicorp/consul/api's changelog</a>.</em></p> <blockquote> <h2>1.11.0-rc (December 08, 2021)</h2> <p>BREAKING CHANGES:</p> <ul> <li>cli: <code>consul acl set-agent-token master</code> has been replaced with <code>consul acl set-agent-token recovery</code> [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11669">GH-11669</a>]</li> </ul> <p>FEATURES:</p> <ul> <li>partitions: <strong>(Enterprise only)</strong> Ensure partitions and serf-based WAN federation are mutually exclusive.</li> <li>ui: Add documentation link to Partition empty state [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11668">GH-11668</a>]</li> <li>ui: Adds basic support for showing Services exported from another partition. [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11702">GH-11702</a>]</li> <li>ui: Adds support for partitions to Service and Node Identity template visuals. [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11696">GH-11696</a>]</li> <li>ui: Adds support for partitions to the Routing visualization. [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11679">GH-11679</a>]</li> <li>ui: Don't offer a 'Valid Datacenters' option when editing policies for non-default partitions [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11656">GH-11656</a>]</li> <li>ui: Include <code>Service.Partition</code> into available variables for <code>dashboard_url_templates</code> [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11654">GH-11654</a>]</li> <li>ui: Upgrade Lock Sessions to use partitions [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11666">GH-11666</a>]</li> </ul> <p>IMPROVEMENTS:</p> <ul> <li>agent: <strong>(Enterprise only)</strong> purge service/check registration files for incorrect partitions on reload [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11607">GH-11607</a>]</li> <li>agent: add variation of force-leave that exclusively works on the WAN [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11722">GH-11722</a>]</li> <li>api: <strong>(Enterprise Only)</strong> rename partition-exports config entry to exported-services. [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11739">GH-11739</a>]</li> <li>auto-config: ensure the feature works properly with partitions [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11699">GH-11699</a>]</li> <li>connect: <strong>(Enterprise only)</strong> add support for cross-partition transparent proxying. [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11738">GH-11738</a>]</li> <li>connect: <strong>(Enterprise only)</strong> add support for targeting partitions in discovery chain routes, splits, and redirects. [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11757">GH-11757</a>]</li> <li>connect: Consul will now generate a unique virtual IP for each connect-enabled service (this will also differ across namespace/partition in Enterprise). [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11724">GH-11724</a>]</li> <li>connect: Support Vault auth methods for the Connect CA Vault provider. Currently, we support any non-deprecated auth methods the latest version of Vault supports (v1.8.5), which include AppRole, AliCloud, AWS, Azure, Cloud Foundry, GitHub, Google Cloud, JWT/OIDC, Kerberos, Kubernetes, LDAP, Oracle Cloud Infrastructure, Okta, Radius, TLS Certificates, and Username &amp; Password. [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11573">GH-11573</a>]</li> <li>dns: Added a <code>virtual</code> endpoint for querying the assigned virtual IP for a service. [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11725">GH-11725</a>]</li> <li>partitions: <strong>(Enterprise only)</strong> rename APIs, commands, and public types to use &quot;partition&quot; rather than &quot;admin partition&quot;. [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11737">GH-11737</a>]</li> <li>raft: Added a configuration to disable boltdb freelist syncing [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11720">GH-11720</a>]</li> <li>raft: Emit boltdb related performance metrics [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11720">GH-11720</a>]</li> <li>raft: Use bbolt instead of the legacy boltdb implementation [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11720">GH-11720</a>]</li> <li>sentinel: <strong>(Enterprise Only)</strong> Sentinel now uses SHA256 to generate policy ids</li> <li>server: block enterprise-specific partition-exports config entry from being used in OSS Consul. [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11680">GH-11680</a>]</li> <li>types: add TLSVersion and TLSCipherSuite [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11645">GH-11645</a>]</li> <li>ui: Add partition support for SSO [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11604">GH-11604</a>]</li> <li>ui: Update global notification styling [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11577">GH-11577</a>]</li> </ul> <p>DEPRECATIONS:</p> <ul> <li>api: <code>/v1/agent/token/agent_master</code> is deprecated and will be removed in a future major release - use <code>/v1/agent/token/agent_recovery</code> instead [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11669">GH-11669</a>]</li> <li>config: <code>acl.tokens.master</code> has been renamed to <code>acl.tokens.initial_management</code>, and <code>acl.tokens.agent_master</code> has been renamed to <code>acl.tokens.agent_recovery</code> - the old field names are now deprecated and will be removed in a future major release [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11665">GH-11665</a>]</li> </ul> <p>BUG FIXES:</p> <ul> <li>areas: <strong>(Enterprise Only)</strong> Fixes a bug when using Yamux pool ( for servers version 1.7.3 and later), the entire pool was locked while connecting to a remote location, which could potentially take a long time. [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/1368">GH-1368</a>]</li> <li>areas: <strong>(Enterprise only)</strong> make the gRPC server tracker network area aware [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11748">GH-11748</a>]</li> <li>ca: fixes a bug that caused non blocking leaf cert queries to return the same cached response regardless of ca rotation or leaf cert expiry [<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11693">GH-11693</a>]</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/hashicorp/consul/commit/ca8ce8c50c436fd618b03ce1c27f4f0af0978488"><code>ca8ce8c</code></a> connect: update SNI label extraction to support new taxonomy for partitions (...</li> <li><a href="https://github.com/hashicorp/consul/commit/ea1f637815407df52d1ec71231ab852f3c4296a0"><code>ea1f637</code></a> ui: Change partitions to expect <code>[]</code> from the API (<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11791">#11791</a>)</li> <li><a href="https://github.com/hashicorp/consul/commit/5a1e85466392e532b02cf3417c176c40e0b8c86d"><code>5a1e854</code></a> Update stray ref to old admin-partition cmd (<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11797">#11797</a>)</li> <li><a href="https://github.com/hashicorp/consul/commit/71e754196eb3a7cefd14909001a6b086348f914d"><code>71e7541</code></a> update changelog for ent feature (<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11794">#11794</a>)</li> <li><a href="https://github.com/hashicorp/consul/commit/52c59b3a1656be2b31be00683abd5e13b2bd98ae"><code>52c59b3</code></a> Various Boltdb/Raft Documentation Updates (<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11793">#11793</a>)</li> <li><a href="https://github.com/hashicorp/consul/commit/3702b89ec6278384a4eb54a9a3307b8995303078"><code>3702b89</code></a> Add partitions to prettyformatters (<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11789">#11789</a>)</li> <li><a href="https://github.com/hashicorp/consul/commit/7c586ff3226bf2878f3462bd20c85e663e08c9d9"><code>7c586ff</code></a> Update alert banner (<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11790">#11790</a>)</li> <li><a href="https://github.com/hashicorp/consul/commit/328cc2652a86fed8fd4d9989f3d7686787690d41"><code>328cc26</code></a> agent: ensure service maintenance checks for matching partitions ahead of oth...</li> <li><a href="https://github.com/hashicorp/consul/commit/2bcd87c53daf22f603b01bff57036ae748187ce9"><code>2bcd87c</code></a> ui: Amends to Routing visualization for partitions (<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11747">#11747</a>)</li> <li><a href="https://github.com/hashicorp/consul/commit/ef792c847860c20e9480470a2f1477fffc8f7353"><code>ef792c8</code></a> ui: Fixup notifications for tokens using and topology intention saving (<a href="https://github-redirect.dependabot.com/hashicorp/consul/issues/11763">#11763</a>)</li> <li>Additional commits viewable in <a href="https://github.com/hashicorp/consul/compare/v1.11.0...api/v1.12.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/consul/api&package-manager=go_modules&previous-version=1.11.0&new-version=1.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
vtolstov (Migrated from github.com) approved these changes 2021-12-29 01:32:19 +03:00
vtolstov (Migrated from github.com) approved these changes 2022-01-12 15:30:54 +03:00
Sign in to join this conversation.
No description provided.