Go to file
Leon Anavi 295e6dd96c python3-paho-mqtt: Upgrade 1.5.1 -> 1.6.1
Upgrade to release 1.6.1:

- Fix Python 2.7 compatilibity.
- Changed default TLS version to 1.2 instead of 1.0.
- Fix incoming MQTT v5 messages with overall property length > 127
  bytes being incorrectly decoded. Closes #541.
- MQTTMessageInfo.wait_for_publish() and MQTTMessageInfo.is_published()
  will now raise exceptions if called when the publish call
  produced an error.
- Remove periodic retry checks for outgoing messages with QoS>0.
  This means that outgoing messages will only be retried on the
  client reconnecting to the server. They will *not* be retried
  when the client is still connected.
- The `rc` parameter in the `on_disconnect` callback now has
  meaningful values in the case of an error.
- Callbacks can now be applied to client instances using decorators.
- PUBACK messages are now sent to the broker only after the
  on_message callback has returned.
- Raise exceptions when attempting to set MQTT v5 properties to
  forbidden values.
- Callbacks can now be updated from within a callback.
- Remove _out_packet_mutex and _current_out_packet_mutex and
  convert the _out_packet queue use to thread safe.
- Add basic MQTT v5 support to the subscribe and publish helper
  functions.
- Fix on_disconnect() sometimes calling the MQTT v3.x callback
  when it should call the MQTT v5 callback.
- Big performance improvement when receiving large payloads,
  particularly for SSL.
- Fix connecting with MQTT v5 to a broker that doesn't support
  MQTT v5.
- Removed ancient Mosquitto compatibility class.
- Fix exception on calling Client(client_id="", clean_session=False).
- Experimental support for Websockets continuation frames.
- `Properties.json()` now converts Correlation Data bytes()
  objects to hex.
- Only use the internal sockpair wakeup when running with
  loop_start() or loop(). This removes problems when running with
  an external event loop.
- Drain all of sockpairR bytes to avoid unnecessary wakeups and
  possible timeouts.
- Add timeout to MQTTMessageInfo:wait_for_publish().

License-Update: Update to EPL-2.0

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-10-28 09:01:25 -07:00
contrib PEP8 double aggressive W291 ~ W293 and W391 2021-04-15 09:28:44 -07:00
meta-filesystems ntfs-3g-ntfsprogs: upgrade to 2021.8.22 2021-10-19 09:23:08 -07:00
meta-gnome gimp: Disable vector icons on mips/rv32 using clang 2021-10-26 10:05:47 -07:00
meta-initramfs README: update to main repo 2021-09-27 11:34:55 -07:00
meta-multimedia pipewire: rework PACKAGECONFIG for systemd service files 2021-10-07 06:56:40 -07:00
meta-networking atftp: upgrade 0.7.4 -> 0.7.5 2021-10-26 10:38:40 -07:00
meta-oe gpsd: Install also the generated parts of the Python library 2021-10-27 07:11:22 -07:00
meta-perl libencode-perl: upgrade 3.12 -> 3.16 2021-10-19 09:23:08 -07:00
meta-python python3-paho-mqtt: Upgrade 1.5.1 -> 1.6.1 2021-10-28 09:01:25 -07:00
meta-webserver Apache: Several CVE fixes 2021-10-22 16:28:24 -07:00
meta-xfce xfce.bbclass: Mark string as raw in a regexp 2021-10-16 08:25:21 -07:00
.gitignore .gitignore: add *.pyc and *.pyo 2019-06-15 16:45:33 -07:00
COPYING.MIT add README and license for this layer 2011-02-13 16:47:32 +01:00
README Update maintainers 2018-08-27 10:53:58 -07:00

Collection of layers for the OE-core universe

Main layer maintainer: Khem Raj raj.khem@gmail.com

This repository is a collection of layers to suppliment OE-Core with additional packages, Each layer have designated maintainer Please see the respective READMEs in the layer subdirectories