Recent Releases of gmqtt
gmqtt - Resend QoS queue only on reconnect, not periodically
What's Changed
- fixed serverkeepalive by @mlaass in https://github.com/wialon/gmqtt/pull/144
- Try to use github actions by @Lenka42 in https://github.com/wialon/gmqtt/pull/148
- Fix github actions badge path by @Lenka42 in https://github.com/wialon/gmqtt/pull/149
- Added the ability to pass your logger by @YraganTron in https://github.com/wialon/gmqtt/pull/150
- Properly handle already encoded topics by @nanomad in https://github.com/wialon/gmqtt/pull/152
New Contributors
- @mlaass made their first contribution in https://github.com/wialon/gmqtt/pull/144
- @YraganTron made their first contribution in https://github.com/wialon/gmqtt/pull/150
- @nanomad made their first contribution in https://github.com/wialon/gmqtt/pull/152
Full Changelog: https://github.com/wialon/gmqtt/compare/v0.6.11...v0.7.0
- Python
Published by Lenka42 over 1 year ago
gmqtt - Fix sleep after push message back to queue after resend
What's Changed
- correct the order of pushing and yielding in resending procedure by @sunnyanthony in https://github.com/wialon/gmqtt/pull/137
- Up version 0.6.11 by @Lenka42 in https://github.com/wialon/gmqtt/pull/138
New Contributors
- @sunnyanthony made their first contribution in https://github.com/wialon/gmqtt/pull/137
Full Changelog: https://github.com/wialon/gmqtt/compare/v0.6.10...v0.6.11
- Python
Published by Lenka42 over 4 years ago
gmqtt - Fix unsubscribe and heap storage behavior
- Fair waiting for the heap based storage is empty
- Fix unsubscribe cleans subscriptions storage
- Fix tests
- Python
Published by Lenka42 almost 5 years ago
gmqtt - Fix python3.8 warning and improve disconnect process
Removed loop attribute when creating an Event object. Wait for disconnect in proper way;
- Python
Published by wialon almost 6 years ago
gmqtt - Fix subscription identifier
Subscription identifier from the Subscription object has not been used for building package's properties;
- Python
Published by Mixser about 6 years ago
gmqtt - Fixed keep alive behaviour
Fixed keep alive behaviour based on last_data_in, last_data_out properties
- Python
Published by Lenka42 about 6 years ago
gmqtt - Changed time periods for keepalive check
Changed time periods for keepalive check (better behaviour on MacOS)
- Python
Published by Lenka42 about 6 years ago
gmqtt - Close connection when lost heartbeat
Close connection when lost heartbeat
- Python
Published by Lenka42 about 6 years ago
gmqtt - Fix for python3.8
Fix write_data after connection_close in python 3.8
- Python
Published by Lenka42 about 6 years ago
gmqtt - Subscriptions stored in client
Client now stores it's subscriptions
* on_subscribe callback signature has changed, argument properties has beed added: on_subscribe(client, mid, qos, properties)
* client.subscriptions - list of subscriptions
* client.get_subscriptions_by_mid(mid) - get list of subscriptions with certain message identifier. May be useful in on_subscribe callback in order to handle (un-)successful subscription. Note that after on_subscribe is finished, mid is freed and can be used in other messages, so it's also removed from subscriptions.
* client.get_subscription_by_identifier(subscription_identifier) - get list of subscriptions with certain subscription identifier. May be useful in on_message callback.
- Python
Published by Lenka42 over 6 years ago
gmqtt - Async on_message bug fixes
Bug fixes in async on_message callback. Now it works properly for partial coroutines and optimistic_acknowledgement=true clients
- Python
Published by Lenka42 over 6 years ago
gmqtt - Fix disconnect packet in MQTT3.1.1
- fixed disconnect packet in MQTT3.1.1 This bug caused unexpected will messages coming after gentle disconnect
- added info about asynchronous
on_messagecallback to README
- Python
Published by Lenka42 over 6 years ago
gmqtt - Multiple topics subscriptions
- Multiple topics subscription added:
client.subscribe([gmqtt.Subscription('TEST/+', qos=1), gmqtt.Subscription('TEST', qos=0)], subscription_identifier=1) - Fixed resend
QoS > 0messages - Added
Client.is_connectedproperty, which tells if connection is alive and CONNACK was received
- Python
Published by Lenka42 almost 7 years ago
gmqtt - Code improvements
Removed unnecessary link to current event loop in sync method and etc.
- Python
Published by Mixser almost 7 years ago
gmqtt - Speed up packets read
Optimized packets read and parse
- Python
Published by Lenka42 about 7 years ago
gmqtt - Asynchronous on message callbacks
- Added support for asynchronous callback messages. Value returned from callback future will be used as reason code in
PUBACKpacket - added method to update client's
_reconnectflag
- Python
Published by Lenka42 about 7 years ago
gmqtt - UTF-8 encoding in JSON messages
Do not force ASCII in json messsages, use utf-8 encoding
- Python
Published by Lenka42 about 7 years ago
gmqtt - gmqtt 0.0.22 release
Fixed odd behavior of the reconnect method
- Python
Published by wialon almost 8 years ago