Summary
Primarily a bugfix release for issues related to plugin proxy functionality, various system service fixes, and directory permissions.
This release also adds the ability to define logging rolling file settings and a CA file/path for template API access.
Features
- Added 'file_rolling_type' parameter to allow selecting file logging rotation type between "dailyRollingFile" or "rollingFile". Also added 'daily_rolling_date_pattern', 'rolling_file_max_backup_index' and 'rolling_file_max_file_size' for file rolling customization.
Bugfixes
- Permissions on the Elasticsearch plugin directory have been fixed to permit world read rights.
- The service systemd unit now
Wants=
a network target to fix bootup parallelization problems.
- Recursively create the logdir for elasticsearch when creating multiple instances
- Files and directories with root ownership now specify UID/GID 0 instead to improve compatability with *BSDs.
- Elasticsearch Debian init file changed to avoid throwing errors when DATA_DIR, WORK_DIR and/or LOG_DIR were an empty variable.
- Fixed a broken File dependency when a plugin was set to absent and ::elasticsearch set to present.
- Fixed issue when using the
proxy
parameter on plugins in Elasticsearch 2.x.
Changes
- The
api_ca_file
andapi_ca_path
parameters have been added to support custom CA bundles for API access.
- Numerics in elasticsearch.yml will always be properly unquoted.
- puppetlabs/java is now listed as a dependency in metadata.json to avoid unexpected installation problems.