...
Feature: Add V8 support when creating/editing services
Fix: Handle non-200 status code when testing code services
Note: If blue/green environments want to upgrade to 9.35.0, they’ll have to go through the three-step upgrade sequence.
9.34.3
Date:2024-04-24
Notes:
...
Note: This is part three 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 sequentially and can’t skip any.
9.34.2.1
Date:2024-04-26
Notes:
Fix: Broker deadlock with shared MQTT subscriptions from code services
Fix: Webhooks not working due to failed migration
Note: This is part two 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 sequentially and can’t skip any.
9.34.2
Date:2024-04-03
Notes:
Fix: Forwarding MQTT5 messages across cluster nodes causing RPC disconnection
Fix: Execution engines that subscribed to shared topics not being cleaned up after termination, leading to memory leak
Fix: P2P migrations erroring due to missing DEK
...
Enhancement: Add Prometheus metrics for MQTT shared topic queues
Enhancement: Add JSON option to dump stack subcommand
Enhancement: Add RPC handlers for code updates
Fix: Memory leak in Duktape context cache
9.34.0.1
Date:2024-04-26
Notes:
Enhancement: Add Prometheus metrics for MQTT shared topic queues
Fix: Memory leak in Duktape context cache
Fix: Execution engines that subscribed to shared topics not being cleaned up after termination, leading to memory leak
Fix: Broker deadlock with shared MQTT subscriptions from code services
Fix: Webhooks not working due to failed migration
Note: This is part two 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 sequentially and can’t skip any.
9.34.0
...
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
...
9.33.7
Date:2024-03-06
Notes:
...