All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Implemented lock free actor run queue.
- Offline message gateway support.
- Fixed pgsql private storage.
- Fallback to standard port on SRV resolution error.
- Use serialization intermediate buffer on socket send.
- In-band registration bug.
- S2S iq module routing.
- SCRAM-SHA-512 authentication method.
- Fixed Gajim client connecting issue.
- PostgreSQL support.
- Cluster mode support. 🥳
- Fixed bug in roster item deletion.
- Fixed c2s and s2s message routing.
- Built-in graceful shutdown support.
- New component interface.
- Bug fixes.
- New module interface.
- IQ routing bug.
- Added S2S support.
- Removed CGO dependency... thanks Sam Whited! 😉
- crash: invalid XML parsing.
- Added support for XEP-0191 (Blocking Command)
- Added support for XEP-0012 (Last Activity)
- Added support for XEP-0237 (Roster Versioning)
- RFC 7395: XMPP Subprotocol for WebSocket
- Initial release (https://xmpp.org/rfcs/rfc3921.html)
- Added support for XEP-0030 (Service Discovery)
- Added support for XEP-0049 (Private XML Storage)
- Added support for XEP-0054 (vcard-temp)
- Added support for XEP-0077 (In-Band Registration)
- Added support for XEP-0092 (Software Version)
- Added support for XEP-0138 (Stream Compression)
- Added support for XEP-0160 (Best Practices for Handling Offline Messages)
- Added support for XEP-0199 (XMPP Ping)