Release Notes: Solace Event Broker for Broker, Version 10.25.24.8245
Release Notes for Solace Event Broker, Version 10.25.24.8245
June 2026

Release 10.25.24.8245 Lifecycle

Solace Event Broker, Version 10.25.24.8245 is a Rolling Release. The support duration for releases can be found at https://solace.com/support.

SEMPv2 Version String Format Change

10.25.21.6767

The structure of the SEMPV2 version string has changed. For more details, please see SOL-139924 in the changed functionality section of this release note.

Upgrades Are Not Supported From 10.2.1 (and Older) To Releases Available After October 10, 2025

10.25.8.3179

Directly upgrading a High-Availability (HA) group of software event brokers from release 10.2.1 or earlier to any version released after October 1, 2025 is not supported. For example, upgrading your HA group from 10.2.1 to 10.25.0.111 or 10.25.8 is not supported. Instead, you must perform  two sets  of HA upgrades.Solace recommends that you  first upgrade to 10.25.0.87  and then perform a second HA upgrade to the target version that you want, such as 10.25.0.111 or 10.25.8. If you want to upgrade to a release  before 10.25.x , such as 10.4.1.x or 10.8.1.x, please  contact Solace  for assistance.

New Features Introduced in Release 10.25.24.8245

This section lists the new features introduced in the Solace Event Broker for release 10.25.24.8245.
Name Description Introduced in Version
Enable Monitoring of NAB Egress Throughput
The Solace appliance now exposes NAB egress throughput per-interface via CLI and SEMP (e.g. `show interface rates`). Users with global read-only access can now check current throughput across all NAB interfaces alongside other broker statistics.
10.25.24.8245
Add Count of Shared Subscriptions for Monitoring
A count of the number of shared subscriptions in use against the system limit has been added to the show->smrp->subscriptions->summary CLI command. And, the SYSTEM_ROUTING_SUBSCRIPTIONS_LOAD_FACTOR_HIGH event has been augmented to consider the number of shared subscriptions. This provides an early warning as the system limit is approached and a way to monitor the current number of shared subscriptions in use.
10.25.24.8245
Introduction of 3560-08 Variant
Support for the CHS-3560AC-08-A chassis variant is added as of this release.
10.25.19.5757
Disable Basic Authentication for SEMP and Manager
This feature adds the ability to disable basic authentication (username/password) for SEMP and Broker Manager via a new CLI command: configure/authentication/basic/semp shutdown. When basic authentication is disabled: All SEMP API requests using basic credentials are rejected with 401 Unauthorized. Broker Manager login page displays only OAuth authentication options. CLI access via SSH continues to support basic authentication for emergency access. Important: Disabling basic authentication will prevent access to management tools that do not support OAuth, including SolAdmin, configuration wizards, and custom SEMP scripts. Ensure OAuth is properly configured before disabling basic authentication. Configuration: Default is basic authentication enabled. CLI command to disable: configure/authentication/basic/semp shutdown. CLI command to enable: configure/authentication/basic/semp no shutdown.
10.25.18.5514
Client Basic Authentication with Internal and LDAP
This feature enables the broker to check multiple credential sources during client basic authentication. When a client username is not found in the internal database, authentication can fall back to LDAP, allowing organizations to maintain human user credentials in enterprise directory systems (like Active Directory) while storing application credentials locally on the broker. This supports regulatory compliance requirements and enables phased migration strategies.
10.25.15.4705
Broker Health-Check Readiness Endpoint for Kubernetes
A new readiness endpoint has been added to the broker health-check to facilitate operation of the broker in automated environments like Kubernetes. The readiness endpoint is suitable for pod distribution budgets during broker upgrades in Kubernetes environments, augmenting the existing load-balancer health-check endpoint.
10.25.12.3666
Tracing - AMQP Context Propagation
As part of Distributed Tracing, AMQP messages published to or received from a Solace Event Broker will automatically propagate (in trace spans and downstream messages) any tracing information in its W3C context propagation header.
10.25.11.3479
Configure send-to-DMQ behaviour on each endpoint
This feature enables configuration of the send-to-DMQ (Dead Message Queue) behavior per-endpoint, rather than relying on the dmq-eligible flag in published messages. This provides more granular control over how dead messages are handled and removes the reliance on the publishing application to set the dmq-eligible flag correctly. Endpoints can be configured to respect-dmq-eligible (implementing the existing behavior) or if respect-dmq-eligible is not enabled, all dead messages will be sent to the DMQ if configured. If respect-dmq-eligible is not enabled and no DMQ is configured, then dead messages will be discarded.
10.25.10.3403
Simple Customer Insights Agent Install/Upgrade on Appliances
Customers who have purchased Insights to observe their event mesh can now easily install the Insights Agent in their appliances without Solace support.
10.25.3.2742
Support 30MB Guaranteed Messages On SW Brokers 1K+
PubSub+ Software Event Brokers with max-connections set to 1000 can now support Guaranteed messages up to 30 MB, previously available only at higher scaling tiers. To enable this, additional memory must be allocated and the new system scaling parameter max-guaranteed-message-size must be configured. See https://docs.solace.com/Software-Broker/System-Resource-Calculator.htm and https://docs.solace.com/Software-Broker/Set-Scaling-Params-Standalone.htm?Highlight=scale for details.
10.25.1.2599

