diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 77c51c2..bf4f15d 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -25,4 +25,3 @@ Any relevant screenshots - Run `pre-commit install && pre-commit run --all` locally for formatting and linting. - [ ] Includes screenshots of documentation updates. - Run `mkdocs serve` view documentation locally. -- [ ] Summarizes PR's changes in [CHANGELOG.md](https://github.com/PrefectHQ/prefect-azure/blob/main/CHANGELOG.md) diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 6741697..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,199 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - -## Unreleased - -### Added - -### Changed - -- Worker created deployments will cut flow name length to not reach max 64 character deployment name length -- Updated branding - -### Deprecated - -### Removed - -### Fixed - -### Security - -## 0.3.4 - -## 0.3.3 - -Released December 11th, 2023. - -### Added - -- Ability to publish `AzureContainerInstanceJob` blocks as an azure-container-instance work pool - [#130](https://github.com/PrefectHQ/prefect-azure/pull/130) - -## 0.3.1 - -Released October 10th, 2023. - -### Changed - -- Updated imports of deprecated Prefect Docker modules, bumping the minimum required Prefect version to 2.10.11 - [#118](https://github.com/PrefectHQ/prefect-azure/pull/118) - -### Fixed - -- Fixed errors when using deployment steps with `account_url` - [#121](https://github.com/PrefectHQ/prefect-azure/pull/121) - -## 0.3.0 - -Released October 5th, 2023. - -### Changed - -- Added conditional import to support operating with pydantic>2 installed - [#119](https://github.com/PrefectHQ/prefect-azure/pull/119) -- Updated subscription ID description to contain the expected format - [#120](https://github.com/PrefectHQ/prefect-azure/pull/120) - -## 0.2.12 - -Released August 21st, 2023. - -### Fixed - -- Fixed misconfiguration in `AzureContainerWorker` base job template where `subnet_ids` and `dns_servers` were not included in the default base hob template variables - [#113](https://github.com/PrefectHQ/prefect-azure/pull/113/files) - -## 0.2.11 - -Released July 20th, 2023. - -### Changed -- Promoted workers to GA, removed beta disclaimers - -## 0.2.10 - -Released on June 22nd, 2023. - -### Fixed - -- Fixed credentials imports to ensure async credential classes are only used with async clients - [#106](https://github.com/PrefectHQ/prefect-azure/pull/106) - -## 0.2.9 - -Released on June 21st, 2023. - -### Fixed - -- Fixed bug where user assigned identities could not be used - [#103](https://github.com/PrefectHQ/prefect-azure/issues/103) - -## 0.2.8 - -Released on June 15th, 2023. - -### Added - -- Added push and pull steps for Azure Blob Storage - [#95](https://github.com/PrefectHQ/prefect-azure/pull/95) - -### Changed - -- Added option to give containers created by `AzureContainerInstanceJob` human-readable names with a randomized suffix via the `name` attribute - [#92](https://github.com/PrefectHQ/prefect-azure/pull/92) - -### Fixed - -- Fixes bug where default Azure credentials could not be used - [#97](https://github.com/PrefectHQ/prefect-azure/pull/97) -- Add py.typed marker to make the package PEP 561 compatible -[#100 ](https://github.com/PrefectHQ/prefect-azure/pull/100) - - -## 0.2.7 - -Released on April 25th, 2023. - -### Fixed - -- Updated template for Azure Container Instance Worker - [#89](https://github.com/PrefectHQ/prefect-azure/pull/89) -- Added handling to set ARM template image with default when not provided by user - [#93](https://github.com/PrefectHQ/prefect-azure/pull/93) - -## 0.2.6 - -Released on April 20th, 2023. - -### Added - -- `AzureContainerWorker` for running Prefect flows on Azure Container Instances - [#87](https://github.com/PrefectHQ/prefect-azure/pull/87) - -## 0.2.5 - -Released on March 29th, 2023. - -### Added - -- Added Azure Container Registry managed identity support to `AzureContainerInstanceJob` - [#78](https://github.com/PrefectHQ/prefect-azure/pull/78) - -### Changed - -- Extended `blob_storage_list` kwargs to mimic underlying azure `ContainerClient.list_blobs()` signature - [#77](https://github.com/PrefectHQ/prefect-azure/pull/77) - -## 0.2.4 - -Released on February 3rd, 2023. - -### Added - -- Added `AzureContainerInstanceCredentials.credential_kwargs` - [#69](https://github.com/PrefectHQ/prefect-azure/pull/69) - -### Changed - -- Made `AzureContainerInstanceCredentials` args, `tenant_id`, `client_id`, `client_secret` default to None - [#69](https://github.com/PrefectHQ/prefect-azure/pull/69) -- `AzureContainerInstanceCredentials` is no longer required in `AzureContainerInstanceJob` - [#69](https://github.com/PrefectHQ/prefect-azure/pull/69) - - -## 0.2.3 - -Released on December 2nd, 2022. - -### Added - -- Added flow run cancellation support to the `AzureContainerInstanceJob` block - [#58](https://github.com/PrefectHQ/prefect-azure/pull/58) -- Added Managed Identities and custom DNS servers to `AzureContainerInstanceJob` - [#60](https://github.com/PrefectHQ/prefect-azure/pull/60) - -### Changed - -- Updated the Container Instance Job block to treat `PREFECT_API_KEY` as a secure environment variable - [#57](https://github.com/PrefectHQ/prefect-azure/pull/57) - -### Fixed - -- Fixed handling of private Docker image registries - [#54](https://github.com/PrefectHQ/prefect-azure/pull/54) - -## 0.2.2 - -Released on October 20th, 2022. - -### Changed - -- Made `AzureContainerInstanceJob` accessible directly from the `prefect_azure` module - [#50](https://github.com/PrefectHQ/prefect-azure/pull/50) - -## 0.2.1 - -Released on October 20th, 2022. - -### Added - -- `AzureContainerInstanceJob` infrastructure block - [#45](https://github.com/PrefectHQ/prefect-azure/pull/45) - -## 0.2.0 - -Released on July 26th, 2022. - -### Changed - -- Updated tests to be compatible with core Prefect library (v2.0b9) and bumped required version - [#38](https://github.com/PrefectHQ/prefect-azure/pull/38) -- Renamed `BlobStorageAzureCredentials` to `AzureBlobStorageCredentials`, `CosmosDbAzureCredentials` to `AzureCosmosDbCredentials`, and `MlAzureCredentials` to `AzureMlCredentials` - [#39](https://github.com/PrefectHQ/prefect-azure/pull/39) -- Converted `AzureBlobStorageCredentials`, `AzureCosmosDbCredentials`, `AzureMlCredentials` to Blocks - [#39](https://github.com/PrefectHQ/prefect-azure/pull/39) - -## 0.1.0 - -Released on March 8th, 2022. - -### Added - -- `ml_upload_datastore`, `ml_get_datastore`, `ml_list_datastores`, and `ml_register_datastore_blob_container` tasks - [#15](https://github.com/PrefectHQ/prefect-azure/pull/15) -- `cosmos_db_query_items`, `cosmos_db_read_item`, and `cosmos_db_create_item` tasks - [#6](https://github.com/PrefectHQ/prefect-azure/pull/6) -- `blob_storage_download`, `blob_storage_upload`, and `blob_storage_list` tasks - [#4](https://github.com/PrefectHQ/prefect-azure/pull/4)