# 0.5.1 2023-01-27
* support expiration property on queues/topics
# 0.5.0 2023-01-14
* typed jms receive method
* `Display`-trait of TypedValued returns string representation of the value
* `Display`-trait of Message returns the type of the message
* experimental tracing support for send_message (feature flagged)
# 0.4.16 2022-10-06
* allow JMSType to be set as header
# 0.4.15 2022-09-26
* From trait not implemented for ObjectMessage
# 0.4.14 2022-08-12
* fix typo
# 0.4.13 2022-08-12
* return JMS_TIBCO_COMPRESS header as boolean
# 0.4.12 2022-07-06
* some clippy recommendations
* modify clone for Text/Map/Bytes/Object messages
* cloned object no longer contains pointer to c object
* cloned object can no longer be confirmed/rolled-back
* refactor mocking
* mocking no longer depends on ems library
* mocking is now enable by "--no-default-features"
* more default formatting
# 0.4.11 2022-05-15
* check null pointer for JMSType header
# 0.4.10 2022-05-05
* fix object message implementation to support unsigned bytes
* support reading JMSType header
* update rust edition to 2021
# 0.4.9 2022-04-27
* fix broken null check for correlationid
# 0.4.8 2022-04-26
* fix reading binary messages with null character inside
# 0.4.7 2022-03-22
* do not SetBytes in case of the empty payload
# 0.4.6 2022-03-17
* check null pointer in correlationid
* support `setCorrelationId` theough the "CorrelationID" header
# 0.4.5 2022-03-17
* fix zero byte message parsing
# 0.4.4 2022-02-09
* fix null pointer in correlationid extraction
# 0.4.3 2022-02-08
* extract correlation id from message header
* apply clippy recommendations
# 0.4.2 2021-12-08
* truncate message body buffer for binary messages
# 0.4.1 2021-10-05
* fix typo in admin commands enum
# 0.4.0 2021-09-25
* support object message
* apply cargo format
* initial mock server support
# 0.3.12 2021-09-17
* fix binary message content extraction
# 0.3.11 2021-09-11
* fix map message in map message unpacking
# 0.3.10 2021-09-06
* implement clippy recommendations
* support prefetch property
# 0.3.9 2021-08-13
* ignore binary content in map messages, so no error pops up
# 0.3.8 2021-07-27
* make `Message` serializable/deserializable
# 0.3.7 2021-07-01
* refine error returns for admin functions
# 0.3.6 2021-06-14
* fixed: destination header returned wrong value
* add MessageID to header
# 0.3.4 2021-06-14
* add type object_message (handled an binary message internally)
* add destination to message header
* reformat readme sample code
# 0.3.3 2021-06-09
* topic subcription support
# 0.3.2 2021-06-05
* make connection handle atomic (type changed from RC<usize> to Arc<usize>)
# 0.3.1 2021-05-26
* fix samples in the readme
# 0.3.0 2021-05-25
* refactor Destination to enum
* provide stream trait for message consumer
* borrow Destination on send message
* refactor TypedValue to enum
# 0.2.17 2021-05-17
* refine error return on send_message and request_reply