CR6 OS 14.4.0
Aktualisiert: 16-09-2025

  1. (New Feature) Added a built-in constant named is_CR1000Xe, which can be used within #IF statements to conditionally compiled code.
  2. (New Feature) Added support for web.obj.gz files to automatically execute an embedded recipe.json when detected.
  3. (New Feature) Added GOESAppend compile directive; see CRBasic help for details.
  4. (New Feature) Added Base64Encode() instruction; see CRBasic help for details.
  5. (New Feature) Added extra recovery mechanism for MQTT TLS Mutual Authentication failure.
  6. (New Feature) MQTT publish now includes a publishing timestamp "publish_ts" in the payload for the GEOJSON format.
  7. (Major) Updated the Real-Time Clock chip to assert the master reset line when voltage falls below 4.9 V, mitigating memory issues observed during brownout events.
  8. (Major) Fixed memory allocation for MQTT during compile time. This resolved a potential "out of memory" compile error or a watchdog fault.
  9. (Minor) Fixed IIF() to work with Type Double. This also fixed a potential "Pointer is out of bounds" compile error.
  10. (Minor) Improved MQTT trace in terminal. It now includes PUBACK ID's.