• v2.0.3 2885a4d7df

    DinoX v2.0.3
    All checks were successful
    Build / Validate Manual Selection (push) Has been skipped
    Build / Mirror AppImage Runtimes (push) Has been skipped
    Build / Core Build & Test (push) Successful in 20m24s
    Build / Build AppImage (push) Successful in 18m26s
    Build / Build Flatpak (push) Successful in 29m17s
    Stable

    Ghost released this 2026-06-05 07:52:22 +02:00 | 102 commits to master since this release

    DinoX v2.0.3

    Modern XMPP client with extended features.

    What's New

    Fixed

    • Secure memory startup: Libgcrypt initialization now disables the in-process secure memory pool before marking initialization complete, preventing repeated Oops, secure memory pool already initialized diagnostics in packaged builds.
    • External service discovery: XEP-0215 refreshes now use the account-level throttled warning path for request timeouts, avoiding repeated timeout warnings when STUN/TURN service discovery stalls.
    • Package accessibility startup: Debian and AppImage wrappers keep the GTK accessibility bridge enabled by default and only run the hard AT-SPI repair path when explicitly requested.

    Installation

    Debian/Ubuntu

    sha256sum -c dinox_2.0.3_*.deb.sha256
    sudo apt install ./dinox_2.0.3_*.deb
    

    AppImage

    sha256sum -c DinoX-2.0.3-*.AppImage.sha256
    chmod +x DinoX-*.AppImage
    ./DinoX-*.AppImage
    

    Flatpak

    flatpak install flathub org.gnome.Platform//50
    sha256sum -c dinox-2.0.3-x86_64.flatpak.sha256
    flatpak install --user ./dinox-2.0.3-x86_64.flatpak
    flatpak run im.dinox.dinox
    

    Build from Source

    tar xf dinox-2.0.3.tar.gz
    cd dinox-2.0.3
    ./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/dinox
    
    Downloads