Releases: YunoHost/yunohost
v2.5.2
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
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
_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 nativeshutil/os
Fix
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
v2.2.7
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
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 as0
orFalse
- 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
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
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!