Issues Resolved in Release 10.25.24.8245

This section lists the history of resolved issues in the Solace Event Broker for Broker for release 10.25.24.8245.
Reference Number Description Resolved in Version
SOL-141870
After a Dynamic Message Routing (DMR) cluster link bounces, if the broker has Content Shortest Path First (CSPF) neighbors, it may take longer than expected (up to 1 minute) for the CSPF neighbor to become operationally active again.
10.25.24.8245
SOL-150351
Solace Cloud and Solace Software Event Broker version 10.25.23.7878 will not start up successfully when running on Linux kernel version 6.1 in any Linux distribution. The change previously announced under SOL-145849 was reverted to resolve this issue.
10.25.24.8245
SOL-138635
In rare cases on appliances with very high traffic rates, messaging statistics may be incorrect.
10.25.24.8245
SOL-148354
For appliances receiving a high volume of TLS connections, client connections may time out due to server-side delays in sending the server certificate during the TLS handshake. Aggressive client reconnection attempts can sustain and worsen the condition.
10.25.24.8245
SOL-150224
When using Precision Time Protocol (PTP) for clock synchronization, the broker may experience significant time offset after a reboot following extended uptime periods.
10.25.24.8245
SOL-145205
A memory leak can occur when deleting OAuth profiles that use JWKS endpoints. Both global and Message VPN OAuth profiles are exposed with repeated profile deletions or reconfigurations.
10.25.24.8245
SOL-150172
When message priority is enabled and a flow transitions out of streaming state, a race condition may cause messages to be redelivered to flows and discarded due to their Time-To-Live (TTL) value, while newer messages continue to be processed normally.
10.25.24.8245
SOL-147848
In High Availability (HA) configurations with software event brokers, an error affecting the internal state of mate link operations may prevent the standby broker from recovering redundancy under certain conditions following a broker restart.
10.25.23.7878
SOL-148592
SSL clients may remain stuck on the broker after closing their TCP connections. When this occurs, the connections display a "CLOSED" state but clients are not completely disconnected from the broker.
10.25.23.7878
SOL-149073
The broker may restart unexpectedly due to a race condition during routine internal certificate rotation.
10.25.23.7878
SOL-148899
Appliances may incorrectly report external disk paths removed when SANs have a burst of path change activity triggering unnecessary or unexpected failovers, even when storage connectivity remains healthy.
10.25.22.7456
SOL-148206
Windows executable (.exe) files are present in the Python site-packages directory of the broker container. These files are benign and used for Windows Python package installation, but can be flagged by some security tools as suspicious.
10.25.22.7456
SOL-142864
In rare cases, running assert-leader or resync-leader can trigger a crash on the broker receiving configuration.
10.25.21.6767
SOL-148363
During periods of network instability, redundancy can go operationally down on a high-availability (HA) redundancy group until the inactive software broker is restarted.
10.25.21.6767
SOL-147892
When using distributed tracing, the broker may restart when processing messages if the trace data aligns to a specific internal buffer boundary.
10.25.21.6767
SOL-144473
The broker generates excessive debug logs with stack traces when processing valid AMQP messages with empty properties.
10.25.20.6076
SOL-147692
Transactions may fail with "endpoint quota exceeded" errors when the replay-log exceeds its configured quota, though the error message does not clearly indicate the failure is due to replay-log quota limits.
10.25.20.6076
SOL-147073
AMQP clients with multiple sender links may experience links becoming blocked with no available credits when messages are published on different links in close succession while the broker is under high load.
10.25.19.5757
SOL-146922
In Broker Manager, queue names with two hierarchy levels starting with #mqtt/ (such as #mqtt/example) can be created but cannot be deleted or modified through the user interface.
Workaround: Use SEMP or CLI to delete or modify these queues.
10.25.19.5757
SOL-142184
On appliances, if an HBA Fibre Channel link goes down while messages are being spooled to disk, the appliance may be unable to automatically fail over to the remaining operational HBA link due to a Linux Kernel thread becoming blocked. When this condition is detected, the broker initiates an automatic reboot to restore normal operation.
10.25.19.5757
SOL-146869
Messages with time-to-live (TTL) configured may remain on queues after expiration in rare cases when messages using varying TTLs are published in specific patterns.
10.25.19.5757
SOL-147274
When using Distributed Tracing with context propagation, AMQP consumers using strict type checking may fail to consume messages that include trace context information, such as traceparent and tracestate fields, causing connections to close and affected messages to be rejected.
10.25.18.5514
SOL-145770
The broker may restart when processing AMQP XOAUTH2 authentication requests that contain unexpected line feed (LF) characters in the authentication header.
10.25.17.5205
SOL-143245
The Integrated Kafka Bridge failed to authenticate using SCRAM authentication when connecting to Kafka broker versions 4.x and above.
10.25.17.5205
SOL-146976
The broker is exposed to https://github.com/confluentinc/librdkafka/issues/4789 which may trigger a restart when a Kafka Receiver connects to an external Kafka cluster and attempts to use OffsetFetch.
10.25.17.5205
SOL-146058
In environments with Disaster Recovery (DR) and Dynamic Message Routing (DMR), in very rare cases, removing an external DMR link on a node that has a DR mate resets the channel IDs, which could potentially disrupt message flow between cluster nodes and cause message loss.
10.25.16.5009
SOL-146451
A High Availability (HA) failover may leak shared subscription identifiers on the previously Active broker, causing the current Active broker to reach its shared subscriptions limit and preventing the creation of new shared subscriptions despite available capacity.
10.25.16.5009
SOL-145180
In rare cases, redundancy may remain operationally down after the broker recovers from an unexpected restart in Kubernetes environments.
10.25.15.4705
SOL-145636
In Dynamic Message Routing (DMR) networks, there may be a delay of up to 60 seconds when a node learns subscriptions from a remote gateway node through another node connected by an internal link.
10.25.15.4705
SOL-45757
Assured Delivery Blade (ADB) keys are not included when backing up the ADB configuration of a High-Availability (HA) pair of Appliances, causing the Backup Appliance to enter an AD-NotReady state upon configuration restore.
10.25.15.4705
SOL-144264
Appliances may become overloaded and unresponsive when ECC single-bit hardware error correction events occur at a high rate, preventing clients from connecting and causing message delivery delays.
10.25.14.4380
SOL-145218
When using OAuth JWT authentication for REST delivery points, memory usage may gradually increase over time due to a memory leak that occurs during authentication attempts. This may lead to an unexpected broker restart if the broker has exhausted its memory.

