Skip to content

Commit

Permalink
prepare v3.6.9.
Browse files Browse the repository at this point in the history
  • Loading branch information
janiversen committed Jun 18, 2024
1 parent f1e986c commit a69d25f
Show file tree
Hide file tree
Showing 8 changed files with 60 additions and 7 deletions.
5 changes: 0 additions & 5 deletions API_changes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,6 @@ API changes
Versions (X.Y.Z) where Z > 0 e.g. 3.0.1 do NOT have API changes!


API changes 3.7.0
-----------------
- class method generate_ssl() added to TLS client (sync/async).


API changes 3.6.0
-----------------
- framer= is an enum: pymodbus.Framer, but still accept a framer class
Expand Down
5 changes: 5 additions & 0 deletions AUTHORS.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ Thanks to
- Alois Hockenschlohe
- Arjan
- André Srinivasan
- andrew-harness
- banana-sun
- Blaise Thompson
- CapraTheBest
Expand All @@ -43,6 +44,7 @@ Thanks to
- Jakob Ruhe
- Jakob Schlyter
- James Braza
- James Cameron
- James Hilliard
- jan iversen
- Jerome Velociter
Expand All @@ -63,13 +65,16 @@ Thanks to
- Pavel Kostromitinov
- peufeu2
- Philip Couling
- Qi Li
- Sebastian Machuca
- Sefa Keleş
- Steffen Beyer
- sumguytho
- Thijs W
- Totally a booplicate
- WouterTuinstra
- wriswith
- Yohrog
- yyokusa


Expand Down
33 changes: 33 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,39 @@ helps make pymodbus a better product.

:ref:`Authors`: contains a complete list of volunteers have contributed to each major version.


Version 3.6.9
-------------
* Log comm retries. (#2220)
* Solve serial unrequested frame. (#2219)
* test convert registers with 1234.... (#2217)
* Fix writing to serial (rs485) on windows os. (#2191)
* Remember to remove serial writer. (#2209)
* Update client.rst (#2199)
* Fix usage file names (#2194)
* Show error if example is run without support files. (#2189)
* Solve pylint error.
* Describe zero_mode in ModbusSlaveContext.__init__ (#2187)
* Datastore will not return ExceptionResponse. (#2175)
* call async datastore from modbus server (#2144)
* Transaction id overrun.
* Add minimal devcontainer. (#2172)
* Sphinx: do not turn warnings into errors.
* Fix usage of AsyncModbusTcpClient in client docs page (#2169)
* Bump actions CI. (#2166)
* Request/Response: change execute to be async method (#2142)
* datastore: add async_setValues/getValues methods (#2165)
* fixed kwargs not being expanded for actions on bit registers, adjusted tests to catch this issue (#2161)
* Clean datastore setValues. (#2145)
* modbus_server: call execute in a way that those can be either coroutines or normal methods (#2139)
* Streamline message class. (#2133)
* Fix decode for wrong mdap len.
* SOCKET/TLS framer using message decode(). (#2129)
* ASCII framer using message decode() (#2128)
* Add generate_ssl() to TLS client as helper. (#2120)
* add _legacy_decoder to message rtu (#2119)


Version 3.6.8
-------------
* Allow socket exception response with wrong length
Expand Down
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ PyModbus - A Python Modbus Stack

Pymodbus is a full Modbus protocol implementation offering client/server with synchronous/asynchronous API a well as simulators.

Current release is `3.6.8 <https://github.com/pymodbus-dev/pymodbus/releases/tag/v3.6.8>`_.
Current release is `3.6.9 <https://github.com/pymodbus-dev/pymodbus/releases/tag/v3.6.9>`_.

Bleeding edge (not released) is `dev <https://github.com/pymodbus-dev/pymodbus/tree/dev>`_.

Expand Down
Binary file modified doc/source/_static/examples.tgz
Binary file not shown.
Binary file modified doc/source/_static/examples.zip
Binary file not shown.
2 changes: 1 addition & 1 deletion pymodbus/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,5 @@
from pymodbus.pdu import ExceptionResponse


__version__ = "3.6.8"
__version__ = "3.6.9"
__version_full__ = f"[pymodbus, version {__version__}]"
20 changes: 20 additions & 0 deletions v3.6.9..dev
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@

V3.7.0 (NOT INCLUDED in 3.6.7-8-9)
14ec87e3 Solve serial unrequested frame. (#2219)
5bddf9e8 Update third party versions. (#2216)
45c5116e Transaction_id for serial == 0. (#2208)
c91b2182 Sync TLS needs time before reading frame (#2186)
a48aeeb4 Update transaction.py (#2174)
e9c187e9 Merge 3.6.8 effects.
681fd2c8 Merge master v3.6.8 into dev
8a836b20 PDU classes --> pymodbus/pdu. (#2160)
e8063fa5 Merge 3.6.7 back into dev. (#2156)
a6b43dd7 Speed up no data detection. (#2150)
c4c14cab RTU decode hunt part. (#2138)
9e9e50e2 Dislodge client classes from modbusProtocol. (#2137)
9f736dfe Merge new message layer and old framer directory. (#2135)
331dc636 Coverage == 91%. (#2132)
86d5afe2 Remove binary_framer. (#2130)
0803ff70 on_reconnect_callback --> on_connect_callback. (#2122)
2c36fd3f Remove certfile,keyfile,password from TLS client. (#2121)
58a1c37d Drop support for python 3.8 (#2112)

0 comments on commit a69d25f

Please sign in to comment.