Downloads | Quassel IRC (original) (raw)
Quassel 0.14.0
0.14.x clients are compatible to cores starting from 0.5.x and vice versa. Note, however, that you won't get some features with an outdated core, and that you might get (a lot of) (harmless) warnings spammed on your console if you mix old and new versions.
The database schema and config file format are usually updated between minor releases (e.g. 0.13.1 -> 0.14.0). Database schema upgrades may take a long time, and also temporarily use more diskspace (this is especially the case when upgrading from an older version to a 0.14.x release, which brings some massive changes to the database). As always, we recommend making backups before starting your updated core or client for the first time. Also remember that downgrades to a previous minor release are not supported.
Between patch releases (e.g. 0.14.0 -> 0.14.1), we don't usually change config file formats or the database schema, so downgrades within the same minor release should usually work.
Source
Our source tarball contains the source code for all platforms.
Distribution Packages
Packages for various Ubuntu versions are available, thanks to ScottK, mamarley, Riddell and apachelogger.
Gentoo users can simply emerge net-irc/quassel (thanks Flameeyes, johu, jokey, billie, bonsaikitten, scarabeus!).
Quassel is also available in Debian (thanks deepdiver, debfx, ScottK), OpenSUSE, Fedora, Arch (kudos to vegai), Exherbo and other distros; the new release should appear soon if it's not there yet.
Michael Marley provides a PPA containing the latest Quassel release for Ubuntu 16.04 and up.
If you would like to provide packages for your distribution, please contact us!
Precompiled versions
- macOS Core
- macOS Client (requires a separate core)
- macOS Monolithic Client (all-in-one, standalone client)
- Windows installer (64 bit) containing core, client and the standalone client; alternatively all files in a 7z archive
Neither macOS packages nor Windows builds support the PostgreSQL storage backend, both due to technical limitations in our build tooling and lack of demand. For the same reasons, ee no longer provide builds for 32 bit versions of those platforms.
The pseudo-static core for Linux has been discontinued, due to static binaries being increasingly hard to run on (and create for) modern platforms. Most Linux distros support modular Qt packages, so Quassel Core can be built and run without pulling in too many dependencies on headless machines.
Development Snapshot Builds
Some of our users provide binaries of development snapshots on a regular basis:
- Linux:
- Michael Marley has a PPA for various versions of Ubuntu
Please be aware of the fact that these binaries might be generated automatically from the current master branch of the Git repository, which means they might be in an untested and/or non-working state and possibly screw your config. See below for even more disclaimers.
Git Access and Contributions
Our main repository is located at Github. Contributions are very welcome, and preferred in the form of pull requests on Github.
The code you get from this repository is not intended for productive use. We sometimes break things or commit experimental features. However, we do try to keep the master branch in a usable and compiling state most of the time, as we have many users building from that despite all our disclaimers ;-) Breakages usually get reported very quickly.
Please note however that we might upgrade configuration files or the database scheme without prior notice, and you may not be able to run older versions afterwards, as we don't support downgrades. Sometimes we might upgrade the core/client protocol, so you won't be able to use a stable client with an experimental core or vice versa. You have been warned!
Please note also that we still tweak and break the core/client protocol sometimes. This means that your client sometimes will require a certain core revision and the other way round. Both client and core will warn in this case and refuse the connection, but you should be aware of that fact anyway (especially since downgrades of config files or the database are usually not possible, so trying a client or core that is "too new" and auto-upgrades your config might require you to upgrade the other component as well!)
If you are still interested, you might always stop by in #quassel (Libera Chat) and ask us for the current state or a stable revision.