Prefect is a workflow orchestration tool empowering developers to build, observe, and react to data pipelines
APACHE-2.0 License
Bot releases are visible (Hide)
Published by zanieb over 2 years ago
Published by zanieb almost 3 years ago
create_flow_run
to schedule subflows at runtime - #5303
AirbyteConnectionTask
requiring optional parameters - #5260
StepActivate
task to receive runtime parameters - #5231
run_config
field caused deserialization errors in backend views - #1234
Published by zanieb almost 3 years ago
Released on December 22, 2021.
Merge
task constructor via merge()
function - #5233
slack_notifier
- #5237
RunGreatExpectationsValidation
task to work with latest version of great_expectations
- #5172
imagePullSecrets
with an empty string - #5001
beta1
from kubernetes agent template - #5194
Published by zanieb almost 3 years ago
Released on November 30, 2021.
end_time
to FlowRunView.get_logs
- #5138
watch_flow_run
to stream logs immediately instead of waiting for flow run state changes - #5138
DockerRun
- #5130
ECSRun
documentation, especially the ambiguities in setting IAM roles - #5110
marshmallow.fields.Dict
in RRule schedules - #4540, #4903
DockerAgent
on linux - #5182
AirbyteConnectionTask
- #5078
DbtCloudRunJob
task - #5135
soda-spark
- #4901
Published by zanieb almost 3 years ago
This hotfix release fixes an issue where the kubernetes agent would attempt to load a secret value and fail if it was not present.
See the PR for details.
Don't miss all the exciting changes from 0.15.8 released today as well.
Published by zanieb almost 3 years ago
Azure
flow storage to overwrite existing blobs - #5103
idempotency_key
to create_flow_run
task - #5125
raise_final_state
to wait_for_flow_run
task to reflect child flow run state - #5129
google-cloud-bigquery
version to support 2.x - #5084
Glob
task for collecting files in directories - #5077
DbtCloudRunJob
task for triggering dbt cloud run jobs - #5085
FlowView
to be more robust to serialized flow changes in the backend - #5116
prefect.backend.artifacts
- #5117
This release includes a Prefect Server update that updates an upstream dependency to fix a security vulnerability. See the release changelog for more details.
Published by zanieb almost 3 years ago
apply_map
- #4996
DaskExecutor
- #5032
repo
parameter to be optional if specifying git_clone_url_secret_name
- #5033
task_run_name
to prefect.context
- #5055
data
parameter to SQLiteQuery
task - #4981
EmailTask
to use insecure internal SMTP servers with smtp_type="INSECURE"
- #5012
run_id
mutation during task runs - #4958
manual
setting to FivetranSyncTask
allowing retention of Fivetan scheduling -#5065
Published by zanieb about 3 years ago
max_retries=0
when retries are globally configured - #4971
LocalDaskExecutor
did not respond to a PrefectSignal
- #4924
PostgresFetch
with headers for one row - #4968
apply_map
could create acyclic flows - #4970
Published by zanieb about 3 years ago
Released on September 2, 2021.
--expose
flag to prefect server
cli to make the Core server and UI listen to all interfaces - #4821
--idempotency-key
to prefect run
- #4928
SnowflakeQueryFromFile
task #3744
BatchSubmit
task - #4771
DremioFetch
- #4872
marshmallow.fields.Dict
to use keys
as a kwarg rather than key
. - #4903
host_gateway
if using an unsupported Docker Engine version - #4809
flow_run_id
label in KubernetesAgent.manage_jobs
- #4934
prefect server
cli are now local by default (listen to localhost instead of 0.0.0.0); use --expose
if you want to connect from a remote location - #4821
Published by zanieb about 3 years ago
Released on August 17, 2021.
Git
storage - #4870
on_worker_status_changed
callback to the DaskExecutor
- #4874
--agent-config-id
to prefect agent <kubernetes|local> install
- #4876
ImportError
typo in dropbox module - #4855
Published by zanieb about 3 years ago
Published by zanieb about 3 years ago
prefect register --no-schedule
- #4752
host_config
to DockerRun
to expose deeper settings for Docker flow runs - #4733
Git
storage - #4767
prefect build/register
paths to contain globs for recursion - #4761
FlowRunView.get_all_task_runs
- #4774
auth_file
directory is created when saving credentials - #4792
VaultSecret
task for retrieving secrets from private Vault instances - #4656
Published by zanieb over 3 years ago
Published by zanieb over 3 years ago
Released on July 1, 2021.
prefect run
CLI for executing flows locally and with agents - #4463
prefect auth create-key
to create API keys - #4643
prefect auth list-keys
to list API key metadata - #4643
prefect auth revoke-key
to revoke an API key - #4643
prefect auth status
command to see the state of your authentication - #4643
Client
to support API keys - #4643
prefect auth login/logout/switch-tenants
- #4643
SendEmail
task to use secret value - #4669
TenantView
for retrieval of tenant information - #4676
KafkaBatchConsume
and KafkaBatchProduce
tasks - #4533
Git
storage on Windows - #4665
terminal_state_handler
- #4695
TaskRunView.get_result()
- #4708
prefect auth create-token
- #4643
prefect auth list-tokens
- #4643
prefect auth revoke-token
- #4643
prefect.utilities.exceptions
has been deprecated in favor of prefect.exceptions
- #4664
prefect.environment.storage
moduleDockerAgent
kwarg network
kubernetes.ResourceManager
classprefect agent start/install <agent-type>
commandsprefect agent local start
flag --storage-labels
DroboxDownload
task kwarg access_token_secret
GCS...
tasks kwarg encryption_key_secret
prefect.tasks.google
moduleprefect.tasks.secret.Secret
classScheduler
serializers for Prefect <0.6.0RunGreatExpectionsCheckpoint
taskOneTimeSchedule
and UnionSchedule
classesTask
prefect.utilities.edges.unmapped
BaseException
to prevent accidental capture - #4664
TaskTimeoutError
has been replaced with TaskTimeoutSignal
- #4664
VersionLockError
has been replaced with VersionLockMismatchSignal
- #4664
Published by zanieb over 3 years ago
Released on June 15, 2021.
functools.update_wrapper
for FunctionTask
- #4608
poll_interval
parameter to StartFlowRun
to define the polling interval when waiting for the flow run to finish - #4641
timedelta
objects - #4619
Published by zanieb over 3 years ago
LocalResult
directory creation - #4587
prefect register
- #4593
Local
storage) when registering flows with prefect register
- #4593
LocalDaskExecutor
- #4602
Published by zanieb over 3 years ago
Released on May 25, 2021.
Agent
base class for readability - #4341
EmailTask
- #4457
GCPSecret
task - #4561
import_object
handling of submodules that are not attributes - #4513
DockerStorage
building with python slim image - #4523
logging.log_to_cloud
has been deprecated in favor of cloud.send_flow_run_logs
- #4487
Published by zanieb over 3 years ago
Released on May 11, 2021 as a hotfix for 0.14.18
Published by jcrist over 3 years ago
Released on May 11, 2021.
image_pull_policy
kwarg to KubernetesRun
- #4462
prefect build/register --module
to accept full import path to flow - #4468
hello world
flow to prefect module - #4470
SendGrid
to Task Library - #4450
StartFlowRun
- #4458
io.BytesIO
to GCSUpload
- #4482
BigQuery
task - #4419
kubernetes
package requirement upper limit - #4452
Published by zanieb over 3 years ago
LocalDaskExecutor
timeouts - #4217
prefect server start
command - #4424
ECSAgent
- #4417