Releases: minghuaw/fe2o3-amqp
Releases · minghuaw/fe2o3-amqp
v0.3.0
What's Changed
- Updated
serde_amqp
to 0.2.1 which introduced breaking bug fixesArray<T>
deserializes a single standalone instance ofT
(one that is not encoded inside anArray
) into anArray
of one element (#75)- Fixed
IoReader::forward_read_bytes
andIoReader::forward_read_str
not clearing buffer after forwarding
- Breaking changes
- Receiver no longers checks whether local and remote SenderSettleMode are the same. It now simply takes the value given by the sending link.
- Removed
ReceiverAttachError::SndSettleModeNotSupported
- Removed
- Set the link credit to zero before
Receiver
sends out a closing detach. - Removed
DetachError::NonDetachFrameReceived
error. Non-detach frame received while detaching will simply be logged withtracing::debug
and then dropped
- Receiver no longers checks whether local and remote SenderSettleMode are the same. It now simply takes the value given by the sending link.
- Added Service Bus example
Full Changelog: v0.2.7...v0.3.0
v0.2.7
v0.2.5
Full Changelog: v0.2.2...v0.2.5
- Added
accept_all
,reject_all
,modify_all
, andrelease_all
to handle disposition of multiple deliveries in a single Disposition if all deliveries are consecutive. If the deliveries are not all consecutive, then the number of Disposition frames will be equal to the number of consecutive chunks.
v0.2.2
v0.2.0
What's Changed
fe2o3-amqp
- Breaking change
- Added
auto_accept
option forReceiver
and receiverBuilder
that controls whether the receiver will automatically accept incoming message
- Added
- Drafted link resumption on client side
- Sender and receiver on the client side checks if declared
snd_settle_mode
andrcv_settle_mode
are supported by the remote peer - Fixsed most clippy warnings
fe2o3-amqp-types
- Bug fix and Breaking change
Attach
's unsettled map should allowNull
for the values (ie.pub unsettled: Option<BTreeMap<DeliveryTag, Option<DeliveryState>>>
)
- Fixed clippy warnings
- Added impl
From<Received/Accepted/Released/Modified/Rejected> for DeliveryState/Outcome
Full Changelog: v0.1.3...v0.2.0
v0.1.3
v0.1.0
v0.0.32
Full Changelog: v0.0.30...v0.0.32