Skip to content

Latest commit

 

History

History
278 lines (211 loc) · 8.15 KB

CHANGES.md

File metadata and controls

278 lines (211 loc) · 8.15 KB

Changelog

Newest updates are at the top of this file

3.3.5 (2024-10-25)

  • Update Spring dependencies
  • Update to MQ 9.4.1.0

3.3.3 (2024-08-23)

  • Update Spring dependencies
  • Add properties to control MQ JMS tracing

3.3.1 (2024-06-20)

  • Update Spring dependencies
  • Update to MQ 9.4.0.0
  • Add "sslCertificateValPolicy" property
  • Add samples s4,s4a showing JTA/XA and configuration multiple connections

3.2.4 (2024-04-02)

  • Update Spring dependencies

3.2.3 (2024-02-26)

  • 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

2.7.18 and 3.2.1 (2024-01-10)

  • 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.

2.7.17 and 3.1.5 (2023-10-20)

  • 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

2.7.14 and 3.1.2 (2023-07-20)

  • 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

2.7.13 and 3.1.1 (2023-06-22)

  • Update Spring dependencies
  • Update to MQ 9.3.3.0

2.7.12 and 3.1.0 (2023-05-24)

  • Update Spring dependencies
  • Update to MQ 9.3.2.1

2.7.11 and 3.0.6 (2023-04-21)

  • Update dependencies to Spring Boot 2.7.11/3.0.6
  • Over-enthusiastic conversion to Jakarta names (#91)

2.7.10 and 3.0.5 (2023-03-24)

  • Update dependencies to Spring Boot 2.7.10/3.0.5

2.7.9 and 3.0.3 (2023-02-23)

  • Update dependencies to Spring Boot 2.7.9/3.0.3
  • Update dependencies to MQ 9.3.2.0
  • Add channel.sharing configuration property

2.7.8 and 3.0.2 (2023-01-20)

  • Update dependencies to Spring Boot 2.7.8/3.0.2
  • Add script to create JKS file for sample t2.tls

2.7.6 and 3.0.0 (2022-11-24)

  • 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

2.7.5 and 0.3.0-RC1 (2022-10-20)

  • 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

2.7.4 and 0.3.0-M5 (2022-09-23)

  • Update dependencies to Spring Boot 2.7.4/3.0.0-M5
  • Add a TLS-enabled sample

2.7.2 and 0.3.0-M4 (2022-07-22)

  • Update dependencies to Spring Boot 2.7.2/3.0.0-M4

2.7.1 and 0.3.0-M3 (2022-06-23)

  • 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 of defaultReconnect but both names work

2.6.7 (2022-04-22)

  • Update dependencies to Spring Boot 2.6.7

2.6.6.1 (2022-04-02)

  • Correct a dependency

2.6.6 (2022-04-01)

  • Update dependencies to Spring Boot 2.6.6

2.6.5 (2022-03-25)

  • Update dependencies to Spring Boot 2.6.5

2.6.4 (2022-02-25)

  • Update dependencies to MQ 9.2.5
  • Update dependencies to Spring Boot 2.6.4

2.6.3 (2022-01-21)

  • Update dependencies to Spring Boot 2.6.3

2.6.2 (2021-12-22)

  • Update dependencies to Spring Boot 2.6.2 (includes log4j prereq update)

2.5.7 (2021-11-18)

  • Update dependencies to MQ 9.2.4
  • Update dependencies to Spring Boot 2.5.7

2.5.5 (2021-09-24)

  • Add outboundSNI and defaultReconnect properties
  • Update dependencies to Spring Boot 2.5.5

2.5.4 (2021-08-20)

  • Update dependencies to Spring Boot 2.5.4

2.5.3 (2021-06-26)

  • 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)

2.5.0 (2021-05-21)

  • Update dependencies to Spring Boot 2.5.0

2.4.5 (2021-04-16)

  • Update dependencies to Spring Boot 2.4.5

2.4.4 (2021-03-26)

  • Update dependencies to Spring Boot 2.4.4
  • Update dependencies to MQ 9.2.2
  • Additional trace points

2.4.3 (2021-02-19)

  • Update dependencies to Spring Boot 2.4.3
  • Add trace points for logger

2.4.2 (2021-01-16)

  • Update dependencies to Spring Boot 2.4.2

N/A (2020-12-16)

  • Add a request/reply sample

2.4.1 (2020-12-13)

  • Update dependencies to Spring Boot 2.4.1

2.4.0 (2020-12-04)

  • 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

2.3.5 (2020-10-30)

  • Update KnowledgeCenter URLs to refer to 'latest' version
  • Update dependencies to Spring Boot 2.3.5

2.3.4 (2020-09-18)

  • Update dependencies to Spring Boot 2.3.4

2.3.3 (2020-08-13)

  • Update dependencies to Spring Boot 2.3.3
  • Split CF configuration into separate method

2.3.2 (2020-07-23)

  • Update dependencies to Spring Boot 2.3.2
  • Update dependencies to MQ V9.2

2.3.1 (2020-06-12)

  • Update dependencies to Spring Boot 2.3.1
  • More flexibility in using the additionalProperties CF configuration

2.3.0 (2020-05-24)

  • Update dependencies to Spring Boot 2.3.0

2.2.7 (2020-05-08)

  • Update dependencies to Spring Boot 2.2.7

2.2.6 (2020-04-02)

  • 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)

2.2.5 (2020-03-02)

  • Add proxyBeanMethods=false (#45)
  • Update dependencies to Spring Boot 2.2.5

2.2.4

  • Update dependencies to Spring Boot 2.2.4

2.2.3

  • Update dependencies to Spring Boot 2.2.3
  • Update dependencies to Spring Framework 5.2.3

2.2.2 (still) (2019-12-20)

  • Add a sample program (no new version needed)

2.2.2 (2019-12-05)

  • 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

2.2.1 (2019-11-08)

  • Update dependencies to Spring Boot 2.2.1
  • Update dependencies to Spring Framework 5.2.1

2.2.0 (2019-10-17)

  • Update dependencies to spring boot 2.2.0
  • Override for polling listener default timeout

2.1.4 (2019-10-10)

  • 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

2.1.2

  • 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

2.1.1

  • Update dependencies to MQ 9.1.2
  • Update dependencies to spring boot 2.1.3
  • Add applicationName configuration property (#20)

2.1.0

  • Simplify connection pool creation using spring boot 2.1.0 resources
  • Update dependencies to MQ 9.1.1

2.0.9

  • Update dependencies to spring boot 2.1.0

2.0.8

  • Add pooled connection factory option

2.0.7 (2018-10-19)

  • Replace a broken 2.0.6

2.0.5 (2018-10-03)

  • Update dependencies to spring boot 2.0.5
  • Add CCDTUrl and SSLPeer to configurable properties
  • Make MQConnectionFactoryFactory a public class (see issue #7)

2.0.1 (2018-09-14)

  • Added ability to set a client id on the connection

2.0.0 (2018-05-27)

  • 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)

0.0.4 (2018-04-02)

  • Allow USER_AUTHENTICATION_MQCSP to be configured from properties

0.0.3 (2018-03-08)

  • 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

0.0.2 (2018-01-22)

  • Modify default config to match MQ Docker container image defaults
  • add TLS related properties

0.0.1 (2018-01-18)

  • [NEW] Initial skeleton release.