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

Version 3.1.0 #3171

Merged
merged 1 commit into from
Jun 20, 2022
Merged

Version 3.1.0 #3171

merged 1 commit into from
Jun 20, 2022

Conversation

dlstadther
Copy link
Collaborator

Description

Bump minor release version

Proposed release notes:

# 3.1.0

## Added
### luigi
* Documentation guidance around release version increments #3074
* Add support for naming tasks in `@requires` #3077
* Add `traceback_max_length` parameter for error email notifications #3086
* Document cause of `Unfulfilled dependency` error #3105
* Add additional `OptionalParameter` datatype options #3079
* UI: Add rerun command snippet on "show error" modal #3117
* Add support for updating default config parser after loading luigi #3135
* Allow `batch_email.email_interval` to be set in config as `email-internal-minutes` #3125
* Allow `TimeDeltaParameter` to accept input as "seconds" #3125
* Add `EnumListParameter` to top-level attribute imports #3144
* Enable `metrics_custom_import` for `MetricCollectors` #3146
* Improve warning when a parameter is not consumed by a task #3170

### luigi.contrib
* Add `configure_job` BigQuery property #3098
* Add parquet support to BigQuery #3099
* Add network retry logic to BigQuery #3088
* Add `run_task_kwargs` property to ECS #3083
* Add `pickle_protocol` attribute and configuration option to Spark #3001
* Add `pg8000` driver support to Postgres #3142


## Fixed
### luigi
* Fix default value for `task.disable_window` #3081
* Fix deconstructor of `LocalTarget` when `is_tmp` attribute dne #3085
* Improved documentation reference to `luigi.format.Nop` import #3047
* Fix Python 3.10 deprecation warnings #3150
* Remove unnecessary extra call to `cls.get_task_namespace()` #3129
* Fix documentation typo in `notifications_test.py` #3151
* Fix docs ci #3158
* Fix task history rendering #3153
* Move `max_shown_tasks` and `max_graph_nodes` documentation to correct section #3156
* Fix ability to subclass `Task`'s `Register` metaclass #3154
* Replace legacy TravicCI readme badge with GithubActions #3159

### luigi.contrib
* Fix apache ci
    * #3091
    * #3113
* Fix documentation typo in sqla #3110
* Fix spark cluster mode error for missing path #3111
* Fix connection object passed to `rdbms.CopyToTable`'s `_add_metadata_columns()` #3011


## Removed
### luigi
* Remove `@Tarrasch` from codeowners #3127


## Changed
### luigi
* Update license copyright year #3108
* Improve error message on parsing default parameter value #3115
* Group tasks by task class in svg graph #3122
* Upgrade `tenacity` version #3147
* Enable task search to be case insensitive #3157

### luigi.contrib
* Update ExternalPythonProgramTask parameters to `OptionalParameter` #3130
* Allow newer versions of `prometheus-client` package #3163

Motivation and Context

There hasn't been a Luigi release since April 2021

Have you tested this? If so, how?

(release only)

@dlstadther
Copy link
Collaborator Author

@honnix , could i get a review in order to put out another release?

@honnix
Copy link
Member

honnix commented Jun 8, 2022

Thank you for preparing this. To double check, there is no breaking change, right?

@adrien-berchet
Copy link
Contributor

Any update on this? As far as I can see there is no breaking change in this release.

@RRap0so RRap0so merged commit a295041 into spotify:master Jun 20, 2022
@dlstadther dlstadther deleted the release/3.1.0 branch June 23, 2022 01:04
@dlstadther
Copy link
Collaborator Author

Thank you so much, @rafaelraposospot ! I got caught up with life things and totally forgot about this; thank you for taking it over the finish line!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants