Today we are releasing Graylog v2.1.2 which includes many bug-fixes and improvements! We highly recommend that you upgrade if you are currently using v2.1.1. If you are running a previous version of Graylog, please check out our 2.1 GA announcement to see the new features we introduced.
DOWNLOAD
Download Graylog v2.1.2:
- DEB or RPM packages are available in our repositories and our download page. Check our documentation for details.
- Docker image
- OVA / Appliance
- Tarball (manual installation)
users, please note that you will need to use at
least version 1.2.0 of the enterprise plugins, which are compatible with Graylog version 2.1.x.
NEW SEARCH INDICATOR
Thanks to your feedback we were able to improve Graylog’s search functionality. Previously, long running searches were difficult to follow due to a lack of indication that a search was in progress. With this release, we have introduced an indicator that will show this progress of your search.
NEW STREAM RULE
A classic use-case for stream rules is to identify messages that contain a certain string. Previously, you had to write a regular expression, but with this release we are introducing a contains stream rule. This will improve performance and make writing streams more straightforward.
LIST OF ALL CHANGES
- Improve logging in DecodingProcessor. Graylog2/graylog2-server#3025, Graylog2/graylog2-server#3034
- Support all ZLIB compression levels for GELF messages. Graylog2/graylog2-server#3022, Graylog2/graylog2-server#3036
- Implement “contains” stream rule. Graylog2/graylog2-server#3020, Graylog2/graylog2-server#3037
- Make ValidatorProvider a Singleton. Graylog2/graylog2-server#3019, Graylog2/graylog2-server#3038
- Fix NPE in MongoProbe if MongoDB doesn’t run with MMAPv1. Graylog2/graylog2-server#3018, Graylog2/graylog2-server#3039
- Fix NPE in Indices#numberOfMessages(String). Graylog2/graylog2-server#3016, Graylog2/graylog2-server#3041
- Only create new LdapConnectionConfig if LDAP is enabled. Graylog2/graylog2-server#3017, Graylog2/graylog2-server#3040
- Properly track replace-all flag and pass through to API. Graylog2/graylog2-server#3023, Graylog2/graylog2-server#3043
- Replace Jersey GZipEncoder with Grizzly’s GZipFilter. Graylog2/graylog2-server#3021, Graylog2/graylog2-server#3044
- Prevent n+1 query loading for Stream Rules. Graylog2/graylog2-server#3024, Graylog2/graylog2-server#3035. Thank you @bjoernhaeuser!
- Handle search execution errors. Graylog2/graylog2-server#3027, Graylog2/graylog2-server#3045
- Calculate cardinality on field graphs. Graylog2/graylog2-server#3028, Graylog2/graylog2-server#3046
- Update stats function in field graph description. Graylog2/graylog2-server#3029, Graylog2/graylog2-server#3047
- Use response status 500 if search failed but wasn’t syntax error. Graylog2/graylog2-server#3026, Graylog2/graylog2-server#3042
- Improved search indicators. Graylog2/graylog2-server#3031, Graylog2/graylog2-server#3050
- Fix field analyzers loading when search changes. Graylog2/graylog2-server#3030, Graylog2/graylog2-server#3049
- Close search query autocompletion on enter. Graylog2/graylog2-server#3032, Graylog2/graylog2-server#3051
- Refresh stream search when stream changes. Graylog2/graylog2-server#3033, Graylog2/graylog2-server#3052
- Update Joda-Time and moment-timezone. Graylog2/graylog2-server#3059, Graylog2/graylog2-server#3060
- Search button does not always trigger a new search. Graylog2/graylog2-server#3062, Graylog2/graylog2-server#3063
BEATS PLUGIN
- Fix frame decoding in case of lost connection. Graylog2/graylog-plugin-beats#14, Graylog2/graylog-plugin-beats#15, Graylog2/graylog-plugin-beats#17. Thank you @hc4!
- Support messages >1024 bytes in BeatsFrameDecoder. Graylog2/graylog-plugin-beats#10, Graylog2/graylog-plugin-beats#12
PIPELINE PROCESSOR PLUGIN
- Don’t doubly negate the value of the expression. Graylog2/graylog-plugin-pipeline-processor#126, Graylog2/graylog-plugin-pipeline-processor#127
WE LOVE YOUR FEEDBACK
We are really excited about version 2.1.2 and we would love to hear your thoughts! There are a variety
of ways to provide feedback, all of which can be found on our
- 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.