[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
jami-20220726.1515.da8d1da released [stable]
From: |
Amin Bandali |
Subject: |
jami-20220726.1515.da8d1da released [stable] |
Date: |
Wed, 27 Jul 2022 15:32:51 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
The Jami team is pleased to announce a new stable release of Jami,
20220726.1515.da8d1da.
What is Jami?
-------------
Jami is a GNU package for universal communication that respects the
freedom and privacy of its users.
Jami is an end-to-end encrypted secure and distributed voice, video,
and chat communication platform. Jami requires no central server
for these communications and leaves the power of privacy and freedom
in the hands of users.
Jami provides the following key features to its users:
- Synchronized and enriched one-to-one conversations
- Group conversations (Beta)
- Audio/video calls and conferences
- Screen sharing in video calls and conferences
- Unlimited peer-to-peer file sharing
- Recording and sending audio/video messages
- Jami plugins SDK for additional functionality (green screen,
watermark, audio filters, and more)
- Using Jami as your SIP phone with a variety of media codecs
and VoIP providers
Jami 20220726.1515.da8d1da release highlights
---------------------------------------------
The highlights of this new stable release of Jami include:
- The main graphical user interface of Jami, jami-client-qt or jami-qt
for short, now supports macOS in addition to GNU/Linux and Windows,
bringing Jami to an important milestone of having a single, unified
client application on all our supported desktop operating systems.
See our recent article 'Unified Jami application across desktop
platforms'[1] to learn more.
- Beta of phase two of Swarm: synchronized group conversations of up
to 8 members. This experimental feature can be enabled from the
General settings. We recommend trying this experimental feature on
a secondary account, to avoid risks with your primary account and
its conversations.
- Swarms are fully distributed, peer-to-peer chats with conversation
histories synchronized across your devices. To learn more about
Swarms, see our earlier articles 'Swarm: a new generation of group
conversations'[2] and 'Synchronizing conversation history with
Swarm'[3].
- In phase two of Swarm support, Swarms enable synchronization of
small group conversations of up to 8 members, in addition to the
existing 1-to-1 conversations synchronized across multiple devices
associated with the same account.
- Improved and more flexible video conference layouts thanks to the
'videosplit' series of patches. This enables video conference
participants to resize the row of participants locally, without
affecting its display for other participants.
- Enable video conference participants to share both their camera and
an additional media feed (such as a screen share) simultaneously.
- Allow increasing, decreasing, and resetting font sizes (text zoom)
using Ctrl++, Ctrl+-, and Ctrl+0 respectively, in jami-client-qt.
- Various improvements to the Jami plugins system, including allowing
translation of plugins like the rest of Jami.
- Make the sidebar in the main view fully resizable.
- Message 'read' statuses are now synchronized across devices.
- Use the correct/native theme on KDE.
- Use informative titles for missed call notifications.
- Don't perpetually run animations for invisible elements of the user
interface in jami-client-qt, helping drastically reduce GPU usage
with the OpenGL backend.
- Many other improvements and bug fixes in Jami's connectivity and
media stack, such as a large refactoring of Jami's video pipelines
which brings major performance improvements and fixes a variety of
video-related crashes.
Some notable developer-oriented changes in this release include:
- Merging LibJamiClient (previously LibRingClient or LRC for short)
into the jami-client-qt git repository and deprecating the older and
separate jami-libclient repository. For the Jami packages built and
distributed via our repositories on dl.jami.net this means that the
jami-libclient package is no longer needed for the latest versions,
and can be safely removed. Further simplifications and cleanups in
the project structure and packaging are planned for future releases.
- Making the Qt WebEngine dependency of jami-client-qt optional, which
can help reduce the size of jami-client-qt's dependency graph
drastically (especially useful in embedded development scenarios),
and enable GNU FSDG distributions that don't package Qt WebEngine to
package jami-client-qt without any issues.
For a detailed and comprehensive list of changes see the changelog[4].
[1] https://jami.net/unified-jami-application-across-desktop-platforms
[2] https://jami.net/swarm-introducing-a-new-generation-of-group-conversations
[3] https://jami.net/synchronizing-conversation-history-with-swarm
[4] https://git.jami.net/savoirfairelinux/jami-client-qt/-/wikis/changelog
Download Jami 20220726.1515.da8d1da
-----------------------------------
Pre-built Jami binaries/packages for various GNU/Linux distributions
and other platforms can be downloaded from https://jami.net/download.
If you had previously installed Jami from the repositories of your
GNU/Linux distribution of choice and it has not been updated for a
while, you can instead install Jami following the instructions at the
above link for regularly-updated Jami packages.
Here are the compressed sources:
https://ftp.gnu.org/gnu/jami/jami-20220726.1515.da8d1da.tar.gz (86MB)
https://ftp.gnu.org/gnu/jami/jami-20220726.1515.da8d1da.tar.xz (83MB)
Here are the GPG detached signatures:
https://ftp.gnu.org/gnu/jami/jami-20220726.1515.da8d1da.tar.gz.sig
https://ftp.gnu.org/gnu/jami/jami-20220726.1515.da8d1da.tar.xz.sig
Use a mirror for higher download bandwidth:
https://www.gnu.org/order/ftp.html
Here are the SHA1 and SHA256 checksums:
8a0dba639649567079f2aacf8e36e0cf4877657e jami-20220726.1515.da8d1da.tar.gz
f062f04f58631db1a8df250a1474c2c180932542 jami-20220726.1515.da8d1da.tar.xz
d28209c3f4ad7418402785bf3946489bd4a680b2b6315ab3bc62cb76edb0e43e
jami-20220726.1515.da8d1da.tar.gz
c58e7e4e4413c68b6f21911d53523a1535b933f013b1c6827c497eb45118b806
jami-20220726.1515.da8d1da.tar.xz
Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact. First, be sure to download both the .sig file
and the corresponding tarball. Then, run a command like this:
gpg --verify jami-20220726.1515.da8d1da.tar.gz.sig
The signature should match the fingerprint of the following key:
pub rsa4096 2018-10-17 [C]
BE62 7373 8E61 6D6D 1B3A 08E8 A21A 0202 4881 6103
uid Amin Bandali <bandali@kelar.org>
uid Amin Bandali <bandali@gnu.org>
uid Amin Bandali <mab@gnu.org>
uid Amin Bandali <bandali@uwaterloo.ca>
uid Amin Bandali <bandali@csclub.uwaterloo.ca>
uid Amin Bandali <amin@shemshak.org>
uid Amin Bandali <abandali@uwaterloo.ca>
uid Amin Bandali <abandali@csclub.uwaterloo.ca>
If that command fails because you don't have the required public key,
or that public key has expired, try the following commands to retrieve
or refresh it, and then rerun the 'gpg --verify' command.
gpg --locate-external-key bandali@gnu.org
gpg --recv-keys BE6273738E616D6D1B3A08E8A21A020248816103
As a last resort to find the key, you can try the official GNU
keyring:
wget -q https://ftp.gnu.org/gnu/gnu-keyring.gpg
gpg --keyring gnu-keyring.gpg --verify jami-20220726.1515.da8d1da.tar.gz.sig
signature.asc
Description: PGP signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- jami-20220726.1515.da8d1da released [stable],
Amin Bandali <=