We’ve just released the second beta of Graylog v2.0. This Beta.2 release is primarily a bug fix release. If you missed our Beta.1 release announcement, check out the Beta.1 blog post.
FEATURES
The server core has been feature complete since Graylog 2.0.0-beta.1. We’re still working on a few new features related to plugins between now and the release of v2.0 GA.
SERVER
- Update to Elasticsearch v2.3.0. (Remember that v1.x versions of Elasticsearch are no longer supported)
PLUGIN: PIPELINE PROCESSOR
- Improve pipeline rule language operator precedence. Graylog2/graylog-plugin-pipeline-processor#12
- Add to_url pipeline function. Graylog2/graylog-plugin-pipeline-processor#13
PLUGIN: ARCHIVE
- Replace delete_index parameter with index_action for archives REST API endpoint.
- Add gl2_archive_restored field to all restored messages to allow searching for restored messages.
BUG FIXES
SERVER
- Fix problem deleting dashboard widget where the plugin got removed. Graylog2/graylog-server2#1943
- Fix permission issue on user edit page. Graylog2/graylog-server2#1964
- Fix histogram time range selection via mouse. Graylog2/graylog-server2#1895
- Fix problems with duplicate Reflux store instances. Graylog2/graylog-server2#1967
- Create PID file earlier in the startup process. Graylog2/graylog-server2#1969 Graylog2/graylog-server2#1978
- Fix content type detection for static assets. Graylog2/graylog-server2#1982 Graylog2/graylog-server2#1983
- Fix caching of static assets. Graylog2/graylog-server2#1982 Graylog2/graylog-server2#1983
- Show error message on malformed search query. Graylog2/graylog-server2#1896
- Fix parsing of GELF chunks. Graylog2/graylog-server2#1986
- Fix problems editing reader users profile. Graylog2/graylog-server2#1984 Graylog2/graylog-server2#1987
- Fix problem with lost extractors and static fields on input update. Graylog2/graylog-server2#1988 Graylog2/graylog-server2#1923
- Improve fetching cluster metrics to avoid multiple HTTP calls. Graylog2/graylog-server2#1974 Graylog2/graylog-server2#1990
- Properly handle empty messages. Graylog2/graylog-server2#1584 Graylog2/graylog-server2#1995
- Add 100-Continue support to HTTP inputs. Graylog2/graylog-server2#1939 Graylog2/graylog-server2#1998
- Fix setting dashboard as start page for reader users. Graylog2/graylog-server2#2005
- Allow dots (“.”) in LDAP group name mappings. Graylog2/graylog-server2#1458 Graylog2/graylog-server2#2009
- Update user edit form when username changes. Graylog2/graylog-server2#2000
- Fix issue with permissions in user form. Graylog2/graylog-server2#1989
- Update extractor example when message is loaded. Graylog2/graylog-server2#1957 Graylog2/graylog-server2#2013
- Disable log4j2 shutdown hooks to avoid exception on shutdown. Graylog2/graylog-server2#1795 Graylog2/graylog-server2#2015
PLUGIN: MAP WIDGET
- Fix styling issue with map widget. Graylog2/graylog-server2#2003
- Fix openstreetmap URL in map widget. Graylog2/graylog-server2#1994
PLUGIN: COLLECTOR
- Fix problem with collector heartbeat validation. Graylog2/graylog-server2#2002 Graylog2/graylog2-web-interface#1726Graylog2/graylog-plugin-collector#3
PLUGIN: ARCHIVE
- Fix error message when archive directory does not exist.
- Never close or delete the current writer index when archiving it.
- Handle a graceful server shutdown and stop archiving / restore jobs.
- Fix NullPointerException when collecting source histogram metadata for an archive.
- Fix missing timestamp field when restoring an archive.
BREAKING CHANGES
SERVER
- Remove unused command line parameters. Graylog2/graylog-server2#1977
KNOWN ISSUES
PLUGIN: ARCHIVE
- The archive index retention strategy has a hardcoded number for max indices of 1. Please make sure to only use it for tests! This will be fixed in the next beta.
DOWNLOAD
Graylog v2.0 Beta can be downloaded from here.
Our virtual appliance in OVA format has also been updated for this release.
The operating system packages for v2.0 Beta are available in our repositories. See our documentation for details.
Docker images are available on Docker Hub.
UPGRADING FROM GRAYLOG 1.3.X
Graylog v2.0 is not production ready yet but you can preview the breaking changes in our
WE NEED YOUR FEEDBACK
We need feedback about what’s working and what’s broken in order to help everyone get the most out of Graylog 2.0. There are a variety of ways to provide feedback, all of which can be found on our community resources page:
- Report bugs and other issues in our GitHub graylog-server repo.
- Help with documentation in our GitHub documentation repo.
- Start a discussion in our Google Group mailing list.
- Or join the chatter on our #graylog Freenode IRC channel.
- New feature ideas are welcome in our product idea portal.
We’re super excited about releasing 2.0, and we value your feedback. So please go try out this release and let us know what you think!