Releases: YunoHost/yunohost
Releases · YunoHost/yunohost
v2.3.12
New testing release
- [enh] Use new rspamd configuration system to override metrics
- [enh] Allow to set script execution directory in hook_exec
- [enh] Add a ynh_user_list helper
- [enh] Call app remove script if installation fails
- [fix] Move imports at the top in yunohost and yunohost-api
- [fix] Use rspamd local.d folder to allow users to override the defaults
- [fix] Execute backup/restore app scripts from the backup dir (bugfix #139)
- [fix] Regenerate SSOwat conf after apps restoration
- [fix] Move imports at the top in backup.py
- [fix] Check if the package is actually installed in equivs helper
- [fix] Improve control file management in equivs helper
- [fix] Remove ending comma in backup.py
- [fix] Call yunohost commands with --quiet in setting helpers
- [fix] Check for tty in root_handlers before remove it in bin/yunohost
- [fix] Use dyndns.yunohost.org instead of dynhost.yunohost.org
- [fix] Set found private key and don't validate it in dyndns_update
- [fix] multi_instance manifest key is generally a string
- [fix] Update first registered domain with DynDNS instead of current_host
- [i18n] Rename app_requirements_failed err named variable
- [i18n] Update translations from Weblate
- [enh] Better message during service regenconf
- [enh] Display hook path on error message
- [enh] Use named arguments with m18n
Contributors:
Jérôme Lebleu, opi
v2.2.4
New stable release
- [fix] Update first registered domain with DynDNS instead of current_host
- [fix] Use dyndns.yunohost.org instead of dynhost.yunohost.org
- [fix] Catch ConnectionError from requests package
Contributors:
Jérôme Lebleu, opi
v2.3.11.2
New bugfix testing release.
v2.3.11.1
New bugfix testing release.
v2.3.11
New testing release
- [enh] Add helper for IP address validation
- [enh] move /usr/share/yunohost/apps/helpers to /usr/share/yunohost/helpers since it became of more general use
- [enh] Remove unused checkupdate and upgrade scripts
- [enh] Add '-a' argument's usage example for app_install
- [enh] Add diagnosis function. #39
- [enh] Redirect most of 404 to maindomain.tld/yunohost/sso
- [enh] Add --installed and --with-backup to app_list action (wip #227)
- [enh] More explicit backup forbidden directory error message.
- [enh] Use dedicated app list domain.
- [fix] Remove useless API routes for some actions
- [fix] Update API route for hook_callback action
- [fix] Validate IP addresses returned by ipX.yunohost.org
- [fix] fix lintian script-not-executable
- [fix] Use only dyndns.yunohost.org domain.
- [fix] Use plain text 502 error page.
- [fix] Cleaner Nginx redirection rules. Use permanent only when paths match.
- [deb] Attempt to improve services management in Debian packaging
- [deb] Add missing cron dependency
- [deb] Clean debian/control with cosmetic changes
- [deb] Fix helpers bash script installation
- [deb] dh_python2 replaces shebang during build. Using the correct one in source directly
- [mod] Explain how to start yunohost-firewall service
Contributors:
Laurent Peuch, Jérôme Lebleu, Julien Malik, Moul, opi
v2.3.10.2
New bug fix testing release.
v2.3.10.1
New bug fix testing release.
v2.3.10
New testing release
- [enh] Introduce new 'requirements' manifest key (close #113)
- [enh] Implement package version specifier and use it for min_version
- [enh] Use https to retrieve public IP address
- [enh] Use a common method to retrieve public IP address
- [enh] Rely on APT python library to retrieve packages version
- [enh] remove useless '|| true'. set -e does not exit for complex commands
- [enh] slaptest outputs on stderr, so generates a WARNING. make it quiet
- [enh] first stop rspamd.service, then start rspamd.socket
- [enh] Add dummy DMARC support if DKIM already supported. #233
- [fix] Use http to retrieve public IPv6 due to Let's Encrypt restriction
- [fix] rspamd/rmilter now uses redis-server instead of memcached
- [fix] do not output warnings when services are already uninstalled/disabled (fix #215)
- [fix] use ip6.yunohost.org service to retrieve public IPv6
- [fix] Protect against empty files
- [fix] Remove Dovecot autocreate deprecated plugin. Fix #103
- [fix] Catch ConnectionError from requests package
- [fix] Multiple exceptions syntax.
- [fix] Wrong command name.
Contributors:
Julien Malik, Jérôme Lebleu, opi
v2.3.9
New testing release.
- [enh] Store backup size and check free space before restoring (bugfix #189)
- [enh] Allow to install a given git reference of an app
- [enh] Add the repository from where the app is defined in app_list
- [enh] Add DKIM DNS record in domain_dns_conf (close #198)
- [enh] Get completely rid of os.system calls in _fetch_app_from_git
- [enh] Attempt to improve readability of domain_dns_conf
- [enh] Replace msignals.display by logging
- [enh] hardening postfix tls configuration
- [enh] add '-ttl' parameter to 'domain dns conf' command.
- [enh] also get ssowat version with '-v' argement.
- [enh] More descriptive names for XMPP services
- [i18n] Use named arguments for remaining translations in app.py
- [fix] Clean tmp directory when restoration is cancelled
- [fix] Improve and fix app fetching other than from github
- [fix] Start socket and stop rspamd/rmilter services in conf_regen (bugfix #196)
- [fix] Restart the service if reloading fails in conf_regen (bugfix #195)
- [fix] Review how app settings are initialized and set
- [fix] Open port 1900 when enabling UPnP (fix #30)
- [fix] Remove useless raw argument in domain_list
- [fix] Regenerate Rmilter conf on domain addition for DKIM key
- [fix] Add an example for ynh_get_plain_key helper usage
- [fix] Keep 'avail' key - removed from glances - in disk fs monitoring
- [fix] Be less restricitve on network interfaces name in monitoring
- [fix] access to /var/lib/metronome/ needs sudo permissions
- [fix] missing brackets for testing saferemove output
- [fix] misssing sudo when removing files in /etc/nginx
- [fix] Set 'app status file not found' log level to debug
- [fix] Do not raise if one app upgrade fails and regen SSOwat conf
- [fix] Don't emit Nginx version
v2.3.8
New testing release.
- [fix] Add yunohost-firewall to services.yml
- [fix] Handle empty app settings error when it's not correctly installed
- [fix] Head opening tag may have attributes
- [fix] Add backup/restore hooks for ynh_conf_currenthost