Skip to content

Commit 63990ed

Browse files
committed
CHANGES: use semantic line breaks
See https://sembr.org/. Signed-off-by: Jan Luebbe <[email protected]>
1 parent 7989ffe commit 63990ed

File tree

1 file changed

+20
-17
lines changed

1 file changed

+20
-17
lines changed

CHANGES.rst

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,26 @@
11
Release 25.0 (Unreleased)
22
-------------------------
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.
1921
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.
2124

2225
New Features in 25.0
2326
~~~~~~~~~~~~~~~~~~~~

0 commit comments

Comments
 (0)