Version 26.1 released 🎉

Hello, everyone!

With the release 26.1, we have our official full version and moved out of the “BETA” State of Libre Workspace and our 0.x.x version series.

The intend of this version is to consolidate the current functionality and to integrate our new release cycle: From now a new version with features will be released only every quarter. Only bugfixes will get into the current stable version.
Your Libre Workspace should now been upgraded to 26.1 already.


Release Notes

:building_construction: Project & Infrastructure Changes

  • Migration to Codeberg: We have officially moved our primary source code repositories and issue tracking to Codeberg. This move aligns with our commitment to Open Source and provides a more independent, privacy-friendly home for the project.
  • New Apt Repository Branches: To provide a more reliable experience, we have restructured our package distribution into three tiers:
    • Stable: Recommended for production. Contains verified, high-stability packages.
    • Testing: Staging area for upcoming features. Used for final validation. Mainly used two weeks in advance to a new stable release.
    • Unstable: Bleeding-edge development. Contains the latest changes directly from the main branch.

:rocket: New Features & Enhancements

  • System Health & Monitoring: Introduced a Health Score system and API endpoints to provide transparent, real-time feedback on system status.
  • Security & Authentication:
    • Refactored Bruteforce Protection for redis and implemented a Superadmin role for better managed hosting.
    • Refactored 2FA/TOTP logic to leverage Redis for improved session security.
  • Performance Optimization:
    • Upgraded internal databases to PostgreSQL 18 (Matrix).
    • Improved Gunicorn worker scaling based on CPU core count (Portal).
    • Added a service startup “grace period” to prevent race conditions and IP-Address conflicts during system boot. (For all DHCP folks out there)

:wrench: Fixes & Refactoring

  • Samba & AD: Improved Active Directory compatibility with better group attribute handling and refined DNS settings using Quad9.
  • Docker Standards: Standardized all scripts to use the modern docker compose syntax and optimized container image dependencies.
  • Addon Framework: Introduced a new Bash-based framework for cleaner installation and uninstallation of workspace addons.

:memo: Documentation Updates

The documentation has been significantly expanded to include:

  • Step-by-step guides for joining Windows and Linux clients to the AD domain.
  • New Samba File Shares configuration guides.
  • A General Architecture Overview diagram to assist new developers.

Downloading

You can download the latest version for a new installation here: https://repo.libre-workspace.org/libre-workspace.iso


Roadmap: What’s Coming Next?

Currently we are working on a new rebuild functions for our addons and to release new community addons for immich, paperlessngx and dolibarr.

You can find our issue list here: Issues - Libre_Workspace/libre-workspace - Codeberg.org We are prioritizing the issues by the priority and sorting them by date. The oldest issue of a priority will be addressed first.

What do you think of the new release? What features or changes would you like to see in Libre Workspace? Let me know in this thread or on Codeberg!

4 „Gefällt mir“

congrats Jean, this is a big step, thank you making foss so rich and i realy hope you get rich with it too (but know its not)!
imho, to make the whole thing complete for kmu there is a need for some intranet apps (humhub for example) and a good kanban (wekan, it has xls export!) and usb hdd backup in the core.

2 „Gefällt mir“

Ich glaube was verpasst zu haben ,

So sieht es bei mir aus. Ich wĂĽrde mal bei dir die 115 Pakete aktualisieren, da sollte auch dann der LibreWorkspace aktualisiert werden.

Soviel Pakete zu aktualisieren hatte ich das letzte mal wo ich ein Debian 12 kurz vor Veröffentlichung der Version Debian 13 bei Hetzner auf einem Cloud Server hatte.

sudo apt update
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curl
curl -1sLf 'https://repo.libre-workspace.org/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/libre-workspace-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/libre-workspace-archive-keyring.gpg] https://repo.libre-workspace.org stable main" | sudo tee /etc/apt/sources.list.d/libre-workspace-stable.list > /dev/null
https://repo.libre-workspace.org nightly main" | sudo tee /etc/apt/sources.list.d/libre-workspace-nightly.list > /dev/null
sudo apt update

# Install Libre Workspace Portal
sudo apt install libre-workspace-portal

Dann sollte alles hinhauen :slight_smile:

1 „Gefällt mir“

Das ist richtig, aber er hat sehr viele Pakete welche nicht aktualisiert wurden. Diese sollten auch mal aktualisiert werden… meiner Meinung nach.

1 „Gefällt mir“

Ja
jetzt habe ich auch 26

was macht man mit denen ?

Wenn die Vollautomatischen Updates vom Toggle her nicht angemeckert sind kannst du damit die Aktualisierung manuell anstoĂźen soweit ich das weiĂź. Der Toggle ist das Links vor dem Modulnamen.

Kann mich aber auch täuschen.

1 „Gefällt mir“