Galène videoconferencing server discussion list archives
 help / color / mirror / Atom feed
* [Galene] ANNOUNCE: galene-0.95
@ 2024-12-04 14:25 Juliusz Chroboczek
  0 siblings, 0 replies; only message in thread
From: Juliusz Chroboczek @ 2024-12-04 14:25 UTC (permalink / raw)
  To: galene

Dear all,

Galene-0.95 is available by doing

    git clone -b galene-0.95 https://github.com/jech/galene

This is a rather big release, and is the first release to be funded by the
NGI0 project of the NLNet foundation.  On this subject, please see this
open letter (in French):

  https://www.tetaneutral.net/actions/lettre-ouverte-a-la-commission-europeene.html

The management protocol has been completed and debugged, and there is now
a "galenectl" utility that can be used to administer your Galene server.
With a properly set galenectl, creating a new group and generating an invite
looks like this:

    galenectl create-group -group mondays-meeting
    galenectl create-user -group mondays-meeting -user bob -permissions admin
    galenectl set-password -group mondays-meeting -user bob
    galenectl create-token -group mondays-meeting

Galenectl is not quite complete yet (a number of options can only be set
by editing configuration files), but it's getting there.

The galene-password-generator utility has been merged into galenctl.  In
order to generate a hashed password, you may now say

    galenectl hash-password

but it's better to simply use "galenectl set-password", which will hash
the password on the client side and install it on the server.

There have been two backwards-compatible protocol changes.  First, there
is now a new kind of chat messages, "caption".  These messages can only be
sent by privileged users, and they are displayed as captions over the
whole Galene window.  They are used by the "galene-stt" speech-to-text
implementation.

Second, chat messages are now uniquely identified, and it is now possible
to remove a single message from the chat.  Double-click on the message and
choose "Remove message".

The peer-to-peer file transfer protocol has been reworked and simplified,
and it is now versioned, which will make it possible to evolve it in the
future without further disruption.

The full-ish changelog follows.

-- Juliusz

4 December 2024: Galene 0.95

  * Galene now requires Go 1.20.
  * Added "galenectl" utility and removed "galene-password-generator".
    This is an incompatible change.
  * Fixed a number of bugs in the management protocol.
  * Implemented captions for the galene-stt tool.
  * Reworked the peer-to-peer file transfer protocol.  This is an
    incompatible change.
  * Added an id to every chat message, and made it possible to remove
    a single chat message.
  * Fixed a race condition that prevented operators from joining an
    AutoKick group.
  * Fixed a bug that could cause us to signal our ability to do RTCP
    feedback incorrectly.
  * Fixed a bug that would trigger JavaScript errors when a user attempted
    to send a file to themself.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-12-04 14:25 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-12-04 14:25 [Galene] ANNOUNCE: galene-0.95 Juliusz Chroboczek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox