Releases: spotify/luigi
Releases · spotify/luigi
3.3.0
3.2.1
3.2.0
3.1.1
3.1.0
3.1.0
Added
luigi
- Documentation guidance around release version increments #3074
- Add support for naming tasks in
@requires#3077 - Add
traceback_max_lengthparameter for error email notifications #3086 - Document cause of
Unfulfilled dependencyerror #3105 - Add additional
OptionalParameterdatatype 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_intervalto be set in config asemail-internal-minutes#3125 - Allow
TimeDeltaParameterto accept input as "seconds" #3125 - Add
EnumListParameterto top-level attribute imports #3144 - Enable
metrics_custom_importforMetricCollectors#3146 - Improve warning when a parameter is not consumed by a task #3170
luigi.contrib
- Add
configure_jobBigQuery property #3098 - Add parquet support to BigQuery #3099
- Add network retry logic to BigQuery #3088
- Add
run_task_kwargsproperty to ECS #3083 - Add
pickle_protocolattribute and configuration option to Spark #3001 - Add
pg8000driver support to Postgres #3142
Fixed
luigi
- Fix default value for
task.disable_window#3081 - Fix deconstructor of
LocalTargetwhenis_tmpattribute dne #3085 - Improved documentation reference to
luigi.format.Nopimport #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_tasksandmax_graph_nodesdocumentation to correct section #3156 - Fix ability to subclass
Task'sRegistermetaclass #3154 - Replace legacy TravicCI readme badge with GithubActions #3159
luigi.contrib
- Fix apache ci
- 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
@Tarraschfrom 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
tenacityversion #3147 - Enable task search to be case insensitive #3157
luigi.contrib
3.0.3
3.0.2
3.0.1
3.0.0
3.0.0
This is a major release without many feature changes compared to 2.8.13. The reason we decided to give it a major bump is the drop of Python2 support. From this version on, Luigi stops supporting Python2 for the obvious reason. 3.0.0 release includes a series of PRs deprecating Python2, plus a few other changes listed below. Special thanks go to @drowoseque for doing all the great work!
Added:
luigi
- Show task progress in visualizer workers tab. #2932
Fixed:
luigi
2.8.13
Added:
luigi.contrib
- Presto support in Luigi (#2885)
Fixed:
luigi
- removed wrong type of Target.init path arg from doc master (#2927)
- remove StreamingBodyAdaptor that didn't allow choosing the chunk size (#2929)
- Fix docs explaining write modes for Luigi Targets. Closes #2783 (#2931)
- All configuration parameters in docs now use underscore in their names for consistency. (#2890)