Releases: eXist-db/existdb-ansible-role
Releases · eXist-db/existdb-ansible-role
Version 1.2
New Features
- add support for eXist-db 6.x (thanks @chakl)
- add support for Java options involving memory - #51 (thanks @adamretter)
Fixes and Improvements
- move release notes and version info into GitHub Releases posts and tags
Version 1.1
This is a security release addressing the log4j vulnerability.
Security
- Mitigate log4j CVE-2021-44228 by passing
-Dlog4j2.formatMsgNoLookups=true
Fixes and Improvements
- add missing
unzip
dependency (thanks @gabicavalcante)
Version 1.0
This version has been applied to various eXist-db instances that are actively
in production, including more complex setups that use production/staging/dev
environments or data replication for high availability.
New Features
- add support for eXist-db 5.x
- add multi-instance support (multiple eXist-db on the same host)
- improve memory and GC parameter configuration
- improve Jetty port and IP address configuration
- very flexible pre-installation of xar packages
Fixes and Improvements
- [bugfix] disable exist_webxml_from_template by default (thanks @sermo-de-arboribus)
- provide installation documentation
- cleanup exist_adminpass and exist_userpass_map formats
- add syslog support
- add logrotate support for automatic deletion of old log files
- add kernel memory tuning (swappiness)
- add install_method: 'none' (do not touch an installed version)
- make install/replace decision logic more robust
- adapt for deprecated XQuery functions in eXist-db 5.x (thanks @joewiz)
- review and improve documentation
- add Ansible tags
- replace deprecated Ansible constructs (thanks @oyvindlg)
- add Ansible meta data (thanks @jdwit)
- rewrite upload-xmlrpc.pl in python3
- can apply patches after git checkout on source build
- prepare for 'run xquery during startup' (add collection '/db/system/autostart')
- allow xars to be installed from path on destination host (add 'remote_src')
- help ansible check-mode by allowlisting non-modifying shell calls (add 'check_mode: false')
- make maven options configurable (add 'exist_mvn_options')
- disable restxq autostart (add 'exist_confxml_trigger_restxq_enable')
- ability to "live"-patch xars by adding attributes to 'xar_install', see 'exist_xar_' and 'exist_replication_'
Incompatibilities with Earlier Versions
- format of exist_adminpass and exist_userpass_map variable has changed, see "Setting the Admin Password and Pre-installing User Accounts" in README.md
- recommended role invocation has changed to
include_role
, see "Example Playbook" in README.md - some config variables have been removed or renamed, please refer to
defaults/main.yml
or README.md
Old Versions
Unversioned Beta-Release (Nov 1 2018)
Initial public beta release.