-
DinoX v2.1.0
StableAll checks were successfulBuild / Validate Manual Selection (push) Has been skippedBuild / Release Static Preflight (push) Successful in 30sBuild / Mirror AppImage Runtimes (push) Has been skippedBuild / Core Build (push) Successful in 21m49sBuild / Build AppImage (push) Successful in 21m2sBuild / Build Flatpak (push) Successful in 31m29sreleased this
2026-06-06 14:00:50 +02:00 | 63 commits to master since this releaseDinoX v2.1.0
Modern XMPP client with extended features.
What's New
Changed
- OMEMO interoperability default: Legacy OMEMO remains the stable default, while OMEMO 2 stays behind the explicit
DINOX_ENABLE_OMEMO2=1opt-in gate for now.
Fixed
- OMEMO own PEP publishing: Own OMEMO PEP publishes no longer address the account bare JID explicitly and retry legacy and OMEMO 2 device-list publication without
pubsub#max_itemswhen older servers reject that publish option.
Known Compatibility Notes
- talk.de / ejabberd 21.01:
wait/resource-constraintcan still be reported for legacy OMEMO device-list publishing on this server stack; ejabberd 26 remains the current reference server for the 2.1.0 package release check.
Installation
Debian/Ubuntu
sha256sum -c dinox_2.1.0_*.deb.sha256 sudo apt install ./dinox_2.1.0_*.debAppImage
sha256sum -c DinoX-2.1.0-*.AppImage.sha256 chmod +x DinoX-*.AppImage ./DinoX-*.AppImageFlatpak
flatpak install flathub org.gnome.Platform//50 sha256sum -c dinox-2.1.0-x86_64.flatpak.sha256 flatpak install --user ./dinox-2.1.0-x86_64.flatpak flatpak run im.dinox.dinoxBuild from Source
tar xf dinox-2.1.0.tar.gz cd dinox-2.1.0 ./scripts/ci-build-deps.sh meson setup build -Dplugin-mqtt=enabled -Dplugin-rtp=enabled -Dlocation-sharing=enabled -Dplugin-rtp-vaapi=enabled ./scripts/build.sh --strict ./build/main/dinoxDownloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
3 downloads
- OMEMO interoperability default: Legacy OMEMO remains the stable default, while OMEMO 2 stays behind the explicit