To check whether your broker is using OAuth JWT authentication for RDPs, execute the show command: ‘show message-vpn rest rest-consumer authentication’. In the output, look for rest-consumers with ‘authentication scheme’ set to 'oauth-jwt'. If any rest-consumers are configured with oauth-jwt, then the broker is exposed to this issue.
10.25.13.4187
SOL-142409
A REST Delivery Point (RDP) may attempt to process undeliverable messages indefinitely, which under high load can lead to unexpected broker restarts.
10.25.13.4187
SOL-144493
In rare cases, the AD-Active broker in a High Availability (HA) triplet of software event brokers may become unresponsive and restart due to a race condition triggered when the HA mate link connection is lost during message spool synchronization. In some cases when this occurs the HA brokers may not continue to provide service. This issue exists in versions 10.9.1.235+, 10.10.1.189+, 10.11.1.194+, 10.12.0.144, and all versions of 10.25.0. Solace strongly recommends upgrading affected brokers.
10.25.13.4187
SOL-141429
Storage Area Network (SAN) storage paths may not automatically recover after restarting IBM 2145 SAN controllers.
10.25.13.4187
SOL-142876
The broker may restart when MQTT clients using client certificate authentication connect during management operations that require exclusive access, such as configuration backups.
10.25.12.3666
SOL-144355
In rare situations, redundancy can be reported as down due to “Messaging nodes priority not in range” on the monitoring node of a redundancy group of software brokers when the AD-Active broker reports an invalid VRRP Priority.

