Skip to content

Releases: YunoHost/yunohost

v2.5.2

16 Dec 00:01
Compare
Choose a tag to compare
LDAP admin user
  • [fix] Wait for admin user to be available after a slapd regen-conf. This fixes an issue arising during install on slow hardware/vps.
Dovecot/emails
  • [enh] Reorder dovecot main configuration, so that it is easier to read and extend
  • [enh] Allow for dovecot configuration extensions
  • [fix] Check if dovecot is up to fetch mailbox used space
Backup
  • [fix] Create archives_path even for custom output directory
  • [fix] Keep track of backups with custom directory (using symlinks)
Security
  • [fix] Improve dnssec key generation on low entropy devices
  • [enh] Add haveged as dependency to increase available entropy (relevant for virtual servers)
Random broken app installed on slow hardware
  • [enh] List available domains when installing an app by CLI.
Translation
  • French by Jibec and Genma
  • German by Philip Gatzka
  • Hindi by Anmol
  • Spanish by Juanu
Other fixes and improvements
  • [enh] Remove timeout from cli interface
  • [fix] Missing 'python-openssl' dependency for Let's Encrypt integration.
  • [fix] --no-remove-on-failure for app install should behave as a flag.
  • [fix] Don't remove trailing char if it's not a slash, when generating SSOwat conf

Thanks to all contributors: Aleks, alex, Anmol, Bram, Genma, jibec, ju,
Juanu, ljf, Moul, opi, Philip Gatzka and to the people who are participating
to the beta and giving us feedback <3

v2.5.1

11 Dec 14:39
Compare
Choose a tag to compare

Here is the changelog of this release:

SSOwat conf
  • #532, #170
  • [fix] : Raise error on malformed SSOwat persistent conf.
  • [enh] Catch SSOwat persistent configuration write error.
  • [fix] Write SSOwat configuration file only if needed.
  • [enh] Display full exception error message.
  • [mod] give instructions on how to solve the conf.json.persistant parsing error
Feature
  • [Apps][enh] #192: --no-remove-on-failure cli option to avoid removing an application on installation failure
Fixes
Nscd, admin
  • [fix] avoid random bug on post-install due to nscd cache
  • [fix] #203, #656: Add missing dependency to nscd package
  • [enh] #191: Adding check that user is actually created + minor refactor of ldap/auth init
Other
  • [Let's’encrypt][fix] #199: Fix the way name of self-CA is determined
  • [Apps][fix] #187: Refactoring tools_maindomain and disabling removal of main domain to avoid breaking things
  • [App helper][fix] #205: Bracket in passwd from ynh_string_random

This is a mostly a big bugfix release (except the new cli option that is used for development).

Thanks to all contributors for making this possible: @alexAubin, @Psycojoker, @julienmalik, @Jibec, @zamentur, @M5oul, @opi ❤️ (and all the people who have reported bugs and so one, that we have probably forgot)

v2.5.0

01 Dec 20:41
@opi opi
Compare
Choose a tag to compare

_Testing Release_

Features
  • [Certificate][enh] #180: Certificate management integration (e.g. Let's Encrypt certificate install)
  • [Apps][fix] #174, #533: Support git ynh app install with submodules
  • [enh] display file path on file_not_exist error
  • [mod] move a part of os.system calls to native shutil/os
Fix
  • [App/backup][fix] #184, #593: Can't restore app on a root domain
Other
  • [Readme][enh] #183: Complete Readme.
  • Lots of code cleaning and optimization, pep8 and other coding standard stuff

Thanks to all contributors: @alexAubin, @Psycojoker, @Jibec, @zamentur, @M5oul
Kudos to @alexAubin for leading the Let's Encrypt integration to YunoHost core \o/

v2.4.2

14 Aug 19:26
Compare
Choose a tag to compare

New bug fixes stable release

  • Ensure that multi_instance key value is always a boolean - see PR #173

v2.2.7

30 Jul 09:07
Compare
Choose a tag to compare

It only adds a link to the v2.4 upgrade guide on app incompatibility error, in order to force everybody to upgrade!
Note that the v2.2 is no longer maintained.

v2.4.1

14 Jul 10:17
Compare
Choose a tag to compare

New bug fixes stable release

  • Use a local variable for extracted app directory instead of a global one (#326)
  • Replace deprecated psutil.BOOT_TIME attribute - see PR #169
  • Fix DKIM entry in DNS zone configuration - see PR #164
  • Set the app argument value as empty only when it's None - instead of all false values such as 0 or False
  • Update translations from Weblate - with big improvements in Spanish one thanks to @JuanuSt

Big thanks to those who reported those issues, contributors and translators!

v2.4.0.7

12 Jun 14:04
Compare
Choose a tag to compare

New hotfix stable release

  • Allow - in app id when parsing app instance name
  • Set /var/mail folder owners and permissions when regenerating Dovecot configuration
  • Invert no-stats option to with-stats in monitor_enable to prevent issue until it's stable enough (#395)

Big thanks to those who reported those issues and contributors!

v2.4.0.6

30 May 10:24
Compare
Choose a tag to compare

New hotfix stable release

  • Escape arguments - which are passed to the command - and environment variable values for shell usage in hook_exec (#377)
  • Harden backup hooks to handle errors and fix the read-only bind mount on some plateform (#155)
  • Fix minor English grammar errors (#153)

Big thanks to those who reported those issues and contributors!

v2.4.0.5

28 May 20:05
Compare
Choose a tag to compare

New hotfix stable release

  • Call iptables/ip6tables with --wait option to prevent firewall reload failure (#325)
  • Catch not implemented prompt signal in app arguments parsing

Big thanks to those who reported those issues!

v2.4.0.4

22 May 14:53
Compare
Choose a tag to compare

New hotfix stable release

  • Fix (again) the error on MySQL configuration regeneration on some installations when the root password is not set (#319)
  • Hide the error on slapd configuration regeneration if /tmp/slapd-backup-dir.txt does not exist

Big thanks to those who reported those issues!