FIN 5.2.1
Overview
[Release date: Feb 9, 2026 - v5.2.1.2212]
The FIN 5.2.1 release is considered an 'extension pack' release which typically contain enhancements and functional improvements.
Notable Fixes & Enhancements
BACnet Server improvements
We have introduced enhancements to the BACnet Server that enable users to set writable points as read‑only and to assign custom names to devices and points.
LINK: See Create BACnet Devices for more information
KNX connector improvements
The KNX connector has been improved to support uploading KNX projects with special characters in the file name, and enhanced the reliability of the Replace Project functionality.
LINK: See KNX connector for more information
License banners
Based on user feedback, certain license related banners are now hidden for non-superusers. Admin and operator type users will no longer see the following notifications:
License maintenance goes out of date this month
License maintenance has expired
Approaching license point limit
This change provides a cleaner interface and reduces unnecessary alerts for non-superusers.
Mobile schedule view
We have introduced a new mobile schedule view, giving users the ability to add, modify, and review their schedules seamlessly from any mobile device.
All Fixes & Enhancements
| Alarms: Simplified the default view for new projects. The Value and Status columns are now hidden by default to reduce confusion. These columns represent the point’s value and status at the exact moment the alarm was triggered and can be enabled when needed. |
| Alarms: Improved readability in the Tags popup. Nested tag information is now displayed in a clean, indented format instead of a single long line, making it easier to scan and understand. |
| BACnet Server: Added the ability to configure writable FIN points as read-only from the BACnet Server. This can be achieved by applying the |
| BACnet Server: Added support for assigning custom names to BACnet Server devices and points. Apply the |
| Build Docs: Corrected build errors to ensure documentation is properly generated for all functions. |
| Connectors: Enhanced connector discovery within the hierarchy, allowing deeper navigation, such as drilling down through an OPC connector. |
| Custom Header: You can now add items by clicking the Edit Header button in the custom header. |
| Dashboard: Ensured point precision is properly accounted for in the Dashboard app. |
| Dashboard: The point unit is now displayed in the Dashboard app when it is being written to by a program. |
| DB Builder: Enhanced the Equip Tree functionality. Equip nodes can now be expanded even when child points include the quantity tag. |
| DB Builder: Improved handling of connection toggles. When switching between Local and Connected, the system now automatically adds or removes the curTracksWrite tag for writable points. |
| Debug: Corrected a typo in System Info where “Operating” was misspelled. |
| F200: Updated Host ID generation for Edge OS versions above 5.3.0. Host IDs are now correctly created using the latest APIs, ensuring accurate system identification and a smoother setup experience. |
| FIN Network: Fixed incorrect import of tags from other FIN instances (e.g., curConvert, writeConvert, curTracksWrite, history tags, and other connector tags). |
| Folders: Unified the logic for creating folderPaths when organizing programs into folders. |
| FST Templates: Improved restoration process. When an FST is restored, connector references are now updated correctly, ensuring seamless connectivity and accurate configurations. |
| Graphics Builder: Improved Smart Label functionality. The disableActions tag now works correctly when combined with valueOnly, providing better control over interactive elements in graphics. |
| Haystack: Fixed incorrect import of tags from other FIN instances (e.g., curConvert, writeConvert, curTracksWrite, history tags, and other connector tags). |
| Historian Builder: Standardized equip icon appearance in DB Tree to match DB Builder. |
| KNX: Improved the Replace project button for greater reliability. It now consistently updates and displays the new points from the replaced project, ensuring accurate and seamless project transitions. |
| KNX: Resolved an issue where uploading a KNX project with special characters in the file name and the Password Protected option enabled resulted in an error. |
| Language Translation Update: Chinese |
| Logic Builder: Improved global variable handling. Values for global variables now update correctly in the right hand menu, ensuring accurate and consistent information during logic configuration. |
| Logic Builder: Added tooltips to the right hand menu for Show All Targets, making long names easier to read and improving overall usability. |
| Point: Ensured disMacro is properly configured during point selection and creation. |
| Schedules: Resolved an issue that prevented the Schedules app from functioning correctly in the Firefox browser. |
| Schedules: Added support for custom boolean labels in Schedules. Users can now define their own true/false text values by adding an enum string tag to the Schedule record, using two comma-separated entries (e.g., "On,Off"). These custom labels (e.g., “On/Off,” “Open/Closed,” “Enabled/Disabled”) will automatically appear throughout the Schedule UI. |
| Tools: Corrected an error preventing the Global Control Action tool from launching in DB Builder. |
| Tools: Corrected an error preventing the Global Control Action tool from launching in Folio. |
| Tools: Improved support for marker tags in Logic Builder. You can now include underscore characters in ‘alarmBlock’ marker tags without errors when using “Create Alarm Topic” or “Edit Topics”. |
| Tools: Updated the Create Alarm Topics tool to use the correct sourceRef tag instead of targetRef, ensuring alignment with the new alarm tag structure for improved accuracy and consistency. |
| User: Mandatory Password Reset is now strictly enforced. Canceling the reset will log the user out. |
| User: The Save option now correctly appears when apps are re-enabled after being fully disabled. |
| User: Resolved an issue where apps were hidden if an operator type user had an actionAccessFilter defined. |
| User: Based on feedback, certain license related banners are now hidden for non-superusers. Admin and operator type users will no longer see the following notifications:
This change provides a cleaner interface and reduces unnecessary alerts for non-superusers. |
| Weather: Deleting a weather entry now correctly removes all related records. |
New and Updated Docs
New | |
New | |
New | |
New | |
New | |
New | |
Updated | |
Updated | |
Updated | |
Updated | |
Updated | |
Updated | |
Updated | |
Updated | |
Updated | |
Updated | |
Updated | |
Updated |