Releases: esl/escalus
Releases · esl/escalus
4.2.4
Fix hex package file uploads
Declare worker_pool a release dep, update uuid
Update exml and base16 packages
4.2.3
Declare worker_pool a release dep, update uuid
4.2.2
Update exml and base16 packages
4.2.0
OTP24 ready
Updated dependencies
SCRAM is implemented using fast_scram
CI runs in GitHub Actions.
4.1.0 Zmora
Added
- Binary payload support in
escalus_tcp:send
(#211) - New message and presence related functions in the API (#202)
- New predicates for IQs (#201)
- Predicate support in
get_stanza_*
(#200) - Optional handler support for sent/received stanzas (#200)
- New functions in the PubSub stanza API (#191, #193, #194, #195, #198)
- Component abstraction layer (#188, #196)
- Customisable
requested_name
in SASL EXTERNAL auth (#187) - Extra logging in
escalus_fresh
(#180)
Changed
escalus_connection:wait
will now return an error instead of an exception in case of timeout (#206)- Better TCP/SSL error handling (#204)
- Stanza receiving API now uses map with parameters (#203)
- Replaced
rebar
withrebar3
as a build system (#199) - Replaced
fusco
withgun
(#186, #189, #190) - Supported OTP range is now 19-21 (#183)
escalus_fresh:clean
usesworker_pool
instead ofpmap
(#182)
Fixed
4.0.0 Wampir
3.1.0 Utopiec
This release includes:
- API improvements for managing fresh users: #174
- decoupling of user spec creation from XMPP user creation: #171
- support for overriding TCP options: #169
- XML viewer: #164
- new message predicate
is_chat_message_from_to
: #158 - support for Erlang 20: #150
- improved graceful disconnection: #145
- improved concurrency in
escalus_bosh
#144 - support for server-generated resource: #140
- extended PubSub related helpers: #141
nodelay
option for TCP connections: #139- XML parser now supports pipelined messages: #138