Skip to content

Latest commit

 

History

History
277 lines (197 loc) · 12.6 KB

CHANGELOG.md

File metadata and controls

277 lines (197 loc) · 12.6 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

4.0.0 - 2020-10-03

Added

  • #190 - Added Managed Identity modules
  • #173 - Function App Quickstart Guide

Changed

  • #195 - Standardized state module return structure
  • #194 - Changed Management Group list function return
  • #193 - Bump redis Azure SDK version
  • #192 - Bump azure-identity Azure SDK version
  • #191 - Bump Graph RBAC Azure SDK version
  • #189 - Bump general Azure SDK package versions
  • #187 - Bump compute Azure SDK version
  • #185 - Bump authorization Azure SDK version
  • #183 - Bump network Azure SDK version
  • #182 - Bump resource Azure SDK version
  • #179 - Bump keyvault Azure SDK version
  • #178 - Bump storage Azure SDK version
  • #177 - Bump RDBMS Azure SDK version
  • #176 - Bump Management Group Azure SDK version
  • #175 - Bump DNS Azure SDK version
  • #174 - Bump monitor Azure SDK version
  • #172 - Bump log analytics Azure SDK version

Fixed

  • #197 - Fixed some resource subscription logic
  • #196 - Fixed documentation formatting
  • #186 - Fixed problems introduced in #174

Deprecated

Removed

3.0.0 - 2020-08-11

Added

  • #145 - Added Function App modules.
  • #144 - Added Network Profile modules.
  • #143 - Added Container Instance modules.
  • #139 - Added Container Registry modules.
  • #138 - Added basic integration test coverage for all states.

Changed

  • #170 - Upgraded to Idem 7.4 and bumped other pop project versions.

Fixed

  • #142 - Fixed various states that weren't waiting for resource creation.
  • #137 - Fixed display of sensitive info for VNET Gateway.
  • #136 - Fixed Policy Defintion changes.
  • #135 - Fixed broken Policy Definition absent state.
  • #134 - Fixed PostgreSQL Security Alert Policy comments.
  • #133 - Fixed broken DNS Record Set absent state.
  • #132 - Fixed checking for PostgreSQL server SKU.
  • #131 - Fixed PostgreSQL server SKU handling.
  • #130 - Fixed Load Balancer SKU handling.
  • #129 - Fixed Route changed boolean parameter.
  • #128 - Fixed PostgreSQL configuration state typo.
  • #127 - Fixed enable_non_ssl_port parameter handling.
  • #126 - Fixed vnet peering module naming.
  • #125 - Fixed Storage Container metadata.
  • #123 - Fixed small issues with Storage Containers.

Deprecated

Removed

2.4.0 - 2020-07-09

Added

  • #120 - Added Managed Service Identity authentication support.
  • #115 - Added exec modules for listing virtual machine sizes.
  • #114 - Added acct backend for pulling credentials out of Key Vault secrets to be used for any other authentication purpose in Idem.
  • #112 - Added exec and state modules for Key Vault secrets.

Changed

Fixed

  • #108 - Fixed exceptions that are being thrown from failed policy assignments.

Deprecated

Removed

2.3.2 - 2020-06-16

Added

Changed

Fixed

  • #106 - Fix assignment of built-in policy definitions.

Deprecated

Removed

2.3.1 - 2020-06-16

Added

  • #104 - Updated docs for Getting Started and VM Quickstart.

Changed

Fixed

  • #105 - Catch policy assignment exceptions properly.
  • #103 - Always return a dict on error in exec modules.
  • #102 - Fix updated language in state modules.

Deprecated

Removed

2.3.0 - 2020-06-09

Added

  • #92 - Added CodeFactor tests.
  • #74 - Added contributing guide.

Changed

  • #91 - Moved azurerm utils under the azurerm directory to keep all code in one spot on the hub.
  • #85 - Changed to use external dict-toolbox for detecting changes in dictionaries for states.

Fixed

  • #98 - Fixed module docstrings in order to get better documentation from the autodoc process.
  • #95 - Fixed resource group "get" errors after the change in logic from #89.
  • #89 - Fixed unnecessary execution modules calls in the resource group states.
  • #86 - Fixed README documentation about credential usage.
  • #84 - Fixed decode of unicode characters in error. messages from msrestazure.

Deprecated

Removed

2.2.0 - 2020-05-27

Added

  • #71 - Added acct support for exec modules.
  • #68 - Added basic module docs.
  • #62 - Added a model for integration tests.

Changed

Fixed

  • #76 - Pinned new idem version.
  • #75 - Cleaned up some references to legacy Salt code and added some transparent requisites to ensure proper ordering of deployment.

Deprecated

Removed

2.1.0 - 2020-05-14

Added

  • #61 - Added pre-commit to enforce black formatting and ran black to reformat code
  • #60 - Added support for passing credentials through the acct plugin
  • #58 - Added code of conduct

Changed

Fixed

Deprecated

Removed

2.0.0 - 2020-05-04

Added

  • #53 - Added virtual machine "cleanup" functionality similar to that present in salt-cloud.
  • #47 - Added virtual machine creation functionality to create feature parity with salt-cloud, plus more.
  • #35 - Added virtual machine extension execution and state modules.
  • #33 - Added PostgreSQL replica and location-based performance tier support.
  • #26 - Added PostgreSQL log files, virtual network rules, and server security alert policies operations.
  • #25 - Added initial PostgreSQL support for basic deployments.
  • #20 - Added execution and state modules for deploying keys to Key Vaults.
  • #19 - Added Management Group execution and state modules.
  • #13 - Added Log Analytics Workspace management execution and state modules.
  • #10 - Added encrypted disk functionality to virtual machines.
  • #9 - Added Redis execution and state modules for management of the hosted service in Azure.
  • #7 - Added execution and state modules for Key Vault management.
  • #6 - Added diagnostic setting and management lock state modules.
  • #5 - Added storage execution and state modules for storage account and storage container management.
  • Added support for Azure Identity Provider credentials.

Changed

  • #57 - Changed azurearm references and renamed to idem-azurerm to match pip
  • #29 - Added function aliases for list functions, changing the way they are referenced.

Fixed

  • #42 - Fixed reference to salt modules for file handling in Policy modules.
  • #27 - Allowed keyword arguments for absent states in order to prevent throwing errors and more closely mirror the present states.

Deprecated

Removed

1.0.0 - 2019-11-14

Added

  • Initial release of execution and state modules from Salt along with some additional functionality ported from salt-cloud for virtual machines.