Releases: Netflix/msl
Releases · Netflix/msl
v1.2227.0
v1.2226.0
v1.2225.0
v1.2224.0
v1.1222.0
MSL Core
- #271 Add "thread pool" to JavaScript
MslControl
that allows the number of simultaneous MSL transactions to be limited. - #276,#277 Changes to master token lock cleanup logic in
MslControl
that may or may not address some exceptions thrown due to unexpected lock state. - #273
ThriftyUtf8Reader
is now well-behaved and replaces malformed or invalid byte sequences with the substitution character. - #272 Only reference cyclic JavaScript dependencies once to improve performance in Node.js.
v1.1221.3
v1.1220.2
1.1221.2
v1.1221.1
v1.1221.0
MSL Core
- #253 #259 Added
MslControl.send()
andMslControl.push()
functions for fire-and-forget messaging behavior. Use of these functions is not recommended. See pull request and API documentation for details.- Added
InputStream.skip()
. In conjunction with the mark and reset functions, skip is used to facilitate more efficient read-ahead behavior when parsing MSL messages off an input stream that may be used to read multiple MSL messages in sequence. - Changed
Url
documentation to highly recommend returning an input stream that supports the mark, reset, and skip functions to support more efficient read-ahead behavior.
- Added
- #232 Added configurable maximum deflate ratio to prevent out-of-memory due to compressed application data edge cases.
- #254 Remove sender and recipient fields from the message and error headers. Corresponding message verifications have been removed and the Protocol Implementation > Regular Messages > Receiving documentation changed to match.
- #173 Verify the remote entity identity of received messages if the expected identity was specified by the
MessageContext
. The Protocol Implementation > Regular Messages > Receiving documentation has been changed to match.
MSL Examples
- #260 New WebSocket example based on Netty.