Build 2025-04-02
New in this release:
A new System Performance Report is available: Allocated Memory by the service.
A Memory Allocation Monitor is now available, alerting the operator if the service allocates too much internal memory.
Graphs in script now allow the code to explicitly set the Minimum and Maximum values along the axes, to zoom the graph or control the visible range. If not set, the default logic is used, to set the values to fit available content in the graph.
Event handlers in the code have been refactored to use
Action<>
,Func<>
andPredicate<>
where suitable.A new type of internal data structure is available, optimizing several processes:
ChunkedList<T>
replacesLinkedList<T>
andList<T>
.
Fixes in this release:
Query parameters have been removed from from
signUrl
in the new QuickLogin API.The
PASS
command is censured in all FTP sniffersAn emergency memory buffer is allocated at the start of the service, and freed in case an Out-Of-Memory or Stack-Overflow exception is raised, to enable the application to process the exception properly before closing the service.
4/2/2025, 11:17:14 PM
Build 2025-03-24
Fixes in this release:
Firebase integration has been reworked to ensure proper propagation of push notifications from the Neuron®. Push notification rules registered by the Neuro-Access app now generate proper push notifications again after refactoring the Firebase protocol to the newest version.
XML Pattern matching now correctly ignores whitespace in both pattern and object being matched.
3/24/2025, 2:39:02 PM3/24/2025, 4:32:57 PM
Build 2025-03-22
New in this release:
Script enhancements:
XML Pattern-matching now supports wildcards, both attribute wildcards and element wildcards.
JSON (Object ex-nihilo) pattern-matching now supports property wildcards.
New
Break([Value])
andContinue([Value])
functions allows script to break or continue all types of loops and loop constructs, including vector, set and matrix loop constructs.
FTP enhancements:
FTP mTLS certificate is checked to ensure proper matching between control and data channels.
An account with FTP access privileges can now be granted a maximum storage. The account will not be able to upload content above this threshold.
3/23/2025, 12:21:55 AM3/23/2025, 12:35:35 AM
Build 2025-03-20
New in this release:
The Neuron® now supports FTP (with explicit TLS) and FTPS (with implicit TLS) for broker accounts with FTP access privileges.
Fixes in this release:
Login page redirects automatically to From-page if logged in.
3/20/2025, 7:42:56 PM3/20/2025, 7:45:31 PM
Build 2025-03-14
New in this release:
The distribution now contains a utility for Markdown conversion to different formats, including HTML, XML, LaTeX and other formats. The LaTeX output can be used to generate PDF documents.
Fixes in this release:
- Since refactoring to HTTP/2 parallel queries could get empty responses. This has been fixed.
- Master/Detail rendering of Markdown to Markdown now works.
- When reading standalone devices using the Agent Things API, no empty
<nd/>
element is included in the request. - LaTeX rendering of HTML entities converts well-known entities to corresponding LaTeX commands.
- Javascript for deleting broker Accounts has been fixed.
- Exception output during fatal system exceptions has been fixed.
- Rate limiting socket output has reintroduced, to match underlying network capabilities.
3/14/2025, 6:35:17 PM