Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

9.34.0

Date:2024-03-22

Notes:

  • Feature: Add endpoint for reading platform config

  • Feature: Improve raw query parsing to support the ON CONFLICT clause for upserts

  • Feature: Kill clients if they accumulate too many unacknowledged QoS 1/2 messages

  • Feature: Add CORS header config variables

  • Feature: Add ConsoleURL config variable

  • Enhancement: Separate MQTT shared subscription queues from execution engines to prevent dropped messages

  • Enhancement: Allow multiple route levels and path variables in webhooks

  • Enhancement: Remove the item_id unique constraint on the hypertable collections

  • Enhancement: Move retain messages to the database to avoid expensive cache scans on subscribe

  • Enhancement: Suppress error messages when autobalanced services are restarted

  • Enhancement: Rename EdgeCookie to EdgeToken in edge config

  • Enhancement: Stop creating timer and trigger topic permissions by default

  • Enhancement: Add session ID and IP to trigger data for connect, disconnect, subscribe, and unsubscribe triggers

  • Enhancement: Add Prometheus metric for QoS storage map size

  • Enhancement: Add MQTT version to current connections Prometheus metric

  • Enhancement: Add init cache expiry to make blue/green upgrades easier

  • Fix: Make edge retry failed sync events without requiring a reboot

  • Fix: Attempt to reconnect if node connections are lost in a cluster

  • Fix: Prevent double close on channel panics when deleting systems

  • Fix: Remove cache race condition when deleting or renaming columns

  • Fix: Clean up MQTT trigger config table on system delete

Note: This is part one of a three-part release series to support RPC updates in blue/green environments. If your environment needs strict blue/green upgrades, you must successfully deploy each of the three versions and can’t skip any.

9.33.7

Date:2024-03-06

Notes:

...