Skip to content

Releases: YunoHost/yunohost

v2.3.7

07 Feb 18:03
Compare
Choose a tag to compare

New testing release.

  • [fix] Save LDAP database when switching to MDB (bugfix #169)
  • [fix] Review LDAP backup and restore hooks
  • [enh] new command to generate DNS configuration for a given domain name
  • [enh] Replace msignals.display by logging in backup category
  • [enh] Add a ynh_app_setting_delete helper
  • [enh] Update rmilter hook and dependencies for 1.7 release
  • [enh] Set minimum uid and ignore local users in nslcd.conf
  • [enh] Use a common function to retrieve app settings
  • [enh] Check the slapd config file at first in conf_regen
  • [fix] Validate arguments and app settings in app_map (bugfix #168)
  • [fix] Replace udisks-glue by udisks2 and only suggest it
  • [fix] Correct condition syntax in metronome conf_regen hook
  • [fix] Allow false and 0 as non-empty values for an app argument
  • [fix] Some improvements and fixes to actions related to app access
  • [fix] Remove old services and add rmilter/rspamd
  • [fix] Correct log file of yunohost-api in services.yml
  • [i18n] Use named variables in app category translations

v2.3.6

17 Jan 02:06
Compare
Choose a tag to compare

New testing release.

Please note that multi-instances applications have now to rely on the last passed argument which contains app_id. They need to be updated to be installable and should be blocked if not (see #156).

  • [enh] Pass app id to scripts and remove hook_check action
  • [enh] Rely only on app_id argument for multi-instances apps
  • [enh] Add support for app argument 'type' defined in the manifest
  • [enh] Integrate 'optional' key of arguments in app manifest
  • [enh] Implement 'boolean' argument type support in app manifest
  • [enh] Add ping util as recommended package
  • [enh] Add a helper to check if a user exists on the system
  • [enh] Provide bash helpers for packages manipulation (wip #97)
  • [enh] Add ynh_package_update helper and call it in install_from_equivs
  • [fix] Do not block while set main domain
  • [fix] Add GRANT OPTION in ynh_mysql_create_db helper
  • [fix] Validate app argument choice for input value too
  • [fix] Log rotation is already handled by WatchedFileHandler (fixbug #137)
  • [fix] Use rmilter as a socket-activated service
  • [fix] Parse app arguments before creating app folder and settings
  • [fix] Use INFO logging level if app setting is not found
  • [fix] Split service_configuration_conflict translation key (fixbug #136)
  • [fix] Set default value of boolean argument type to false if unset
  • [fix] Remove useless SPF setting in Postfix configuration (fixbug #150)
  • [fix] Add procmail to packages dependencies
  • [i18n] Review translations and keys related to app arguments
  • [enh] Use a more elegant grep command for mysql hook process check

v2.3.5

24 Dec 10:04
Compare
Choose a tag to compare

New testing release.

  • [enh] Get app label for installed app in app list
  • [enh] Short cache on handlebars templates
  • [enh] Allow to pass the admin password as argument in the cli
  • [enh] Add main domain GET route
  • [enh] Provide bash helpers for MySQL databases and app settings (wip #97)
  • [enh] Rename ynh_password bash helper to ynh_string_random
  • [fix] Check app min_version with yunohost package (fixbug #113)
  • [fix] Use --output-as instead of deprecated options
  • [fix] Prevent error if unset variable is treated in utils helper
  • [doc] Improve usage and add examples for user helpers
  • [i18n] Update translations from Transifex belatedly

v2.3.4

17 Nov 10:13
Compare
Choose a tag to compare

New testing release.

  • [enh] Make use of call_async_output in hook_exec to get output in real time
  • [fix] Display a more detailed message when yunohost-firewall is stopped
  • [fix] Prevent insserv warning when using systemd at package postinst
  • [fix] Log real exception string error in hook_callback
  • [fix] Add yunohost-firewall.service but do not enable it
  • [fix] Log for rmilter instead of rspamd
  • [fix] Do not exit at first service which can't be stopped

v2.3.3

15 Nov 14:01
Compare
Choose a tag to compare

New testing release.

  • [fix] Do not modify handlers with root_handlers in bin/yunohost

v2.3.2

15 Nov 13:09
Compare
Choose a tag to compare

New testing release.

  • [enh] Warn the user about the waiting at the configuration generation
  • [fix] Do not rely on dh_installinit and restart service after upgrade
  • [fix] Add tty in root handlers if debug is set in bin/yunohost
  • [fix] Do not remove the global_script directory
  • [fix] Unexpected warnings comming from stderr
  • [fix] Delayed upgrade of the package 'yunohost'

v2.3.1

14 Nov 23:31
Compare
Choose a tag to compare

New testing release.

  • [enh] Add logrotate configuration
  • [enh] Allow to set default options for yunohost-api service
  • [enh] Add bash completion for bin/yunohost
  • [enh] Make use of new logging facilities in firewall, hook and service
  • [enh] Refactor bin/yunohost and bin/yunohost-api to follow moulinette
    changes and provide help for global arguments
  • [enh] Split stdout/stderr wrapping in hook_exec and add a no_trace option
  • [fix] Create home directory during login (fixbug #80)
  • [fix] Keep compat with deprecated --plain and --json in the cli
  • [fix] Do not restrict warning to tty in service_saferemove
  • [fix] Enable yunohost-api systemd service manually
  • [fix] Restart Dovecot at the end of Rspamd configuration script
  • [fix] Translate regenconf messages in English and French

v2.3.0

03 Nov 12:35
Compare
Choose a tag to compare

breaking changes

  • Merge all packages into one
  • Wheezy compatibility drop

features

  • Implement a regenconf command
  • Implement local backup/restore functions
  • Allow to filter which app to backup/restore
  • Replace the email stack by Rspamd/Rmilter
  • Create shallow clone to increase app installation time
  • Add helper bash functions for apps developers
  • Update app_info to show app installation status
  • Implement an app_debug function
  • IPv6 compatibility enhancement

bugfixes

  • Display YunoHost packages versions (fix #11)
  • Allow empty app arguments in app_install
  • Invalidate passwd at user creation/deletion (fix #70)
  • Fix skipped_urls for each domain and #68
  • Correct logger object in backup_list (fix #75)
  • 2nd installation of apps with a hooks directory
  • Add netcat-openbsd dependency
  • Ensure that arguments are passed to the hook as string
  • Use SSL/TLS to fetch app list
  • IPv6 record in DynDNS
  • Use sudo to execute hook script
  • Debian postinst script : only respond to configure
  • Handle SSL generation better
  • Ensure that the service yunohost-api is always running
  • Sieve permission denied
  • Do not enable yunohost-firewall service at install
  • Open port 1900 when enabling UPnP (fixes #30)

other

  • Add AGPL license
  • French translation using Weblate