Releases: espressif/esp-modbus
Releases · espressif/esp-modbus
Release [2.1.1] 2025-09-30
Added
- feature fix static analyzer warnings (IDFGH-15453, IDFGH-14651) (079b51e)
- add kconfig value to explicitly enable/disable mdns integration (IDFGH-14828) (f958457)
Fixed
- fix slave accept - open limited connection (IDFGH-15541) (7b2dd25)
- fix slave tcp skips requests from multiple masters (IDFGH-15564) (6dcac67)
- fix master dd allow arbitrary descriptor sizes (#133) (21ae74e)
- fix idf compatibility issues under ci (-) (36b9ab1)
- fix master minor fixes examples and documentation v2 (#128) (1508be5)
- fix target test issues ut (-) (4daca2f)
- fix fix port serial heap poisoning issue (-) (937e488)
- fix change github actions for jira and project issue prefix to EPROT (-) (6a72cdb)
- fix example tests target issues (addition) (-) (52f7e38)
- fix master FSM multiple error handling (#135) (58dc8c1)
- fix modbus ci revise idf versions list (-) (7ff65a2)
Release [2.1.0] 2025-06-16
[2.1.0] 2025-06-16
The format of the message is:
- [feature | fix] [description] [jira IDs (obsolete, will be removed later)] [Commit ID].
Added
- feature add custom fc handlers for master and slave v2 (IDFGH-10913, IDFGH-13746, IDFGH-6561, IDFGH-12046) (cbe9605)
- add custom commands into master data dict v2 (IDFGH-12046, IDFGH-10913, IDFGH-11919) (37b80d1)
Fixed
- fix transport master-slave destroy sequence (IDFGH-15380) (ba2b683)
- fix minor pipeline issues (11895fb)
- fix master compilation issue with mbm_rq_common (IDFGH-15448) (9c7cc28)
- fix ensure atomic operations for instance counter (IDFGH-15173) (498f01f)
- fix serial port deadlock startup issue in specific conditions (IDFGH-14964) (0f01533)
- fix master-slave connection repair issues (IDFGH-15011) (ff8b978)
Release [1.0.18] 2025-04-25
[1.0.18] 2025-04-25
Fixed
- fix slave incorrect disconnect timeout handling v1 (IDFGH-14951)
- fix crash if incorrect state on collisions v1 (IDFGH-15008)
- fix the linking issues when slave id option is disabled v1 (IDFGH-15169)
- fix permissions definition in controller master (IDFGH-15187)
Added
None: Support period is completed
Release [2.0.2] 2025-02-30
[2.0.2] 2025-02-30
Added
- add slave report id command for master and slave (backport v2) (IDFGH-13856)
Fixed
- fix the mb_master unexpected event messages(timeout) severity to debug (IDFGH-14408)
- fix slave tcp stop method initialization (IDFGH-14743)
- esp-event event handler unregister function causes memory leak
- fix stack cpp compilation issues (IDFGH-14554)
- fix modbus handling of disabled comm modes (IDFGH-13866)
- modbus fix read input registers max number (backport v2)
Refer to ESP-Modbus Announcements page
v2.0.1: Release [2.0.1] 2024-12-20
[2.0.1] 2024-12-20
Added
- add initial conformance testing with robot framework (IDF-8254)
- add feature support multi-instance modbus tcp master, tcp slave (IDFGH-11927, IDFGH-13567)
Fixed
- fix the mdns resolver error handling
- fix docs preview server settings v2 (IDF-11808)
- fix build docs, extended data types en option v2, mb_event check
- fix removed extra closing braces to avoid C++ compiler error (IDFGH-13419)
New stable version of stack v2.
Refer to Announcement of v2.0.1
v1.0.17: Release [1.0.17] 2024-12-06
[1.0.17] 2024-12-06
Fixed
- fix communication mode setup in modbus slave (IDFGH-14059)
- fix: flush uart queue on parity and frame error (IDFGH-13881)
- fix docs preview deploy server settings (IDF-11808)
- fix docs extended types enable option v1
- fix modbus tcp slave port close connections on destroy
- fix removed extra closing braces to avoid C++ compiler error (IDFGH-13419)
- fix modbus read input registers max count (IDFGH-13284)
Added
- add the 0x11 command - get slave info (IDFGH-13856)
- add support target esp32c61 (IDF-10051)
Note: The support for v1 release will be limited. The esp-modbus v2 becomes the main version of the stack. Refer to announcement of v2
Release [1.0.16] 2024-09-11
[1.0.16] 2024-09-11
Added
- add custom modbus user error handler for master IDFGH-12757
- add support of esp32c5 target (IDF-10050)
Fixed
- fix modbus using of hostname incorrectly after lwip update (IDF-10104)
- fix modbus read input registers max number (IDFGH-13284)
- fix extra closing braces to avoid C++ compiler error (IDFGH-13419)
- fix ci/cd issues and support policy (RDT-739)
release v1.0.15
v1.0.15: This version is equivalent to the version v1.0.14
includes the fix for component manager
Release [1.0.14] 2024-04-29
[1.0.14] 2024-04-29
Added
- add modbus extended float/uint support for custom and third party devices (IDFGH-7198, IDF-7634)
Fixed
- fix documentation to describe on how to override modbus serial comm opts (IDFGH-11906, IDFGH-6341, IDFGH-9713, IDFGH-12260)
- fix master broadcast request issue (IDFGH-12540)
- fix modbus rtu skips first packet t35meas is disabled (IDFGH-12105)
Release [1.0.13] 2024-01-26
[1.0.13] 2024-01-26
Added
- Add support for esp32p4 target (IDF-7869)
Fixed
- Fix modbus slave wait before send option (IDFGH-11279)
- Fix for closing tcp connections and watchdog timeout (IDFGH-11539, IDFGH-11690)
- Fix unused sdkconfig settings for ci jobs