Newest updates are at the top of this file
- Update Spring dependencies
- Update to MQ 9.4.1.0
- Update Spring dependencies
- Add properties to control MQ JMS tracing
- Update Spring dependencies
- Update to MQ 9.4.0.0
- Add "sslCertificateValPolicy" property
- Add samples s4,s4a showing JTA/XA and configuration multiple connections
- Update Spring dependencies
- Update Spring dependencies
- Update to MQ 9.3.5.0
- Add "token" property for JWT authentication
- Add "reconnectTimeout" property
- Restructure simplifies SSLBundle processing, now that we do not need to cope with Spring 2.
- Remove default userid/password to match removal in MQ Developer images
- Update Spring dependencies NOTE: Spring Boot 2 has now reached its end of non-commercial service life. So this will be the last update based on Spring 2. Further updates will follow the Spring 3 path only.
- Update Spring dependencies
- Update to MQ 9.3.4.0
- Uniform Cluster balancing options now available in JMS
- Fix SSLBundle sequencing (#96)
- Update documentation links to reflect IBM site changes (#100)
- Update to Gradle 8.4
- Update Spring dependencies
- Add SSLBundle configuration option for Boot 3.1 apps (#94)
- Reverse build process to make Boot 3/Jakarta Messaging the default source tree
- Update Spring dependencies
- Update to MQ 9.3.3.0
- Update Spring dependencies
- Update to MQ 9.3.2.1
- Update dependencies to Spring Boot 2.7.11/3.0.6
- Over-enthusiastic conversion to Jakarta names (#91)
- Update dependencies to Spring Boot 2.7.10/3.0.5
- Update dependencies to Spring Boot 2.7.9/3.0.3
- Update dependencies to MQ 9.3.2.0
- Add channel.sharing configuration property
- Update dependencies to Spring Boot 2.7.8/3.0.2
- Add script to create JKS file for sample t2.tls
- Update dependencies to Spring Boot 2.7.6/3.0.0
- Add "ibm.mq.jks.*" attributes to set keystore/truststore environment variables instead of using -D command line flags
- Update dependencies to Spring Boot 2.7.5/3.0.0-RC1
- Add "ibm.mq.autoConfigure" property to permit disabling bean (#86)
- Spring 3 no longer uses spring.factories for AutoConfiguration
- Update dependencies to Spring Boot 2.7.4/3.0.0-M5
- Add a TLS-enabled sample
- Update dependencies to Spring Boot 2.7.2/3.0.0-M4
- Added version for JMS3 (Jakarta) compliance
- Update dependencies to MQ 9.3.0.0
- Update dependencies to Spring Boot 2.7.1/3.0.0-M3
- Major restructure of build processing and tools to create packages suitable for both JMS2 and JMS3 standards
- Preferred config option is now called
reconnect
instead ofdefaultReconnect
but both names work
- Update dependencies to Spring Boot 2.6.7
- Correct a dependency
- Update dependencies to Spring Boot 2.6.6
- Update dependencies to Spring Boot 2.6.5
- Update dependencies to MQ 9.2.5
- Update dependencies to Spring Boot 2.6.4
- Update dependencies to Spring Boot 2.6.3
- Update dependencies to Spring Boot 2.6.2 (includes log4j prereq update)
- Update dependencies to MQ 9.2.4
- Update dependencies to Spring Boot 2.5.7
- Add outboundSNI and defaultReconnect properties
- Update dependencies to Spring Boot 2.5.5
- Update dependencies to Spring Boot 2.5.4
- Update dependencies to MQ 9.2.3
- Update dependencies to Spring Boot 2.5.3
- Add some JNDI properties for CF configuration (see README) (#72)
- Update dependencies to Spring Boot 2.5.0
- Update dependencies to Spring Boot 2.4.5
- Update dependencies to Spring Boot 2.4.4
- Update dependencies to MQ 9.2.2
- Additional trace points
- Update dependencies to Spring Boot 2.4.3
- Add trace points for logger
- Update dependencies to Spring Boot 2.4.2
- Add a request/reply sample
- Update dependencies to Spring Boot 2.4.1
- Update dependencies to Spring Boot 2.4.0
- Update dependencies to MQ 9.2.1
- Move original sample to a subdirectory and add another sample showing transactions
- Update KnowledgeCenter URLs to refer to 'latest' version
- Update dependencies to Spring Boot 2.3.5
- Update dependencies to Spring Boot 2.3.4
- Update dependencies to Spring Boot 2.3.3
- Split CF configuration into separate method
- Update dependencies to Spring Boot 2.3.2
- Update dependencies to MQ V9.2
- Update dependencies to Spring Boot 2.3.1
- More flexibility in using the additionalProperties CF configuration
- Update dependencies to Spring Boot 2.3.0
- Update dependencies to Spring Boot 2.2.7
- Update dependencies to MQ V9.1.5
- Update dependencies to Spring Boot 2.2.6
- Update dependencies to Spring Framework 5.2.4
- Remove dependency on jta property (#49)
- Additional configuration properties (#50)
- Add proxyBeanMethods=false (#45)
- Update dependencies to Spring Boot 2.2.5
- Update dependencies to Spring Boot 2.2.4
- Update dependencies to Spring Boot 2.2.3
- Update dependencies to Spring Framework 5.2.3
- Add a sample program (no new version needed)
- Update dependencies to MQ V9.1.4
- Update dependencies to Spring Boot 2.2.2
- Update dependencies to Spring Framework 5.2.2
- Update dependencies to PooledJMS 1.1.0
- Update dependencies to Spring Boot 2.2.1
- Update dependencies to Spring Framework 5.2.1
- Update dependencies to spring boot 2.2.0
- Override for polling listener default timeout
- Replace the short-lived 2.1.3 that was corrupted by OSSRH problems
- Update dependencies to Spring Boot 2.1.9
- Update dependencies to MQ 9.1.3
- Update dependencies to PooledJMS 1.0.6
- Add bean instantiation conditions keeping the correct order - XAConnectionFactoryWrapper and after this IBM connection factory
- Add XA wrapper functionality for external JTA providers and assign the nonXA connection factory
- Update dependencies to spring boot 2.1.4
- Update dependencies to MQ 9.1.2
- Update dependencies to spring boot 2.1.3
- Add applicationName configuration property (#20)
- Simplify connection pool creation using spring boot 2.1.0 resources
- Update dependencies to MQ 9.1.1
- Update dependencies to spring boot 2.1.0
- Add pooled connection factory option
- Replace a broken 2.0.6
- Update dependencies to spring boot 2.0.5
- Add CCDTUrl and SSLPeer to configurable properties
- Make MQConnectionFactoryFactory a public class (see issue #7)
- Added ability to set a client id on the connection
- Upgrade the spring boot dependency to spring boot 2.0.2
- Upgrade plugin version to 2.0.0 (according to spring boot version 2.x)
- Allow USER_AUTHENTICATION_MQCSP to be configured from properties
- Change configuration prefix to "ibm.mq" to reduce ambiguities if you have other messaging attributes in the same application
- Modify build.gradle to make pushing to Maven a more explicit operation
- Modify default config to match MQ Docker container image defaults
- add TLS related properties
- [NEW] Initial skeleton release.