Skip to content
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 0.19.6 #3887

Merged
merged 6 commits into from
May 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,6 @@ authors:
- family-names: Brugman
given-names: Simon
title: Kedro
version: 0.19.5
date-released: 2024-04-22
version: 0.19.6
date-released: 2024-05-23
url: https://github.com/kedro-org/kedro
20 changes: 17 additions & 3 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
# Upcoming Release 0.19.6
# Upcoming Release 0.19.7

Check warning on line 1 in RELEASE.md

View workflow job for this annotation

GitHub Actions / vale

[vale] RELEASE.md#L1

[Kedro.headings] 'Upcoming Release 0.19.7' should use sentence-style capitalization.
Raw output
{"message": "[Kedro.headings] 'Upcoming Release 0.19.7' should use sentence-style capitalization.", "location": {"path": "RELEASE.md", "range": {"start": {"line": 1, "column": 3}}}, "severity": "WARNING"}

## Major features and improvements

## Bug fixes and other changes

## Breaking changes to the API

## Documentation changes

## Community contributions

# Release 0.19.6

## Major features and improvements
astrojuanlu marked this conversation as resolved.
Show resolved Hide resolved
* Added `raise_errors` argument to `find_pipelines`. If `True`, the first pipeline for which autodiscovery fails will cause an error to be raised. The default behaviour is still to raise a warning for each failing pipeline.
* It is now possible to use Kedro without having `rich` installed.
* Updated custom logging behavior: `conf/logging.yml` will be used if it exists and `KEDRO_LOGGING_CONFIG` is not set; otherwise, `default_logging.yml` will be used.

## Bug fixes and other changes
* User defined catch-all dataset factory patterns now override the default pattern provided by the runner.
Expand All @@ -14,12 +27,13 @@

## Documentation changes
* Improved documentation for custom starters
* Added a new section on deploying Kedro project on AWS Airflow MWAA
* Added a new docs section on deploying Kedro project on AWS Airflow MWAA
* Detailed instructions on using `globals` and `runtime_params` with the `OmegaConfigLoader`

## Community contributions
Many thanks to the following Kedroids for contributing PRs to this release:
* [doxenix](https://github.com/doxenix)

* [cleeeks](https://github.com/cleeeks)

Check warning on line 36 in RELEASE.md

View workflow job for this annotation

GitHub Actions / vale

[vale] RELEASE.md#L36

[Kedro.Spellings] Did you really mean 'cleeeks'?
Raw output
{"message": "[Kedro.Spellings] Did you really mean 'cleeeks'?", "location": {"path": "RELEASE.md", "range": {"start": {"line": 36, "column": 4}}}, "severity": "WARNING"}

# Release 0.19.5

Expand Down
6 changes: 3 additions & 3 deletions docs/source/deployment/airflow.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,13 @@

The following tutorial shows how to deploy an example [Spaceflights Kedro project](https://docs.kedro.org/en/stable/tutorial/spaceflights_tutorial.html) on [Apache Airflow](https://airflow.apache.org/) with [Astro CLI](https://docs.astronomer.io/astro/cli/overview), a command-line tool created by [Astronomer](https://www.astronomer.io/) that streamlines the creation of local Airflow projects. You will deploy it locally first, and then transition to Astro Cloud.

[Astronomer](https://docs.astronomer.io/astro/install-cli) is a managed Airflow platform which allows users to spin up and run an Airflow cluster in production. Additionally, it also provides a set of tools to help users get started with Airflow locally in the easiest way possible.
[Astronomer](https://www.astronomer.io/) is a managed Airflow platform which allows users to spin up and run an Airflow cluster in production. Additionally, it also provides a set of tools to help users get started with Airflow locally in the easiest way possible.

Check warning on line 21 in docs/source/deployment/airflow.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/source/deployment/airflow.md#L21

[Kedro.weaselwords] 'Additionally' is a weasel word!
Raw output
{"message": "[Kedro.weaselwords] 'Additionally' is a weasel word!", "location": {"path": "docs/source/deployment/airflow.md", "range": {"start": {"line": 21, "column": 144}}}, "severity": "WARNING"}

### Prerequisites

To follow this tutorial, ensure you have the following:

* The [Astro CLI installed](https://docs.astronomer.io/astro/install-cli)
* The [Astro CLI installed](https://www.astronomer.io/docs/astro/cli/install-cli)
* A container service like [Docker Desktop](https://docs.docker.com/get-docker/) (v18.09 or higher)
* `kedro>=0.19` installed
* [`kedro-airflow>=0.8`](https://github.com/kedro-org/kedro-plugins/tree/main/kedro-airflow) installed. We will use this plugin to convert the Kedro pipeline into an Airflow DAG.
Expand Down Expand Up @@ -86,7 +86,7 @@

In this section, you will start by setting up a new blank Airflow project using Astro and then copy the files prepared in the previous section from the Kedro project. Next, you will need to customise the Dockerfile to enhance logging capabilities and manage the installation of our Kedro package. Finally, you will be able to run and explore the Airflow cluster.

1. To complete this section, you have to install both the [Astro CLI](https://docs.astronomer.io/astro/install-cli) and [Docker Desktop](https://docs.docker.com/get-docker/).
1. To complete this section, you have to install both the [Astro CLI](https://www.astronomer.io/docs/astro/cli/install-cli) and [Docker Desktop](https://docs.docker.com/get-docker/).

2. [Initialise an Airflow project with Astro](https://docs.astronomer.io/astro/cli/develop-project) in a new folder outside of your Kedro project. Let's call it `kedro-airflow-spaceflights`

Expand Down
2 changes: 1 addition & 1 deletion docs/source/development/commands_reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ Returns output similar to the following, depending on the version of Kedro used
| |/ / _ \/ _` | '__/ _ \
| < __/ (_| | | | (_) |
|_|\_\___|\__,_|_| \___/
v0.19.5
v0.19.6

Kedro is a Python framework for
creating reproducible, maintainable
Expand Down
2 changes: 1 addition & 1 deletion kedro/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import sys
import warnings

__version__ = "0.19.5"
__version__ = "0.19.6"


class KedroDeprecationWarning(DeprecationWarning):
Expand Down