Solace PubSub+ APIs (JMS/JCSMP, C, .NET) are released

marc
marc Member, Administrator, Moderator, Employee Posts: 914 admin
edited June 2020 in Release Notes #1

In case you don't get the email notifications I just wanted to share the latest API info! Download from solace.com/downloads or grab them from the Solace Products site :)

The following Solace PubSub+ APIs have been released and are available for download:

  • Solace PubSub+ API for JMS/JCSMP version 10.9.0
  • Solace PubSub+ API for C version 7.14.0.8
  • Solace PubSub+ API for .NET version 10.9.0

    Please refer to the product release notes for information on new features, changed functionality, resolved issues, known issues and upgrade considerations.

    Release Summary:

  • Solace PubSub+ API for JMS/JCSMP version 10.9.0

    • Client connections are now supported using IPv6. To use IPv6, you must also be using PubSub+ Event Broker release 9.6 or later.
    • The JMS API now accepts more possible values to indicate that a session should use the SOL_CLIENT_ACKNOWLEDGE acknowledgement mode. This change was made to support easier integration with 3rd-party JMS applications. (SOL-35174)
  • Solace PubSub+ API for C version 7.14.0.8

    • Client connections are now supported using IPv6. To use IPv6, you must also be using PubSub+ Event Broker release 9.6 or later.
    • Guaranteed messaging is now offered using Web Sockets transport. This feature also supports SSL over Web Sockets for encrypted transport of data over the connection.
    • solClient_msg_decodeFromSmf() can cause a memory access violation (segmentation fault) when passed invalid SMF to decode. (SOL-30412)
  • Solace PubSub+ API for .NET version 10.9.0

    • Client connections are now supported using IPv6. To use IPv6, you must also be using PubSub+ Event Broker release 9.6 or later.
    • Guaranteed messaging is now offered using Web Sockets transport. This feature also supports SSL over Web Sockets for encrypted transport of data over the connection.

