-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release notes for 2.18.0 #12785
Release notes for 2.18.0 #12785
Conversation
✅ Deploy Preview for prefect-docs-preview ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
RELEASE-NOTES.md
Outdated
### Experimental | ||
- Refactor `field_validator` and `model_validator` to map Pydantic kwargs between versions — https://github.com/PrefectHQ/prefect/pull/12676 | ||
- Implement the `run-deployment` automation action — https://github.com/PrefectHQ/prefect/pull/12677 | ||
- Implement the `send-notification` action — https://github.com/PrefectHQ/prefect/pull/12693 | ||
- Make `TriggeredAction.firing` required — https://github.com/PrefectHQ/prefect/pull/12697 | ||
- Add an Actions service — https://github.com/PrefectHQ/prefect/pull/12699 | ||
- Implement the `call-webhook` action and adds all Action client-side schemata — https://github.com/PrefectHQ/prefect/pull/12728 | ||
- Implement `change-flow-run-state`, `cancel-flow-run`, and `suspend-flow-run` — https://github.com/PrefectHQ/prefect/pull/12730 | ||
- Add functions for querying and counting events — https://github.com/PrefectHQ/prefect/pull/12696 | ||
- Implement the `pause-deployment` and `resume-deployment` actions — https://github.com/PrefectHQ/prefect/pull/12733 | ||
- Add `/events/filter` and `/events/count-by` route trees — https://github.com/PrefectHQ/prefect/pull/12736 | ||
- Allow for creating automations via deployments when experimental events is on — https://github.com/PrefectHQ/prefect/pull/12701 | ||
- Add ability to stream out events via websocket — https://github.com/PrefectHQ/prefect/pull/12744 | ||
- Implementing the `pause-automation` and `resume-automation` actions — https://github.com/PrefectHQ/prefect/pull/12738 | ||
- Add an Automations CLI — https://github.com/PrefectHQ/prefect/pull/12754 | ||
- Rename `prefect-cloud.*` events and labels to `prefect.*` — https://github.com/PrefectHQ/prefect/pull/12755 | ||
- Add ability to emit events to an ephemeral Prefect server — https://github.com/PrefectHQ/prefect/pull/12762 | ||
- Disable `events` and `automations` API routes when experimental events setting is not enabled — https://github.com/PrefectHQ/prefect/pull/12777 | ||
- Add compatibility tests for client and server triggers and actions — https://github.com/PrefectHQ/prefect/pull/12778 | ||
- Disable the automations integration flows for Prefect Cloud — https://github.com/PrefectHQ/prefect/pull/12784 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In the past couple of releases we've been further dividing these PRs into events and pydantic for people who are interested in in progress features.
RELEASE-NOTES.md
Outdated
- Remove deprecated `--ci` option from `prefect deploy` — https://github.com/PrefectHQ/prefect/pull/12740 | ||
|
||
### Enhancements | ||
- Introduce self-validating types — https://github.com/PrefectHQ/prefect/pull/12707 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this can go in Pydantic section
RELEASE-NOTES.md
Outdated
- Fix a flake with the SQLite version check test — https://github.com/PrefectHQ/prefect/pull/12690 | ||
- Fix a test flake in flow run lateness — https://github.com/PrefectHQ/prefect/pull/12698 | ||
- Remove `version` from `docker-compose.yml`, as it is now deprecated — https://github.com/PrefectHQ/prefect/pull/12706 | ||
- Fix types NonNegativeDuration / PositiveDuration — https://github.com/PrefectHQ/prefect/pull/12711 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
probably pydantic?
Co-authored-by: Serina Grill <42048900+serinamarie@users.noreply.github.com>
Co-authored-by: Serina Grill <42048900+serinamarie@users.noreply.github.com>
Co-authored-by: Serina Grill <42048900+serinamarie@users.noreply.github.com>
Co-authored-by: Serina Grill <42048900+serinamarie@users.noreply.github.com>
Co-authored-by: Serina Grill <42048900+serinamarie@users.noreply.github.com>
Co-authored-by: Serina Grill <42048900+serinamarie@users.noreply.github.com> Co-authored-by: Bill Palombi <bill@prefect.io>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I made a few other suggestions but this is good enough to keep moving
- Implement the work pool and work queue actions — https://github.com/PrefectHQ/prefect/pull/12735 | ||
- Add helper functions for creating an events client or subscriber — https://github.com/PrefectHQ/prefect/pull/12759 | ||
- Add default posture to `EventTrigger` schema — https://github.com/PrefectHQ/prefect/pull/12764 | ||
- Fix writing events for SQLite + SQLAlchemy<2 — https://github.com/PrefectHQ/prefect/pull/12679 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Fix writing events for SQLite + SQLAlchemy<2 — https://github.com/PrefectHQ/prefect/pull/12679 | |
- Fix writing events for SQLite + SQLAlchemy<2 — https://github.com/PrefectHQ/prefect/pull/12679 |
|
||
### Documentation | ||
- Update `prefect.yaml` example in work pools concepts page — https://github.com/PrefectHQ/prefect/pull/12695 | ||
- Fix typo in Quickstart — https://github.com/PrefectHQ/prefect/pull/12729 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Fix typo in Quickstart — https://github.com/PrefectHQ/prefect/pull/12729 | |
- Fix typo in quickstart — https://github.com/PrefectHQ/prefect/pull/12729 |
- Fix `typing` import and typos in tasks tutorial — https://github.com/PrefectHQ/prefect/pull/12746 | ||
- Simplify installation — https://github.com/PrefectHQ/prefect/pull/12772 | ||
- Fix import syntax in `variables.Variable` example — https://github.com/PrefectHQ/prefect/pull/12727 | ||
- Fix typo in How-to Guide document — https://github.com/PrefectHQ/prefect/pull/12761 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Fix typo in How-to Guide document — https://github.com/PrefectHQ/prefect/pull/12761 | |
- Fix typo in How-to Guide — https://github.com/PrefectHQ/prefect/pull/12761 |
Example
Checklist
<link to issue>
"maintenance
,fix
,feature
,enhancement
,docs
.For documentation changes:
netlify.toml
for files that are removed or renamed.For new functions or classes in the Python SDK:
mkdocs.yml
navigation.