|
4 | 4 |
|
5 | 5 | Changes in IPython Parallel
|
6 | 6 |
|
7 |
| -## 7.0.1 |
| 7 | +## 7.1 |
| 8 | + |
| 9 | +New: |
| 10 | + |
| 11 | +- New {meth}`.Client.start_and_connect` method |
| 12 | + for starting a cluster and returning a connected client in one call. |
| 13 | +- Support [CurveZMQ][] for transport-level encryption and authentication. |
| 14 | + See [security docs][] for more info. |
| 15 | +- Define `_max_workers` attribute on {attr}`view.executor` for better consistency |
| 16 | + with standard library Executors. |
| 17 | + |
| 18 | +[security docs]: secure-network |
| 19 | +[curvezmq]: https://rfc.zeromq.org/spec/26/ |
| 20 | + |
| 21 | +Improvements: |
| 22 | + |
| 23 | +- {meth}`.Client.wait_for_engines` will raise an informative error |
| 24 | + if the parent Cluster object notices that its engines have halted while waiting, |
| 25 | + or any engine unregisters, |
| 26 | + rather than continuing to wait for engines that will never come |
| 27 | +- Show progress if `%px` is taking significant time |
| 28 | +- Improved support for streaming output, e.g. with `%px`, |
| 29 | + including support for updating output in-place |
| 30 | + with standard terminal carriage-return progress bars. |
| 31 | + |
| 32 | +Fixes: |
| 33 | + |
| 34 | +- Fix dropped IOPub messages when using large numbers of engines, |
| 35 | + causing {meth}`.AsyncResult.wait_for_output` to hang. |
| 36 | +- Use absolute paths for {attr}`.Cluster.profile_dir`, |
| 37 | + fixing issues with {meth}`.Cluster.from_file` when run against a profile created with a relative location, |
| 38 | + e.g. `Cluster(profile_dir="./profile")` |
| 39 | +- Fix error waiting for connection files when controller is started over ssh. |
| 40 | + |
| 41 | +## 7.0 |
| 42 | + |
| 43 | +### 7.0.1 |
8 | 44 |
|
9 | 45 | - Fix missing setupbase.py in tarball
|
10 | 46 |
|
11 |
| -## 7.0.0 |
| 47 | +### 7.0.0 |
12 | 48 |
|
13 | 49 | Compatibility changes:
|
14 | 50 |
|
|
0 commit comments