Releases: spotify/luigi
Releases · spotify/luigi
3.7.3
What's Changed
- fix: correct sys platform markers for windows; update lockfile by @dlstadther in #3381
- fix(mypy): Ensure all task parameters get correctly typed by @anlambert in #3383
- fix: update codecov by @dlstadther in #3385
- Remove pkg_resources by @nileracecrew in #3371
- Version 3.7.3 by @dlstadther in #3384
New Contributors
- @anlambert made their first contribution in #3383
- @nileracecrew made their first contribution in #3371
Full Changelog: v3.7.2...v3.7.3
3.7.2
What's Changed
- refactor(parameter): Improve type stubs and standardize argument names by @kitagry in #3375
- fix(mypy): handle Parameter subclasses without 'default' by @kitagry in #3377
- Version 3.7.2 by @dlstadther in #3380
Full Changelog: v3.7.1...v3.7.2
3.7.1
What's Changed
- fix: correct built readme rst format by @dlstadther in #3373
Full Changelog: v3.7.0...v3.7.1
3.7.0
What's Changed
- Add Aidentified to list of users in README.rst by @dmkoch in #3329
- Fix Task.worker_timeout type annotation. by @ccmaymay in #3332
- Allow more control over Prometheus metrics collection by @mateka in #3333
- update codecov process by @hirosassa in #3336
- Fixes #3334: Add support for custom parameter classes in mypy plugin by @starhel in #3335
- add codecov token to upload result from protected branch by @hirosassa in #3339
- Migration to
pyproject.tomlby @hirosassa in #3338 - Update ubuntu image to 22.04 by @RRap0so in #3348
- Make reporting more metrics for tasks possible by @mateka in #3343
- feat: Add generic type support to Parameter classes by @kitagry in #3369
- feat: add parameter.pyi for type hinting parameters by @kitagry in #3370
- Version 3.7.0 by @dlstadther in #3372
New Contributors
Full Changelog: v3.6.0...v3.7.0
3.6.0
What's Changed
- Fix logging of sensitive information in pai.py by @Ali-Razmjoo in #3310
- Fix overly permissive file permissions in luigi/lock.py by @Ali-Razmjoo in #3308
- Fix unsafe shell command in luigi/contrib/lsf.py by @Ali-Razmjoo in #3307
- Fix arbitrary file write during tarfile extraction in luigi/contrib/lsf_runner.py and luigi/contrib/sge_runner.py by @Ali-Razmjoo in #3309
- add ChoiceListParameter by @kitagry in #3305
- Implement mypy plugin for
luigi.Taskby @hiro-o918 in #3315 - /history/by_task_id : a method to link each task's history uniquely to the SQL database by @tashrifbillah in #3321
- Replace os.rename with os.replace by @yyyyuki in #3322
- Support Dropbox root_namespace_id for Team Spaces by @smrohrer in #3316
- Validate str type before tuple cast by @ikyasam18 in #3323
- fix(luigi/contrib/postgres.py): replace copy_from with copy_expert by @delhomer in #3324
- Drop Support for Python 3.5 and 3.6 by @dlstadther in #3325
- Version 3.6.0 by @dlstadther in #3328
New Contributors
- @Ali-Razmjoo made their first contribution in #3310
- @yyyyuki made their first contribution in #3322
- @ikyasam18 made their first contribution in #3323
- @delhomer made their first contribution in #3324
Full Changelog: v3.5.2...v3.6.0
3.5.2
What's Changed
- Updated luigi.contrib.azureblob to 12.x.y series of azure.storage.blob by @bcamel in #3290
- Fix batch email configuration docs by @ccmaymay in #3296
New Contributors
- @bcamel made their first contribution in #3290
- @ccmaymay made their first contribution in #3296
- @hiro-o918 made their first contribution in #3297
- @shadchin made their first contribution in #3298
- @radeklat made their first contribution in #3277
Full Changelog: 3.5.1...v3.5.2
3.5.1
What's Changed
- don't convert str to tuple in TupleParameter by @kitagry in #3275
- Fix error message in case of unfulfilled dependencies with single output by @GianlucaFicarelli in #3281
- Add option to remove event handler from luigi.Task by @starhel in #3282
- Fix execution summary for optional parameters by @starhel in #3286
- Support Python3.12 by @ukky17 in #3266
- Fixed visualization of SVG graph for tasks directly dependent on each… by @starhel in #3287
- Version 3.5.1 by @andresgomezfrr in #3291
New Contributors
- @kitagry made their first contribution in #3275
- @GianlucaFicarelli made their first contribution in #3281
Full Changelog: 3.5.0...3.5.1
3.5.0
What's Changed
- worker: Log which outputs are missing when task is unexpectedly incomplete by @progval in #3258
- Update dropbox.py for compatibility with Dropbox SDK v11.X.X by @smrohrer in #3259
- Add python 3.11 support by @ukky17 in #3265
- Migrate readthedocs to version 2 by @pablocasares in #3269
- Added Veridas to companies using Luigi by @ironbar in #3268
- Release 3.5.0 by @RRap0so in #3274
New Contributors
- @smrohrer made their first contribution in #3259
- @ukky17 made their first contribution in #3265
- @pablocasares made their first contribution in #3269
- @ironbar made their first contribution in #3268
Full Changelog: 3.4.0...3.5.0
3.4.0
What's Changed
Added
Fixed
- Fix compatibility with cythonized tasks. by @MichaelGrupp in #3246
- fix flake8 error in master by @dlstadther in #3248
- Do not escape
tags in task tooltips, so that the line breaks are… by @ewallace-RI in #3250 - Silence false positive UnconsumedParameterWarning by @starhel in #3235
- Fix pymssql import by @grihabor in #3252
Full Changelog: 3.3.0...3.4.0