Unfortunately, I missed the fact that the 3.3.3 version of Pulsar (which is the version in Boot 3.4.x and Spring for Apache Pulsar 1.2.x) is the last patch release of the the 3.3.x line. The next LTS version is 4.0.x.

I knew that 4.0.x was released a few weeks prior to SP 1.2.0 and SB 3.4.0 but I missed the detail about it being the last patch release and the team decided not to jump a major version in a minor SB/SP version. Otherwise, I would have recommended that we update to 4.0.x.

Hindsight is 20/20....

So, this PR adds a compatibility test for users that want to update to Pulsar 4.0.1 client in Spring Boot apps. I have done the same on the Spring for Apache Pulsar framework version 1.2.x and it all works well.

[!NOTE] This is the same approach taken for Tomcat 11