-
DinoX v2.0.9
StableAll checks were successfulBuild / Validate Manual Selection (push) Has been skippedBuild / Release Static Preflight (push) Successful in 38sBuild / Mirror AppImage Runtimes (push) Has been skippedBuild / Core Build & Test (push) Successful in 19m44sBuild / Build AppImage (push) Successful in 20m30sBuild / Build Flatpak (push) Successful in 30m46sreleased this
2026-06-06 02:18:22 +02:00 | 75 commits to master since this releaseDinoX v2.0.9
Modern XMPP client with extended features.
What's New
Changed
- OMEMO 2 runtime policy: OMEMO 2 remains available as an explicit opt-in path through
DINOX_ENABLE_OMEMO2=1, but stable builds now keep legacy OMEMO as the default interop mode.
Fixed
- OMEMO PubSub load: DinoX no longer publishes or queries legacy OMEMO and OMEMO 2 state in parallel by default, avoiding repeated
wait/resource-constraintresponses on servers that throttle PEP/PubSub work. - Legacy OMEMO fallback: Existing OMEMO 2-only database rows no longer make a contact look like a usable legacy OMEMO address when OMEMO 2 is disabled, so legacy device discovery can recover correctly.
- OMEMO 2 repair side effects: Incoming OMEMO 2 repair paths no longer trigger v2 bundle/device-list PubSub requests unless OMEMO 2 was explicitly enabled.
- Forgejo release test gate: Release-candidate and local release full-test runs now execute Meson tests serially, CI checkouts use shallow fetches, Linux package compile jobs are capped so Deb, AppImage, and Flatpak builds do not flood the Forgejo host with uncontrolled parallel compiler processes, and package jobs no longer reject an otherwise compatible builder image solely because
ci-build-deps.shchanged build-control logic.
Installation
Debian/Ubuntu
sha256sum -c dinox_2.0.9_*.deb.sha256 sudo apt install ./dinox_2.0.9_*.debAppImage
sha256sum -c DinoX-2.0.9-*.AppImage.sha256 chmod +x DinoX-*.AppImage ./DinoX-*.AppImageFlatpak
flatpak install flathub org.gnome.Platform//50 sha256sum -c dinox-2.0.9-x86_64.flatpak.sha256 flatpak install --user ./dinox-2.0.9-x86_64.flatpak flatpak run im.dinox.dinoxBuild from Source
tar xf dinox-2.0.9.tar.gz cd dinox-2.0.9 ./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)
1 download
-
Source code (TAR.GZ)
3 downloads
- OMEMO 2 runtime policy: OMEMO 2 remains available as an explicit opt-in path through