Skip to content

Commit

Permalink
Release 0.19.6 (#3887)
Browse files Browse the repository at this point in the history
* Release 0.19.6

---------

Signed-off-by: Dmitry Sorokin <[email protected]>
Signed-off-by: Dmitry Sorokin <[email protected]>
Co-authored-by: Juan Luis Cano Rodríguez <[email protected]>
  • Loading branch information
DimedS and astrojuanlu authored May 27, 2024
1 parent d219e40 commit 011e3a8
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 10 deletions.
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

## 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
* 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)

# 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 @@ This guide provides instructions on running a Kedro pipeline on different Airflo

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.

### 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 @@ This step should produce a `.py` file called `new_kedro_project_airflow_dag.py`
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

0 comments on commit 011e3a8

Please sign in to comment.