Chapter 1. Tigase XMPP Server 8.2.0 Release Notes

Table of Contents

Highlights
MIX support
Improvements to s2s connection
Better handling of certificates
Other significant changes
Per-component changes
Tigase XMPP Server 8.2.0 release notes
Tigase MIX 1.0.0 Release Notes
Tigase PubSub 5.0.0 Release Notes
Tigase MUC 3.2.0 Release Notes
Tigase HTTP-API 2.2.0 Release Notes
Tigase Push 1.2.0 Release Notes
Tigase Message Archiving 3.0.0 Release Notes
Tigase Advanced Clustering Strategy (ACS) 3.2.0 Release Notes

Welcome to Tigase XMPP Server 8.2.0! This is a feature release a number of fixes and updates. Here is the list of most important features and changes and below the list of all release notes from all included components

Highlights

MIX support

Version 8.2.0 brings in MIX support. Tigase MIX component is a component extending Tigase PubSub Component and providing support for XEP-0369: MIX protocol extensions being part of MIX specification family.

MIX stands for Mediated Information eXchange (MIX) and it’s basics are defined in XEP-0369: Mediated Information eXchange (MIX):

"an XMPP protocol extension for the exchange of information among multiple users through a mediating service. The protocol can be used to provide human group communication and communication between non-human entities using channels, although with greater flexibility and extensibility than existing groupchat technologies such as Multi-User Chat (MUC). MIX uses Publish-Subscribe to provide flexible access and publication, and uses Message Archive Management (MAM) to provide storage and archiving."

MIX Works in cluster (with ACS-MIX component, requires licence) and with all database, including MongoDB

Improvements to s2s connection

Version 8.2.0 brings a lot of improvements related to s2s connectivity: support for TLS1.3, improved logic during authentication and stream negotiation solving connectivity issues with various deployments.

Better handling of certificates

It’s now possible to store certificates in the database making it easier to manage them, especially in clustered environment.