Workaround: Execute “redundancy release-activity” followed by “no redundancy release-activity” on the AD-Active broker to force a VRRP priority update.
10.25.12.3666
SOL-123201
Rapidly changing a partitioned queue to be non-partitioned, by setting its partition count to zero or by changing its access type to exclusive, and then back to partitioned before the partition scaling process completes can cause error logs and prevent consumers from binding to partitions.
10.25.12.3666
SOL-141695
A REST Delivery Point (RDP) reports a FAILED outcome, instead of the appropriate REJECTED outcome, when a Solace broker limitation prevents it from converting a message to an HTTP request and where a retry is certain to encounter the same limitation.
10.25.12.3666
SOL-142630
In environments with Disaster Recovery (DR) and Dynamic Message Routing (DMR), restarting a node may initially send incomplete link state information, causing topology inconsistencies that can briefly affect message routing.
10.25.12.3666
SOL-142786
The broker may restart during a High Availability (HA) failover if it occurs while the partition count is changed on a partitioned queue that is also processing active message traffic, and experiencing normal client connections and disconnections.
10.25.12.3666
SOL-142701
In environments with Disaster Recovery (DR) and Dynamic Message Routing (DMR), configuring DMR links and enabling DMR at the Message VPN level in an incorrect sequence can cause message loss after a reboot when one or more Message VPNs are disabled for DR. It is recommended to follow the appropriate DR configuration procedure for DMR networks.
10.25.11.3479
SOL-144070
In rare cases, due a race condition, an external DMR link may take a long time (>60s) to become operational when the affected broker is also processing updates from other external links.
10.25.11.3479
SOL-143715
In some cases, due to a race condition, TLS clients with valid certificates may receive an "Untrusted Certificate" error if a previous connection attempt from another client used an invalid certificate.
10.25.11.3479
SOL-138845
MQTT clients using SSL are incorrectly rejected from connecting to the broker if the SMF SSL service is administratively shutdown.
10.25.11.3479
SOL-141600
In PubSub+ Manager, when filtering objects with long names that are truncated in the display, hovering over the object names shows an incorrect preview text.
10.25.10.3403
SOL-142393
Solace Broker Manager may become unresponsive and CPU usage may spike significantly when viewing queues in message VPNs that contain a large number of partitioned queues.
10.25.10.3403
SOL-130856
When using transactions with replication with “sync” transaction-replication-mode, transactions may be leaked on the replication standby site if a transaction fails to commit.
10.25.10.3403
SOL-142911
Issue: Running the CLI or gather-diagnosticsdirectly from a Kubernetes/OpenShift pod shell may fail, typically when the container’s default shell is not bash.

Impact: Commands do not start or exit immediately when invoked from the default pod shell.

Workaround: Start a bash shell in the pod before running the commands. For example:

1. kubectl exec -it -- bash
2. oc rsh -- bash

