Releases: secure-dev-ops/code-realtime
Version 3.2.0
🚀 A new version of DevOps Code RealTime 3.2.0 has been published in Visual Studio Marketplace, and Open VSX Registry.
📢 This release improves diagram usability with free routing of transition lines in manually laid-out state and structure diagrams, automatic refresh when diagram settings change, separate visibility settings for excluded elements, and improved panning and navigation. Tracing has been extended with support for synchronous communication, thread information, configurable trace file naming, and embedded trace configuration data. The sequence diagram viewer now sorts messages by receive timestamps, highlights synchronous messages and external lifelines, and displays message handling time when timestamps are available. New APIs in the TargetRTS RTTracer class enable programmatic trace configuration and timestamped notes, and updated tooling adds improved trace parsing and export to Google Trace Event JSON format. Art Exporter 2.2.0 is also available.
Check the detailed release notes here.
👁️🗨️ Stay tuned for further releases and do not forget to share your thoughts.
Version 3.1.0
🚀 A new version of DevOps Code RealTime 3.1.0 has been published in Visual Studio Marketplace, and Open VSX Registry.
📢 A new version of DevOps Code RealTime 3.1.0 has been published in Visual Studio Marketplace and Open VSX Registry. This release focuses on developer productivity with enhancements like automatic generation of C++ language server files (c_cpp_properties.json), improved C++ class diagram visualization supporting inheritance, associations, and composition directly from headers, and new features for managing excluded elements in diagrams. Code generation is more flexible with deep history support, customizable field descriptors via new C++ attributes, and options to prevent file generation. Trace analysis is significantly upgraded through configurable JSON trace files (allowing timestamps), better external instance representation, and the open-sourcing of the .art-trace parser. TargetRTS now includes the RTLock utility and supports wide characters (wchar_t). The Art Exporter 2.1.0 also supports exporting state diagram layout.
Check the detailed release notes here.
👁️🗨️ Stay tuned for further releases and do not forget to share your thoughts.
Version 3.0.0
📢 A new version of DevOps Code RealTime 3.0.0 has been published in Visual Studio Marketplace, and Open VSX Registry.
🚀 This release introduces automatic resizing of parent symbols, improved state diagram warnings, and non-experimental manual layout. Events with void* can now carry any data, and C++ code generation is smarter with better support for descriptors, includes, and typedefs. A --clean build option is now available, along with a new .art-trace format for visual and textual trace analysis. TargetRTS adds RTMultiReceive, public task access, and custom message priorities. The new Art Tutorial extension offers an interactive way to learn Code RealTime. The Art Exporter is also updated to version 2.0.3.
Check the detailed release notes here.
👁️🗨️ Stay tuned for further releases and do not forget to share your thoughts.
Version 2.0.8
📢 A new version of DevOps Code RealTime 2.0.8 has been published in Visual Studio Marketplace, and Open VSX Registry.
🚀 The DevOps Code RealTime 2.0.8 delivers several key improvements, including the ability to resize symbols, move multiple symbols at once, and disable grid snapping for accurate placement in manual layout diagrams. Enhancements were made to external line routing in state diagrams, and new features like Test Runner script and thread information editing in the TC editor were also introduced. The improvement further includes message tracing for capsule instances and an upgraded Art Exporter (v2.0.1).
Check the detailed release notes here.
👁️🗨️ Stay tuned for further releases and do not forget to share your thoughts.
Version 2.0.7
📢 A new version of DevOps Code RealTime 2.0.7 has been published in Visual Studio Marketplace, and Open VSX Registry.
🚀 The DevOps Code RealTime 2.0.7 delivers several key improvements, including Java 21 support for enhanced Art language server performance. The update brings greater diagram flexibility with movable text labels and smarter layout file management during saves and renames. The TC editor has been redesigned with tabbed navigation and quick access to custom properties. The new RTLog::Stream enables robust file-based logging, while the completely rearchitected Art Exporter 2.0.0 now supports full project migration from Model RealTime, including capsules and protocols.
Check the release notes here.
👁️🗨️ Stay tuned for further releases and do not forget to share your thoughts.
Version 2.0.6
📢 A new version of DevOps Code RealTime 2.0.6 has been published in Visual Studio Marketplace, and Open VSX Registry.
🚀 The DevOps Code RealTime 2.0.6 introduces several enhancements, including support for manual diagram layout as an experimental feature. It also introduces log streams for improved logging capabilities, offering benefits such as thread-safe messaging and compatibility with C++ stream manipulators. Additionally, the C++ code generator now provides an accurate analysis of C++ code snippets. A new Export as SVG feature enables batch exporting of diagrams, while Code RealTime can now run as a web application within DevOps Automation, leveraging Kubernetes and dev containers for browser-based access. Moreover, this release includes Version 1.0.2 of the Art Exporter.
Check the release notes here.
👁️🗨️ Stay tuned for further releases and do not forget to share your thoughts.
Version 2.0.4
📢 A new version of DevOps Code RealTime 2.0.4 has been published in Visual Studio Marketplace, and Open VSX Registry.
🚀 The DevOps Code RealTime 2.0.4 introduces several enhancements, including the ability to export diagrams as SVG. A new validation rule, ART_0041_implicitUseOfDeepHistory has also been added. The generated C++ code for capsules is now more readable, enhancing maintainability. Moreover, this release includes Version 1.0.1 of the Art Exporter.
Check the release notes here.
👁️🗨️ Stay tuned for further releases and do not forget to share your thoughts.
Version 2.0.3
📢 The latest fixpack for DevOps Code RealTime - 2.0.3 has been published in Visual Studio Marketplace, and Open VSX Registry.
🚀 Version 2.0.3 includes important bug fixes, addressing issues with code generation for transitions involving multiple triggers, sending events to ports with multiplicities during debugging, and handling delegating connectors.
Check the release notes here.
👁️🗨️ Stay tuned for further releases and do not forget to share your thoughts.
Version 2.0.2
📢 New version of DevOps Code RealTime - 2.0.2 has been published in Visual Studio Marketplace, and Open VSX Registry.
🚀 DevOps Code RealTime 2.0.2 introduces C++ 23 language standard support, built-in build tasks, advanced debugging features like capsule state visualization, and custom command sending. It also enhances integration with Model RealTime as the support for Art files in Model RealTime is no longer experimental, offering better Art file support and an Art exporter utility.
Check the release notes here.
👁️🗨️ Stay tuned for further releases and do not forget to share your thoughts.
Version 2.0.1
📢 New version of DevOps Code RealTime - 2.0.1 has been published in Visual Studio Marketplace, and Open VSX Registry
🚀 DevOps Code RealTime 2.0.1 introduces enhanced C++ code generation with trigger guard support for both capsule and class state machines. Developers can now leverage the rule_config property to selectively disable validation rules on capsule parts, entry, and exit points, improving flexibility during debugging. The release also features a new Quick Fix to easily disable problematic validation rules on elements. Support for unconnected service ports allows event injection via the Art Debugger. Additional improvements include consistent handling of outgoing transitions for choices, new samples like TrafficLightWeb for Node.js web interfaces, and enhancements to the Art Debugger for injecting events with directional indicators. Check out the full release notes for more details!
Check the release notes here.
👁️🗨️ Stay tuned for further releases and do not forget to share your thoughts.