jami
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

jami-20230206.0 (Világfa) released [stable]


From: Amin Bandali
Subject: jami-20230206.0 (Világfa) released [stable]
Date: Thu, 23 Feb 2023 23:43:23 -0500
User-agent: Gnus/5.13 (Gnus v5.13)

The Jami team is pleased to announce a major release of Jami, Világfa.
You can read the full announcement article on the Jami blog:
  https://jami.net/vil/


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
- 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-20230206.0 (Világfa) release highlights
--------------------------------------------

Highlights from the Világfa release of Jami:

- Group swarm conversations (currently up to 8 members).
- Added swarm details panel showing various aspects of swarm
  conversations including settings (e.g. conversation colour, and
  notification preferences), members (for group swarms), and shared
  documents, as well as synchronization of several of these aspects
  across devices.
- Improved audio processing with voice activity detection (and
  indication), automatic gain control, noise reduction, and echo
  cancellation.
- Replying to a specific message in swarm.
- Reacting to messages with emojis.
- Improved displaying of message read status.
- Support for sharing location and displaying others' shared location.
- Support for opening "jami:" URIs/links in Jami on GNU/Linux.
- Support for using the system theme on GNU/Linux and Windows.
- Support for translation of plugins.
- Improved participants layout in certain call/conference scenarios.
- Added video preview to the initial call view displayed while ringing
  for incoming or outgoing calls.
- Added 'advanced information' call overlay.
- New and improved swarm file transfer subsystem:
  https://jami.net/swarm-file-transfers/
- Improved calling experience using swarm:
  https://jami.net/improving-call-experience-in-jami/
- Improved performance in calls.
- Improved UI/UX and visuals, thanks to several revamped views
  (e.g. the new account wizard and the main welcome view).
- Additions and improvements to keyboard shortcuts for convenience and
  improved accessibility.
- Many other improvements and bug fixes across various Jami subsystems
  including the connectivity and media stacks.

Some notable developer-oriented changes in this release include:

- The naming scheme used for the Jami release tarballs has been
  changed from the previous 'jami_YYYYMMDD.hhmm.COMMIT.tar.gz' to
  'jami-YYYYMMDD.X.tar.gz', where 'YYYYMMDD' is the date of the last
  commit on the current branch, and 'X' the number of releases tagged
  that day, starting from zero.  The new format is shorter, omits the
  unnecessary and confusing commit id, and uses dash instead of
  underscore.  Also, it contains everything in a top-level directory
  with the same name as the tarball (without the .tar.gz extensions),
  so that jami-YYYYMMDD.X.tar.gz nicely extracts to jami-YYYYMMDD.X.
  With these changes, Jami release tarballs will follow more closely
  the related instructions from the GNU maintainers manual.
- Use of the jami-project.git repository for continuous integration
  and packaging has been deprecated in favour of consolidating all of
  these aspects in jami-client-qt.git repository itself, organized
  mostly under the 'extras' directory.  The 'daemon' submodule at the
  repository top-level points to a recent version of the daemon known
  to build and work with the Qt client.  Also, the 'build.py' script
  at the repository top-level can be used to conveniently install the
  dependencies and build the Jami daemon and client from source.
- The 'DRing' C++ namespace of the Jami daemon/library has been
  renamed to 'libjami'.

For a detailed and comprehensive list of changes see the changelog:
  https://git.jami.net/savoirfairelinux/jami-client-qt/-/wikis/Changelog


Download jami-20230206.0 (Világfa)
----------------------------------

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-20230206.0.tar.gz   (94MB)
  https://ftp.gnu.org/gnu/jami/jami-20230206.0.tar.xz   (90MB)

Here are the GPG detached signatures:
  https://ftp.gnu.org/gnu/jami/jami-20230206.0.tar.gz.sig
  https://ftp.gnu.org/gnu/jami/jami-20230206.0.tar.xz.sig

Use a mirror for higher download bandwidth:
  https://www.gnu.org/prep/ftp.html

Here are the SHA1 and SHA256 checksums:

4606f9b8bd45fc5bc827f777112e891cf4a6dab0  jami-20230206.0.tar.gz
2e8c473083481a7ddd2ac6fc6dc80032cfb86f67  jami-20230206.0.tar.xz
5f8e16402bfb3c19361b89d810f57bf8dac1f59da4fdff18c2a30389b061a7bb  
jami-20230206.0.tar.gz
cf0e361fe70bb00070cf723059008f0bdadb125f85be6684a0aca721fc9f463e  
jami-20230206.0.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-20230206.0.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@gnu.org>
  uid   Amin Bandali <bandali@kelar.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>
  uid   Amin Bandali <amin.bandali@savoirfairelinux.com>
  uid   Amin Bandali <amin.bandali@canonical.com>
  uid   Amin Bandali <bandali@canonical.com>

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-20230206.0.tar.gz.sig

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]