Once in bash, run the CLI or gather-diagnostics as usual.
10.25.9.3249
SOL-141319
SEMPv2 paging of MQTT sessions returns a 400 Not Found response when a non-durable MQTT client is connected to the broker.
10.25.9.3249
SOL-25475
Under extremely rare conditions, the event broker may restart when processing a high rate of guaranteed messages.
10.25.8.3179
SOL-141671
When a DMR gateway node with both internal and external links is restarted, it may cause its internal neighbors to quickly withdraw and re-apply their DMR subscriptions. While this occurs, messages destined for those subscriptions will not be delivered. This issue can only occur if the DMR gateway node is operating as a non-redundant node, that is, if configured as a standalone broker, or if it is a member of an HA pair, but redundancy is operationally down.
10.25.8.3179
SOL-138476
When using transacted replication, messages with message-priorities, and with transactions, messages may not be replication-acked to the DR-standby site.
10.25.8.3179
SOL-141290
The broker may restart while processing an MQTT client login request that uses client certificate authentication if it cannot parse the attached certificate.
10.25.8.3179
SOL-137834
The Dynamic Message Routing (DMR) Wizard in the PubSub+ Manager may fail with the error "503 Service Temporarily Unavailable" when configuring a DMR cluster. This occurs when the wizard sends proxy requests faster than the configured rate limit allows.
10.25.8.3179
SOL-139714
The broker may experience degraded performance when committing transactions that published messages to Last Value Queues (LVQs). This issue is more likely to occur with larger transaction sizes.
10.25.7.3149
SOL-141317
A mixed-version DMR mesh containing broker versions of both 10.10.1 (or lower) and 10.11.1 (or higher) may fail to handle network subscription updates from the DMR mesh. When this occurs, messages destined for those subscriptions will not be delivered. This issue can only occur if the DMR mesh contains an external DMR link with a DMR bridge that connects Message VPNs with different names and if the mesh presently has or in the past had at least one broker running version 10.8.1.209 or lower.
10.25.6.3102
SOL-141388
The replication group message IDs of spooled messages are reset during SolOS upgrades from pre-10.4.0 to 10.4.0 or later, and from pre-10.8.1 to 10.8.1 or later. Messages spooled before the upgrade cannot be replayed with replay-from-id using their original replication group message IDs after the upgrade completes.
10.25.5.3039
SOL-139938
The broker may restart when delivering messages with corrupted binary metadata to REST consumers.
10.25.3.2742
SOL-136817
The broker may restart when processing an invalid client certificate.
10.25.3.2742
SOL-126788
Running assert-leader from an AD-Standby broker, which is not a recommended operation, may cause Dynamic Message Routing (DMR) to be temporarily disabled and re-enabled on the active broker.
10.25.3.2742
SOL-140175
The NAB Pool 5 buffer load and the aggregate NAB Buffer Load Factor may be reported incorrectly in the “show memory” command and SYSTEM_NAB_BUFFER_LOAD_FACTOR_HIGH event logs, potentially showing a lower load than is actually present.
10.25.3.2742
SOL-139510
In environments with Disaster Recovery (DR) and Dynamic Message Routing (DMR), messages may be lost when removing a DMR Gateway node that also serves as a DR mate.
10.25.2.2632
SOL-139809
In environments with Disaster Recovery (DR) and Dynamic Message Routing (DMR), messages may be lost when removing a DMR link to a node that also served as a DR standby.
10.25.2.2632
SOL-138234
The broker may reboot when evaluating a selector against a message with corrupted binary metadata.
10.25.1.2599
SOL-139263
AMQP message IDs and correlation IDs in UUID format may become corrupted when processed by the broker.
10.25.1.2599
SOL-138868
For appliances only, the support user directory /usr/sw/support may have incorrect ownership permissions, preventing the support user from creating files in their home directory during system operations.
10.25.1.2599
SOL-138248
Config-sync connections for replication between appliances use TLS 1.2 even if both appliances support TLS 1.3.
10.25.1.2599
SOL-138414
The RPC bind service (rpcbind) becomes active upon upgrade from SolOS 9.11.0.13 to SolOS 10.0.1.186 or later, and remains active in subsequent upgrades. This service is not required for normal broker operation and may be flagged by security scanners as a potential vulnerability.
10.25.1.2599
SOL-135177
The broker may incorrectly report that the maximum router selectors limit has been exceeded when binding consumers with selectors to queues.
10.25.1.2599

