> For the complete documentation index, see [llms.txt](https://docs.xplatform.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.xplatform.com/release-notes/3.16/3.16.38/toa-1.16.31.md).

# Hornet 1.16.31

<mark style="color:green;">Release Date: Friday, March 20, 2026</mark>

## Compatibility Notes

No issues have compatibility implications

## Change Summary

* [New Feature](#new-feature)
  * [TOA-129 - Enable sendMessage() to accept a channel name](#toa-129)
  * [TOA-131 - New attribute in service XML that marks a channel as receive only](#toa-131)
* [Improvement](#improvement)
  * [TOA-130 - Upgrade hk2-locator dependency to 2.5.0](#toa-130)

## New Features <a href="#new-feature" id="new-feature"></a>

### TOA-129 <a href="#toa-129" id="toa-129"></a>

<mark style="color:orange;">Enable sendMessage() to accept a channel name</mark>

This release adds additional overloaded sendMessage() methods in Hornet to accept a channel name. If specified, the method will bypass channel resolution by message type and send the message through the specified channel name

### TOA-131 <a href="#toa-131" id="toa-131"></a>

<mark style="color:orange;">New attribute in service XML that marks a channel as receive only</mark>

Added receiveOnly attribute for channels in the service XML. When set to true, the channel can only be used for receiving messages — any attempt to map a message for sending on it will fail at configuration time. A channel cannot be both receiveOnly and the default channel.

## Improvements <a href="#improvement" id="improvement"></a>

### TOA-130 <a href="#toa-130" id="toa-130"></a>

<mark style="color:orange;">Upgrade hk2-locator dependency to 2.5.0</mark>

This release upgrades the hk2-locator dependency to v2.5.0
