1.1.0: [BREAKING CHANGE] remove read_environ() feature to improve stability
BREAKING CHANGE: %(envvar)s styled conf and implicit environment variables passing are no longer available #272
![]() |
![]() |
|---|---|
![]() |
![]() |
How to migrate
1. Change %(envvar)s to ${envvar}
old
[TaskA]
a=%(A)snew
[TaskA]
a=${A}2. Stop Implicit envvar passing
With older versions, following had worked implicitly with env A=foo
code
class TaskA(TaskOnKart):
a = parameter()
class TaskB(TaskOnKart):
a = parameter()conf
[TaskA]
[TaskB]something tricky :) Plz see detailed discussions if you are curious about this.
Now, should fix to pass envvar explicitly
conf
[TaskA]
a=${A}
[TaskB]
a=${A}See discussion in #272 and slide for farther information.
All Changes
Feature Updates
- only use luigi-style ${ENVVAR} (#272) @nersonu
- support 3.10 (#269) @hirosassa
Improve Developer's experiences
- Add Error Message (#267) @hirotosuzuki
- update task lock docs (#263) @mski-iksm
- assert redis_timeout (#271) @mski-iksm
- add redis test (#273) @mski-iksm