Changed Functionality in Release 10.25.24.8245

This section lists the history of changed functionality in the Solace Event Broker for Broker for release 10.25.24.8245.
Reference Number Description Introduced in Version
SOL-143361
To provide better compatibility between Software Event Brokers and Event Broker Appliances, some system limits have been increased on SW Brokers with Max-Connections = 200K. Number of configured usernames: 5,000 Number of Authorization Groups: 9,000 Number of client profiles: 10,507 Number of ACL profiles: 10,000 Number of ACL publish and subscribe topic exceptions (combined): 500,000 Number of topic subscriptions that can be assigned to a queue: 500,000 Number of transacted sessions: 100,000 Number of transactions (local and XA combined): 100,000 Number of selectors: 100,000 Number of Connection Factory objects: 5,000 See the Limits-and-Alerts for details.
10.25.24.8245
SOL-147237
The SYSTEM_ROUTING_SUBSCRIPTIONS_LOAD_FACTOR_HIGH event now identifies the contributing resource when the threshold is breached.
10.25.24.8245
SOL-144307
The maximum length of a group name extracted from the groups claim of an OAuth token has been increased from 64 bytes to 256 bytes.
10.25.23.7878
SOL-150069
The Solace Event Broker Software no longer supports running with a container user ID of zero if the container does not have the chroot capability. If the container was created this way after upgrade, ssh to the CLI would not work. To restore ssh access, the container must be recreated with the chroot capability enabled.
10.25.23.7878
SOL-139924
The SEMP version strings have changed structure in this release.

SEMP used to have a version string that looked like:
2.A where A was an integer.

It will now have versions like:
A.B.C.D, where A, B, C and D are integers.

We continue to provide wireline compatibility with existing SEMP clients. This does not impact the “base path” of the HTTP requests. It will remain as SEMP/v2. The v2 in the path no longer represents the “MAJOR” version of the API itself, it is just part of the URL.

The respective values of A, B, C and D will be synchronized across Legacy SEMP, SEMP and the main broker release version string. That means that versions that used to look like 2.54 may now look like 10.25.21.6000.
10.25.21.6767
SOL-141975
The SEMPv2 Swagger Spec files will no longer contain the version in which attributes or other objects were deprecated. In the past, the spec file would contain wording like “Deprecated since 2.12.” It now just says “Deprecated.” This change does not impact the wireline protocol.
10.25.21.6767
SOL-138567
When using the Solace Manager Wizards, with multiple brokers, if the brokers have different versions where 1 versions is >= 10.25.21 and the other version is < 10.25.21, the wizard must be initiated from the newer broker. Initiating the wizard from the older broker may produce Javascript failures but should not adversely impact the broker operation beyond the failure of the wizard itself.
10.25.21.6767
SOL-108193
Software Brokers no longer use the Disk Key. The outputs of “show message-spool detail” and “show redundancy detail” will display the Disk Key for both Primary and Backup brokers as “Unknown”. Appliance behavior is unchanged.
10.25.18.5514
SOL-124546
In response to SEMP requests where the Event Broker is unable to authenticate the requestor, the broker will return a www-authenticate header containing a list of currently enabled authentication methods (basic and/or bearer). Previous broker releases returned only the method used by the failed request.
10.25.18.5514
SOL-109597
The SYSTEM_AD_MAX_MSG_CACHE_USAGE* system events are no longer raised as the conditions they monitored are expected behaviour during normal message broker operation and were not useful for troubleshooting or alerting.
10.25.18.5514
SOL-144656
The command 'configure/snmp-server/trap/voltage' (and its sub-command ‘shutdown’) has been deprecated and will be removed in a future version of the Appliance Event Broker.   There is no replacement for this command.  The last version which is guaranteed to support this command is 10.27.0. Use of this command during the deprecation period will not impact the behavior of the broker.  This change only impacts the Appliance.  Support for voltage traps and baseboard voltage values has been removed from the output of the CLI command 'show environment' and from SNMP entirely.
10.25.17.5205
SOL-144368
Upgrades for appliances now include pre-upgrade checks to verify the flashboot boot device is functioning properly. Upgrades will be blocked if device issues are detected, preventing potential system failures.
10.25.14.4380
SOL-139710
The appliance event broker responds to load balancer HTTP health check GET request on “/health-check/direct-active” with a 200 OK response on the static IP address of redundant appliance brokers, even when clients cannot connect to the static IP due to redundancy being enabled.
10.25.14.4380
SOL-144227
Within the Broker Manager, the Queue Name column in the Queues list table is now resizable, providing better visibility and usability when working with long queue names.
10.25.13.4187
SOL-138565
The Legacy SEMP version strings have changed structure in release 10.25.4.

