Today we are releasing Graylog v2.2.0-beta.4. This release includes improvements to the alerting feature as well as a new pipeline processor function. You can now clone a message and remove sensitive fields that you do not want certain users to see. As always, we could continue to use your help by providing feedback for this beta. Please report bugs and any other issues in our GitHub graylog-server repo.
DOWNLOAD LINKS
Download Graylog v2.2.0-beta.4:
- 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.2.0-beta.4:
CORE
- Fix NPE in MongoDbSessionDAO#doDelete(). Graylog2/graylog2-server#3227
- Support syslog messages with ISO-8601 timestamps. Graylog2/graylog2-server#3228
- Use local copies of Droid Sans font in Swagger UI. Graylog2/graylog2-server#3229
- Remove empty row if input description is empty. Graylog2/graylog2-server#3237
- Make “sender” optional in EmailAlarmCallback. Graylog2/graylog2-server#3224
- Fix URL for throbber image. Graylog2/graylog2-server#3242
- Remove special handling in SplitAndCountConverter. Graylog2/graylog2-server#3230
- Add missing AuditBindings to journal commands. Graylog2/graylog2-server#3226
- Don’t check private key/certificate if REST API and web interface on same port. Graylog2/graylog2-server#3231
- Add configuration settings for timeout and concurrency of OptimizeIndexJob. Graylog2/graylog2-server#3225
- Change way of exporting CSV search results. Graylog2/graylog2-server#3238
- Add space in processing limit notification. Graylog2/graylog2-server#3256
- Only reacalculate index set ranges in index set maintenance menu. Graylog2/graylog2-server#3252
- Fix alert condition validations. Graylog2/graylog2-server#3257
- Validate alarm callbacks before saving them. Graylog2/graylog2-server#3262
- Only update index ranges for managed indices. Graylog2/graylog2-server#3259
- Resolve alerts from deleted alert conditions. Graylog2/graylog2-server#3265
- Alert UI changes. Graylog2/graylog2-server#3266
- Properly track stream throughput for the default stream. Graylog2/graylog2-server#3278
- Add support for OPTIONS request to HttpTransport. Graylog2/graylog2-server#3234
- Add list of stream IDs to Message#toElasticSearchObject(). Graylog2/graylog2-server#3277
- Fix document counts with an empty index set. Graylog2/graylog2-server#3291
- Handle ElasticsearchException in Counts class. Graylog2/graylog2-server#3288
- Move client-side split/import of Grok pattern files to server. Graylog2/graylog2-server#3284
- Showing index set in stream listing only if user is permitted to. Graylog2/graylog2-server#3300
- Fix reloading after notification changes. Graylog2/graylog2-server#3264
- Add “messages:analyze” permission to reader permission set. Graylog2/graylog2-server#3305
- Disable alarm notification controls if user is not permitted to edit. Graylog2/graylog2-server#3303
- Changing conditional to check for presence of index set definition. Graylog2/graylog2-server#3304
- Allow to get a thread dump as plain text. Graylog2/graylog2-server#3289
- Add missing authentication to ClusterResource and ClusterStatsResource. Graylog2/graylog2-server#3279
- Save anchor and last rotation in TimeBasedRotationStrategy depending on IndexSet. Graylog2/graylog2-server#3306
PIPELINE PROCESSOR
- Do not use lambdas with gauge metrics. Graylog2/graylog-plugin-pipeline-processor#152
- Add clone_message() function. Graylog2/graylog-plugin-pipeline-processor#153
- Track total pipeline interpreter executionTime as a single metric. Graylog2/graylog-plugin-pipeline-processor#155
COLLECTOR
- Extract etag cache into its own service. [Graylog2/graylog-plugin-collector#4