Luigi

Latest version: v3.6.0

Safety actively analyzes 714815 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 12

3.0.1

Not secure
Added:
luigi
- Worker_timeout can be 0. 2968
- Return bq job id from biquery.run_job() 2957
- Documentation for check_complete_on_run config 2961

3.0.0

Not secure
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](https://github.com/spotify/luigi/pulls?q=is%3Apr+label%3A%22Python2+deprecation%22+is%3Aclosed) **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
- Fix TravisCI build 2948
- Use is_alive in favour of isAlive for Python 3.9 compatibility. 2940

3.0.0b2

Not secure
This the second 3.0.0 beta release including [a series of PRs](https://github.com/spotify/luigi/pulls?q=is%3Apr+label%3A%22Python2+deprecation%22+is%3Aclosed) **deprecating Python2**, plus following:

Special thanks go to drowoseque for doing all the great work!

Added:

luigi

* Add internal version info 2760
* EnumListParameter 2801 (**new since 3.0.0b1**)

luigi.contrib

* [luigi.contrib.spark] pyspark python options added 2818

Fixed:

luigi

* Fix params hashing 2540
* Check for `autoload_range` istead of `autoload-range`
* autoload_range doc fix 2878 (**new since 3.0.0b1**)

Removed:

luigi

* [luigi.file] removed 2832
* [luigi.mock.MockFile] removed 2839

Changed:

luigi

* Allow python-daemon >= 2.2.0 if not on windows 2796
* Make URLLibFetcher aware of basic auth info in scheduler URL. 2791

luigi.contrib

* [luigi.contrib.external_program.ExternalProgramTask] logs_output_pattern_to_url provided 2822
* [luigi.contrib.hive] HiveTableTarget inherits HivePartitionTarget 2872 (**new since 3.0.0b1**)
* [luigi.contrib.pyspark_runner] SparkSession support in PySparkTask 2862 (**new since 3.0.0b1**)

2.8.13

Not secure
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)

Changed:
luigi
- Allowed wider popovers in grapth. (2093)
- update documentation to prefer pykube-ng (2924)

2.8.12

Not secure
Added:

luigi
* EnumListParameter 2801

Fixed:

luigi

* Import ABC from collections.abc instead of collections for Python 3.9 compatibility 2895

Changed:

luigi.contrib

* [luigi.contrib.hive] HiveTableTarget inherits HivePartitionTarget 2872
* [luigi.contrib.pyspark_runner] SparkSession support in PySparkTask 2862

2.8.11

Not secure
Added:

luigi
* Add internal version info 2760

luigi.contrib

* [luigi.contrib.spark] pyspark python options added 2818

Fixed:

luigi

* Fix params hashing 2540
* Check for `autoload_range` istead of `autoload-range`
* autoload_range doc fix 2878

Removed:

luigi

* [luigi.file] removed 2832
* [luigi.mock.MockFile] removed 2839

Changed:

luigi

* Allow python-daemon >= 2.2.0 if not on windows 2796
* Make URLLibFetcher aware of basic auth info in scheduler URL. 2791

luigi.contrib

* [luigi.contrib.external_program.ExternalProgramTask] logs_output_pattern_to_url provided 2822

Page 3 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.