Java 17 support and end-of-support date for JCSMP 10.13.0

Hi,

We are currently using JCSMP and sol-common 10.13.0 with physical PubSub+ appliances running version 10.4.1.212 and Java 11.

We are planning to upgrade our application to Java 17 while keeping the broker version unchanged for the time being. I would appreciate some guidance on compatibility and supportability.

Specifically:

  1. Is JCSMP 10.13.0 officially supported on Java 17?
  2. If not, which JCSMP version is recommended and officially supported with Java 17?
  3. Is that JCSMP version fully compatible with PubSub+ broker 10.4.1.212?
  4. What are the end-of-support (EOS) or end-of-life (EOL) dates for:
    • JCSMP 10.13.0
    • PubSub+ broker 10.4.1.212

I reviewed the Solace support lifecycle information here:

However, I was unable to find documentation covering JCSMP-to-Java version compatibility. If there is an official compatibility matrix or relevant documentation, please share the link.

Thanks in advance for your help.

Hi Sampath,

Questions 1 and 4: JCSMP 10.13.0 reached end of support on December 31, 2025, so it is no longer a supported version on any JDK. Your appliance version is in a similar position: SolOS 10.4.1 reached end of full support and end of technical support on June 15, 2026. Both dates are on the [support dates page] you linked.

Question 2: There is no per-version JCSMP-to-Java compatibility matrix, which is why you could not find one. The policy is stated on the [JCSMP supported environments page]: JCSMP is supported with any Oracle JDK or OpenJDK release that is in active support and receiving security updates. Java 17 qualifies today, so any in-support JCSMP version covers your Java 17 move.

Question 3: I would recommend going to JCSMP 10.30, the current release, supported until April 28, 2030. On compatibility with broker 10.4.1.212: upgrading the API alone will not get you to a supported configuration, since your current broker version is past end of technical support as of June 15, 2026. I would plan the broker upgrade alongside the Java 17 work.

Thanks,
Wael

Thanks @Wael . This helps.