Luigi

Latest version: v3.5.0

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

Scan your dependencies

Page 7 of 12

2.6.2

Not secure
Luigi 2.6.2 is also mainly about bug-fixes. Including many fixes in the scheduler web interface.

* One new feature is forgiving failures. https://github.com/spotify/luigi/pull/2091 (thanks FxIII!)
* The annoying "is not of type" warnings are now easier to fix/trace, as the var name is also included in the log message https://github.com/spotify/luigi/pull/2107 (thanks Lucas-C!)

2.6.1

Not secure
* Fixed the installation issue that plagued 2.6.0 https://github.com/spotify/luigi/pull/2033 (thanks Aaronhrndz)
* Fixes to `temporary_path` decorator. Awesome! (https://github.com/spotify/luigi/pull/2057 and https://github.com/spotify/luigi/pull/2058, thanks adaitche!)

There actually is more! Read the whole commit log [here](https://github.com/spotify/luigi/compare/2.6.0...2.6.1)!

2.6.0

Not secure
- _Removed deprecations!_ `luigi.{hadoop, hadoop_jar, hdfs, hive, scalding, webhdfs}` are removed, use `luigi.contrib.{..}` instead https://github.com/spotify/luigi/pull/1995
- _Deprecations!_ `luigi.{postgres, s3}` are now moved into `luigi.contrib`. https://github.com/spotify/luigi/pull/1997
- Multiple workers finally works for Windows again! https://github.com/spotify/luigi/pull/1992
- Server can now communicate with the clients! We started small and implemented so `--workers` can be set. https://github.com/spotify/luigi/pull/1993
- Make the visualizer put your search queries in the URLs hash. So links are now finally shareable! https://github.com/spotify/luigi/pull/1986 https://github.com/spotify/luigi/pull/2002
- A new recommended way to automatically set the task namespace! https://github.com/spotify/luigi/pull/2000 [(docs)](http://luigi.readthedocs.io/en/latest/api/luigi.task.html#luigi.task.auto_namespace)

There have been a lot of other bugfixes, docsfixes, cleanups and added testcases! See all commits
[here](https://github.com/spotify/luigi/compare/2.5.0...2.6.0).

2.5.0

Not secure
This releases contains mostly bugfixes, but also changes to the otherwise quite stale luigi core.

Most users will probably not have anything break. But at least read the
warnings placed below to see what could've have changed for you.

luigi:
- _Changed behavior warning!_ `BooleanParameter` is now removed after a long deprecation. Instead simply use `BoolParameter`. https://github.com/spotify/luigi/pull/1959
- Make luigi `Task` classes more pythonic and functional:
- _Changed behavior warning!_ `task_namespace` is now inherited as usual in python and not overridden my metamagic from luigi. https://github.com/spotify/luigi/issues/1950 (Thanks riga).
- _Changed behavior warning!_ `externalize` now goes out of it's way to ensure it doesn't mutate its input anymore, and returns a copy. Allowing for new cool usage patterns. https://github.com/spotify/luigi/pull/1975 [(docs)](http://luigi.readthedocs.io/en/latest/api/luigi.task.html#luigi.task.externalize) (shameless thanks Tarrasch :p)
- Concepts like _task namespace_ and friends are now documented. Curious folks can [read the new docs](http://luigi.readthedocs.io/en/latest/tasks.html#task-namespaces-famlies-and-ids). :)
- Further bigquery improvements from Spotify engineers: https://github.com/spotify/luigi/pull/1896 https://github.com/spotify/luigi/pull/1946 (Thanks ukarlsson and fabriziodemaria and more)
- Various bugfixes:
- Fix serialization of TimeDeltaParameter https://github.com/spotify/luigi/pull/1968 (Thanks kierkegaard13)
- Fix execution summary and return codes for succesfully retried tasks https://github.com/spotify/luigi/pull/1951 (Thanks bwtakacy)

There have been a lot of other bugfixes, docsfixes, cleanups and added testcases! See all commits
[here](https://github.com/spotify/luigi/compare/2.4.0...2.5.0).

2.4.0

Not secure
This release come with a few new features and some changed behaviors. Hopefully bringing us a tiny step towards scheduling heaven.

luigi:
- Luigi can now send error emails in easy-to-digest batches. https://github.com/spotify/luigi/pull/1916 Thanks daveFNBuck
- New behavior for `task.clone()` https://github.com/spotify/luigi/pull/1630 Thanks ChrisBeaumont
- Various bigquery improvements from Spotify engineers: https://github.com/spotify/luigi/pull/1888 https://github.com/spotify/luigi/pull/1917
- Add `target.temporary_path()` as a new recommended ways to deal with temporary paths in luigi https://github.com/spotify/luigi/pull/1909 [(docs)](http://luigi.readthedocs.io/en/stable/api/luigi.target.html#luigi.target.FileSystemTarget.temporary_path)

luigi.scheduler:
- Reverted the behavior introduced in [2.3.0](https://github.com/spotify/luigi/releases/tag/2.3.0). https://github.com/spotify/luigi/pull/1926

There have been a lot of other features, cleanups and bugfixes! See all commits
[here](https://github.com/spotify/luigi/compare/2.3.3...2.4.0).

2.3.3

Not secure
Biggest risk of breakage for people updating early:
- File locking strategy just got changed (on Unix) https://github.com/spotify/luigi/pull/1886 Thanks nmandery

Other things:
- Range for Minutes. https://github.com/spotify/luigi/pull/1863 Thanks j-santander
- CORS headers for responses from scheduler. https://github.com/spotify/luigi/pull/1870 Thanks jessicaaustin
- Docs and configurationf for email updated. Finally! https://github.com/spotify/luigi/pull/1871 Thanks daveFNbuck
- Further fixes to Batch running functionality. https://github.com/spotify/luigi/pull/1858 Thanks daveFNbuck

And many more other small improvements. Thanks to everyone who've contributed!

Page 7 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.