From 79f8451082706b304a4ce9886e93b19de3ecb364 Mon Sep 17 00:00:00 2001 From: nate nowack Date: Thu, 8 Feb 2024 15:32:58 -0500 Subject: [PATCH] remove changelog and update PR template (#114) --- .github/PULL_REQUEST_TEMPLATE.md | 1 - CHANGELOG.md | 211 ------------------------------- 2 files changed, 212 deletions(-) delete mode 100644 CHANGELOG.md diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index ea31b9e..ab9d917 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-kubernetes/blob/main/CHANGELOG.md) diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index b15e2f0..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,211 +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 - -### Deprecated - -### Removed - -### Fixed - -### Security - -## 0.3.5 - -Released February 8th, 2024. - -### Changed - -- Update branding [#110](https://github.com/PrefectHQ/prefect-kubernetes/pull/110) - -### Fixed - -- Added Kubernetes client caching to prevent worker from running out of sockets - [#111](https://github.com/PrefectHQ/prefect-kubernetes/pull/111) - -## 0.3.4 - -Released February 1st, 2024. -### Added - -- TCP keepalive option for preventing closure of inactive connections - [#108](https://github.com/PrefectHQ/prefect-kubernetes/pull/108) -### Fixed - -- Reverting [#107](https://github.com/PrefectHQ/prefect-kubernetes/pull/107) to address - deadlocking issue. - -## 0.3.3 - -Released January 23rd, 2024. - -### Added - -- A `ResilientWatcher` utility class to reconnect Kubernetes client streams on `ProtocolErrors` - [#107](https://github.com/PrefectHQ/prefect-kubernetes/pull/107) - -## 0.3.2 - -Released November 7th, 2023. - -### Added - -- Option to worker to pass Prefect API key to created jobs as a Kubernetes secret - [#99](https://github.com/PrefectHQ/prefect-kubernetes/pull/99) - -## 0.3.1 - -Released October 11th, 2023. - -### Changed - -- Updated Kubernetes worker to respect default command from base worker configuration - [#97](https://github.com/PrefectHQ/prefect-kubernetes/pull/97) - -## 0.3.0 - -Released October 5th, 2023. - -### Added - -- Conditional imports to support operating with pydantic>2 installed - [#95](https://github.com/PrefectHQ/prefect-kubernetes/pull/95) - -## 0.2.12 - -Released September 18th, 2023. - -### Added - -- Handling for spot instance eviction - [#85](https://github.com/PrefectHQ/prefect-kubernetes/pull/85) -- Logging recent job events when pod scheduling fails - [#88](https://github.com/PrefectHQ/prefect-kubernetes/pull/88) -- Event logging for pod events - [#91](https://github.com/PrefectHQ/prefect-kubernetes/pull/91) - -### Fixed - -- `env` handling to allow hard coding of environment variable in base job template - [#94](https://github.com/PrefectHQ/prefect-kubernetes/pull/94) - -## 0.2.11 - -Released July 20th, 2023. - -### Changed - -- Promoted workers to GA, removed beta disclaimers - -## 0.2.10 - -Released June 30th, 2023. - -### Added - -- Handling for rescheduled Kubernetes jobs - [#78](https://github.com/PrefectHQ/prefect-kubernetes/pull/78) - -## 0.2.9 - -Released June 20th, 2023. - -### Fixed - -- Fixed issue where `generateName` was not populating correctly for some flow runs submitted by `KubernetesWorker` - [#76](https://github.com/PrefectHQ/prefect-kubernetes/pull/76) - -## 0.2.8 - -Released May 25th, 2023. - -### Changed - -- Improve failure message when creating a Kubernetes job fails - [#71](https://github.com/PrefectHQ/prefect-kubernetes/pull/71) -- Stream Kubernetes Worker flow run logs to the API - [#72](https://github.com/PrefectHQ/prefect-kubernetes/pull/72) - -## 0.2.7 - -Released May 4th, 2023. - -### Added - -- Fixed issue where `KubernetesEventReplicator` would not shutdown after a flow-run was completed resulting in new flow-runs not being picked up and the worker hanging on exit. - [#57](https://github.com/PrefectHQ/prefect-kubernetes/pull/57) - -## 0.2.6 - -Released April 28th, 2023. - -### Added - -- `KubernetesEventReplicator` which replicates kubernetes pod events to Prefect events. - -## 0.2.5 - -Released April 20th, 2023. - -### Added - -- `kill_infrastructure` method on `KubernetesWorker` which stops jobs for cancelled flow runs - [#52](https://github.com/PrefectHQ/prefect-kubernetes/pull/52) - -## 0.2.4 - -Released April 6th, 2023. - -### - -- Temporary `prefect` version guard - [#48](https://github.com/PrefectHQ/prefect-kubernetes/pull/48) -- Advanced configuration documentation - [#50](https://github.com/PrefectHQ/prefect-kubernetes/pull/50) - -## 0.2.3 - -Released April 1, 2023. - -### Added - -- Custom objects crud tasks for kubernetes custom resource definitions. - [#45](https://github.com/PrefectHQ/prefect-kubernetes/pull/45) - -### Changed - -- Refactor KubernetesJob and KubernetesJobRun to use existing task functions - [#43](https://github.com/PrefectHQ/prefect-kubernetes/pull/43) - -## 0.2.2 - -Released March 24, 2023. - -### Added - -- Experimental `KubernetesWorker` for executing flow runs within Kubernetes jobs - [#40](https://github.com/PrefectHQ/prefect-kubernetes/pull/40) - -## 0.2.1 - -Released February 17, 2023. - -### Added - -- Sync compatibility for block method calls used by `run_namespaced_job` - [#34](https://github.com/PrefectHQ/prefect-kubernetes/pull/34) - -## 0.2.0 - -Released December 23, 2022. - -### Added - -- `KubernetesJob` block for running a Kubernetes job from a manifest - [#28](https://github.com/PrefectHQ/prefect-kubernetes/pull/28) -- `run_namespaced_job` flow allowing easy execution of a well-specified `KubernetesJob` block on a cluster specified by `KubernetesCredentials` - [#28](https://github.com/PrefectHQ/prefect-kubernetes/pull/28) -- `convert_manifest_to_model` utility function for converting a Kubernetes manifest to a model object - [#28](https://github.com/PrefectHQ/prefect-kubernetes/pull/28) - -## 0.1.0 - -Released November 21, 2022. - -### Added - -- `KubernetesCredentials` block for generating authenticated Kubernetes clients - [#19](https://github.com/PrefectHQ/prefect-kubernetes/pull/19) -- Tasks for interacting with `job` resources: `create_namespaced_job`, `delete_namespaced_job`, `list_namespaced_job`, `patch_namespaced_job`, `read_namespaced_job`, `replace_namespaced_job` - [#19](https://github.com/PrefectHQ/prefect-kubernetes/pull/19) -- Tasks for interacting with `pod` resources: `create_namespaced_pod`, `delete_namespaced_pod`, `list_namespaced_pod`, `patch_namespaced_pod`, `read_namespaced_pod`, `read_namespaced_pod_logs`, `replace_namespaced_pod` - [#21](https://github.com/PrefectHQ/prefect-kubernetes/pull/21) - -- Tasks for interacting with `service` resources: `create_namespaced_service`, `delete_namespaced_service`, `list_namespaced_service`, `patch_namespaced_service`, `read_namespaced_service`, `replace_namespaced_service` - [#22](https://github.com/PrefectHQ/prefect-kubernetes/pull/22) - -- Tasks for interacting with `deployment` resources: `create_namespaced_deployment`, `delete_namespaced_deployment`, `list_namespaced_deployment`, `patch_namespaced_deployment`, `read_namespaced_deployment`, `replace_namespaced_deployment` - [#25](https://github.com/PrefectHQ/prefect-kubernetes/pull/25) - -### Changed - -- `KubernetesCredentials` block to use a single `get_client` method capable of creating all resource-specific client types - [#21](https://github.com/PrefectHQ/prefect-kubernetes/pull/21)