Skip to content

Releases: espressif/esp-modbus

Release [2.1.1] 2025-09-30

01 Oct 08:12

Choose a tag to compare

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

16 Jun 12:17

Choose a tag to compare

[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

28 Apr 10:00

Choose a tag to compare

[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

Component manager release v1.0.18

Release [2.0.2] 2025-02-30

03 Mar 08:53

Choose a tag to compare

[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

20 Dec 10:22

Choose a tag to compare

[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

09 Dec 08:40

Choose a tag to compare

[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

11 Sep 15:14

Choose a tag to compare

[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

07 May 07:41

Choose a tag to compare

Release [1.0.14] 2024-04-29

30 Apr 08:41

Choose a tag to compare

[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

30 Apr 08:43

Choose a tag to compare

Pre-release

[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