All Versions
10
Latest Version
Avg Release Cycle
22 days
Latest Release
3497 days ago
Changelog History
Changelog History
-
v0.11.0 Changes
August 24, 2015- Internal
Pool<String>
instances now make use oflifeguard
v0.3.0's maximum sizes to prevent memory leaks. - @frederikbosch added hooks for
on_before_send
andon_before_receive
to allow for mutable access to inbound/outbound frames, useful for manually addressing gray areas in the STOMP protocol.
- Internal
-
v0.10.2 Changes
August 07, 2015- Modified Cargo.toml to use specific feature versions of dependencies. Thanks to @frederikbosch for the heads up!
-
v0.10.1 Changes
May 29, 2015- โก๏ธ Updating
lifeguard
pool initialization to use ausize
.
- โก๏ธ Updating
-
v0.10.0 Changes
May 27, 2015stomp-rs
can now be used withrustc
's stable channel- ๐ง Introduced automatic reconnect; in the event that the connection with the server is lost, the client will stop processing and attempt to re-establish it. Once the connection is up, all of the previous subscriptions will be re-established. Work is planned to make this configurable: #85.
- Created and incorporated the Lifeguard object pool to re-use
String
s andVec
s rather than allocating new ones. Benchmarks withperf
andvalgrind
show a marked improvement.
-
v0.9.0 Changes
April 29, 2015- Migrated to
mio
. The entire library is now single-threaded. - Some tracking of breaking changes to
rustc
- Migrated from
old_io
toio
- ๐ Replaced uses of now-deprecated
Timer
withmio
's timeouts
- Migrated to
-
v0.8.4 Changes
April 05, 2015- ๐ฏ Structs implementing
Copy
now also implementClone
- Uses of
as_slice
transitioned toas_ref
- ๐ Fixed calls to
Error::new
, which now expects only two arguments
- ๐ฏ Structs implementing
-
v0.8.3 Changes
March 29, 2015- โ Added the
slice_patterns
feature to the crate, allowing it to build
- โ Added the
-
v0.8.2 Changes
March 25, 2015๐ป Across the board migration from
std::old_io
tostd::io
with the exception ofTimer
, which has no analogous mechanism instd::io
as of yet. -
v0.8.1 Changes
March 04, 2015Tracking upstream changes to
rustc
:- Lifetime issue in
ReceiptHandler
resolved using PhantomData. (Thanks to @cstorey!) - โ Warnings about using
old_io
suppressed. - โก๏ธ Example code updated
- Lifetime issue in
-
v0.8.0 Changes
February 08, 2015- Created a
ToFrameBody
trait to reduce noise at theSession::message
callsite. - Removed the
Session::send_text
andSession::send_bytes
methods as well as their counterparts inTransaction
mime_type
is no longer a required parameter forSession::message
. AContentType
can now be specified as an OptionSetter if desired.- ๐ฆ Exposed the
MessageBuilder
API fromTransaction
.
- Created a