Releases: esl/MongooseIM
MongooseIM 2.0.1
This release includes:
- extended REST API for clients
- improvements to XEP-0016: Privacy Lists: #1084
- improvements to XEP-0191: Blocking Command: #1122
- XEP-0045: Multi-User Chat optimisations:
- support for XEP-363: HTTP File Upload: #1139
- ODBC backend for MUC Light #1093
- Cassandra backend for MAM:
- other improvements:
- simplified MAM configuration #1112
- fix for race condition in session manager #1141
- migration to p1_mysql #1067
- migration to p1_pgsql #1074
- migration to fast_tls #1078
- improved subdomain handling #1116
- complete list of merged PRs
- complete list of closed issues
Special thanks to our contributors: @kenstir, @sstrigler, @igors, @bernardd, @msantos
This release repo history
MongooseIM 2.0.0
This release includes:
- improved REST API for backend services
#985, #1044 - extended REST API for clients
#881, #973
#982, #1003
#1021 - MUC light improvements:
- removed support for legacy WebSockets #1019.
This requires ejabberd.cfg file as it is no longer possible to startmod_websockets
as module (in modules sesction). - parallelized tests: #987, #1038
- improved integration with dialyzer #1025
- other improvements:
- conigurable global metrics #940
- several BOSH fixes: #869
- complete list of merged PRs
- complete list of closed issues
Special thanks to our contributors: @kenstir, @marktran, @svarlamov, @igors, @bernardd
This release repo history
MongooseIM 2.0.0beta2
This release includes:
- REST API for backend services
- REST API for clients
- refactored and extended authentication API #828
- improved support for XEP-0079: Advanced Message Processing #833
- other improvements:
- ditched support for Erlang R16 #871
- improved support for SSL options in cowboy listeners #889, #893
- HTTP authentication in MUC #894
- improved support for blocking commands #900, #920
- complete list of merged PRs
- complete list of closed issues
Special thanks to our contributors: @bernardd, @igors, @arkdro
MongooseIM 2.0.0beta1
This release includes:
- new XMPP extensions:
- XEP-0060: Publish Subscribe #732
- XEP-0092: Software Version #731
- XEP-0191: Blocking Command #829
- XEP-0352: Client State Indication #703
- MUC light: #577
- token based authentication #633
- support for FIPS mode #628
- reverse Proxy #628
- improved routing layer #639, #729, #746
- external components improvements:
- parallelized tests:
- other improvements:
- stream compression possible only after auth #616
- fix for TCP backlog setting #708
- carbon copies data optimisation #700
- update deps #705 and #707
- dialyzer checks on travis #677
- docker image building on travis #710
- improved build and installation process #704
- improved clustering #683, #717, #825
- improved documentation
- complete list of merged PRs
- complete list of closed issues
Special thanks to our contributors: @zsuidakra, @arkdro, @bernardd, @kshamko
This release repo history
MongooseIM 1.6.2
This release includes:
- finished Riak backends for all modules storing persistent data:
- XMPP improvements:
- test improvements: #602, #621,#637, #654
- dropped support for Erlang/OTP older than R16B03-1: #613, #636
- updated cowboy to 1.0.4
- other improvements and code cleanup
- improved memory footprint comparing to 1.6.0 #676
- complete list of merged PRs
- complete list of closed issues
Special thanks to our contributors: @gbour, @bartekgorny, @jfjalburquerque
This release repo history
MongooseIM 1.6.1
This release includes:
- more Riak backends:
- tests improvements: #557, #558, #575, #583, #584, #559, #590
- various fixes: #570, #573, #561
- new API for jid manipulation #579
- this deprecates many jid-related function from
jlib
module
- this deprecates many jid-related function from
- further improvements in cleaning after dead node #581
- other improvements and code cleanup
Special thanks to our contributors: @ppikula, @dharamgollapudi
This release repo history
MongooseIM 1.6.0
This release includes:
- Riak backends for the following modules:
- Improved and extended metrics
- Merging of ejabberd_tests repo into MongooseIM #482,#509
- Improved Redis backend for sessions #422
- Tons of refactoring:
- XMPP improvements:
- other improvements:
- mod_offline_stub module to prevent service-unavailable errors #429
- improved log handling #448
- compatibility with Erlang/OTP 18 #497
- improved ODBC connectivity layer #542
- session cleanup after node death #490
- unified xml parsing and memory footprint optimisations #183
- supported XEPs are now documented
- Dialyzer fixes & additions #508
- experimental Docker image
- complete list of merged PRs
- complete list of closed issues
Special thanks to our contributors: @rgrinberg, @vooolll, @syhpoon, @mweibel, @Stelminator, @larshesel, @ruanpienaar, @aszlig, @jonathanve, @gmodarelli
This release repo history
MongooseIM 1.5.1
This release includes:
- fix for bosh inactivity timeout (#341)
- improved compatibility with Stanza.io - including also fix for stream management (#347)
- removed dead code (#328, #335, #336, #339)
- unified roster logic (#359)
- rearranged documentation (#363, #368)
- other small improvements ( #337, #338, #345, #349, #350, #353, #364, #366)
- complete list of merged PRs
- complete list of closed issues
MongooseIM 1.5.0
This release:
- adds support for XEP-0079: Advanced Message Processing - #252, #314
- adds support for XEP-0280: Carbon Copies - #264
- adds pluggable authentication module via HTTP - #274 (documentation on wiki)
- enables run time configuration reload - #296
- includes security improvement - #300, #304
- fixes ODBC layer support - #275
- adds commands for clustering - #228
- adds cassandra backend for XEP-0313: Message Archive Management - #151
- other improvements and fixes
- complete list of merged pull requests
- complete list of closed issues
MongooseIM 1.4.0
-
adds support for new XMPP over WebSocket - #173
-
adds support for SCRAM-SHA-1 authentication both for ODBC and mnesia user backends - #171
!! requires
users
table schema update for MySQL and Postgres: 68b790c !! -
improves security #196:
- support for DH and ECDH key exchange protocol
- configurable list of allowed cipher suites
-
uses travis-ci.org with our test suite
-
fixes privacy lists removal after user deletion - #186
-
fixes roster versioning issue #199
-
fixes multi-invite bug in MUC - #180
-
other code improvements and small fixes