Skip to content

Releases: Azure/PSRule.Rules.Azure

v1.37.0

05 Jun 15:27
7ecb89e
Compare
Choose a tag to compare

What's changed since v1.36.0:

  • New features:
    • Added support for new Bicep language features introduced in v0.27.1 by @BernieWhite.
      #2860
      #2859
      • Added support for shallowMerge, groupBy, objectKeys, and mapValues.
      • Updated syntax for Bicep lambda usage of map, reduce, and filter which now support indices.
      • Added support for spread operator.
  • New rules:
  • Updated rules:
    • API Management:
      • Important change: Updated Azure.APIM.AvailabilityZone to improve accuracy with non-premium SKUs by @BenjaminEngeset.
        #2788
        • Removed the If Premium SKU.
        • Added check for Premium SKU.
        • Bumped rule set to 2024_06.
      • Important change: Updated Azure.APIM.MultiRegion to improve accuracy with non-premium SKUs by @BenjaminEngeset.
        #2787
        • Removed the If Premium SKU.
        • Added check for Premium SKU.
        • Bumped rule set to 2024_06.
    • Deployment:
      • Add additional exclusions for Azure.Deployment.SecureParameter by @BernieWhite.
        #2857
  • General improvements:
    • Quality updates to documentation by @BernieWhite.
      #2570
    • Updated resource providers and policy aliases.
      #2880
    • Added support for split and concat functions during policy export by @BernieWhite.
      #2851
  • Engineering:
    • Bump xunit to v2.8.1.
      #2892
    • Bump xunit.runner.visualstudio to v2.8.1.
      #2891
    • Bump System.Management.Automation to 7.3.12.
      #2868
    • Bump Microsoft.NET.Test.Sdk to v17.10.0.
      #2884
  • Bug fixed:

What's changed since pre-release v1.37.0-B0071:

  • No additional changes.

See change log.

v1.37.0-B0071

04 Jun 23:29
6ca4728
Compare
Choose a tag to compare
v1.37.0-B0071 Pre-release
Pre-release

What's changed since pre-release v1.37.0-B0034:

  • New rules:
    • App Service:
    • Azure Cache for Redis:
    • Log Analytics:
    • Virtual Machine Scale Sets:
  • Updated rules:
    • API Management:
      • Important change: Updated Azure.APIM.MultiRegion to improve accuracy with non-premium SKUs by @BenjaminEngeset.
        #2787
        • Removed the If Premium SKU.
        • Added check for Premium SKU.
        • Bumped rule set to 2024_06
  • General improvements:
    • Added support for split and concat functions during policy export by @BernieWhite.
      #2851
  • Engineering:
    • Bump xunit to v2.8.1.
      #2892
    • Bump xunit.runner.visualstudio to v2.8.1.
      #2891

See change log.

v1.37.0-B0034

24 May 13:35
ad6ab98
Compare
Choose a tag to compare
v1.37.0-B0034 Pre-release
Pre-release

What's changed since pre-release v1.37.0-B0009:

  • New features:
    • Added support for new Bicep language features introduced in v0.27.1 by @BernieWhite.
      #2860
      #2859
      • Added support for shallowMerge, groupBy, objectKeys, and mapValues.
      • Updated syntax for Bicep lambda usage of map, reduce, and filter which now support indices.
      • Added support for spread operator.
  • New rules:
    • Application Gateway:
    • Azure Managed Grafana:
    • Cosmos DB:
    • Event Hub:
      • Check that access to the namespace endpoints is restricted to only allowed sources by @BenjaminEngeset.
        #2701
  • Updated rules:
    • API Management:
      • Important change: Updated Azure.APIM.AvailabilityZone to improve accuracy with non-premium SKUs by @BenjaminEngeset.
        #2788
        • Removed the If Premium SKU.
        • Added check for Premium SKU.
        • Bumped rule set to 2024_06.
  • General improvements:
    • Updated resource providers and policy aliases.
      #2880
  • Engineering:
    • Bump xunit to v2.8.0.
      #2870
    • Bump xunit.runner.visualstudio to v2.8.0.
      #2871
    • Bump System.Management.Automation to 7.3.12.
      #2868
    • Bump Microsoft.NET.Test.Sdk to v17.10.0.
      #2884
  • Bug fixed:
    • Fixed union does not perform deep merge or keep property order by @BernieWhite.
      #2885

See change log.

v1.37.0-B0009

08 May 14:48
0325bf2
Compare
Choose a tag to compare
v1.37.0-B0009 Pre-release
Pre-release

What's changed since v1.36.0:

  • New rules:
  • Updated rules:
    • Deployment:
      • Add additional exclusions for Azure.Deployment.SecureParameter by @BernieWhite.
        #2857
  • General improvements:
  • Bug fixes:

See change log.

v1.36.0

30 Apr 15:01
0f506be
Compare
Choose a tag to compare

What's changed since v1.35.3:

  • New rules:
    • Container App:
    • Cosmos DB:
      • Check that database accounts only accept a minimum of TLS 1.2 by @BernieWhite.
        #2809
    • Entra Domain Services:
  • General improvements:
    • Important change: Deprecated rules with no clear WAF alignment by @BernieWhite.
      #2493
      • The following rules are deprecated:
        • Azure.Template.UseParameters
        • Azure.Template.UseVariables
        • Azure.Template.DefineParameters
        • Azure.Template.ValidSecretRef
      • These rules have been deprecated and will be removed in v2.
    • Quality updates to documentation by @lukemurraynz @BernieWhite.
      #2789
      #2570
    • Additional policies added to default ignore list by @BernieWhite.
      #1731
  • Bug fixes:
    • Fixed not found warning when exporting firewall policy signatureOverrides by @BernieWhite.
      #2806
    • Fixed Azure.Storage.UseReplication to allow for zone-redundant replication by @sebassem.
      #2827
    • Fixed nested usage of listKeys mocks by @BernieWhite.
      #2829

What's changed since pre-release v1.36.0-B0077:

See change log.

v1.36.0-B0077

28 Apr 14:15
51face0
Compare
Choose a tag to compare
v1.36.0-B0077 Pre-release
Pre-release

What's changed since pre-release v1.36.0-B0046:

  • New rules:
  • General improvements:
    • Important change: Deprecated rules with no clear WAF alignment by @BernieWhite.
      #2493
      • The following rules are deprecated:
        • Azure.Template.UseParameters
        • Azure.Template.UseVariables
        • Azure.Template.DefineParameters
        • Azure.Template.ValidSecretRef
      • These rules have been deprecated and will be removed in v2.

See change log.

v1.36.0-B0046

25 Apr 12:54
4184395
Compare
Choose a tag to compare
v1.36.0-B0046 Pre-release
Pre-release

What's changed since pre-release v1.36.0-B0020:

  • Bug fixes:
    • Fixed Azure.Storage.UseReplication to allow for zone-redundant replication by @sebassem.
      #2827
    • Fixed nested usage of listKeys mocks by @BernieWhite.
      #2829

See change log.

v1.36.0-B0020

14 Apr 16:29
982ae24
Compare
Choose a tag to compare
v1.36.0-B0020 Pre-release
Pre-release

What's changed since v1.35.3:

See change log.

v1.35.3

10 Apr 16:25
36b943e
Compare
Choose a tag to compare

What's changed since v1.35.2:

  • Bug fixes:
    • Fixed false positive with load balancers that use a public IP by @BernieWhite.
      #2814

See change log.

v1.35.2

06 Apr 14:51
c9f3333
Compare
Choose a tag to compare

What's changed since v1.35.1:

  • Bug fixes:

See change log.