Skip to content

v1.47.0-B0060

Pre-release
Pre-release

Choose a tag to compare

@ElinoraWhite ElinoraWhite released this 02 Jan 04:47
· 188 commits to main since this release
7c5982d

What's changed since v1.46.0:

  • New features:
    • Added December 2025 baselines Azure.GA_2025_12, Azure.Preview_2025_12, and Azure.CAF_2025_12 by @BernieWhite.
      #3642
      • Includes rules released before or during December 2025.
      • Marked Azure.GA_2025_09 and Azure.Preview_2025_09 baselines as obsolete.
  • New rules:
    • Added naming format rules for AKS, Container Apps, Service Fabric, Cosmos DB, Redis, and SQL resources.
      #3548
    • App Configuration:
      • Check that replica locations are in allowed regions by @BernieWhite.
        #3441
    • Azure Cache for Redis:
      • Check for legacy Azure Cache for Redis instances by Benjamin Engeset (@BenjaminEngeset).
        #3605
      • Check resources naming matches configured name format by @BernieWhite.
        #3548
        • The name format can be configured by the following configuration options:
          • AZURE_REDIS_CACHE_NAME_FORMAT
          • AZURE_REDIS_ENTERPRISE_NAME_FORMAT
      • Added configured name format by @BernieWhite.
    • Azure Cache for Redis Enterprise and Enterprise Flash:
    • Azure Database for MySQL:
      • Check resources naming matches configured name format by @BernieWhite.
        #3548
        • The name format can be configured by the following configuration options:
          • AZURE_MYSQL_SERVER_NAME_FORMAT
    • Azure Database for PostgreSQL:
      • Check resources naming matches configured name format by @BernieWhite.
        #3548
        • The name format can be configured by the following configuration options:
          • AZURE_POSTGRESQL_SERVER_NAME_FORMAT
    • Azure Kubernetes Service:
      • Check resources naming matches configured name format by @BernieWhite.
        #3548
        • The name format can be configured by the following configuration options:
          • AZURE_AKS_CLUSTER_NAME_FORMAT
          • AZURE_AKS_SYSTEM_POOL_NAME_FORMAT
          • AZURE_AKS_USER_POOL_NAME_FORMAT
    • Container Apps:
      • Check resources naming matches configured name format by @BernieWhite.
        #3548
        • The name format can be configured by the following configuration options:
          • AZURE_CONTAINER_APP_NAME_FORMAT
          • AZURE_CONTAINER_APP_ENVIRONMENT_NAME_FORMAT
          • AZURE_CONTAINER_APP_JOB_NAME_FORMAT
    • Container Instance:
      • Check resources naming matches configured name format by @BernieWhite.
        #3548
        • The name format can be configured by the following configuration option:
          • AZURE_CONTAINER_INSTANCE_NAME_FORMAT
    • Container Registry:
      • Check resources naming matches configured name format by @BernieWhite.
        #3548
        • The name format can be configured by the following configuration option:
          • AZURE_CONTAINER_REGISTRY_NAME_FORMAT
    • Cosmos DB:
      • Check that Cosmos DB accounts have availability zones enabled by Benjamin Engeset (@BenjaminEngeset).
        #3055
      • Check that MongoDB vCore clusters use Microsoft Entra ID authentication by Benjamin Engeset (@BenjaminEngeset).
        #3369
      • Check that MongoDB vCore clusters have availability zones enabled by Benjamin Engeset (@BenjaminEngeset).
        #3586
      • Check resources naming matches configured name format by @BernieWhite.
        #3548
        • The name format can be configured by the following configuration options:
          • AZURE_COSMOS_CASSANDRA_NAME_FORMAT
          • AZURE_COSMOS_DATABASE_NAME_FORMAT
          • AZURE_COSMOS_GREMLIN_NAME_FORMAT
          • AZURE_COSMOS_MONGO_NAME_FORMAT
          • AZURE_COSMOS_NOSQL_NAME_FORMAT
          • AZURE_COSMOS_POSTGRESQL_NAME_FORMAT
          • AZURE_COSMOS_TABLE_NAME_FORMAT
    • Data Explorer:
    • Event Hub:
    • Managed Instance for Apache Cassandra:
    • Managed Grafana:
    • Service Fabric:
      • Check resources naming matches configured name format by @BernieWhite.
        #3548
        • The name format can be configured by the following configuration option:
          • AZURE_SERVICE_FABRIC_CLUSTER_NAME_FORMAT
          • AZURE_SERVICE_FABRIC_MANAGED_CLUSTER_NAME_FORMAT
    • SQL Database:
      • Check resources naming matches configured name format by @BernieWhite.
        #3548
        • The name format can be configured by the following configuration option:
          • AZURE_SQL_DATABASE_NAME_FORMAT
          • AZURE_SQL_SERVER_NAME_FORMAT
          • AZURE_SQL_ELASTIC_POOL_NAME_FORMAT
          • AZURE_SQL_JOB_AGENT_NAME_FORMAT
    • SQL Managed Instance:
      • Check resources naming matches configured name format by @BernieWhite.
        #3548
        • The name format can be configured by the following configuration option:
          • AZURE_SQL_MI_NAME_FORMAT
  • Updated rules:
    • Application Gateway Policy:
    • Cosmos DB:
      • Renamed Azure.Cosmos.DisableLocalAuth to Azure.Cosmos.NoSQLLocalAuth to reflect it applies only to NoSQL API by @BernieWhite.
        #3576
  • Engineering:
    • Bump Microsoft.Extensions.Logging.Console from 8.0.0 to 10.0.1
      #3627
    • Bump Microsoft.Extensions.Hosting from 9.0.10 to 10.0.1
      #3626

See the change log for details.