Migrating to Consul Connect ent-changelog-1.12.0
Version ent-changelog-1.12.0 introduces 2 breaking changes. This guide details how to update your code.
Released: 12/2/2025
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
sdk testutil configuration structsconsul.http... metricsPermissionDeniedErrorsConfigEntry.ResolveServiceConfig RPCSTSRegionBreaking Changes
●Issue #1
sdk: The testutil configuration structs were modified: `ACLMasterToken` was removed, and `Master` was renamed to `InitialManagement`, and `AgentMaster` was renamed to `AgentRecovery`.
●Issue #2
telemetry: The `disable_compat_1.9` option now defaults to true. Consumers relying on 1.9 style `consul.http...` metrics must explicitly set `disable_compat_1.9 = false`. These metrics will be removed in 1.13.
Migration Steps
- 1If you use testutil configuration structs, update them to remove `ACLMasterToken` and rename `Master` to `InitialManagement` and `AgentMaster` to `AgentRecovery`.
- 2If you rely on 1.9 style `consul.http...` metrics, set `disable_compat_1.9 = false` in your configuration or CLI flags to keep them enabled temporarily; be aware they will be removed in 1.13.
- 3If using AWS IAM auth method configuration, note that the `STSRegion` field was removed from the auth method config.
Release Summary
This release introduces significant features like AWS IAM Auth method support, per-listener TLS configuration, and auto-reloading of configuration files. It also includes several breaking changes in testutil structs and telemetry defaults.
Need More Details?
View the full release notes and all changes for Consul Connect ent-changelog-1.12.0.
View Full Changelog