Releases: ni/actor-framework
Releases · ni/actor-framework
v2.0.0-build18
Actor Framework 2.0.0.18 – Release Notes
(tag: v2.0.0.18
, date: 2025-04-23)
These notes summarize what changed in this package
✨ New & Changed
# | Feature |
---|---|
1 | AF Debug.lvlib merged into Actor Framework.lvlib. All DETT code is now wrapped in DETT Format.lvclass , which implements Trace Format.lvclass inside the core library. |
2 | Generate Trace.vi now loads trace formats dynamically. Defaults to DETT Format.lvclass ; override with the AFDebugTraceFormat INI path token. |
3 | Streamlined actor registration. Actor.vi no longer sends Register Actor Msg; registration now happens inside Actor Core.vi right before message handling begins. |
4 | Stop Autostop Nested Actors.vi — a new protected method that stops all autostop children without stopping the parent actor. |
5 | Testing support palette. Adds Launch Actor.vi , Init Actor Queues FOR TESTING ONLY.vi , and the new Test Launch for Nested Actor Without Caller.vi for headless unit testing. |
6 | Enqueuer / Last Ack controls & constants are now exposed on the Functions and Controls palettes. |
7 | Improved PPL build experience Specialty messages Batch, Reply, Report Error, and Self-Addressed messages were copied into libraries (Actor Framework.lvlib and AF Specialty Messages.lvlib ); originals remain on disk but are deprecated. |
🔄 Upgrade Notes
- Minimal breaking surface – library/class names stay the same. Most code will recompile cleanly.
- Deprecated VIs now display a red “X” glyph in palettes. Plan to migrate soon.
- The installer backs up your current AF core to
vi.lib\AF.zip
. Keep this file if a rollback might be needed. - Project Providers are not updated by this package; they’ll arrive via a separate release.'
Please report problems or enhancement ideas in the issue tracker.
v0.1.0-alpha-build-77
What's Changed
- Using correct branch to merge (cleanup instead of main) by @svelderrainruiz in #9
- Cleanup by @niACS in #10
- Update issue templates by @svelderrainruiz in #18
- Merge develop into main by @svelderrainruiz in #22
- Hotfix/20 password footprint reductdion by @niACS in #23
- Feature/documentation by @niACS in #53
- CI Layer by @svelderrainruiz in #66
Full Changelog: v1.0.1.10-alpha...v0.1.0-build77
Actor Framework base
What's Changed
VI Package that installs the Actor Framework shipping example from LabVIEW 2024 Q3, backported to LabVIEW 2020.
- 2024 Backport of AF Core by @niACS in #1
- Cleanup by @niACS in #2
- Fixed build issue with pre-install and post-uninstall actions. by @niACS in #5
- Revert "Fixed build issue with pre-install and post-uninstall actions." by @svelderrainruiz in #7
- Cleanup by @niACS in #4
- Revert "Cleanup" by @svelderrainruiz in #8
- Bugfix/12 vi package is missing a vi by @svelderrainruiz in #13
Full Changelog: v1.0.0.8-alpha...v1.0.1.10-alpha
actor_framework_2024_for_2020-1.0.0.8
What's Changed
- 2024 Backport of AF Core by @niACS in #1
- Cleanup by @niACS in #2
- Fixed build issue with pre-install and post-uninstall actions. by @niACS in #5
- Revert "Fixed build issue with pre-install and post-uninstall actions." by @svelderrainruiz in #7
- Cleanup by @niACS in #4
- Revert "Cleanup" by @svelderrainruiz in #8
Full Changelog: https://github.com/ni/actor-framework/commits/v1.0.0.8-alpha