Release Notes - 1.4


1.4.0-beta2

Other Updates

Details
Document the supported annotations for MQE supported libraries - see Supported Annotations.
Fix traceback errors occurring during the analysis. Fix an incorrect property assigned to STOMP objects and uninitialized variables.

New Support

Summary Details
New JMS annotation support Add support for the "javax.jms.JMSDestinationDefinition" annotation (this defines a JMS queue).
New RabbitMQ annotation support Add support for the "org.springframework.amqp.rabbit.annotation.Queue" annotation. This is used with the "org.springframework.amqp.rabbit.annotation.RabbitListener" annotation and declares a queue dynamically using "@Queue".
New RabbitMQ annotation support Add support for "org.springframework.amqp.rabbit.annotation.QueueBinding" and "org.springframework.amqp.rabbit.annotation.Exchange" annotations. They are used with the "org.springframework.amqp.rabbit.annotation.RabbitListener" annotation. They help declare a queue, bind it to an exchange, use "@QueueBinding" to specify the routing key dynamically and also an exchange to which to bind a RabbitListener queue.

1.4.0-beta1

Resolved Issues

Customer Ticket Id Details
50052 Fix vulnerable versions of "jackson-databind" jars in extension.
50970 Fix traceback issue "AttributeError: 'Method' object has no attribute 'get_inherited_types'" occurring in the analysis log.

New Support

Summary Details
New support for STOMP protocol. Add new support for STOMP protocol for ActiveMQ and ActiveMQ Artemis brokers.
IBM MQ MQQueueManager.put API support Add support for MQQueueManager.put for Queues and Topics.