Skip to content

Commit

Permalink
Merge pull request #528 from quantumblacklabs/release/0.15.9
Browse files Browse the repository at this point in the history
Release/0.15.9
  • Loading branch information
limdauto authored Apr 6, 2020
2 parents f79ee14 + 12e696a commit b8bd47c
Show file tree
Hide file tree
Showing 20 changed files with 34 additions and 22 deletions.
12 changes: 12 additions & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
# 0.15.9

## Major features and improvements

## Bug fixes and other changes

* Pinned `fsspec>=0.5.1, <0.7.0` and `s3fs>=0.3.0, <0.4.1` to fix incompatibility issues with their latest release.

## Breaking changes to the API

## Thanks for supporting contributions

# 0.15.8

## Major features and improvements
Expand Down
2 changes: 1 addition & 1 deletion docs/source/04_user_guide/01_setting_up_vscode.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Setting up Visual Studio Code

> *Note:* This documentation is based on `Kedro 0.15.8`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
> *Note:* This documentation is based on `Kedro 0.15.9`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
Start by opening a new project directory in VS Code and installing the Python plugin under **Tools and languages**:

Expand Down
2 changes: 1 addition & 1 deletion docs/source/04_user_guide/02_setting_up_pycharm.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Setting up PyCharm

> *Note:* This documentation is based on `Kedro 0.15.8`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
> *Note:* This documentation is based on `Kedro 0.15.9`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
This section will present a quick guide on how to configure [PyCharm](https://www.jetbrains.com/pycharm/) as a development environment for working on Kedro projects.

Expand Down
2 changes: 1 addition & 1 deletion docs/source/04_user_guide/03_configuration.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Configuration

> *Note:* This documentation is based on `Kedro 0.15.8`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
> *Note:* This documentation is based on `Kedro 0.15.9`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
>
> This section contains detailed information about configuration.
Expand Down
2 changes: 1 addition & 1 deletion docs/source/04_user_guide/04_data_catalog.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The Data Catalog

> *Note:* This documentation is based on `Kedro 0.15.8`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
> *Note:* This documentation is based on `Kedro 0.15.9`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
This section introduces `catalog.yml`, the project-shareable Data Catalog. The file is located in `conf/base` and is a registry of all data sources available for use by a project; it manages loading and saving of data.

Expand Down
2 changes: 1 addition & 1 deletion docs/source/04_user_guide/05_nodes.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Nodes

> *Note:* This documentation is based on `Kedro 0.15.8`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
> *Note:* This documentation is based on `Kedro 0.15.9`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
>
> In this section we introduce the concept of a node.
Expand Down
2 changes: 1 addition & 1 deletion docs/source/04_user_guide/06_pipelines.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Pipelines

> *Note:* This documentation is based on `Kedro 0.15.8`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
> *Note:* This documentation is based on `Kedro 0.15.9`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
>
> In this section we introduce the concept of a pipeline.
Expand Down
2 changes: 1 addition & 1 deletion docs/source/04_user_guide/07_logging.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Logging

> *Note:* This documentation is based on `Kedro 0.15.8`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
> *Note:* This documentation is based on `Kedro 0.15.9`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
Kedro uses, and facilitates the use of Python’s `logging` library, by providing a default logging configuration. This can be found in `conf/base/logging.yml` in every project generated using Kedro’s CLI `kedro new` command.

Expand Down
2 changes: 1 addition & 1 deletion docs/source/04_user_guide/08_advanced_io.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Advanced IO

> *Note:* This documentation is based on `Kedro 0.15.8`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
> *Note:* This documentation is based on `Kedro 0.15.9`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
In this tutorial, you will learn about advanced uses of the [Kedro IO](/kedro.io.rst) module and understand the underlying implementation.

Expand Down
4 changes: 2 additions & 2 deletions docs/source/04_user_guide/09_pyspark.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Working with PySpark

> *Note:* This documentation is based on `Kedro 0.15.8`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
> *Note:* This documentation is based on `Kedro 0.15.9`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
In this tutorial we explain how to work with `PySpark` in a Kedro pipeline.

Expand Down Expand Up @@ -57,7 +57,7 @@ class ProjectContext(KedroContext):
self._spark_session.sparkContext.setLogLevel("WARN")

project_name = "kedro"
project_version = "0.15.8"
project_version = "0.15.9"


# ...
Expand Down
2 changes: 1 addition & 1 deletion docs/source/04_user_guide/10_developing_plugins.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Developing Kedro plugins

> *Note:* This documentation is based on `Kedro 0.15.8`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
> *Note:* This documentation is based on `Kedro 0.15.9`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
The functionality of Kedro can be extended using its `plugin` framework, which is designed to reduce the complexity involved in creating new features for Kedro while allowing you to inject additional commands into the CLI. Plugins are developed as separate Python packages that exist outside of any Kedro project.

Expand Down
2 changes: 1 addition & 1 deletion docs/source/04_user_guide/11_ipython.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Working with IPython and Jupyter Notebooks / Lab

> *Note:* This documentation is based on `Kedro 0.15.8`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
> *Note:* This documentation is based on `Kedro 0.15.9`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
This section follows the ["Hello World" example](../02_getting_started/04_hello_world.md) and demonstrates how to effectively use IPython and Jupyter Notebooks / Lab.

Expand Down
2 changes: 1 addition & 1 deletion docs/source/04_user_guide/12_working_with_databricks.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Working with Databricks

> *Note:* This documentation is based on `Kedro 0.15.8`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
> *Note:* This documentation is based on `Kedro 0.15.9`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
## Databricks Connect (recommended)
We recommend using [Databricks Connect](https://pypi.org/project/databricks-connect/) to easily execute your Kedro pipeline on a Databricks cluster.
Expand Down
4 changes: 2 additions & 2 deletions docs/source/04_user_guide/13_journal.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Journal

> *Note:* This documentation is based on `Kedro 0.15.8`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
> *Note:* This documentation is based on `Kedro 0.15.9`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
## Overview
Journal in Kedro allows you to save the history of pipeline. This functionality helps you reproduce results and gives you an ability to investigate failures in your workflow.
Expand All @@ -16,7 +16,7 @@ A context journal record captures all the necessary information to reproduce the
"run_id": "2019-10-01T09.15.57.289Z",
"project_path": "<path-to-project>/src/kedro-tutorial",
"env": "local",
"kedro_version": "0.15.8",
"kedro_version": "0.15.9",
"tags": [],
"from_nodes": [],
"to_nodes": [],
Expand Down
2 changes: 1 addition & 1 deletion docs/source/06_resources/01_faq.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Frequently asked questions

> *Note:* This documentation is based on `Kedro 0.15.8`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
> *Note:* This documentation is based on `Kedro 0.15.9`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
## What is Kedro?

Expand Down
2 changes: 1 addition & 1 deletion docs/source/06_resources/02_architecture_overview.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Kedro architecture overview

> *Note:* This documentation is based on `Kedro 0.15.8`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
> *Note:* This documentation is based on `Kedro 0.15.9`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
Here is a diagram showing high-level architecture of Kedro library:

Expand Down
2 changes: 1 addition & 1 deletion docs/source/06_resources/03_commands_reference.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Guide to CLI commands

> *Note:* This documentation is based on `Kedro 0.15.8`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
> *Note:* This documentation is based on `Kedro 0.15.9`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
The `kedro` command line interface (CLI) helps with reproducibility in projects by allowing you to associate a set of commands and dependencies with a target and then execute them from the command line when inside a Kedro project directory. All project related CLI commands should be run from the project’s root directory.

Expand Down
2 changes: 1 addition & 1 deletion docs/source/06_resources/04_lint.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Linting your Kedro project

> *Note:* This documentation is based on `Kedro 0.15.8`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
> *Note:* This documentation is based on `Kedro 0.15.9`, if you spot anything that is incorrect then please create an [issue](https://github.com/quantumblacklabs/kedro/issues) or pull request.
> *Note:* The following suggestions would require installing the `pylint` package, subject to GPL licence.
Expand Down
2 changes: 1 addition & 1 deletion kedro/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
configuration and pipeline assembly.
"""

__version__ = "0.15.8"
__version__ = "0.15.9"


import logging
Expand Down
4 changes: 2 additions & 2 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@ azure-storage-file>=1.1.0, <2.0
azure-storage-queue>=1.1.0, <2.0
click<8.0
cookiecutter>=1.6.0, <2.0
fsspec>=0.5.1, <1.0
fsspec>=0.5.1, <0.7.0
pandas-gbq>=0.12.0, <1.0
pandas>=0.24.0, <1.0 # Needs to be at least 0.24.0 to make use of `pandas.DataFrame.to_numpy` (recommended alternative to `pandas.DataFrame.values`)
pip-tools>=4.0.0, <5.0.0
pyarrow>=0.12.0, <1.0.0
python-json-logger>=0.1.9, <1.0
PyYAML>=4.2, <6.0
requests>=2.20.0, <3.0
s3fs>=0.3.0, <1.0 # Needs to be at least 0.3.0 to make use of `cachable` attribute on S3FileSystem
s3fs>=0.3.0, <0.4.1 # Needs to be at least 0.3.0 to make use of `cachable` attribute on S3FileSystem
SQLAlchemy>=1.2.0, <2.0
tables>=3.4.4, <3.6 # 3.6.0 breaks on install, HDF5 library not found
toposort>=1.5, <2.0 # Needs to be at least 1.5 to be able to raise CircularDependencyError
Expand Down

0 comments on commit b8bd47c

Please sign in to comment.