From 1b574bb9c442a888d1fa00670dcc36f58497ebcc Mon Sep 17 00:00:00 2001 From: Michael Adkins Date: Fri, 6 Jan 2023 15:44:53 -0600 Subject: [PATCH 1/6] Add release notes for 2.7.7 --- RELEASE-NOTES.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index dab43bd7b1d5..db70ae53a08b 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -1,11 +1,54 @@ # Prefect Release Notes +## Release 2.7.7 + +### Enhancements +- Add link to blocks catalog after registering blocks in CLI — https://github.com/PrefectHQ/prefect/pull/8017 +- Add schema migration of block documents during `Block.save` — https://github.com/PrefectHQ/prefect/pull/8056 +- Update result factory creation to avoid creating an extra client instance — https://github.com/PrefectHQ/prefect/pull/8072 +- Add logs for deployment flow code loading — https://github.com/PrefectHQ/prefect/pull/8075 +- Update `visit_collection` to support annotations e.g. `allow_failure` — https://github.com/PrefectHQ/prefect/pull/7263 +- Update annotations to inherit from `namedtuple` for serialization support in Dask — https://github.com/PrefectHQ/prefect/pull/8037 +- Add `PREFECT_API_TLS_INSECURE_SKIP_VERIFY` setting to disable client SSL verification — https://github.com/PrefectHQ/prefect/pull/7850 +- Update OpenAPI schema for flow parameters to include positions for display — https://github.com/PrefectHQ/prefect/pull/8013 +- Add parsing of flow docstrings to populate parameter descriptions in the OpenAPI schema — https://github.com/PrefectHQ/prefect/pull/8004 +- Add `validate` to `Block.load` allowing validation to be disabled — https://github.com/PrefectHQ/prefect/pull/7862 +- Improve error message when saving a block with an invalid name — https://github.com/PrefectHQ/prefect/pull/8038 +- Add limit to task run cache key size — https://github.com/PrefectHQ/prefect/pull/7275 +- Add limit to RRule length — https://github.com/PrefectHQ/prefect/pull/7762 + +### Fixes +- Fix bug where flow timeouts started before waiting for upstreams — https://github.com/PrefectHQ/prefect/pull/7993 +- Fix captured Kubernetes error type in `get_job` — https://github.com/PrefectHQ/prefect/pull/8018 +- Fix `prefect cloud login` error when no workspaces exist — https://github.com/PrefectHQ/prefect/pull/8034 +- Fix serialization of `SecretDict` when used in deployments — https://github.com/PrefectHQ/prefect/pull/8074 +- Fix bug where `visit_collection` could fail when accessing extra Pydantic fields — https://github.com/PrefectHQ/prefect/pull/8083 + +### Experimental +- Add pages and routers for workers — https://github.com/PrefectHQ/prefect/pull/7973 + +### Documentation +- Update API reference documentation to use new parser and renderer — https://github.com/PrefectHQ/prefect/pull/7855 +- Add new REST API reference using Redoc — https://github.com/PrefectHQ/prefect/pull/7503 + +### Contributors +* @j-tr made their first contribution in https://github.com/PrefectHQ/prefect/pull/8013 +* @toby-coleman made their first contribution in https://github.com/PrefectHQ/prefect/pull/8083 +* @riquelmev made their first contribution in https://github.com/PrefectHQ/prefect/pull/7768 +* @joelluijmes + + +**All changes**: https://github.com/PrefectHQ/prefect/compare/2.7.5...2.7.7 + + ## Release 2.7.6 This release fixes a critical bug in the SQLite database migrations in 2.7.4 and 2.7.5. See https://github.com/PrefectHQ/prefect/issues/8058 for details. +**All changes**: https://github.com/PrefectHQ/prefect/compare/2.7.4...2.7.5 + ## Release 2.7.5 ### Schedule flow runs and read logs from the CLI From 5dbad4b78f51a7a67573784fc3020c8cc6717d0d Mon Sep 17 00:00:00 2001 From: Michael Adkins Date: Fri, 6 Jan 2023 16:08:59 -0600 Subject: [PATCH 2/6] Add highlight for reference docs --- RELEASE-NOTES.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index db70ae53a08b..f516965dbe39 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -2,6 +2,18 @@ ## Release 2.7.7 +### Improved reference documentation + +The API reference documentation has been completely rehauled with improved navigation and samples. + +The best place to view the REST API documentation is on [Prefect Cloud](https://app.prefect.cloud/api/docs). + +Cloud API Reference Documentation + +Note: you can also view the REST API documentation [embedded in our open source documentation](https://docs.prefect.io/api-ref/rest-api-reference/). + +We've also improved the parsing and rendering of reference documentation for our Python API. See the [@flow decorator reference](https://docs.prefect.io/api-ref/prefect/flows/#prefect.flows.flow) for example. + ### Enhancements - Add link to blocks catalog after registering blocks in CLI — https://github.com/PrefectHQ/prefect/pull/8017 - Add schema migration of block documents during `Block.save` — https://github.com/PrefectHQ/prefect/pull/8056 From 94b7687a1420ff9d2cda238b58670c66c79f5b4b Mon Sep 17 00:00:00 2001 From: pleek91 Date: Fri, 6 Jan 2023 16:11:51 -0600 Subject: [PATCH 3/6] Update RELEASE-NOTES.md --- RELEASE-NOTES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index f516965dbe39..405391b2bccc 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -28,6 +28,7 @@ We've also improved the parsing and rendering of reference documentation for our - Improve error message when saving a block with an invalid name — https://github.com/PrefectHQ/prefect/pull/8038 - Add limit to task run cache key size — https://github.com/PrefectHQ/prefect/pull/7275 - Add limit to RRule length — https://github.com/PrefectHQ/prefect/pull/7762 +- Add flow run history inside the date range picker - https://github.com/PrefectHQ/orion-design/issues/994 ### Fixes - Fix bug where flow timeouts started before waiting for upstreams — https://github.com/PrefectHQ/prefect/pull/7993 From 3f459696c4cc92e230c6e64a5c58197701d0daa5 Mon Sep 17 00:00:00 2001 From: Michael Adkins Date: Fri, 6 Jan 2023 16:14:16 -0600 Subject: [PATCH 4/6] Update RELEASE-NOTES.md Co-authored-by: Jeff Hale --- RELEASE-NOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index 405391b2bccc..1b83efc52018 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -60,7 +60,7 @@ This release fixes a critical bug in the SQLite database migrations in 2.7.4 and See https://github.com/PrefectHQ/prefect/issues/8058 for details. -**All changes**: https://github.com/PrefectHQ/prefect/compare/2.7.4...2.7.5 +**All changes**: https://github.com/PrefectHQ/prefect/compare/2.7.5...2.7.6 ## Release 2.7.5 From 45e9055a93dc33a162bf3066b737c5dda6291824 Mon Sep 17 00:00:00 2001 From: Michael Adkins Date: Fri, 6 Jan 2023 16:17:46 -0600 Subject: [PATCH 5/6] Add collections highlight --- RELEASE-NOTES.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index 1b83efc52018..57c391eb19ac 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -44,6 +44,9 @@ We've also improved the parsing and rendering of reference documentation for our - Update API reference documentation to use new parser and renderer — https://github.com/PrefectHQ/prefect/pull/7855 - Add new REST API reference using Redoc — https://github.com/PrefectHQ/prefect/pull/7503 +### Collections +- [`prefect-aws` 0.2.2](https://github.com/PrefectHQ/prefect-aws/releases/tag/v0.2.2) released with many improvements to `S3Bucket` + ### Contributors * @j-tr made their first contribution in https://github.com/PrefectHQ/prefect/pull/8013 * @toby-coleman made their first contribution in https://github.com/PrefectHQ/prefect/pull/8083 From bdf792e6c28f39bc16abbb68a64ab542e92a9cfb Mon Sep 17 00:00:00 2001 From: Michael Adkins Date: Fri, 6 Jan 2023 16:22:49 -0600 Subject: [PATCH 6/6] Add announce bar for 277 --- docs/overrides/main.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/overrides/main.html b/docs/overrides/main.html index 0a8a8c6e8aa6..2fc347ff3a97 100644 --- a/docs/overrides/main.html +++ b/docs/overrides/main.html @@ -1,11 +1,11 @@ {% extends "base.html" %} {% block announce %}
- - Prefect 2.7.6 is live! - Improved CLI experience, and updates to the GCP, Airbyte, and DBT Collections - - fixes & enhancements! + + Prefect 2.7.7 is live! + New reference documentation, better support for block schema changes, and + + many fixes & enhancements!