Skip to content

Latest commit

 

History

History
337 lines (183 loc) · 10.6 KB

Changelog.md

File metadata and controls

337 lines (183 loc) · 10.6 KB

Changelog

February 5, 2021

Released on February 5, 2021.

Enhancements

  • Install curl in server docker image for healthchecks - #182
  • Improve LoopService interval handling - #43

Breaking Changes

  • Move to YYYY.MM.DD versioning scheme away from YYYY-MM-DD - #178

January 25, 2021

Released on January 25, 2021.

Enhancements

  • Add 'description' field for Flow Groups along with routes for updating - #177

January 19, 2021

Released on January 19, 2021.

Enhancements

  • Add sum aggregate to ORM - #174

January 5, 2021

Released on January 5, 2021.

Features

  • Support per-flow-run and per-flow-group run_config overrides - #166

Enhancements

  • Upgrade Apollo NodeJS to 14.15.1 - #153
  • Helm: configure strategy for deployment - #165
  • Allow for timezone specification on flow group schedules - #169

Database Migrations

  • Add flow_group.run_config and flow_run.run_config - #166

Contributors

December 16, 2020

Released on December 16, 2020.

Enhancements

  • Add the events RBAC permission to agents created by the helm chart - #157

December 14, 2020

Released on December 14, 2020.

Enhancements

  • Add documentation on how to connect the CLI to a remote deployed server - #159
  • Refactor the Zombie Killer to rely entirely on flow run heartbeats - #158
  • Add support for custom Hasura root fields - #161

Fixes

  • Add jobs/status to role for agent - #154

Contributors

December 4, 2020

Released on December 4, 2020.

Enhancements

  • Add flag for shutting down loop services - #144
  • Support configurable primary keys in ORM - #145
  • Add support for expanded Hasura update operations - #146
  • Helm chart: Always pull prefecthq docker images by default - #151

Fixes

  • Listen on all agent interfaces for healthchecks - #148

Database Migrations

  • Add task run name index for text search - #149

Contributors

November 29, 2020

Released on November 29, 2020.

Enhancements

  • Add KubernetesAgent to the Helm chart - #136
  • Add two new GraphQL routes for Core functionality - #143

Fixes

  • Fix handling for managed postgres usernames with @ signs - #139

November 13, 2020

Released on November 13, 2020.

Enhancements

  • Add the Prefect Core version to the api query - #126
  • Remove global 24 hour expiration on flow run idempotency keys - #134

Fixes

  • prefect-server dev infrastructure would sometimes fail to start with 'connection closed' - #130
  • Fix helm chart when using existing postgres instance - #132
  • Fix scheduling duplicate runs due to expired idempotency keys - #134

Contributors

November 11, 2020

Released on November 11, 2020.

Features

  • Add experimental Helm chart for deploying in K8s - #123

Contributors

November 10, 2020

Released on November 10, 2020.

Features

  • Add API for persisting and retrieving task run artifacts - #121

October 29, 2020

Released on October 29, 2020.

Features

  • Add idempotency keys to flows.create_flow - #116

Fixes

  • Expose database upgrade errors during infrastructure start - #117

October 27, 2020

Released on October 27, 2020.

Fixes

  • Check for existence of agent before updating flow run agent - #114

October 22, 2020

Released on October 22, 2020.

Enhancements

  • Update flow settings graphql logic to use supported API routes - #113

October 14, 2020

Released on October 14, 2020.

Fixes

  • Allow for scheduling different parameters and different run labels at the exact same time - #111

October 13, 2020

Released on October 13, 2020.

Features

  • Allow for scheduling changing labels on a per-flow run basis - #109

Fixes

  • Fixes issue with Agent Config schema - #107

September 24, 2020

Released on September 24, 2020.

Enhancements

  • Registering agents will now retrieve IDs from matching entries in order to prevent duplication - #95
  • Add routes for setting run names - #77

Fixes

  • Fix name field in delete_agent GraphQL resolver - #95
  • Replace all uses of database.models with prefect.models - #94

Database Migrations

  • Add task run name - #77
  • Add index on flow_run.agent_id - #93

September 15, 2020

Released on September 15, 2020.

Enhancements

  • Hasura metadata archives use the most recent alembic revision ID - #78

Fixes

  • Fix and consolidate behavior for active schedules - #86

September 11, 2020

Released on September 11, 2020.

Features

  • Add database structure and routes for persisting Agents - #58

Enhancements

  • Add route for querying mapped children - #73

Fixes

  • Fix init.py for deprecated API module - #71

Breaking Changes

  • Remove run_count and duration columns - #72

Database Migrations

  • Increase performance of state update triggers - #72

September 1, 2020

Released on September 1, 2020.

Enhancements

  • Automatically upgrade local database - #69

Fixes

  • Fix flow run creation not using default parameters from flow group - #64
  • Ensure Lazarus ignores flow runs with active tasks - #67

Deprecations

  • Deprecate flow settings that are actually flow group settings - #63

August 26, 2020

Released on August 26, 2020.

Enhancements

  • Refactor Lazarus and Zombie Killer for modularity - #46
  • Add API mode to queryable reference info - #59

August 21, 2020

Released on August 21, 2020.

Enhancements

  • Upgrade Hasura to 1.3.0 - #18
  • Set schedule to inactive if neither Flow nor Flow Group have a schedule - #37
  • Dedupe flow group labels when set - #40
  • Set Apollo's post-start.sh script to wait for the GraphQL service's healthcheck - #41
  • Upgrade Hasura to 1.3.1 - #52
  • Use Hasura default cache size - #52
  • Adds RELEASE_TIMESTAMP for UI to display - #54

Breaking Changes

  • Remove unused UI from services CLI - #45
  • Cloud hooks require explicit states - #51
  • Cloud hooks do not match state parents - #51
  • Remove unused code and config settings - #53

Database Migrations

  • Remove unused state_id column - #35

0.1.0

Features

  • Release

Enhancements

  • None

Infrastructure

  • None

Fixes

  • Fixes bug where updating a Flow Group schedule didn't clear old scheduled runs - #9

Breaking Changes

  • None

Deprecations

  • None