1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
# CHANGELOG.md
## (unreleased)
## 0.7.0
New features:
- Add `db_options` argument to `Workflow` constructor.
Changes:
- Deprecate `BESDB` environment variables.
- Deprecate `pypushflow.logutils.basicConfig`.
- Keep mongo client connected only during execution.
## 0.6.2
Bug fixes:
- Sanitize data before sending to mongo.
## 0.6.1
Changes:
- PythonActor: allow downstream data to be configured.
## 0.6.0
Changes:
- A worflow that fails without raising an exception returns the exception instance.
## 0.5.0
Changes:
- BES database refactoring.
## 0.4.0
New features:
- Support different execution pools
- thread
- gevent
- process (non-daemonic processes)
- ndprocess (non-daemonic processes)
- multiprocessing (daemonic processes)
- ndmultiprocessing (non-daemonic processes)
- billiard (daemonic processes)
- scaling (scaling workers)
- Stop workflows with and without interrupting running tasks.
- Stop workflows on certain signals.
## 0.3.0
First version used by Ewoks.
Changes:
- Workflow stops when all execution threads finished
(before it relied on triggering the stop actor).
- Refactor logging.
## 0.2.0 (unreleased)
Obsolete attempt at using PyPushflow in Orange3 workflow projects.
## 0.1.0
Original version used at ESRF MX beamlines.
|