diff --git a/CITATION.cff b/CITATION.cff index 872a8d43a7..a8b2d2e073 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -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 diff --git a/RELEASE.md b/RELEASE.md index 6b93562301..b14a51c38d 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -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. @@ -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 diff --git a/docs/source/deployment/airflow.md b/docs/source/deployment/airflow.md index 219626a3c5..7b2652b23d 100644 --- a/docs/source/deployment/airflow.md +++ b/docs/source/deployment/airflow.md @@ -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. @@ -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` diff --git a/docs/source/development/commands_reference.md b/docs/source/development/commands_reference.md index e0d01f2584..37de75d44d 100644 --- a/docs/source/development/commands_reference.md +++ b/docs/source/development/commands_reference.md @@ -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 diff --git a/kedro/__init__.py b/kedro/__init__.py index b63331fb8e..b3ab28979a 100644 --- a/kedro/__init__.py +++ b/kedro/__init__.py @@ -6,7 +6,7 @@ import sys import warnings -__version__ = "0.19.5" +__version__ = "0.19.6" class KedroDeprecationWarning(DeprecationWarning):