Releases: SpectrumIM/spectrum2
Releases · SpectrumIM/spectrum2
Spectrum 2.2.1
Version 2.2.1 (2023-06-12)
General
- Fix compatibility with latest libraries (log4cxx)
libpurple backend
- XMPP "active" chatstate should send correct
unseen-count
data withconversation-updated
signal, this should allow protocol plugin to mark messages as read on user "focus".
Spectrum 2.2.0
General
- Fix locale issues/crashes with Twitter and maybe other backends
- Fix Service Discovery issues with Gajim (it was addressed in 2.1.0 but was not completed properly)
- Revert "do not send carbon copy to the originated entity" fix added in 2.1.3 - it was
purple-gowhatsapp
issue and now fixed on their side - Now backends are installed into
/usr/libexec
directory. Debian packages keep symlinks to/usr/bin
, consider update your configuration files to the new path.
IRC backend
- Better NickServ identify command
libpurple backend
- Do not delete accounts.xml, this will allow to simplify plugin a lot: no need in storage backend,
no need to save/restore settings on backend side - Read old saved settings on the frontend side and push to backend on login to be backward compatible
Web interface
- Allow to build without Web interface
- Allow the possibility to bind only to localhost and do that by default
- Reject empty or previous default password and use random one instead
Spectrum 2.1.3
General
- minor code refactoring/cleanup, see Git log for details
XMPP frontend
- map attachment descriptions to
{jabber:x:oob}desc
element - do not send carbon copy to the originated entity
libpurple backend
- forward Xfer remote filename as attachment description
Spectrum 2.1.2
libpurple backend
- Fix issues with filetransfers: always use unique filename for incoming file
Spectrum 2.1.1
General
- Fix MySQL 8.x compatibility
- Various minor code improvements, see commit log
libpurple backend
- Fix issues with filetransfers: files automatically downloaded to
web.directory
- Add support for the purple-gowhatsapp QR code auth
- Fix crash when processing
[purple]
boolean config options
Docker
- Updated base image to Debian 11
- Added example
docker-compose
configuration
Web interface
- Fix security issues found by CodeQL scans
- Use third-party scripts from CDN
Spectrum 2.1.0
General
- Swiften 4.0 is now minimum supported Swiften version
- CMake 3.7 is now minimum supported CMake version (which is present in Debian oldoldstable)
- improve compatibility with latest build tools and dependencies
- Fix service discovery compatibility with some clients (Gajim)
libpurple backend
- Improved support for passwordless backends
Spectrum 2.0.13
General
- improve compatibility with latest build tools
libpurple backend
- fix random crashes
- telegram-tdlib support
Spectrum 2.0.12
libpurple backend
- revert changes which causes crash on start
2.0.11
General
- Minor compatibility fixes with latest packaging tools
- 2FA support for Steam libpurple plugin
- Improved image and carbons forwarding
Spectrum 2.0.10
General
- Compatibility with latest compilers and libraries
Libpurple backend
- 2FA support for Discord plugin
- Compatibility with non-protocol plugins (nss-prefs)
- Improved room list forwarding
- Improved image forwarding