Skip to content

Commit

Permalink
Release 0.15.0 (PrefectHQ#4722)
Browse files Browse the repository at this point in the history
* Cut changelog for 0.15.0

* Update latest doc for 0.15.0

* Add 0.14.22 docs archive

* Fix link to 0.14.22 docs

* Add sidebar setup -- will need 0.14.22 sidebar still

* Add sidebar.js for 0.14.22

* Remove test coverage from sidebar

* Drop 0.11.5 reference documentation

* Try skipping the 0.14.22 sidebar to narrow down errors

* Regenerate 0.14.22 archive docs; restore sidebar links

* Fixup sidebar with missing slash

* Update release date [ci skip]
  • Loading branch information
zanieb authored Jul 1, 2021
1 parent 6cb1b57 commit 278c172
Show file tree
Hide file tree
Showing 147 changed files with 6,913 additions and 2,939 deletions.
72 changes: 72 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,77 @@
# Changelog

## 0.15.0 <Badge text="beta" type="success" />

Released on July 1, 2021.

### Features

- Add objects for inspecting flows, flow runs, and task runs without writing queries - [#4426](https://github.com/PrefectHQ/prefect/pull/4426)
- Rehaul `prefect run` CLI for executing flows locally and with agents - [#4463](https://github.com/PrefectHQ/prefect/pull/4463)
- Add flow run tasks to simplify flow run result passing - [#4563](https://github.com/PrefectHQ/prefect/pull/4563)
- Add agentless execution for flow runs - [#4589](https://github.com/PrefectHQ/prefect/pull/4589)
- Add `prefect auth create-key` to create API keys - [#4643](https://github.com/PrefectHQ/prefect/pull/4643)
- Add `prefect auth list-keys` to list API key metadata - [#4643](https://github.com/PrefectHQ/prefect/pull/4643)
- Add `prefect auth revoke-key` to revoke an API key - [#4643](https://github.com/PrefectHQ/prefect/pull/4643)
- Add `prefect auth status` command to see the state of your authentication - [#4643](https://github.com/PrefectHQ/prefect/pull/4643)

### Enhancements

- Improve flow run documentation with new dedicated section - [#4492](https://github.com/PrefectHQ/prefect/pull/4492)
- Update `Client` to support API keys - [#4643](https://github.com/PrefectHQ/prefect/pull/4643)
- Add API key support to `prefect auth login/logout/switch-tenants` - [#4643](https://github.com/PrefectHQ/prefect/pull/4643)
- API keys can be configured in the Prefect config - [#4643](https://github.com/PrefectHQ/prefect/pull/4643)
- Change SendGrid `SendEmail` task to use secret value - [#4669](https://github.com/PrefectHQ/prefect/pull/4669)
- Add `TenantView` for retrieval of tenant information - [#4676](https://github.com/PrefectHQ/prefect/pull/4676)
- Add custom rbac documentation - [#4696](https://github.com/PrefectHQ/prefect/pull/4696)
- Exit with non-zero status on flow run failure when watched - [#4709](https://github.com/PrefectHQ/prefect/pull/4709)
- Display return code on local agent flow process failure - [#4715](https://github.com/PrefectHQ/prefect/pull/4715)

### Task Library

- Add `KafkaBatchConsume` and `KafkaBatchProduce` tasks - [#4533](https://github.com/PrefectHQ/prefect/pull/4533)

### Fixes

- Fix cleanup issue with `Git` storage on Windows - [#4665](https://github.com/PrefectHQ/prefect/pull/4665)
- Pass API keys as tokens for compatibility when creating flow run environments - [#4683](https://github.com/PrefectHQ/prefect/pull/4683)
- Fix missing event timestamp attribute errors in K8s agent - [#4693](https://github.com/PrefectHQ/prefect/pull/4693)
- Fix backwards compatibility for flows without a `terminal_state_handler` - [#4695](https://github.com/PrefectHQ/prefect/pull/4695)
- Raise a better exception when a task run result type is not set in `TaskRunView.get_result()` - [#4708](https://github.com/PrefectHQ/prefect/pull/4708)

### Deprecations

- Deprecate `prefect auth create-token` - [#4643](https://github.com/PrefectHQ/prefect/pull/4643)
- Deprecate `prefect auth list-tokens` - [#4643](https://github.com/PrefectHQ/prefect/pull/4643)
- Deprecate `prefect auth revoke-token` - [#4643](https://github.com/PrefectHQ/prefect/pull/4643)
- Deprecate setting auth tokens in the Prefect config - [#4643](https://github.com/PrefectHQ/prefect/pull/4643)
- `prefect.utilities.exceptions` has been deprecated in favor of `prefect.exceptions` - [#4664](https://github.com/PrefectHQ/prefect/pull/4664)

### Breaking Changes

- Remove deprecated `prefect.environment.storage` module
- Remove deprecated `DockerAgent` kwarg `network`
- Remove deprecated `kubernetes.ResourceManager` class
- Remove deprecated `prefect agent start/install <agent-type>` commands
- Remove deprecated `prefect agent local start` flag `--storage-labels`
- Remove deprecated `DroboxDownload` task kwarg `access_token_secret`
- Remove deprecated `GCS...` tasks kwarg `encryption_key_secret`
- Remove deprecated `prefect.tasks.google` module
- Remove deprecated `prefect.tasks.secret.Secret` class
- Remove deprecated `Scheduler` serializers for Prefect <0.6.0
- Remove deprecated `RunGreatExpectionsCheckpoint` task
- Remove deprecated `OneTimeSchedule` and `UnionSchedule` classes
- Remove deprecated flow run tasks ending in `Task`
- Remove deprecated prefect.utilities.tasks.unmapped; moved to `prefect.utilities.edges.unmapped`
- Prefect state signals now inherit from `BaseException` to prevent accidental capture - [#4664](https://github.com/PrefectHQ/prefect/pull/4664)
- `TaskTimeoutError` has been replaced with `TaskTimeoutSignal` - [#4664](https://github.com/PrefectHQ/prefect/pull/4664)
- `VersionLockError` has been replaced with `VersionLockMismatchSignal` - [#4664](https://github.com/PrefectHQ/prefect/pull/4664)

### Contributors

- [Stéphan Taljaard](https://github.com/taljaards)
- [Tenzin Choedak](https://github.com/tchoedak)

## 0.14.22 <Badge text="beta" type="success" />

Released on June 15, 2021.
Expand Down
3 changes: 0 additions & 3 deletions changes/pr4426.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions changes/pr4463.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions changes/pr4492.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions changes/pr4533.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions changes/pr4563.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions changes/pr4589.yaml

This file was deleted.

17 changes: 0 additions & 17 deletions changes/pr4643.yaml

This file was deleted.

16 changes: 0 additions & 16 deletions changes/pr4652.yaml

This file was deleted.

8 changes: 0 additions & 8 deletions changes/pr4664.yaml

This file was deleted.

2 changes: 0 additions & 2 deletions changes/pr4665.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions changes/pr4669.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions changes/pr4676.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions changes/pr4683.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions changes/pr4693.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions changes/pr4695.yaml

This file was deleted.

2 changes: 0 additions & 2 deletions changes/pr4696.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions changes/pr4708.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions changes/pr4709.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions changes/pr4715.yaml

This file was deleted.

12 changes: 4 additions & 8 deletions docs/.vuepress/config.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
const sidebar115 = require('../api/0.11.5/sidebar')
const sidebar126 = require('../api/0.12.6/sidebar')
const sidebar1319 = require('../api/0.13.19/sidebar')
const sidebar1422 = require('../api/0.14.22/sidebar')
const glob = require('glob')

// function for loading all MD files in a directory
Expand Down Expand Up @@ -80,10 +80,10 @@ module.exports = {
{
text: 'API Reference',
items: [
{ text: 'Latest (0.14.21)', link: '/api/latest/' },
{ text: 'Latest (0.15.0)', link: '/api/latest/' },
{ text: '0.14.22', link: '/api/0.14.22/' },
{ text: '0.13.19', link: '/api/0.13.19/' },
{ text: '0.12.6', link: '/api/0.12.6/' },
{ text: '0.11.5', link: '/api/0.11.5/' },
{ text: 'Legacy', link: 'https://docs-legacy.prefect.io' }
]
},
Expand All @@ -93,19 +93,15 @@ module.exports = {
}
],
sidebar: {
'/api/0.11.5/': sidebar115.sidebar,
'/api/0.12.6/': sidebar126.sidebar,
'/api/0.13.19/': sidebar1319.sidebar,
'/api/0.14.22/': sidebar1422.sidebar,
'/api/latest/': [
{
title: 'API Reference',
path: '/api/latest/'
},
'changelog',
{
title: 'Test Coverage',
path: 'https://codecov.io/gh/PrefectHQ/prefect'
},
{
title: 'prefect',
collapsable: true,
Expand Down
Loading

0 comments on commit 278c172

Please sign in to comment.