Prefect is a workflow orchestration tool empowering developers to build, observe, and react to data pipelines
APACHE-2.0 License
Bot releases are hidden (Show)
Published by zanieb about 2 years ago
When running a server with this version, the client must be the same version. This does not apply to clients connecting to Prefect Cloud.
This release attempted to fix a bug affecting a subset of users on 2.4.3 where block schemas cannot be saved. This release did not address the issue as intended and is fixed in 2.4.5.
Published by znicholasbrown about 2 years ago
When running a server with this version, the client must be the same version. This does not apply to clients connecting to Prefect Cloud.
This release includes several performance enhancements, CLI quality of life improvements, and numerous fixes - full release notes here
Published by zanieb about 2 years ago
This release includes some fixes to bugs with blocks in 2.4.1, see the release notes for details.
Thanks to our users who found and helped fix these issues!
Published by abrookins about 2 years ago
This release includes bug fixes and a lot of enhancements. We're sure you'll be excited about:
Check out the release notes to see all of the changes.
Published by zanieb about 2 years ago
get_latest
to TaskRunView
— #6749
PREFECT__CLOUD__SEND_FLOW_RUN_LOGS
— #6833
scheduler_comm.close_rpc()
was not awaited in DaskExecutor
— #6793
NewCluster
— #6853
Published by abrookins about 2 years ago
This release includes updates to deployments for using custom infrastructure blocks as well as many enhancements and bugfixes.
Read the full release notes for details.
Published by zanieb about 2 years ago
flow.validate()
, but fail to extract from file - #6375
FlowRunView
task run query errors when all task runs in the flwo run are cached - #6572
FlowRunView
to avoid retrieval of cached static tasks during latest
calls - #6572
FlowRunView
to be robust to multithreaded usage - #6572
DatabricksSubmitMultitaskRun
- #6412
NewCluster
- #6573
S3List
task - #6028
Published by znicholasbrown about 2 years ago
Releases some bug fixes and minor enhancements. Check out the release notes for more info.
Published by zanieb about 2 years ago
This release includes some important bug fixes and minor enhancements. Check out the release notes for details.
Published by zanieb about 2 years ago
There are some exciting features in this release:
The list of changes is way to big to fit here! Check out the full release notes.
Published by bunchesofdonald about 2 years ago
Task.map
in #6513empirical_policy
to flow run update route in #6486Deployment
objects in #6505deployment build
to raise an informative error if two infrastructure configs are provided in #6504Published by zanieb about 2 years ago
Fixes an issue where deployment flow run's would fail if they did not specify a value for parameters that have a default value on the flow function. A few minor fixes are included as well, see the release notes for more details.
Published by zanieb about 2 years ago
See the release notes for details about what's new in this release.
Published by abrookins about 2 years ago
The deployment experience has been refined to remove extraneous artifacts and make configuration even easier. In particular:
prefect deployment build
no longer generates a manifest.json
file. Instead, all of the relevant information is written to the deployment.yaml
file.deployment.yaml
file are more atomic and explicitinfra_overrides
fieldNow, from the deployment page, in addition to triggering an immediate flow run with default parameter arguments, you can also create a custom run. A custom run enables you to configure the run's parameter arguments, start time, name, and more, all while otherwise using the same deployment configuration. The deployment itself will be unchanged and continue to generate runs on its regular schedule.
prefect flow-run ls
Full Changelog: https://github.com/PrefectHQ/prefect/compare/2.0.3...2.0.4
Published by bunchesofdonald about 2 years ago
This release contains a number of bug fixes and documentation improvements.
prefect-dbt
We've released prefect-dbt
- a collection of Prefect integrations for working with dbt in your Prefect flows. This collection has been built as part of a partnership with dbt Labs to ensure that it follows best practices for working with dbt.
.prefectignore
--manifest-only
flag of prefect deployment build
command to ensure that using this flag, the manifest gets generated, but the upload to a storage location is skipped.prefect deployment apply
command.Published by zanieb about 2 years ago
ReadNamespacedPodLogs
- #5979
PowershellTask
for running commands with Microsoft Powershell - #6035
azure-mgmt-datafactory
requirement to 'extras', instead of 'orchestration_extras' - #6018
polling_interval
in azure.datafactory.PipelineRun
- #6021
Published by bunchesofdonald about 2 years ago
This release implements a number of improvements and bug fixes in response to continued engagement by members of our community. Thanks, as always, to all who submitted ideas on how to make Prefect 2 even better.
.prefectignore files allow users to omit certain files or directories from their deployments. Similar to other .ignore files, the syntax supports pattern matching, so an entry of *.pyc
will ensure all .pyc files are ignored by the deployment call when uploading to remote storage. Prefect provides a default .prefectignore file, but users can customize it to their needs.
deployment build
CLI command.Published by zanieb about 2 years ago
The response to Prefect 2 has been overwhelming in the best way possible. Thank you to the many community members who tried it out and gave us feedback! Thanks in particular to the students at this week's Prefect Associate Certification Course (PACC) in San Jose for their thoughtful recommendations. This release is a compilation of enhancements and fixes that make for a more resilient, performant, and refined Prefect experience.
prefect deployment execute
command has been removed to avoid confusion between running a flow locally from a Python script and running it by an agent using prefect deployment run
scheduler
and flow-run-notifications
LoopServices have been made more resilientbase_path
deployment build
command now supports an optional output flag to customize the name of the deployment.yaml file, to better support projects with multiple flowsPublished by zanieb about 2 years ago
We're thrilled to announce that, with this release, Prefect 2.0 has exited its public beta! Hopefully, this release comes as no surprise. It is the culmination of nearly a year of building in public and incorporating your feedback. Prefect 2.0 is now the default version of the open source prefect
framework provided upon installation. We will continue enhancing Prefect 2.0 rapidly, but future breaking changes will be less frequent and more notice will be provided.
Prefect 2.0 documentation is now hosted at docs.prefect.io. Prefect 1.0 documentation is now hosted at docs-v1.prefect.io.
Flows written with Prefect 1.0 will require modifications to run with Prefect 2.0. If you're using Prefect 1.0, please see our guidance on Discourse for explicitly pinning your Prefect version in your package manager and Docker, so that you can make the transition to Prefect 2.0 when the time is right for you. See our migration page to learn more about upgrading.
We have shipped a lot of breaking changes to Prefect 2.0 over the past week. Most importantly, recent changes to deployments required that schedules for all previously created deployments be turned off. You can learn more about the changes via the deployments concept documentation, the tutorial, or the discourse guide.
Published by zanieb over 2 years ago