Comments

  • hong
    hong Guest Posts: 480 ✭✭✭✭✭

    The following Solace PubSub+ API has been released and is available for download:

    • Solace PubSub+ API for JMS/JCSMP version 10.9.1 maintenance release

    Please refer to the product release notes for information on new features, changed functionality, resolved issues, known issues and upgrade considerations.

    Release Summary

    • Bugfix JMS-RA: The resource adapter needs to make the Activation Spec's MaxWaitTime property configurable. The resource adapter will wait for the time in seconds specified by this property to obtain a server session from its internal pool. If this limit is exceeded, message delivery will fail. (SOL-39421)

    Documentation

    Access

  • hong
    hong Guest Posts: 480 ✭✭✭✭✭

    The following Solace PubSub+ APIs have been released and are available for download:

    • Solace PubSub+ API for C version 7.15.0.47
    • Solace PubSub+ API for .NET version 10.10.0

    Please refer to the product release notes for information on new features, changed functionality, resolved issues, known issues and upgrade considerations.

    Release Summary: for Solace PubSub+ API for C version 7.15.0.47

    • Visual Studio 2010 is no longer a supported development environment.

    Release Summary: for Solace PubSub+ API for .NET version 10.10.0

    • Visual Studio 2010 is no longer a supported development environment.

    Documentation:

    Access:

    • Access to the Solace PubSub+ Event Broker: Software Standard Edition is available to everyone through the Solace dev portal at https://solace.com/downloads/
    • Access to the 90-day Solace PubSub+ Event Broker: Software Evaluation Edition is available to everyone through the Solace dev portal at https://solace.com/downloads/
    • Access to the Solace PubSub+ Event Broker: Software Enterprise Edition is available to customers who have licensed the product.
  • hong
    hong Guest Posts: 480 ✭✭✭✭✭

    The following Solace PubSub+ Platform products have been released and are available for download:

    • Solace PubSub+ API for C version 7.16.0.1
    • Solace PubSub+ API for .NET version 10.11.0
    • Solace PubSub+ API for Java version 10.10.0
    • Solace PubSub+ API for JMS version 10.10.0

    Please refer to the product release notes for information on new features, changed functionality, resolved issues, known issues and upgrade considerations.

    Release Summary:

    These releases of PubSub+ APIs introduce new features and functionality. Please refer to the release notes for more details:

    • Queue message resend counter (JMSXDeliveryCount)

    Documentation:

    Access:

    • Access to the Solace PubSub+ Event Broker: Software Standard Edition is available to everyone through the Solace dev portal at https://solace.com/downloads/
    • Access to the 90-day Solace PubSub+ Event Broker: Software Evaluation Edition is available to everyone through the Solace dev portal at https://solace.com/downloads/
    • Access to the Solace PubSub+ Event Broker: Software Enterprise Edition is available to customers who have licensed the product.
  • hong
    hong Guest Posts: 480 ✭✭✭✭✭

    The following products have been released and are available for download:

    • Solace PubSub+ Messaging API for Java(JCSMP) 10.11.0
    • Solace PubSub+ Messaging API for JMS 10.11.0

    Release Summary:

    1. Solace PubSub+ Messaging API for Java(JCSMP) 10.11.0
    • Increase the max number of messages in a transaction (requires Solace PubSub+ Event Broker 9.8.1 or newer)
    • Replay after Replication Group Message ID (requires Solace PubSub+ Event Broker 9.9.0 or newer)
    1. Solace PubSub+ Messaging API for JMS 10.11.0
    • Increase the max number of messages in a transaction (requires Solace PubSub+ Event Broker 9.8.1 or newer)

    Please refer to the product release notes for information on new features, changed functionality, resolved issues, known issues and upgrade considerations.

    Documentation:

    Solace product documentation can be found at: https://docs.solace.com.

  • Aaron
    Aaron Member, Administrator, Moderator, Employee Posts: 508 admin

    Yes!! Replay from Message ID..!

  • hong
    hong Guest Posts: 480 ✭✭✭✭✭

    The following products have been released and are available for download:

    • Solace PubSub+ Messaging API for C 7.18.0
    • Solace PubSub+ Messaging API for C(IPC) 7.18.0
    • Solace PubSub+ Messaging API for JavaRTO 7.18.0
    • Solace PubSub+ Messaging API for JavaRTO(IPC) 7.18.0
    • Solace PubSub+ Messaging API for .Net 10.12.0

    Release Summary

    The following new feature has been added to these updated APIs:

    • Replay after Replication Group Message ID (requires Solace PubSub+ Event Broker 9.9.0 or newer)

    Please refer to the product release notes for information on new features, changed functionality, resolved issues, known issues and upgrade considerations.

    Note: Access to products.solace.com requires your account name and password.

    Documentation

    Solace product documentation can be found at: https://docs.solace.com.

  • hong
    hong Guest Posts: 480 ✭✭✭✭✭

    The following products have been released and are available for download:

    • Solace PubSub+ Messaging API for Java (JCSMP) 10.10.2
    • Solace PubSub+ Messaging API for JMS 10.10.2

    Please refer to the product release notes for information on new features, changed functionality, resolved issues, known issues and upgrade considerations.

    Release Summary

    • Fix for issue SOL-51026/SOL-45340 - The JCSMP and JMS APIs may always return a delivery count of 1 for messages consumed or browsed from a queue or topic endpoint with the delivery count feature enabled. This issue only occurs with versions 10.10.0 and 10.10.1 of the JCSMP and JMS APIs and only with broker versions 9.8.0.12 or later. If using a 9.8 version broker the issue can only occur if the message is consumed as part of an XA transaction. If using a 9.9 or later version broker the issue can occur regardless of how the message is consumed or browsed.

    Note: Access to products.solace.com requires your account name and password.

    Documentation

    Solace product documentation can be found at: https://docs.solace.com.

  • hong
    hong Guest Posts: 480 ✭✭✭✭✭

    The following products have been released and are available for download:

    • Solace PubSub+ Messaging API for C 7.19.0
    • Solace PubSub+ Messaging API for C(IPC) 7.19.0
    • Solace PubSub+ Messaging API for JavaRTO 7.19.0
    • Solace PubSub+ Messaging API for JavaRTO(IPC) 7.19.0
    • Solace PubSub+ Messaging API for .Net 10.13.0

    Release Summary:

    The following new feature has been added to these updated APIs:

    • Increase the maximum number of messages in a transaction (requires Solace PubSub+ Event Broker 9.8.1 or newer). This feature is a Controlled Availability feature. Solace recommends that before you enable this feature on your event broker to contact Solace to review your use case. Solace will work with you to verify that the feature is suitable for production use in your environment.

    Please refer to the product release notes for information on new features, changed functionality, resolved issues, known issues and upgrade considerations.

    Download:

    Note: Access to http://products.solace.com requires your account name and password.

    Documentation:

    Solace product documentation can be found at: https://docs.solace.com.

  • hong
    hong Guest Posts: 480 ✭✭✭✭✭

    The following products have been released and are available for download:

    • Solace PubSub+ Messaging API for Java(JCSMP) 10.12.0
    • Solace PubSub+ Messaging API for JMS 10.12.0

    • Solace PubSub+ Messaging API for C 7.20.0

    • Solace PubSub+ Messaging API for C(IPC) 7.20.0
    • Solace PubSub+ Messaging API for JavaRTO 7.20.0
    • Solace PubSub+ Messaging API for JavaRTO(IPC) 7.20.0
    • Solace PubSub+ Messaging API for .Net 10.14.0

    Release Summary

    The following new features has been added to these updated products:

    Solace PubSub+ Messaging API for JMS 10.12.0

    • The JCA Resource Adapter can now be downloaded from the Maven repository.

    Solace PubSub+ Messaging API for JavaRTO 7.20.0

    • Mutable topics to allow re-use of topics for less GC - Introduced Mutable Topics which allows Topics to be reusable. A Topic can be created using a byteBuffer as opposed to a String which is immutable and therefore GC eligible.

    Deprecation Notice

    • Support for Cut-Through Persistence in Solace PubSub+ Messaging API for C/JavaRTO/.Net has been deprecated.

    Access

    • Access to the Solace PubSub+ Event Broker: Software Standard Edition is available to everyone through the Solace dev portal at https://solace.com/downloads/
    • Access to the 90-day Solace PubSub+ Event Broker: Software Evaluation Edition is available to everyone through the Solace dev portal at https://solace.com/downloads/
    • Access to the Solace PubSub+ Event Broker: Software Enterprise Edition is available to customers who have licensed the product.

    Documentation

  • hong
    hong Guest Posts: 480 ✭✭✭✭✭

    The following product has been released and are available for download:

    • Solace PubSub+ Messaging API for .Net 10.15.0

    Release Summary:

    The following new feature has been added to the updated API:

    • Support New Major Version of .Net 5.0

    Download:

    http://products.solace.com

    Note: Access to http://products.solace.com requires your account name and password.

    Documentation:

    Solace product documentation can be found at: https://docs.solace.com

  • hong
    hong Guest Posts: 480 ✭✭✭✭✭

    The following products have been released:

    • Solace PubSub+ Messaging API for Java (JCSMP) 10.13.1
    • Solace PubSub+ Messaging API for JMS 10.13.1

    Release highlights

    This release contains a fix for the following issue:

    • Solace Reference #: SOL-62968

    Summary:

    Starting in JMS and JMCSP 10.13.0, client applications that directly or indirectly uses apache-commons-lang v2 library classes ArrayUtils or SystemUtils could trigger NoSuchMethodError at runtime.

    Workaround:

    This issue only exists in version 10.13.0. Users of that version can avoid the issue either by upgrading to version 10.13.1 or by applying one of the following workarounds. Implementing either one will avoid this problem. (1) Upgrade client applications to use apache-commons-lang v3 (apache-commons-lang v3 superseded v2 in 2011). (2) Ensure that the classpath variable includes apache-commons-lang before including Solace libraries.

    Note: Access to http://products.solace.com requires your account name and password.

    Documentation

    Solace product documentation can be found at: http://docs.solace.com.

  • hong
    hong Guest Posts: 480 ✭✭✭✭✭

    The following product has been released:

    • Solace PubSub+ Messaging API for Java(JCSMP) 10.14.0

    New features

    • API Server Certificate Validation Using Subject Alternate Name
    • Prevent Republishing of Guaranteed Messages that Exceed the Maximum Message Size
    • Allow Client Cert and Trust Store to be Passed as Object

    Downloads

  • hong
    hong Guest Posts: 480 ✭✭✭✭✭

    The following product has been released:

    • Solace PubSub+ Messaging API for JMS 10.14.0

    New features

    • API Server Certificate Validation Using Subject Alternate Name
    • Prevent Republishing of Guaranteed Messages that Exceed the Maximum Message Size
    • Create Pre-Send and Post-Receive Hooks to Allow for Payload Encryption/Decryption

    Downloads

  • hong
    hong Guest Posts: 480 ✭✭✭✭✭

    The following product has been released:

    • Solace PubSub+ Messaging API for .Net 10.17.0

    New feature

    • Support New Major Version of .Net 6.0

    Downloads

  • hong
    hong Guest Posts: 480 ✭✭✭✭✭

    The following products have been released:

    • Solace PubSub+ Messaging API for C 7.22.0.11
    • Solace PubSub+ Messaging API for C(IPC) 7.22.0.11

    Release Highlights

    Changes to support JavaRTO 10.0.0

    Downloads

    Access to http://products.solace.com requires your account name and password.

  • hong
    hong Guest Posts: 480 ✭✭✭✭✭

    The following products have been released and are available for download:

    • Solace PubSub+ Messaging API for Java(JCSMP) 10.15.0
    • Solace PubSub+ Messaging API for JMS 10.15.0

    Release Highlights

    Bug fixes as detailed in the release notes

    Downloads

    Solace PubSub+ Messaging API for Java(JCSMP) 10.15.0:

    Solace PubSub+ Messaging API for JMS 10.15.0:

  • hong
    hong Guest Posts: 480 ✭✭✭✭✭
    edited September 2022 #18

    The following product has been released and is available for download:

    • Solace PubSub+ Messaging API for Java (JCSMP) 10.16.0

    New Features

    • JCSMP - Add Way to Update OAuth Token on Reconnection

    Other Highlights

    Download