Changes ======= 1.0.124 (2020-01-30) -------------------- - cookbook:erp5testnode: new shared_part_list option 1.0.123 (2019-10-03) -------------------- - wrapper: accept hash-files already existing inside the partition directory 1.0.122 (2019-09-24) -------------------- - wrapper: add hash-existing-files option 1.0.121 (2019-09-12) -------------------- - generic.mysql.wrap_update_mysql: prepare for MariaDB 10.4 - publish-early: process -init entries in specified order - Partial support of Python 3 - Remove unused generic.mysql recipe 1.0.119 (2019-08-14) -------------------- * publish_early: rework API 1.0.118 (2019-08-13) -------------------- * NEO: new recipe to fix/optimize propagation of the 'masters' parameter * publish_early: new '-update' option, keep published values out of buildout installed file * publish: new -publish option to list explicitly options to publish * re6stnet: Fix typo * librecipe: Try to reuse existing file to avoid excessive IO on update and other minor optimisations * certificate_authority: unique_subject = no * wrapper: handle "=" in environment variables' content 1.0.92 (2019-02-21) ------------------- * plugin recipe: improve recipe to correctly generate promise with parameters which contain control characters 1.0.85 (2018-12-28) ----------------------- * Drop ``slapos.recipe:xvfb``, use simple ``slapos.recipe:wrapper`` instead. * Drop ``slapos.recipe:seleniumrunner`` and ``slapos.recipe:firefox``, they were not used. * Encode unicode to UTF-8 on ``slapos.recipe:request`` and ``slapos.recipe:slapconfiguration`` 1.0.75 (2018-09-04) ------------------- * erp5_test: stop using erp5_test recipe * random: fix password generation with newlines * erp5testnode: enable password authentication for scalability test system * pbs: Ignore numerical IDs (UID/GID) when push * request: add requestoptional.serialised 1.0.65 (2018-06-22) ------------------- * Automatic restart of services when configuration changes * erp5_test: define cloudooo-retry-count value in test * userinfo: expose values as string 1.0.62 (2018-04-10) ------------------- * promise.plugin: new recipe for python promises plugin script generation 1.0.59 (2018-03-15) ------------------- * librecipe.execute: fix convert process arguments to string formatting. 1.0.58 (2018-03-14) ------------------- * generic.mysql: unregister UDFs before (re)adding UDFs * Remove obsolete/unused recipes. * neoppod: add support for new --dedup storage option. * Use inotify-simple instead of inotifyx. * erp5.test: remove duplicated code. * librecipe: bugfixes found by pylint, performance improvements, and major refactoring of executable wrappers. * GenericBaseRecipe.createWrapper: remove 'comments' parameter. * Drop the 'parameters-extra' option and always forward extra parameters. * wrapper: new 'private-dev-shm' option (useful for wendelin.core). * generic.cloudooo: OnlyOffice converter support odf. * erp5testnode: don't tell git to ignore SSL errors. 1.0.53 (2017-09-13) ------------------- * check_port_listening: workaround for shebang limitation, reduce to a single file * erp5.test: pass new --conversion_server_url option to runUnitTest 1.0.52 (2017-07-04) ------------------- * wrapper: Add option to reserve CPU core * slapconfiguration: Recipe reads partitions resource file * neoppod: add support for new --disable-drop-partitions storage option * random: Fix the monkeypatch in random.py to incorporate the recent changes in buildout 'get' function * random: Add Integer recipe. * librecipe.execute: Notify on file moved * zero_knowledge: allow to set destination folder of configuration file 1.0.50 (2017-04-18) ------------------- * pbs: Do not parallelize calculus when the heaviest task is IO * re6st-registry: Refactor integration with re6st registry * erp5testnode: make shellinabox reusing password file of pwgen 1.0.48 (2017-01-31) ------------------- * random-recipe: add option create-once to prevent storage file deletion by buildout 1.0.45 (2017-01-09) ------------------- * recipe: set default timeout of check url promise to 20 seconds 1.0.44 (2016-12-30) ------------------- * pbs: handles the fact that some parameters are not present when slaves are down * recipe: allow usage of pidfile in wrapper recipe * sshd: fix generation of authorized_keys 1.0.43 (2016-11-24) ------------------- * pbs: fixes trap command for dash intepreter * pbs: remove infinite loops from pbs scripts. * random.py: new file containing recipes generating random values. * testnode: disallow frontend access to all folders, avoiding publishing private repositories 1.0.41 (2016-10-26) ------------------- * dcron: new parameter to get a random time, with a frequency of once a day * softwaretype: fix parse error on '+ =' when using buildout 2 * pbs: General Improvement and fixes. 1.0.35 (2016-09-19) ------------------- * pbs: fix/accelerates deployment of resilient instances * recipe: new recipe to get a free network port * Remove url-list parameter to download fonts from fontconfig instance 1.0.31 (2016-05-30) ------------------- * Implement cross recipe cache for registerComputerPartition * Fix workaround for long shebang (place script on bin) 1.0.30 (2016-05-23) ------------------- * Implement a workarround for long shebang * Implement Validation for user inputs ssl certificates 1.0.25 (2016-04-15) ------------------- * fixup slap configuration: provide instance and root instance title 1.0.22 (2016-04-01) ------------------- * slap configuration: provide instance and root instance title 1.0.16 (2015-10.27) ------------------- * kvm recipe: fix bugs dowload image and disk creation 1.0.14 (2015-10.26) ------------------- * kvm recipe: Allow to set keyboard layout language used by qemu and VNC * simplehttpserver-recipe: fix encoding error For older entries, see https://lab.nexedi.com/nexedi/slapos/blob/a662db75cc840df9d4664a9d048ef28ebfff4d50/CHANGES.rst