Previously, legacy SEMP versions used the format:
• For the Appliance: soltr/A_B_C, where A, B, and C were integers.
• For Software Brokers: soltr/A_B_CVMR, where A, B, and C were integers.

Starting in release 10.25.4, legacy SEMP versions use the format:
• For the Appliance: app/A.B.C.D, where A, B, C and D are integers.
• For Software Brokers: broker/A.B.C.D, where A, B, C and D are integers.

We continue to provide wireline compatibility with existing Legacy SEMP clients. Specifying older style versions in requests will continue to work, but as is standard in Legacy SEMP, the reply will always use the most recent schema, and thus the current version as well. The respective values of A, B, C and D will match the broker release version string.



Legacy SEMP client version specification is now deprecated. Legacy SEMP clients were required to specify versions in requests to access deprecated commands, or to avoid future command deprecations. This is no longer needed. Legacy SEMP requests that include deprecated commands will succeed regardless of what version they specify, or if they specify a version at all. The broker will permit but ignore any versions that Legacy SEMP clients transmit. This change in broker behaviour should not impact any Legacy SEMP clients. Requests that worked in the past will continue to work. Some requests that used to fail, may now succeed.
10.25.4.2926
SOL-138579
Event broker appliances will now raise the SYSTEM_SERVER_NTP_DOWN event only when all the enabled NTP sources are unreachable.
Conversely, the SYSTEM_SERVER_NTP_UP event will be raised after one of the enabled NTP sources becomes reachable.

In addition, the SYSTEM_SERVER_NTP_DOWN and SYSTEM_SERVER_NTP_UP event texts will no longer include an NTP server name or IP address; the text associated with the SYSTEM_SERVER_NTP_DOWN event will instead be "NTP server list is operationally down" and the text associated with the corresponding SYSTEM_SERVER_NTP_UP event will be "NTP server list is operationally up".
10.25.2.2632
SOL-139458
Ssh AllowAgentForwarding and X11Forwarding have been disabled on the Event Broker. This change was made to ensure that the broker is not susceptible to CVE-2025-32728 (https://access.redhat.com/security/cve/cve-2025-32728).
10.25.2.2632

Known Issues in Release 10.25.24.8245

This section describes known issues in the Solace Event Broker for Broker for release 10.25.24.8245.
Reference Number Description
SOL-42779
The PubSub+ Software Event Broker erroneously allows more user-created message-VPNs than are officially supported within the broker. This applies to all editions (Enterprise, Standard, and Evaluation). In a future release, this limit will be strictly enforced.
SOL-4182
The PubSub+ Software Event Broker needs larger TCP rmem/wmem settings to support multi-node routing neighbors across high RTT WAN links. Original bug: Bug 63008
SOL-46501
If the backup appliance in an active-active HA configuration is restarted while the message spool is disabled, re-enabling the message-spool will fail if one or more replay logs exist in the setup. This issue applies to Solace PubSub+ appliances only. Workaround: Set the active-standby redundancy role of the backup appliance to ‘backup’ prior to the restart. After the restart, set the active-standby role back to ‘none’.
SOL-5782
SolOS will fail to start up if an invalid SSL certificate is configured via config-keys.

Vulnerabilities Addressed in Release 10.25.24.8245

Please refer to the vulnerability report for details.