All Versions
21
Latest Version
Avg Release Cycle
47 days
Latest Release
1173 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v2.8.8 Changes
August 12, 2019 -
v2.8.7 Changes
June 14, 2019โ Added:
luigi
- Add
check_complete_on_run
to optionally mark tasks as failed if complete() is false when run finishes (#2710) - โ Add section "Running Luigi on Windows" to docs (#2720)
- โ Add Giphy to list of companies using Luigi to docs (#2713)
luigi.contrib
- โ Add DropboxTarget for luigi (#2696)
๐ Fixed:
luigi
- ๐ป UI: Fix time graph - y axis to account for timezones. (#2711)
๐ Changed:
luigi
- โฌ๏ธ Bump dependencies used by SendGrid integration. (#2715)
- โก๏ธ Update copyright year in LICENSE (#2723)
luigi.contrib
- ๐ Make RedisTarget compatible with redis-py >= 3 (#2722)
- Add
-
v2.8.6 Changes
May 22, 2019 -
v2.8.5 Changes
May 09, 2019๐ Fixed:
luigi
- (Doc) Fix example of "summary_length" #2700
- Fix
__init__
error when using TOML config #2702 - โ add callback to metric collector #2704
luigi.contrib
- ๐ Fix BigQueryTarget parsing in beam_dataflow module #2705
๐ Changed:
luigi.contrib
- ๐ท aws batch : job queue as parameter #2689
-
v2.8.4 Changes
May 06, 2019๐ This release is broken due to #2628 .
โ Added:
luigi
- โ Added support for a detailed LuigiRunResult instead of a plain Boolean (#2630)
- Add worker option 'max_keep_alive_idle_duration (#2654)
- โ Added worker-id commandline parameter (#2655)
luigi.contrib
- โ Add support for specifying kubernetes namespace (#2629)
- โ Add a Task wrapper for MicroSoft OpenPAI (#2531)
- Provide automatic URL tracking for Spark applications (#2661) (#2669)
- add beam_dataflow_task to luigi/contrib (#2675)
Both
- โ Add Prometheus contrib for monitoring purpose (#2628)
๐ Fixed:
luigi
- ๐ setup.py: Support older setuptools (<=20.1.1) (#2623)
- ๐ Fix broken aws tests (#2658)
- Accept pathlib based path as argument for LocalTarget (#2548)
- ๐ Fix durations in D3 graph (fixes #2620) (#2624)
- Import collections ABCs from collections.abc, not collections (#2683)
- ๐ Configuration documentation: remove deprecated/wrong [core]max_reschedules entry (#2692)
luigi.contrib
- ๐ fixes #2223 HdfsTarget is not working with snakebite (#2572)
- โ Add port field for PostgresQuery (fixes #2625) (#2627)
Both
- ๐ Fix flake errors after moving to python 3 (#2695)
๐ Changed:
luigi
- Simplify implementation of temporary_path() (#2652)
- Prevent range-tasks from autoloading (#2656)
- Replace Python MapReduce example with Spark example. (#2668)
- ๐ท Minor improvements to single-worker-timeout support (#2667)
- ๐ Require at least python-dateutil version 2.7.5 instead of only 2.7.5 (fixes #2662) (#2679)
- RangeMonthly should deal with whole months (#2666)
- ๐ Reconcile underscore/dash config style handling (#2688) #2691
luigi.contrib
-
v2.8.3 Changes
January 16, 2019โ Added:
luigi
- โ Add BaseTIS to the company list #2607
- โ Add Hopper to the company list #2614
- 0๏ธโฃ give a few default values to opts when setting up logging #2612
- โ Add range functionality for monthly cadence. #2601
luigi.contrib
- โ Added port to PostgresTarget #2615
- ๐ Support for Azure Blob Storage Target #2585
- โ Add Datadog contrib for monitoring purpose #2434
๐ Fixed:
luigi
- ๐ Docs: Fixed a mistake with @inherits syntax in luigi/util.py #2613
- ๐ Check type of column before migrating schemas for task db history for postgres dialect (fixes #2563) #2564
luigi.contrib
- S3: Fix call to message from TypeError not working with Python 3.6 #2617
- ๐ Use proper API call in bigtable.py's make_dataset #2618
- ๐ Sqla: Fix the table name when reflect is True in sqla.CopyToTable (fixes #2604) #2605
๐ Changed:
luigi.contrib
- ๐ Changed to buffered reads when using GCSTarget #2588
-
v2.8.2 Changes
December 12, 2018- ๐ fix logging setup in Python 2.7 (#2593)
-
v2.8.1 Changes
December 11, 2018Note: Broken due to a runtime error in LuigiConfigParser. See #2592.
โ Added:
luigi
luigi.contrib
- โ Added port property to CopyToTable #2561
- ๐ Make it so we can do from luigi.contrib.hdfs import HdfsFlagTarget #2594
- contrib: Add ExternalDailySnapshot #2591
๐ Fixed:
luigi
- โก๏ธ (docstring) Update task.py #2589
- ๐ Docs: Fixed "Github" to fit to the rest of the doc #2596
- ๐ Fix inspect.getargspec() DeprecationWarning in PY3 #2579
luigi.contrib
๐ Changed:
luigi
- ๐จ Make Worker parameter task_process_context an OptionalParameter #2574
luigi.contrib
- S3Client improvements #2569
-
v2.8.0 Changes
November 02, 2018This is a minor version bump, due to:
- โฌ๏ธ Dropping Python 3.4 and 3.5 from CI, which means no automated tests to ensure compatibility for those versions
- ๐ [Security Patch] CORS being disabled by default. A new section of configuration [cors] is introduced to enable custom settings. For details, refer to user group topic: https://groups.google.com/forum/#!topic/luigi-user/ZgfRTpBsVUY
โ Added
luigi:
- โ Add Python 3.7 compatibility (#2466)
This also drops 3.4 and 3.5 from CI. - Interpolate environment variables in .cfg config files (#2527)
luigi.contrib:
luigi.contrib:
๐ Fixed
luigi:
- ๐ Fix ReadTheDocs build (#2546)
- ๐ Make capture_output non-positional in ExternalProgramTask (#2547)
luigi.contrib:
- Fix S3Client's _path_to_bucket_and_key to support keys with question marks (#2534)
- ๐ Fix S3Client.remove - add max batch size (#2529)
- ๐ฒ Small fix to logging in contrib/ecs.py (#2556)
- ๐ FIX HdfsAtomicWriteDirPipe.close() when using snakebite and the file do not exist. (#2549)
๐ Changed:
luigi:
- โก๏ธ [ImgBot] optimizes images (#2555)
luigi.contrib:
-
v2.7.9 Changes
September 28, 2018โ Added
luigi.contrib:
- โ Added optional choice for hdfs clients (#2487)
- ๐ s3client check for deprecated host keyword and raise error with the details (#2493)
- โ Add a "capture_output" parameter to ExternalProgramTask (#2430)
๐ Fixed
luigi:
- ๐ Fix exception when toml lib is not installed (#2506)
- Replace direct attribute accessing by using built-n function getattr (#2509)
- set upper bound of python-daemon (#2536)
luigi.contrib: