|
1 | 1 | Release 25.0 (Unreleased)
|
2 | 2 | -------------------------
|
3 |
| -As announced |
4 |
| -`before <https://github.com/labgrid-project/labgrid/discussions/1467#discussioncomment-10314852>`_, |
5 |
| -this is the first release using `gRPC <https://grpc.io/>`_ instead of crossbar/autobahn for |
6 |
| -communication between client/exporter and coordinator. |
7 |
| - |
8 |
| -Crossbar/autobahn are unfortunately not very well maintained anymore. The |
9 |
| -crossbar component was moved to its own virtualenv to cope with the high number |
10 |
| -of dependencies leading to conflicts. Support for Python 3.13 is still not |
11 |
| -available in a crossbar release on PyPI. |
12 |
| - |
13 |
| -That's why labgrid moves to gRPC with this release. gRPC is a well maintained |
14 |
| -RPC framework with a lot of users. As a side effect, the message transfer is |
15 |
| -more performant and the import times are shorter. |
16 |
| - |
17 |
| -This is a **breaking change**. Version 25.0 exporters / coordinators / clients can |
18 |
| -not communicate with Version 24.0 and earlier exporters / coordinators / clients. |
| 3 | +As announced `before |
| 4 | +<https://github.com/labgrid-project/labgrid/discussions/1467#discussioncomment-10314852>`_, |
| 5 | +this is the first release using `gRPC <https://grpc.io/>`_ instead of |
| 6 | +crossbar/autobahn for communication between client/exporter and coordinator. |
| 7 | + |
| 8 | +Crossbar/autobahn are unfortunately not very well maintained anymore. |
| 9 | +The crossbar component was moved to its own virtualenv to cope with the high |
| 10 | +number of dependencies leading to conflicts. |
| 11 | +Support for Python 3.13 is still not available in a crossbar release on PyPI. |
| 12 | + |
| 13 | +That's why labgrid moves to gRPC with this release. |
| 14 | +gRPC is a well maintained RPC framework with a lot of users. |
| 15 | +As a side effect, the message transfer is more performant and the import times |
| 16 | +are shorter. |
| 17 | + |
| 18 | +This is a **breaking change**. |
| 19 | +Version 25.0 exporters / coordinators / clients can not communicate with |
| 20 | +Version 24.0 and earlier exporters / coordinators / clients. |
19 | 21 | All exporters, coordinators and clients in a deployment have to be updated at
|
20 |
| -the same time. See the "Breaking changes in 25.0" section below for more information. |
| 22 | +the same time. |
| 23 | +See the "Breaking changes in 25.0" section below for more information. |
21 | 24 |
|
22 | 25 | New Features in 25.0
|
23 | 26 | ~~~~~~~~~~~~~~~~~~~~
|
|
0 commit comments