For the complete documentation index, see llms.txt. This page is also available as Markdown.

📜Hornet 1.16.34

Release Date: Monday, August 24, 2026

Compatibility Notes

The following issues have compatibility implications:

Change Summary

Bugs

TOA-132

receiveOnly not enforced at runtime for sendMessage(channelName, ...) overloads

Prior to this release, the receiveOnly attribute introduced in TOA-131 was only enforced at service-model parse time — a runtime call to one of the sendMessage(String channelName, IRogMessage, ...) overloads naming a receive-only channel was accepted by the framework and forwarded to the AEP engine, defeating the intent of the attribute. This release extends receiveOnly enforcement to the runtime channel-name send path: the sendMessage(String channelName, ...) overloads now reject attempts to send on a receive-only channel with a descriptive exception.

TOA-134

Hornet service loader leaves model-XML temp files (xmd*) accumulating in /tmp

Prior to this release, Hornet extracted each ADM message-model XML to a temporary file in java.io.tmpdir during service loading and relied on JVM-exit cleanup to remove it; on non-graceful shutdowns these temp files accumulated in /tmp. They are now removed immediately after the model is parsed.

Last updated