Change8

Migrating to Consul Connect ent-changelog-1.20.12

Version ent-changelog-1.20.12 introduces 1 breaking change. This guide details how to update your code.

Released: 12/2/2025

1
Breaking Changes
1
Migration Steps
5
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

/v1/operator/utilizationconsul operator utilizationDisableKVKeyValidationRoute#renderTemplatesend action instances

Breaking Changes

Issue #1

Adding a key name validation on the key/value endpoint alongside with the DisableKVKeyValidation config to disable/enable it to fix path traversal attacks. Users relying on key names that previously bypassed validation may now see failures.

Migration Steps

  1. 1
    If you rely on specific key names in the key/value endpoint that previously bypassed validation, you may need to update them or explicitly set `DisableKVKeyValidation` to false if you wish to maintain the old behavior (though this is discouraged due to security fixes).

Release Summary

This release focuses heavily on security fixes, addressing path traversal and DoS vulnerabilities, and introduces new enterprise utilization reporting APIs and CLI commands. It also includes substantial modernization of the Consul UI codebase.

Need More Details?

View the full release notes and all changes for Consul Connect ent-changelog-1.20.12.

View Full Changelog