Today we are releasing Graylog v2.3.0-rc.1. It is a feature-complete release that brings us closer to GA, pending no major issues. This RC.1 release primarily contains bug-fixes and changes based on your feedback.
As mentioned in our previous posts, Graylog v2.3 contains two main features: support for Elasticsearch 5 and lookup tables. If you are interested to see a first version of the new features, please download the new beta release and let us know if you have any feedback or run into problems.
Please report bugs and any other issues in our GitHub issue tracker.
ELASTICSEARCH 5 SUPPORT & LOOKUP TABLES
Please check out the 2.3.0-alpha.2 blog post for details on the new Elasticsearch 5 support and the new Lookup Tables feature.
DOWNLOAD LINKS
Download Graylog v2.3.0-rc.1:
- DEB or RPM packages are available in our repositories. Check our documentation for details
- Docker image
- OVA / Appliance
- Tarball (manual installation)
CHANGES
Below are the changes we made in v2.3.0-rc.1 since Graylog v2.3.0-beta.1:
CORE
- Avoid noisy stack traces when Elasticsearch is not available. Graylog2/graylog2-server#3934 Graylog2/graylog2-server#3861
- Do not run SetIndexReadOnlyAndCalculateRangeJob if index is closed. Graylog2/graylog2-server#3931 Graylog2/graylog2-server#3909
- Fix issues when updating users and user roles. Graylog2/graylog2-server#3942 Graylog2/graylog2-server#3918
- Improved IPv6 support. Graylog2/graylog2-server#3926 Graylog2/graylog2-server#3870
- Fix login code to unbreak SSO plugin. Graylog2/graylog2-server#3973 Graylog2/graylog2-server#3948
- Allow case-insensitive lookups for CSV lookup data adapter. Graylog2/graylog2-server#3971 Graylog2/graylog2-server#3961
- Allow manual lookup table cache purge via UI and API. Graylog2/graylog2-server#3967 Graylog2/graylog2-server#3962
- Mark Message class as not thread-safe. Graylog2/graylog2-server#3978 Graylog2/graylog2-server#3876
- Fail fast and loud for invalid GELF messages. Graylog2/graylog2-server#3972 Graylog2/graylog2-server#3970
PIPELINE PROCESSOR PLUGIN
- Improve robustness of clone_message() pipeline function. Graylog2/graylog-plugin-pipeline-processor#192 Graylog2/graylog2-server#3880
- Fix pipline condition handling of “match all”/”match either”. Graylog2/graylog-plugin-pipeline-processor#193 Graylog2/graylog2-server#3924
- Fix serialization/deserialization of pipeline StageSource. Graylog2/graylog-plugin-pipeline-processor#195 Graylog2/graylog-plugin-pipeline-processor#194
- Improve error handling with invalid expressions. Graylog2/graylog-plugin-pipeline-processor#196 Graylog2/graylog-plugin-pipeline-processor#185