Skip to content

Releases: empicano/aiomqtt

v2.5.1

05 Mar 18:28

Choose a tag to compare

Fixed

  • Fix failure to load TLS with tls_params and tls_insecure=True (@okaresz in 386)

v2.5.0

04 Jan 16:46

Choose a tag to compare

Fixed

  • Fix the type hint for Message.payload from PayloadType to bytes (@meronepy in #370)
  • Let exceptions bubble up in Client.__aexit__ instead of suppressing them (@yujia21 in #375)
  • Load TLS certs from the executor thread (@allenporter in #382)

v2.4.0

03 May 20:21

Choose a tag to compare

Added

  • Allow proxy_port to be passed to the underlying paho proxy_set() function (@NickJHoffmann in #339)

Fixed

  • Fix retained message delayed on TLS connection (@wpickard in #343)

v2.3.2

08 Apr 21:16

Choose a tag to compare

Added

Fixed

  • Add missing version attributes after uv switch (@empicano in #359)

v2.3.1

31 Mar 21:11

Choose a tag to compare

Changed

Fixed

  • Consistently use sock.fileno() to identify socket for monitoring (@airtower-luna in #357)
  • Replace deprecated get_event_loop with get_running_loop

v2.3.0

06 Aug 22:53

Choose a tag to compare

Added

  • Implement len(client.messages) to return number of messages in queue (@empicano in #323)

Changed

  • Update FastAPI docs to use dependency injection (@odie5533 in #321)

v2.2.0

01 Jul 23:30

Choose a tag to compare

Changed

Fixed

v2.1.0

24 Apr 16:56

Choose a tag to compare

Changed

v2.0.1

13 Mar 22:09

Choose a tag to compare

Fixed

  • Configure poetry-dynamic-versioning to replace __version__ and __version_tuple__ variables (@vvanglro in #273)
  • Reset internal state when connection attempt in __aenter__ times out (@empicano in #285)

v2.0.0

15 Jan 20:52

Choose a tag to compare

Added

Changed

Fixed

Removed

  • Remove deprecated connect/disconnect methods (@empicano in #262)
  • Remove deprecated filtered_messages and unfiltered_messages methods (@empicano in #262)
  • Remove deprecated message_retry_set client argument (@empicano in #262)

This release introduces breaking changes. You can find a migration guide in the documentation.