The following content is part of the Graylog 5.2 documentation. If you are using another version of Graylog, please switch to your version.
Select Version
3.3 and earlier
Please note this changelog is for the core Open Graylog application. For the Graylog
Operations changelog, please see
the following
article
.
Graylog 5.2.7
Released: 2024-04-30
Fixed
Display field value suggestions when field name is in the middle of the search query.
graylog2-server#18288
graylog2-server#18952
Graylog 5.2.6
Released: 2024-04-03
Fixed
Reverts fix for #16029 due to regression in GeoIP lookup table access.
graylog2-server#18017
graylog2-server#18322
Fixed automatic pop-up triggering for clearing notifications on the events definition overview page.
graylog2-server#18633
graylog2-server#18646
Graylog 5.2.5
Released: 2024-03-06
Changed
Suppress
index_not_found_exception
when there is a race between querying and deleting an index.
graylog2-server#18127
graylog2-server#18146
Fixed
Fixed event aggregation handling when aggregating on missing fields.
graylog2-server#17314
graylog2-server#17604
Fixing problem with query input which can make the search bar disappear.
graylog2-server#18053
graylog2-server#18470
Fix support for changed IPinfo ASN mmdb files.
graylog-plugin-enterprise#6436
graylog2-server#18124
Fix potential deadlock in async query string validation.
graylog2-server#16883
graylog2-server#18461
Graylog 5.2.4
Released: 2024-02-07
Added
Added
field_value_suggestion_mode
config parameter that allows to switch field value suggestions off, turn them on, and turn them on only for textual fields.
graylog2-server#18032
graylog2-server#18095
Added link to first start logs to log into preflight UI.
graylog2-server#18113
Changed
Ensure password secret meets the minimum length requirement if using/for the Data Node.
graylog2-server#17523
graylog2-server#17719
graylog2-server#18111
Updated the
select_jsonpath
pipeline function to accept JSON strings as the json parameter in addition to parsed JsonNode objects.
graylog2-server#17647
graylog2-server#17683
Fixed
Improve migration and error handling for event definitions that are missing a field value.
graylog2-server#17367
graylog2-server#18051
Fixing UI failour when getting Processing and Indexing Failures stream name for non enterprise version.
graylog2-server#17743
graylog2-server#18143
Fixed error when attempting to share entities with stream dependencies.
graylog2-server#17882
graylog2-server#17891
Fix issue where enabled event definitions would be incorrectly set to disabled through the REST API.
graylog2-server#17958
graylog2-server#17959
Fixing UI runtime error when request for alerts overview returns an error.
graylog2-server#17995
graylog2-server#18000
Fix issue preventing the
lookup_all
pipeline function from working with JSON arrays.
graylog-plugin-enterprise#6363
graylog2-server#17820
Fixed bug causing null response from
array_contains
pipeline function when passed null array.
graylog2-server#17909
Propagate proxied request body to OpenSearch.
graylog2-server#17984
Fix LDAP/AD authentication with legacy TLS.
graylog2-server#18028
Fix Session not timing out on index set details page.
graylog2-server#18063
graylog2-server#18091
Add permission check for displaying content pack uninstall details.
graylog2-server#18177
Security
Always create new sessions for authentication attempts to fix a potential session fixation vulnerability.
GHSA-3xf8-g8gr-g7rh
Restrict classes allowed for cluster config and event types.
GHSA-p6gg-5hf4-4rgj
graylog2-server#18165
Graylog 5.2.3
Released: 2024-01-03
Changed
Changed content packs handling to allow import/export of entities that reference streams by title.
graylog2-server#16743
Removed
Removed legacy Sidecar collector migration link in UI.
graylog2-server#17602
Fixed
Fix filebeat path for sidecar default templates and default configurations.
graylog2-server#17526
graylog2-server#17624
Fix ineffective search query after exporting search to dashboard.
graylog2-server#17619
graylog2-server#17621
Fix content pack install modal having two superposed modal element.
graylog2-server#16834
graylog2-server#15752
graylog2-server#17073
Fix Sidecar collector configuration form submit button not being clickable.
graylog2-server#17185
graylog2-server#17280
Fix issue preventing the
array_contains
pipeline function from working with JSON arrays.
graylog2-server#17611
Fix distribution of table column width for print version of data table and message list widget.
graylog-plugin-enterprise#6158
graylog2-server#17642
Fixing text alignment of highlighted numbers in data tables.
graylog2-server#17678
Graylog 5.2.2
Released: 2023-12-06
Added
Added support for sending HTTP Notification API Key/Secret as a header.
graylog2-server#14691
graylog2-server#17369
Added 4 pipeline functions for general use that were previously only available to Illuminate.
graylog-plugin-enterprise#6032
graylog2-server#6112
Changed
Add Data Node pre-flight check to validate the
vm.max_map_count
sysctl value.
graylog2-server#17430
graylog2-server#17497
graylog2-server#17512
Fixed
Fix preflight basic auth prompt when password has not been entered.
graylog2-server#17385
graylog2-server#17405
Prevent adding same entity data table filter multiple times.
graylog2-server#17362
Fix editing of system notification event definitions.
graylog2-server#17435
Fix archiving when batch size exceeds ES/OS
http.max_content_length
.
graylog-plugin-enterprise#3318
graylog2-server#17449
Fix excessive logging of warnings for metrics requests after session expiration.
graylog2-server#17477
Graylog 5.2.1
Released: 2023-11-15
Added
Added the Email Notification ID to the System Notification for Missing Email Recipients.
graylog2-server#16988
graylog2-server#17061
Including basic data node usage information in telemetry.
graylog2-server#17042
Changed
Enable sidecar default configurations to be updated on existing installs.
graylog2-server#17040
graylog2-server#17246
graylog2-server#17282
Fixed
Fix timezone issue with date picker, which resulted in highlighting the wrong selected day.
graylog2-server#16096
graylog2-server#16973
Fix tooltip colors on Rule Editor.
graylog2-server#17204
Fixing problem with persisting selected page size for some paginated lists.
graylog2-server#17261
graylog2-server#17278
DataNode: if no node name was specified, use the hostname as node name default.
graylog2-server#17025
Fixed opensearch configuration sync permissions, backport of #17059
graylog2-server#17078
Graylog 5.2.0
Released: 2023-11-01
Added
The max number of indices is now persisted when changing strategies in the index retention strategy configuration
graylog2-server#13975
graylog2-server#16860
graylog-plugin-enterprise#5941
Add log messages like in the old JEST client to show nodes arriving/dropping from an ES/OS cluster
graylog2-server#14383
graylog2-server#14898
Create time range quick access list for multiple time range types
graylog2-server#15484
Add sidecar
graylog_host
variable, Auditbeat collector for Linux and default configurations.
graylog2-server#15570
graylog2-server#15571
Create undo/redo actions in search
graylog2-server#15704
Track when an event definition was last successfully matched.
graylog2-server#15751
graylog2-server#16071
Add bulk action for streams overview to start a search with selected streams.
graylog2-server#15975
graylog2-server#16015
Secure datanode REST API with the same SSL certificate as the one used for Opensearch HTTP
graylog2-server#15990
graylog2-server#16058
Enable basic auth for datanode rest API if security is enabled
graylog2-server#16447
graylog2-server#16446
New Content Stream section to welcome page to show Rss feed and Release notice.
graylog-plugin-enterprise#5404
graylog2-server#15843
New pipeline rule functions for map manipulation:
map_set
,
map_remove
.
graylog2-server#6470
graylog2-server#16174
Optional flag to invert condition of
remove_field
function.
graylog2-server#8128
graylog2-server#16182
Added event definition title as a summary to Microsoft Teams notifications.
graylog-plugin-integrations#1341
graylog-plugin-integrations#1343
Run matrix tests with a given indexer version.
graylog2-server#15088
Datanode autodiscovery, indexer hosts refactoring, preflight startup logic implemented
graylog2-server#15197
graylog-plugin-enterprise#5101
Create message in system notification stream when sidecar becomes inactive
graylog2-server#6697
graylog2-server#15222
Add Sidecar Reader and Sidecar Manager roles to read and manage sidecars.
graylog2-server#12044
graylog2-server#15380
Add system logs to nodes overview page.
graylog2-server#15381
AMQP input improvements: retry connection with configurable interval and encrypt password.
graylog2-server#12447
graylog2-server#15401
Adding specific field types for streams, node & input fields.
graylog2-server#15409
Advanced field types for scripting API - support for stream, node and input name resolution
graylog2-server#15421
Resolving input/streams/node ids in aggregation results, showing titles.
graylog2-server#15464
Pipeline Rule Builder UI
graylog2-server#15490
graylog2-server#15470
Allow simulation of json messages on the rule creation page
graylog2-server#15490
graylog2-server#15480
Add CA configuration to load a given CA during startup for datanode certificate provisioning.
graylog2-server#15546
Restrict time size based rotation strategy duration leeway on cloud
graylog-plugin-cloud#1149
graylog2-server#15556
graylog-plugin-enterprise#5213
Implementing highlighting for advanced field types (streams, nodes, inputs).
graylog2-server#15601
Include titles of advanced field types in suggestions.
graylog2-server#15614
Updating Sources Dashboard with better widgets to gain insights into log volume distribution.
graylog2-server#15677
Added the
string_entropy
pipeline function.
graylog-plugin-enterprise#4839
graylog2-server#15682
Implementing
percentage
metric for aggregations.
graylog2-server#6763
graylog2-server#15738
Add action to cleanup & rebuild index ranges of all index sets.
graylog2-server#11919
graylog2-server#15808
Adding values pivot option to disable empty buckets.
graylog2-server#15814
Enabling
percentage
/
percentile
metrics in event definitions.
graylog2-server#10082
graylog2-server#15863
Add event limit for filter event definition.
graylog-plugin-enterprise-integrations#5382
graylog2-server#16035
Implement option to change order of search highlighting rules.
graylog2-server#16095
Mark users synced from a deactivated authorization backend in user overview list and on user detail page.
graylog2-server#13823
graylog2-server#16134
Add pipeline name and stage to log output when an exception occurs during pipeline processing.
graylog2-server#8627
graylog2-server#16161
Add API endpoint for event definition duplication.
graylog2-server#16251
Introduce telemetry custom event name
graylog2-server#16317
DataNode: if you use the DataNode, the nodes system clocks have to be synchronized for JWT usage.
graylog2-server#16334
Add change field type action for a field
graylog2-server#16469
graylog2-server#16344
Added ability to clean field names for
set_field
and
set_fields
pipeline functions
graylog2-server#7137
graylog-plugin-enterprise#5794
graylog2-server#16514
Enabling pre-flight UI for general availability.
graylog2-server#16722
Enabling field type management for general availability.
graylog2-server#16773
Include link to replay an alert in teams and slack notification template.
graylog-server#15678
graylog-plugin-integrations#1348
Changed
Display keyword in time range summary instead of from / to range. Display effective search execution time range in sidebar, which can be helpful for relative and keyword time ranges.
graylog2-server#11401
graylog2-server#15961
Memorize state of time range tabs in time range picker while picker is open.
graylog2-server#11465
graylog2-server#16107
Implement share button for saved searches overview.
graylog2-server#15355
graylog2-server#16126
Read CSP directives from a resource property file.
graylog2-server#15370
graylog2-server#15439
On View Event Definition page added Duplicate button and removed Edit button for definitions that are scoped as immutable.
graylog2-server#15916
graylog2-server#16515
Unify auto-refresh behavior in case there are form changes.
graylog-plugin-enterprise#5896
graylog2-server#16893
Updated AWS Java SDK to the latest version
graylog-plugin-enterprise-integrations#971
graylog2-server#14712
Update Content Security Policy on the fly, when an authentication backend is created.
graylog2-server#15371
graylog2-server#15305
Moved AWS plugin into server repository.
graylog2-server#15318
‘Show received messages’ for forwarder inputs now queries for messages using the new
gl2_forwarder_input
field.
graylog-plugin-enterprise#4586
graylog2-server#15378
Update Kafka client library from 2.7.0 to 3.4.0.
graylog2-server#15488
Using composable index templates instead of legacy templates.
graylog2-server#15782
graylog2-server#15948
When entity was added to the favorites, it was added to the end of the list. It meant that top of the favorites’ list contained entities that had been added first to the list. It seemed wrong. From now on, the newly added entity will be shown on the top of the favorites’ list.
graylog2-server#16050
Make
creation_date
optional when creating index sets via api. If none is provided, the current server time will be used.
graylog2-server#4709
graylog2-server#16166
Show syntax error in pipeline rule editor when trying to access nested variables using an array literal, e.g.
result.["key"]
.
graylog2-server#16029
graylog2-server#16196
Introduce a cache configuration setting to avoid caching empty values.
graylog2-server#13579
graylog2-server#15200
graylog2-server#16199
Merging integrations plugin into core repository.
graylog2-server#16274
Publish system events asynchronously to prevent threads getting blocked.
graylog2-server#16426
Deprecated
Adding REST endpoint to create custom field type mappings for index sets.
graylog2-server#16241
GreyNoise Data Adapter functionality has been limited to only use with non-community GreyNoise subscriptions.
graylog-plugin-enterprise#5157
graylog-plugin-integrations#1340
graylog-plugin-enterprise-integrations#1059
graylog2-server#15592
Removed
Remove support for legacy Collector Sidecars.
graylog-project-internal#102
Remove obsolete
ElasticsearchConfigMigration
and
AddRetentionRotationAndDefaultFlagToIndexSetMigration
migrations.
graylog2-server#16153
Remove ERROR level logs that happened during user/role creation.
graylog2-server#16184
Fixed
Display indicator when dashboard has unsaved changes.
graylog2-server#10682
graylog2-server#16122
Validate in aggregation builder if metric name is unique.
graylog2-server#11592
graylog2-server#16097
Fix
join()
and
substring()
pipeline function parameter names.
graylog2-server#11868
Do not show query input suggestions when using
Add to query
field value action.
graylog2-server#12165
graylog2-server#15885
We improved the index set overview page performance and added a title-based search feature.
graylog2-server#12498
graylog2-server#15155
Fix test lookup not accepting uppercase characters
graylog2-server#14373
graylog2-server#16909
Make sure that
boolean
fields are returned as
true|false
in aggregations on Opensearch 2.4+.
graylog2-server#14661
graylog2-server#15809
Adjust keybindings for query input autocompletion.
graylog2-server#14793
graylog2-server#16162
Fix heatmap colorbar font color for dark mode.
graylog2-server#15035
graylog2-server#16129
Improve readability of hover legend in aggregations.
graylog2-server#15084
graylog2-server#15888
Enable/Disable Event Definition status when clicking on status badge.
graylog2-server#15095
graylog2-server#16203
Fix: BulkActions dialog not closing after clicking on Confirm.
graylog2-server#15259
graylog2-server#15384
Fix pagination problems on Events page.
graylog2-server#15273
graylog2-server#15357
Fix problem with search bar submit button incorrectly indicating changes for keyword time range.
graylog2-server#15472
graylog2-server#15938
Apply pivot limits correctly when installing saved searches/dashboard from pre-5.1 content packs.
graylog2-server#15509
graylog2-server#15523
Make sure that search is reexecuted when ‘Add to query’/‘Remove from query’ on dashboards.
graylog2-server#15519
graylog2-server#15593
Properly prefix frontend paths to prevent error when custom app path suffix is used.
graylog2-server#15536
graylog2-server#15540
Use search query from URL params for dashboard page search input.
graylog2-server#15536
graylog2-server#15540
When modifying a user’s session timeout, the system will automatically update existing user sessions to ensure application of the new timeout settings.
graylog2-server#15609
graylog2-server#15657
Remove LastOpened and Favorite items from internal Entity List
graylog2-server#15638
graylog2-server#15574
graylog2-server#15658
Save modified search when query is changed through URL parameters.
graylog2-server#15642
graylog2-server#15653
Restore mail attribute for AD authentication.
graylog2-server#15536
Include link to replay an alert in alert mail notification template.
graylog2-server#15678
graylog2-server#15922
Fixes sorting with variance/stddev/sumofsquare metrics.
graylog2-server#15707
graylog2-server#15878
Fixing problem with focus loss in query input autocompletion.
graylog2-server#15718
graylog2-server#15933
Render values consistently between normal and full screen mode.
graylog2-server#15778
graylog2-server#15864
Fixes problems with editing Search Filters of entities installed via Content Packs. Search Filters of those types of entities are not inlined during Content Pack installation and can be edited.
graylog2-server#15841
graylog2-server#16085
graylog-plugin-enterprise#5560
Disable offline detection for REST API client.
graylog2-server#15913
graylog2-server#15914
Show errors again when loading a saved search or dashboard which exceeds the query limit.
graylog2-server#15958
graylog2-server#15998
graylog2-server#16033
Fix TLS compatibility with older operating systems (e.g. Win Server 2019).
graylog2-server#16076
Cluster initial manager nodes in datanode configurable.
graylog2-server#16143
graylog2-server#16146
Improve logic which controls when we show the query input completions.
graylog2-server#16207
graylog2-server#16168
Fixes validation of max index retention lifetime for time-size-optimizing indices.
graylog-plugin-enterprise#5685
graylog2-server#16392
Updating title of dashboard is now properly saved.
graylog2-server#16440
graylog2-server#16441
Fixing broken streams page if streams without
matching_type
exist.
graylog2-server#16474
graylog2-server#16522
Fixing error which occurred when saving a dashboard after deleting a page in the pages configuration modal.
graylog2-server#16634
graylog2-server#16674
Fix Geo-Location Processor Configuration modal being stuck after the updating the config failed.
graylog2-server#16828
graylog2-server#16926
Fixed error where only most recent revision of a content pack could be installed.
graylog2-server#16913
graylog2-server#16943
Fixes search export, so that it takes search filters into consideration.
graylog2-server#5793
graylog2-server#16896
Fix wrong lookup cache metrics after reconfiguration.
graylog2-server#8633
Fix GELF output to not block output processing.
graylog2-server#9917
graylog-plugin-enterprise#4623
graylog2-server#15385
Show all streams in global decorators configuration, fixing display problem
graylog2-server#13465
graylog2-server#13467
graylog2-server#15280
Improving decorator config by showing map of all decorators present.
graylog2-server#14546
graylog2-server#15284
Make sure that search creation has finished before executing it for new saved searches/dashboards.
graylog2-server#15435
graylog2-server#15437
Fixing session expiration on the nodes page.
graylog-plugin-enterprise#5158
graylog2-server#15465
Fix archiving failure in case of AWS Opensearch 429 error
graylog-plugin-enterprise#5136
graylog2-server#15503
Extend authentication cookie’s max age on every session extension.
graylog2-server#15502
graylog2-server#15504
Do not extend session when fetching indexer cluster health.
graylog2-server#15505
Keep query order when exporting saved searches/dashboards to content packs.
graylog2-server#15341
graylog2-server#15528
graylog2-server#15505
Improve widget placement for specific widget sizes/positions.
graylog2-server#15308
graylog2-server#15538
graylog2-server#15545
NodeService#allActive returns only nodes of correct type based on current server type
graylog2-server#15505
Avoid redirecting to path with trailing
/
when delivering static assets.
graylog2-server#15613
Fixing search creation when replaying events/event definitions.
graylog2-server#15552
graylog2-server#15689
graylog2-server#15688
Fix enabled_index_rotation_strategies configuration to allow setting of TimeBasedSizeOptimizingStrategy
graylog2-server#15750
Sort function names, add rule builder fragments with implicit to_string, fix string parameter handling in fragments.
graylog2-server#15785
Fixed query decoration in aggregation alerts.
graylog2-server#15737
graylog2-server#15793
Force user to select an entity for when picking a start page type.
graylog2-server#15578
graylog2-server#15869
Fix problem with STOPPED reactor on OutOfMemoryError. This error stops the whole GL instance now, instead of constantly logging errors related to stopped reactor.
graylog-plugin-enterprise#4980
graylog2-server#15889
Mark required fields in body of API call
PUT roles/{rolename}
graylog2-server#16019
Include parameters when replaying search for dashboard widget.
graylog-plugin-enterprise#4576
graylog2-server#16051
Fix event definition enable UI state for Filter & Aggregation.
graylog2-server#16070
graylog2-server#16072
Fix internal server error for cluster logger level API requests.
graylog2-server#11408
graylog2-server#14256
graylog2-server#16092
Fix possible NullPointerExceptions when writing pipeline rules with maps.
graylog2-server#14818
graylog2-server#16175
Added a new Event Definition column: Last Matched.
graylog2-server#15751
graylog2-server#16195
Fix blocked system events index preventing node registration and leader election.
graylog-plugin-enterprise#5750
graylog2-server#16407
DNS Resolver Pool warning log message now accurately reflects configured
dns_lookup_adapter_resolver_pool_size
value.
graylog2-server#16475
Indexer cluster checker thread start is delayed by 5s to avoid potential deadlock.
graylog2-server#16481
Fixes failure to delete indices with time/size optimizing strategy, when write block is not present.
graylog-plugin-enterprise#5722
graylog2-server#16503
Fixing display of session timeout unit on user edit page.
graylog2-server#16563
Fix description for the scenario that one term or value has multiple matching highlighting rules.
graylog2-server#16668
By default, ’none’ retention strategy is now disabled for new installations.
graylog-plugin-enterprise#5894
graylog2-server#16927
Allow logging metrics to include DEBUG/TRACE level.
graylog2-server#10866
graylog2-server#16962
Aligning order of precedence of auth info in proxied resources with general authentication logic.
graylog2-server#16985
graylog2-server#16999
Change loggers in indexer subsystem to output all messages related to indexing/searching.
graylog2-server#17011
graylog2-server#17012
Security
Fix partial path traversal vulnerability in Support Bundle feature.
GHSA-2q4p-f6gf-mqr5
Fix stale session cache after logout.
GHSA-3fqm-frhg-7c85
Fix insecure source port usage for DNS Lookup adapter queries.
GHSA-g96c-x7rh-99r3
Update SnakeYAML to version 2.2. (fixes CVE-2022-1471)
graylog2-server#16377
Update Jackson to 2.15.2. (CVE-2022-42003)
graylog2-server#16377
Update Scala to 2.13.12 to include fix of CVE-2022-36944.
graylog2-server#16456
Update various third-party libraries to address vulnerabilites.
graylog2-server#16476
Update Netty to 4.1.100 to fix the
HTTP/2 Rapid Reset attack
.
GHSA-xpw8-rcwv-8f8p
The security vulnerability affects all Graylog users that run the Graylog Forwarder input on their servers.
graylog2-server#16902
Graylog 5.1.13
Released: 2024-04-03
No changes since 5.1.12.
Graylog 5.1.12
Released: 2024-03-06
Fixed
Fix potential deadlock in async query string validation.
graylog2-server#16883
graylog2-server#18467
Graylog 5.1.11
Released: 2024-02-07
Changed
Updated the
select_jsonpath
pipeline function to accept JSON strings as the json parameter in addition to parsed JsonNode objects.
graylog2-server#17647
graylog2-server#17683
Fixed
Fixing UI runtime error when request for alerts overview returns an error.
graylog2-server#17995
graylog2-server#18000
Add permission check for displaying content pack uninstall details.
graylog2-server#18177
Security
Always create new sessions for authentication attempts to fix a potential session fixation vulnerability.
GHSA-3xf8-g8gr-g7rh
Restrict classes allowed for cluster config and event types.
GHSA-p6gg-5hf4-4rgj
graylog2-server#18165
Graylog 5.1.10
Released: 2024-01-03
Added
Added the
string_entropy
pipeline function.
graylog-plugin-enterprise#4839
graylog2-server#15682
Fixed
Fix ineffective search query after exporting search to dashboard.
graylog2-server#17619
graylog2-server#17621
Fixing problem with legacy theme mode in local storage, which can occur for read-only users when downgrading Graylog.
graylog2-server#17368
Fix distribution of table column width for print version of data table and message list widget.
graylog-plugin-enterprise#6158
graylog2-server#17642
Graylog 5.1.9
Released: 2023-12-06
Added
Added support for sending HTTP Notification API Key/Secret as a header.
graylog2-server#14691
graylog2-server#17369
Added the Email Notification ID to the System Notification for Missing Email Recipients.
graylog2-server#16988
graylog2-server#17061
Fixed
Fix page size select on Alerts & Events page.
graylog2-server#17199
graylog2-server#17342
Fixing problem with persisting selected page size for some paginated lists.
graylog2-server#17261
graylog2-server#17278
Change loggers in indexer subsystem to output all messages related to indexing/searching.
graylog2-server#17011
graylog2-server#17012
Prevent adding same entity data table filter multiple times.
graylog2-server#17362
Fix editing of system notification event definitions.
graylog2-server#17435
Fix archiving when batch size exceeds ES/OS
http.max_content_length
.
graylog-plugin-enterprise#3318
graylog2-server#17449
Fix excessive logging of warnings for metrics requests after session expiration.
graylog2-server#17477
Graylog 5.1.8
Released: 2023-11-01
Fixed
Fix timezone issue with date picker, which resulted in highlighting the wrong selected day.
graylog2-server#16096
graylog2-server#16973
Fixed error where only most recent revision of a content pack could be installed.
graylog2-server#16913
graylog2-server#16943
Fixes search export, so that it takes search filters into consideration.
graylog2-server#5793
graylog2-server#16896
Graylog 5.1.7
Released: 2023-10-12
Security
Update Netty to 4.1.100 to fix the
HTTP/2 Rapid Reset attack
(
GHSA-xpw8-rcwv-8f8p
). The security vulnerability affects all Graylog users that run the Graylog Forwarder input on their servers.
graylog2-server#16902
Graylog 5.1.6
Released: 2023-10-04
Added
Add Sidecar Reader and Sidecar Manager roles to read and manage sidecars.
graylog2-server#12044
graylog2-server#15380
Added ability to clean field names for
set_field
and
set_fields
pipeline functions.
graylog2-server#7137
graylog-plugin-enterprise#5794
graylog2-server#16514
Fixed
Fixes validation of max index retention lifetime for time-size-optimizing indices.
graylog-plugin-enterprise#5685
graylog2-server#16448
Updating title of dashboard is now properly saved.
graylog2-server#16440
graylog2-server#16441
Fixing broken streams page if streams without
matching_type
exist. g
raylog2-server#16474
graylog2-server#16522
Fixing error which occurred when saving a dashboard after deleting a page in the pages configuration modal.
graylog2-server#16634
graylog2-server#16674
Fix event definition enable UI state for Filter & Aggregation
. graylog2-server#16070
graylog2-server#16072
Fix blocked system events index preventing node registration and leader election.
graylog-plugin-enterprise#5750
graylog2-server#16407
Indexer cluster checker thread start is delayed by 5s to avoid potential deadlock.
graylog2-server#16481
Fixes failure to delete indices with time/size optimizing strategy, when write block is not present.
graylog-plugin-enterprise#5722
graylog2-server#16503
Fix description for the scenario that one term or value has multiple matching highlighting rules.
graylog2-server#16668
Graylog 5.1.5
Released: 2023-08-02
Fixed
Display indicator when dashboard has unsaved changes.
graylog2-server#10682
graylog2-server#16122
Adjust keybindings for query input autocompletion.
graylog2-server#14793
graylog2-server#16162
Fix heatmap colorbar font color for dark mode.
graylog2-server#15035
graylog2-server#16129
Fixes problems with editing Search Filters of entities installed via Content Packs. Search Filters of those types of entities are not inlined during Content Pack installation and can be edited.
graylog2-server#15841
graylog2-server#16085
graylog-plugin-enterprise#5560
Graylog 5.1.4
Released: 2023-08-02
Added
Adding values pivot option to disable empty buckets.
graylog2-server#15814
Fixed
Fix
join()
and
substring()
pipeline function parameter names.
graylog2-server#11868
Do not show query input suggestions when using
Add to query
field value action.
graylog2-server#12165
graylog2-server#15885
Improve readability of hover legend in aggregations.
graylog2-server#15084
graylog2-server#15888
Fix problem with search bar submit button incorrectly indicating changes for keyword time range.
graylog2-server#15472
graylog2-server#15938
Fixing problem with focus loss in query input autocompletion.
graylog2-server#15718
graylog2-server#15933
Render values consistently between normal and full screen mode.
graylog2-server#15778
graylog2-server#15864
Decreasing z-index of login background.
graylog2-server#15884
graylog2-server#15901
Disable offline detection for REST API client.
graylog2-server#15913
graylog2-server#15914
Fix TLS compatibility with older operating systems. (e.g. Win Server 2019).
graylog2-server#16076
Force user to select an entity for when picking a start page type.
graylog2-server#15578
graylog2-server#15869
Security
Changed the minimum allowed Anomaly Detector interval to 10 minutes.
graylog-plugin-enterprise#5383
graylog-plugin-enterprise#5524
Fixes race condition in range calculation when restoring small indices.
graylog-plugin-enterprise#2220
graylog-plugin-enterprise#5393
Fixed handling of backslashes in Sigma rule queries that caused OpenSearch errors.
graylog-plugin-enterprise#5326
graylog-plugin-enterprise#5440
Fix unknown email_attributes error when using AD team sync; honor user-configured LDAP attribute names.
graylog2-server#15652
graylog-plugin-enterprise#5423
Graylog 5.1.3
Released: 2023-07-05
Added
Added event definition title as a summary to Microsoft Teams notifications.
graylog-plugin-integrations#1341
graylog-plugin-integrations#1343
Fixed
Make sure that
boolean
fields are returned as
true|false
in aggregations on OpenSearch 2.4+.
graylog2-server#14661
graylog2-server#15816
Save modified search when query is changed through URL parameters.
graylog2-server#15642
graylog2-server#15654
Fixing search creation when replaying events/event definitions.
graylog2-server#15552
graylog2-server#15689
graylog2-server#15690
Fix
enabled_index_rotation_strategies
configuration to allow setting of
TimeBasedSizeOptimizingStrategy
.
graylog2-server#15750
Security
Fix partial path traversal vulnerability in Support Bundle feature.
GHSA-2q4p-f6gf-mqr5
Fix stale session cache after logout.
GHSA-3fqm-frhg-7c85
Fix insecure source port usage for DNS Lookup adapter queries.
GHSA-g96c-x7rh-99r3
Graylog 5.1.2
Released: 2023-06-07
Fixed
When modifying a user’s session timeout, the system will automatically update existing user sessions to ensure application of the new timeout settings.
graylog2-server#15609
graylog2-server#15657
Remove LastOpened and Favorite items from internal Entity List
graylog2-server#15638
graylog2-server#15574
graylog2-server#15658
Fix user login with AD authentication by restoring the mail attribute.
graylog2-server#15536
Fix GELF output to not block output processing.
graylog2-server#9917
graylog-plugin-enterprise#4623
graylog2-server#15385
Extend authentication cookie’s max age on every session extension.
graylog2-server#15502
graylog2-server#15650
Graylog 5.1.1
Released: 2023-05-25
Added
Add support for a fixed leeway configuration for the time size based rotation strategy.
graylog-plugin-cloud#1149
graylog2-server#15556
graylog-plugin-enterprise#5213
Fixed
Fix: BulkActions dialog not closing after clicking on Confirm.
graylog2-server#15259
graylog2-server#15384
Apply pivot limits correctly when installing saved searches/dashboard from pre-5.1 content packs.
graylog2-server#15509
graylog2-server#15582
Make sure that search is reexecuted when ‘Add to query’/‘Remove from query’ on dashboards.
graylog2-server#15519
graylog2-server#15599
Properly prefix frontend paths to prevent error when custom app path suffix is used.
graylog2-server#15536
graylog2-server#15577
Use search query from URL params for dashboard page search input.
graylog2-server#15536
graylog2-server#15540
Show all streams in global decorators configuration, fixing display problem.
graylog2-server#13465
graylog2-server#13467
graylog2-server#15280
Do not extend session when fetching indexer cluster health.
graylog2-server#15505
Fixing session expiration on the nodes page.
graylog-plugin-enterprise#5158
graylog2-server#15507
Keep query order when exporting saved searches/dashboards to content packs.
graylog2-server#15341
graylog2-server#15528
graylog2-server#15505
Improve widget placement for specific widget sizes/positions.
graylog2-server#15308
graylog2-server#15538
graylog2-server#15585
Graylog 5.1.0
Released: 2023-05-11
Added
Provide ability to configure an email attribute for LDAP.
graylog2-server#11131
graylog2-server#14041
Add global session timeout configuration.
graylog2-server#11379
graylog2-server#14343
Generate an event in the
System Event
stream for every system notification
graylog2-server#12555
graylog2-server#14345
graylog2-server#13833
Add support to skip TLS verification on HTTP event notifications.
graylog2-server#12959
Adds a unique
username
index to the
user
collection to prevent creation of duplicate users. Any existing duplicates are resolved by appending the user ID.
graylog2-server#12963
graylog2-server#14649
Implement option to filter streams overview based on stream status.
graylog2-server#13852
graylog2-server#14640
graylog2-server#14690
Standardize sort icons for data table and message list.
graylog2-server#13982
graylog2-server#13987
Add support for a reply-to address in email notifications.
graylog2-server#14254
graylog2-server#14337
Add support for encrypted storage of secret input configuration parameters.
graylog2-server#14433
graylog2-server#14459
Add replay search pages for events, alerts and event definitions
graylog2-server#14540
graylog2-server#14657
Add functionality which allows user create event definition from values
graylog2-server#14544
graylog2-server#15054
Added an “Undo Reset” button to fields in input configuration forms.
graylog2-server#14767
graylog2-server#15147
graylog-plugin-enterprise#4964
Store selected filters and search query on streams and dashboards overview as URL query params.
graylog2-server#14826
graylog2-server#15011
Implement index set filter for streams overview.
graylog2-server#14827
graylog2-server#14905
Implement creation date filter for streams overview.
graylog2-server#14828
graylog2-server#14966
Implement bulk start and stop action for streams overview.
graylog2-server#14881
graylog2-server#14882
graylog2-server#14883
Introduce ability to simulate a single pipeline rule in isolation.
graylog2-server#14891
graylog2-server#14892
Add telemetry for generic usage metric collection
graylog2-server#14900
graylog2-server#14979
Added configurable default timezone to syslogs inputs and parse tz field from FortiGate msg’s
graylog2-server#3853
graylog2-server#14737
syslog4j-graylog2#41
graylog-plugin-integrations#1332
Allow pipeline function
remove_field
to take a regex pattern instead of a field name.
graylog2-server#5653
graylog2-server#15131
Add
normalize_fields
pipeline rule function for normalizing message field names.
graylog2-server#6527
graylog2-server#14636
Implement option to copy a dashboard page to another dashboard.
graylog2-server#8506
graylog2-server#14348
Introduces a new pipeline function
lookup_has_value
to determine if a given key is present in the lookup table.
graylog2-server#9173
graylog2-server#15143
Added ability to replay the search that triggered an Event.
graylog2-server#9438
graylog2-server#13931
Added
output_batch_size
to the values exposed by the system/configuration API call.
graylog2-server#9461
graylog2-server#14123
Add support for configuring Index Set Defaults
graylog-plugin-enterprise#3264
graylog-plugin-enterprise#3319
graylog2-server#13018
Replacing getting started guide with start page which lists recently opened and favorite saved searches and dashboards and recent activity.
graylog2-server#13970
Dynamic Startup Page Backend additions for Recent Activity, Pinned Items, Last Opened
graylog2-server#13985
Add option to sort streams returned by API endpoint to be sorted by index set title.
graylog2-server#14085
Add REST API endpoint for bulk assignment of streams to index sets.
graylog2-server#14096
Providing plugin API to supply custom query input commands.
graylog2-server#14239
Added the option to toggle between a linear and a logarithmic axis for area/bar/line/scatter charts.
graylog2-server#14269
Adding inline widget creation in empty slots on grid.
graylog2-server#14331
Graylog Data Node. Initial version.
graylog2-server#14417
Introduces a new index rotation strategy combining features of size-based and time-based strategies.
graylog-plugin-enterprise#4447
graylog2-server#14424
graylog-plugin-enterprise#4572
Added a page for tracking failures in Sidecar.
collector-sidecar#433
graylog2-server#14435
Expose JVM metrics to prometheus.
graylog-plugin-enterprise#4393
graylog2-server#14437
Add OpenTelemetry tracing instrumentation to select code paths.
graylog2-server#14550
Add option to bulk delete dashboards in dashboards overview.
graylog2-server#14566
Add option to bulk delete saved searches in saved searches overview.
graylog2-server#14567
Persist selected sorting, displayed columns and page size in streams overview for each user.
graylog2-server#14293
graylog2-server#14591
Persist selected sorting, displayed columns and page size in dashboards overview for each user.
graylog2-server#14293
graylog2-server#14598
Persist selected sorting, displayed columns and page size in saved searches overview for each user.
graylog2-server#14293
graylog2-server#14600
Report runtime failures for polling Inputs.
graylog2-server#14726
Allow user-configurable auto-refresh settings & default interval.
graylog2-server#14742
Enabling the simple search/scripting API.
graylog2-server#14749
Added flattening functionality to the JSON Path Codec.
graylog2-server#14851
Add dashboards, searches, messages and events to an open investigation.
graylog-plugin-enterprise#4794
graylog2-server#14897
Add support bundle export feature.
graylog2-server#14938
Added preflight UI for indexer configuration
Added badge to navigation bar to show when a new Illuminate bundle is ready to download and install.
graylog-plugin-enterprise#4868
graylog2-server#15001
Added support for CIDR lookups in CSV file data adapters
graylog2-server#15016
Adds Add Evidence Modal
graylog-plugin-enterprise#4848
graylog2-server#15148
Added autodetection of OpenSearch distribution in data node.
graylog2-server#15216
Updating login background and claim.
graylog2-server#15215
graylog2-server#15295
Make messages with identical timestamps sortable by ULID
graylog2-server#2741
graylog2-server#6711
Added option to omit title portion of Slack notifications to reduce clutter.
graylog-plugin-integrations#1172
graylog-plugin-integrations#1320
Added support for timezones in Slack and Teams notifications.
graylog-plugin-integrations#1318
graylog-plugin-integrations#1320
Added option to notify
@here
in Slack notifications.
graylog-plugin-integrations#780
graylog-plugin-integrations#1320
Changed
Improved validation of grok pattern definition.
graylog2-server#11342
graylog2-server#14853
Consistent use of message identifiers in strings. Message id visible in message list.
graylog2-server#13628
graylog2-server#14562
Display streams overview as a table to improve usability.
graylog2-server#13887
graylog2-server#13930
Start
JSON path value from HTTP API
input on leader node only, if
Global
option was selected in input configuration.
graylog2-server#14074
Changed bulk indexing retry failure log-level from error to warning.
graylog2-server#14086
graylog2-server#14088
Changed event definitions and notifications to new paginated list and entity list ui component. This enables bulk deletion of event definitions and notifications and bulk enabling/disabling event definitions.
graylog2-server#14285
graylog2-server#14502
Prevent deletion of event definitions that are still referenced in other definitions.
graylog2-server#14302
graylog2-server#14792
graylog-plugin-enterprise#4765
Disable two TLS ciphers that are considered weak.
graylog2-server#14428
graylog2-server#14592
Instead of showing all configurations on one page it is now seperated into sections with a sidebar navigation.
graylog2-server#14735
graylog2-server#15025
Generate a system notification when an aggregation search errors out unexpectedly.
graylog2-server#14746
graylog2-server#14967
Include URLs for authentication service(s) in the CSP header connect-src.
graylog2-server#15238
graylog2-server#15283
graylog-plugin-enterprise#5053
GL will no longer perform a temporary redirect based on the Host header.
graylog-plugin-enterprise#4889
graylog2-server#15067
Refreshed and modernized look of login dialog.
graylog2-server#13780
Display dashboards overview as a table to improve usability.
graylog2-server#14105
Reduce the default connection and read timeouts for email sending from 60 seconds to 10 seconds
graylog2-server#14199
Display saved searches overview as a table to improve usability.
graylog2-server#14223
Forwarder inputs can be used for the ‘match input’ stream rule.
graylog-plugin-cloud#1066
graylog2-server#14240
graylog-plugin-enterprise#4485
Sorting streams case-insensitive in API.
graylog2-server#14262
Unify fields configuration in aggregation builder and messages export modal.
graylog2-server#14725
Merging Threat Intel Plugin into server repository.
graylog2-server#14953
Make sure all bindings which use createIndex are threadsafe and make them singletons.
graylog-plugin-enterprise#4862
graylog2-server#14965
Remove stack trace from the generic server error response.
graylog-plugin-enterprise#4891
graylog2-server#14978
Add a Content Security Policy header to responses.
graylog-plugin-enterprise#4887
graylog2-server#14991
Using database time for node registration and heartbeat
datanode: add conf option to be able to force single-node type
Set a specific Content Security Policy header for API-Browser responses.
graylog-plugin-enterprise#4887
graylog2-server#15184
Update OpenSearch distributed with Datanode to 2.5.0
graylog2-server#15198
Consistent use of message identifiers in strings.
graylog2-server#13628
graylog-plugin-aws#673
Mark CloudTrail input as incompatible with Forwarder.
graylog-plugin-aws#676
Consistent use of message identifiers in strings.
graylog2-server#13628
graylog-plugin-integrations#1291
Removed
Removed garbage collection warnings.
graylog2-server#8592
graylog2-server#14298
Remove deprecated inputs “AWS Logs (deprecated)” and “AWS Flow Logs (deprecated)”.
graylog-plugin-aws#674
Fixed
Fix Maxmind database types in cloud environment.
graylog2-server#13911
Properly escape event content for HTML email notifications
graylog2-server#11183
graylog2-server#14286
(Thanks: zhu!)
Fix count based index rotation on idle indices.
graylog2-server#11689
graylog2-server#14512
Trim whitespace characters on stream names.
graylog2-server#14359
Fixes
too_long_http_line_exception/
HTTP/1.1 413 FULL
head
problem when Graylog Event Processor operates on huge number of indices
graylog2-server#12996
graylog2-server#13675
graylog2-server#13790
graylog-plugin-enterprise#4252
graylog2-server#13718
graylog2-server#13722
graylog-plugin-enterprise#4213
Support filter queries when listing authentication backends. We were ignoring them.
graylog2-server#13023
graylog2-server#14270
Fixes parsing, so that ES/OS errors without index data are handled properly
graylog2-server#13221
graylog2-server#14203
Wrapping
latest
metric with filter clause for existence of field.
graylog2-server#13596
graylog2-server#14815
Allow creating notification in event definition wizard when no notification exists
graylog2-server#13825
graylog2-server#15286
Fix time-based rotation check when closed indices are present.
graylog2-server#13872
graylog2-server#15326
Fix Clone Action style on Collectors configurations list
graylog2-server#13874
graylog2-server#13899
Saved searches can be now sorted by 3 additional fields: owner, description and summary.
graylog2-server#14140
graylog2-server#14355
Fix CIDR parsing of IP in query validation
graylog2-server#14142
graylog2-server#14204
Improve JVM security provider compatibility by switching to a widely supported cipher transformation
graylog2-server#14153
graylog2-server#14193
Avoid
GET
APIs for cluster/deflector health to avoid overly long requests.
graylog2-server#14164
graylog2-server#14177
Provide query suggestions for numerical fields.
graylog2-server#14279
added an info box for auto assigned configs using tags
graylog2-server#14229
graylog2-server#14565
LUT - Show no results message on empty search return and fix delete cache functionality
graylog2-server#14234
graylog2-server#14238
Fix concatenation of query strings in export.
graylog2-server#14268
graylog2-server#14284
Sorting of indices inside an index set is based on their numbers, descending.
graylog2-server#14280
graylog2-server#14339
Fix filtering and loader on the Lookup Table pages
graylog2-server#14318
graylog2-server#14405
Fix grouping in aggregation builder for fields which only exist in the All Events, All System Events or Processing and Indexing Failures stream.
graylog2-server#14387
graylog2-server#14404
Adds a welcome page link in the menu if a user has a start page set.
graylog2-server#14668
graylog2-server#14736
Adds the default search page as an option to the start pages in the user’s profile.
graylog2-server#14669
graylog2-server#14739
Fix extractors reordering issues
graylog2-server#14693
graylog2-server#14757
Fix the way we display long field names in aggregation grouping configuration.
graylog2-server#14787
graylog2-server#14789
Combine dashboard and widget query when replaying search for dashboard widget.
graylog2-server#14885
graylog2-server#15285
Fix overflow problem with grouping section in aggregation builder.
graylog2-server#14907
graylog2-server#14934
Fix sidecar process button position issue on safari
graylog2-server#14939
graylog2-server#15293
Fix visibility of events and notification definition pages.
graylog2-server#14940
graylog2-server#15052
Fixed bug causing input status data not to be removed when an input was deleted.
graylog2-server#14952
graylog2-server#14954
forwarder#99
Improve performance by avoiding unnecessary attempts to create index for access tokens.
graylog2-server#15012
graylog2-server#15097
Avoid excessive DB requests for maintaining token last access time.
graylog2-server#15013
Adds (now always missing) timezone to the export command, if set in the REST call.
graylog2-server#15030
graylog2-server#15296
Fix overlay problem with data table header and dashboard tabs dropdown.
graylog2-server#15073
graylog2-server#15091
Fix NodeService#allActive() implementation, returning only nodes of correct type
graylog2-server#15129
graylog2-server#15139
Fix Unable to add custom field when creating event definition
graylog2-server#15209
graylog2-server#15226
Fix show telemetry settings for local admin.
graylog2-server#15244
graylog2-server#15247
Fix ConcurrentModificationException when listing input states.
graylog2-server#15277
Improve position, visibilty and default of the “Grace Period” option when creating an Alert.
graylog2-server#3741
graylog2-server#3741
Fix show Index Failure section on System Overview for Cloud.
graylog2-server#4774
graylog2-server#15398
Fixes to_date() pipeline conversion function to honor an optional timezone argument.
graylog2-server#6486
graylog2-server#14252
Only executed widgets of current page ond dashboards.
graylog2-server#6867
graylog2-server#14890
Fix connectivity check when Elasticsearch/OpenSearch is not available.
graylog2-server#14063
Fix potential duplicates in outputs during node restarts.
graylog2-server#14067
Prevent RejectedExecutionException during shutdown with a large number of outputs.
graylog2-server#14097
Removes ability for users to change Event Definition Condition Type if it is not meant to be changeable.
graylog2-server#14110
Fix uncommittedMessages metric for non-empty journal before first commit.
graylog2-server#14154
Triggering field types refetching upon search refresh.
graylog2-server#14171
Fix output shutdown triggering twice when the ouput is globally deleted.
graylog2-server#14225
Avoid vanishing grouping direction when dragged.
graylog2-server#14277
Fix non-stop loading indicator issue in authentication backends
graylog2-server#13023
graylog2-server#14283
Remove single-quotes from jvm.memory metric names
graylog-plugin-enterprise#4394
graylog2-server#14370
Reduce logging and add metric for “Couldn’t remove default stream” warning.
graylog-plugin-enterprise#3481
graylog2-server#14409
Supporting nested and tupled groupings in aggregations.
graylog2-server#14446
Fix possible HTTP API thread pool exhaustion by processing proxied cluster metrics requests asynchronously.
graylog2-server#14462
Fixing missing offset handling in Legacy Searches.
graylog2-server#14575
Handle deprecated short time zone IDs in job scheduler definitions.
graylog-plugin-enterprise#4311
graylog2-server#14605
Remove undesired retention strategies in Cloud
graylog-plugin-cloud#1081
graylog2-server#14616
Hide sort/pin icons in data table when non-interactive
graylog2-server#14654
Additional
preventLoops
parameter in
clone_message()
function to prevent creation of endless loops.
graylog2-server#5759
graylog2-server#14659
Improved CSV File Adapter error handling.
graylog-plugin-enterprise#3821
graylog2-server#14670
Extend browser support back to Chrome 68.
graylog2-server#14677
graylog2-server#14688
Escape
$
properly when part of value that is added to query.
graylog2-server#14692
Changing default refresh interval to five seconds.
graylog2-server#14720
Scheduling next search refresh only after current one completed.
graylog2-server#14723
Avoid full-page refresh when showing node details from message details.
graylog2-server#14762
Fix parsing of date math expressions in query validation
graylog2-server#14791
Preventing accidental hiding of columns in reporting widgets.
graylog-plugin-enterprise#4761
graylog2-server#14805
Preventing accidental hiding of columns in message list widget for reporting.
graylog2-server#14823
Fix
WARNING: sun.reflect.Reflection.getCallerClass is not supported.
on server startup.
graylog2-server#7223
graylog2-server#9802
graylog2-server#11634
graylog2-server#14884
Fix pagination of sidecar admin page when collectors are selected.
graylog2-server#14924
graylog2-server#14925
Avoid excessive index creation for AccessToken.
graylog-plugin-enterprise#4850
graylog2-server#14926
Fix error on missing permission when creating email event notifications. Adds
users:list
permission to role User Inspector
graylog-plugin-enterprise#4886
graylog2-server#14974
Sending new header on server response X-Content-Type-Options:nosniff
graylog-plugin-enterprise#4890
Fixed CSV File adapter to only verify file read access
graylog2-server#14998
graylog2-server#15058
Fix isFreshInstallation flag in setups with newly registred datanodes
graylog2-server#15141
Fixed calculation and expression of CPU load in OshiProbe.
graylog2-server#15195
graylog2-server#15183
(Thanks: panxt)
Fix OSHI system stats on docker cgroupv2.
graylog2-server#15242
Fix query parser’s tokenizer state after regex has ended.
graylog-plugin-enterprise#5014
graylog2-server#15306
Let cookie auth take precedence over basic auth.
graylog2-server#6831
graylog2-server#15329
Fixed possible unwanted concurrency in SystemJobManager
graylog2-server#15400
Make sure that search creation has finished before executing it for new saved searches/dashboards.
graylog2-server#15435
graylog2-server#15444
Fix JSON deserialization errors in AWS CloudTrail input.
graylog-plugin-aws#667
graylog-plugin-aws#677
Fixed issue with Palo Alto Global Protect logs parsing last 5 fields incorrectly.
graylog-plugin-integrations#1327
graylog2-server#14363
graylog-plugin-integrations#1328
(Thanks:
@giveen
)
Security
Update to freemarker 2.3.31 and use a more secure default configuration.
graylog2-server#14354
Update Netty from 4.1.84 to 4.1.91
graylog2-server#15186
Update to Apache Shiro dependency to version 1.11.0. (the fixed CVEs don’t affect Graylog)
graylog2-server#15187
Update json-path to 2.8.0 to fix a security issue in json-smart.
graylog2-server#15190
Graylog 5.0.13
Released: 2023-10-12
Security
Update Netty to 4.1.100 to fix the
HTTP/2 Rapid Reset attack
(
GHSA-xpw8-rcwv-8f8p
). The security vulnerability affects all Graylog users that run the Graylog Forwarder input on their servers.
graylog2-server#16902
Graylog 5.0.12
Released: 2023-10-04
Added
Add Sidecar Reader and Sidecar Manager roles to read and manage sidecars.
graylog2-server#12044
graylog2-server#15380
Fixed
Indexer cluster checker thread start is delayed by 5s to avoid potential deadlock.
graylog2-server#16481
Fix description for the scenario that one term or value has multiple matching highlighting rules.
graylog2-server#16668
Graylog 5.0.11
Released: 2023-09-06
Fixed
Adjust keybindings for query input autocompletion.
graylog2-server#14793
graylog2-server#16162
Fix heatmap colorbar font color for dark mode.
graylog2-server#15035
graylog2-server#16129
Fixes problems with editing Search Filters of entities installed via Content Packs. Search Filters of those types of entities are not inlined during Content Pack installation and can be edited.
graylog2-server#15841
graylog2-server#16085
graylog-plugin-enterprise#5560
Graylog 5.0.10
Released: 2023-08-02
Fixed
Do not show query input suggestions when using
Add to query
field value action.
graylog2-server#12165
graylog2-server#15885
Improve readability of hover legend in aggregations.
graylog2-server#15084
graylog2-server#15888
Fix problem with search bar submit button incorrectly indicating changes for keyword time range.
graylog2-server#15472
graylog2-server#15938
Fixing problem with focus loss in query input autocompletion.
graylog2-server#15718
graylog2-server#15933
Disable offline detection for REST API client.
graylog2-server#15913
graylog2-server#15914
Security
Changed the minimum allowed Anomaly Detector interval to 10 minutes.
graylog-plugin-enterprise#5383
graylog-plugin-enterprise#5524
Fixed handling of backslashes in Sigma rule queries that caused OpenSearch errors.
graylog-plugin-enterprise#5326
graylog-plugin-enterprise#5440
Graylog 5.0.9
Released: 2023-07-05
Added
Added event definition title as a summary to Microsoft Teams notifications.
graylog-plugin-integrations#1341
graylog-plugin-integrations#1343
Fixed
Make sure that boolean fields are returned as
true|false
in aggregations on OpenSearch 2.4+.
graylog2-server#14661
graylog2-server#15817
Security
Fix stale session cache after logout.
GHSA-3fqm-frhg-7c85
Fix insecure source port usage for DNS Lookup adapter queries.
GHSA-g96c-x7rh-99r3
Graylog 5.0.8
Released: 2023-06-07
Fixed
Fix time-based rotation check when closed indices are present.
graylog2-server#13872
graylog2-server#15335
Fix extractors reordering issues
graylog2-server#14693
graylog2-server#14757
When modifying a user’s session timeout, the system will automatically update existing user sessions to ensure application of the new timeout settings.
graylog2-server#15609
graylog2-server#15657
Fix GELF output to not block output processing.
graylog2-server#9917
graylog-plugin-enterprise#4623
graylog2-server#15385
Only display delete icon for saved searches when user has required permissions.
graylog2-server#15190
Fixed possible unwanted concurrency in SystemJobManager
graylog2-server#15400
Do not extend session when fetching indexer cluster health.
graylog2-server#15505
Fixing session expiration on the nodes page.
graylog-plugin-enterprise#5158
graylog2-server#15508
Keep query order when exporting saved searches/dashboards to content packs.
graylog2-server#15341
graylog2-server#15528
graylog2-server#15584
Extend authentication cookie’s max age on every session extension.
graylog2-server#15502
graylog2-server#15651
Graylog 5.0.7
Released: 2023-05-03
Fixed
Fix Maxmind database types in cloud environment.
graylog2-server#13911
Fix overlay problem with data table header and dashboard tabs dropdown.
graylog2-server#15073
graylog2-server#15091
Fix error on missing permission when creating email event notifications. Adds
users:list
permission to role User Inspector.
graylog-plugin-enterprise#4886
graylog2-server#14974
Security
Update Netty from 4.1.84 to 4.1.91.
graylog2-server#15186
Update json-path to 2.8.0 to fix a security issue in json-smart.
graylog2-server#15190
Graylog 5.0.6
Released: 2023-04-05
Added
Added option to omit title portion of Slack notifications to reduce clutter.
graylog-plugin-integrations#1172
graylog-plugin-integrations#1320
Added support for timezones in Slack and Teams notifications.
graylog-plugin-integrations#1318
graylog-plugin-integrations#1320
Added option to notify @here in Slack notifications.
graylog-plugin-integrations#780
graylog-plugin-integrations#1320
Changed
Remove stack trace from the generic server error response.
graylog-plugin-enterprise#4891
graylog2-server#14978
Fixed
Fix overflow problem with grouping section in aggregation builder.
graylog2-server#14907
graylog2-server#14934
Fix visibility of events and notification definition pages.
graylog2-server#14940
graylog2-server#15055
Fixed bug causing input status data not to be removed when an input was deleted.
graylog2-server#14952
graylog2-server#14954
forwarder#99
Fix
WARNING: sun.reflect.Reflection.getCallerClass is not supported.
on server startup.
graylog2-server#7223
graylog2-server#9802
graylog2-server#11634
graylog2-server#14884
Fix pagination of sidecar admin page when collectors are selected.
graylog2-server#14924
graylog2-server#14925
Avoid excessive index creation for AccessToken.
graylog-plugin-enterprise#4850
graylog2-server#14926
Avoid full-page refresh when showing node details from message details.
graylog2-server#14992
Sending new header on server response
X-Content-Type-Options:nosniff
.
graylog-plugin-enterprise#4890
Fixes an off-by-one error that could result in an aggregation search failing silently.
graylog2-server#15008
Fixed CSV File adapter to only verify file read access.
graylog2-server#14998
graylog2-server#15058
Fixed issue with Palo Alto Global Protect logs parsing last 5 fields incorrectly.
graylog-plugin-integrations#1327
graylog2-server#14363
graylog-plugin-integrations#1328
(Thanks:
@giveen
)
Graylog 5.0.5
Released: 2023-03-06
Fixed
Preventing accidental hiding of columns in message list widget for reporting.
graylog2-server#14823
Graylog 5.0.4
Released: 2023-03-01
Fixed
Avoid
GET
APIs for cluster/deflector health to avoid overly long requests.
graylog2-server#14164
graylog2-server#14177
Fix the way we display long field names in aggregation grouping configuration.
graylog2-server#14787
graylog2-server#14802
Handle deprecated short time zone IDs in job scheduler definitions.
graylog-plugin-enterprise#4311
graylog2-server#14631
Hide sort/pin icons in data table when non-interactive.
graylog2-server#14654
Improved CSV File Adapter error handling.
graylog-plugin-enterprise#3821
graylog2-server#14670
Escape
$
properly when part of value that is added to query.
graylog2-server#14692
Changing default refresh interval to five seconds.
graylog2-server#14720
Scheduling next search refresh only after current one completed.
graylog2-server#14723
Extend browser support back to Chrome 68.
graylog2-server#14677
graylog2-server#14745
Preventing accidental hiding of columns in reporting widgets.
graylog-plugin-enterprise#4761
graylog2-server#14822
Security
Bump version of json-path to 2.7.0 to address CVE-2021-27568.
graylog-plugin-enterprise#3674
graylog2-server#14768
Graylog 5.0.3
Released: 2023-02-01
Fixed
Fix grouping in aggregation builder for fields which only exist in the All Events, All System Events, or Processing and Indexing Failures stream.
graylog2-server#14387
graylog2-server#14404
Removes ability for users to change Event Definition Condition Type if it is not meant to be changeable.
graylog2-server#14110
Reduce logging and add metric for "Couldn't remove default stream" warning.
graylog-plugin-enterprise#3481
graylog2-server#14409
Supporting nested and tupled groupings in aggregations.
graylog2-server#14446
Fixing missing offset handling in Legacy Searches.
graylog2-server#14575
Graylog 5.0.2
Released: 2023-01-04
Changed
Start JSON path value from HTTP API input on leader node only if
Global
option was selected in input configuration.
graylog2-server#14074
Fixed
Fixed properly escape event content for HTML email notifications.
graylog2-server#11183
graylog2-server#14286
(Thanks: zhu!)
Fixed parsing so that ES/OS errors without index data are handled properly.
graylog2-server#13221
graylog2-server#14203
Fixed CIDR parsing of IP in query validation.
graylog2-server#14142
graylog2-server#14204
Fixed concatenation of query strings in export.
graylog2-server#14268
graylog2-server#14349
Update to FreeMarker 2.3.31 and use a more secure default configuration.
graylog2-server#14354
Graylog 5.0.1
Released: 2022-12-14
Fixed
Fix
Clone Action
style on Collectors configurations list.
graylog2-server#13874
graylog2-server#13899
Improve JVM security provider compatibility by switching to a widely supported cipher transformation.
graylog2-server#14153
graylog2-server#14193
Triggering field types refetching upon search refresh.
graylog2-server#14171
Graylog 5.0.0
Released: 2022-12-07
Added
Added validation for field value types. It will detect the correct type of the field and warn if user enters a value of different data type.
graylog2-server#11973
graylog2-server#12088
Add ability for inputs to specify encoding
graylog2-server#12337
graylog2-server#12654
The list of fields can now show only the fields that are present in selected streams, if
stream_aware_field_types
config property is set to true.
graylog2-server#12572
graylog2-server#9397
graylog2-server#13363
Event definition page now includes a button to edit it directly
graylog2-server#12910
graylog2-server#13248
Show Elasticsearch/OpenSearch cluster health on index sets overview page.
graylog2-server#13017
graylog2-server#13024
(Thanks:
@supahgreg
)
New configuration flag ignore_migration_failures to skip migrations which are blocked
graylog2-server#13053
graylog2-server#13137
Show title of dashboards and saved searches on page.
graylog2-server#13116
graylog2-server#13491
Add a new built-in "Pipelines Manager" role.
graylog2-server#13251
graylog2-server#13866
Feature preview of Scripting API.
graylog2-server#3807
graylog2-server#13809
Reimplement ability to reorder dashboard pages.
graylog2-server#13744
graylog2-server#7470
Allow sorting columns in data table widget.
graylog2-server#13432
graylog2-server#9998
Add config option to set upper limit for index retention period.
graylog2-server#12299
Support configuration of sidecars on Darwin and FreeBSD.
collector-sidecar#377
graylog2-server#12387
Adding simple actions to copy field name/value/message fields to clipboard.
graylog2-server#12877
Add ability to pull Geo Location Processor database files from an S3 bucket.
graylog2-server#13204
Enabling search filter feature (Enterprise).
graylog2-server#13640
Allow pinning row pivot columns in data table widget.
graylog-plugin-enterprise#249
graylog2-server#13510
Show in field select if fields are qualified for metric function.
graylog2-server#13643
Allow setting TCP-keepalive for all sockets used in HTTP notifications.
graylog2-server#13736
Update
bin/graylogctl
to support a bundled JVM.
graylog2-server#13980
Changed
Set elasticsearch_index_optimization_jobs default to 10
graylog2-server#12025
graylog2-server#13521
Index detail shard numbers (segments, open search contexts, and deleted messages) are now formatted.
graylog2-server#13021
(Thanks:
@supahgreg
)
Switch from 'openjdk' to 'eclipse-temurin' for Graylog Server test image.
graylog2-server#13114
graylog2-server#13002
(Thanks:
@supahgreg
)
Changed items displayed in the System dropdown menu to match the permissions for the page that they link to.
graylog2-server#13157
graylog2-server#13188
Pre-flight check requires at least MongoDB 5.0
graylog2-server#13660
graylog2-server#13778
Fresh Graylog Installations will have a new default message processor order
graylog2-server#5040
graylog2-server#13081
Auto focus first suggestion in search query input autocompletion.
graylog2-server#6909
graylog2-server#12991
'Outdated version' notifications now include links to the changelog pages.
graylog2-server#7593
graylog2-server#7689
graylog2-server#12648
(Thanks:
@supahgreg
)
Replacing nested with linear bucketing in aggregations.
graylog2-server#8111
graylog2-server#13805
graylog2-server#13806
graylog2-server#13855
When selecting roles from the dropdown they are now automatically assigned to the team/user
graylog2-server#9933
graylog-plugin-enterprise#3969
graylog2-server#13277
graylog-plugin-enterprise#4002
Retry on Elasticsearch Request entity too large errors
graylog2-server#13113
graylog2-server#7071
Rename 'All Messages' stream to 'Default Stream'
graylog2-server#13258
Java 17
graylog2-server#13276
graylog-plugin-enterprise#3961
graylog-plugin-enterprise-integrations#869
graylog-plugin-collector#205
graylog-plugin-aws#663
graylog-plugin-integrations#1153
graylog2-server#13330
graylog2-server#12644
OpenSearch 2 Support
graylog2-server#13340
graylog-plugin-enterprise#4005
Disable rollup columns by default for new aggregations.
graylog2-server#11516
graylog2-server#13410
graylog2-server#13690
Unify position of 'create new entity' buttons in page header.
graylog2-server#13577
Move submit button in widget edit mode next to configuration form.
graylog2-server#13581
Improve the way we display the navigation for subareas of a page.
graylog2-server#13677
Unify position of documentation links in page headers.
graylog2-server#13691
Update jersey from 2.32 to 2.37
graylog2-server#13710
Mask custom properties for Kafka inputs on the inputs page to hide sensitive information.
graylog2-server#13383
graylog2-server#13873
Change default of search window and execution frequency for new event configurations from 1 to 5 minutes.
graylog-plugin-enterprise#3740
graylog2-server#13943
graylog-plugin-enterprise#4343
Change default value for
http_thread_pool_size
and
proxied_requests_thread_pool_size
to 64.
graylog-plugin-enterprise#4325
graylog2-server#13960
Sorting options in aggregations have been limited for deterministic results.
graylog2-server#13957
graylog2-server#14017
Modified how Microsoft Teams notification templates are processed.
graylog-plugin-integrations#1096
graylog-plugin-integrations#1200
graylog-plugin-integrations#1202
Removed
Removed support for Elasticsearch 6
graylog2-server#13317
graylog2-server#13321
graylog-plugin-enterprise#3992
graylog-project-internal#77
graylog-plugin-enterprise#4035
Removing legacy alerting management pages.
graylog2-server#12987
Remove unused and dysfunctional
MetricsHistoryResource
.
graylog2-server#2443
graylog2-server#13553
Remove ineffective settings for output buffer processor thread pool.
graylog2-server#13971
Fixed
Hide edit button for permissions config if the user doesn't have edit permissions.
graylog2-server#12090
graylog2-server#13939
Fix incorrect prometheus mapping for input metrics.
graylog2-server#12421
graylog2-server#12560
Fix bug when installing Sidecar collector configuration in Content Pack.
graylog2-server#12778
graylog2-server#13632
Uses whitespace analyzer for query parsing and validation. This is needed to prevent unexpected field value parsing.
graylog2-server#12888
graylog2-server#12918
Fixes sorting exception on aggregations by removing 'latest' metrics from the list of possible sorts.
graylog2-server#12908
graylog2-server#14027
Fix breaking change in Geo-Location Processor fields.
graylog2-server#12909
graylog2-server#13202
graylog2-server#13203
graylog2-server#13094
When using the index time rotation strategy, roatating of empty index sets is skipped.
graylog2-server#13028
graylog2-server#13735
graylog-plugin-enterprise#3869
Fixing autocompletion for inputs with quoting/containing slashes.
graylog2-server#13082
graylog2-server#13087
graylog2-server#13092
Fix
source
field extraction for Beats version 8 and later.
graylog2-server#13254
graylog2-server#13895
Do not toggle message details in message table widget, when selecting text.
graylog2-server#13259
graylog2-server#13263
Fix performance regression on UDP inputs with newer Java versions
graylog2-server#13306
graylog2-server#14005
(Thanks:
@giangi
)
Fix journal directory preflight size check
graylog2-server#13454
graylog2-server#13470
Queries that have the form of
_exists_:field_name
are now validated without any wrong warning messages.
graylog2-server#13455
graylog2-server#13489
Fixing latest aggregation if field is not present in time range.
graylog2-server#13593
graylog2-server#13640
Fix "Unauthorized" messages in server log when "Trusted Header Authentication" is enabled and a user session expires.
graylog2-server#13721
graylog2-server#13735
Take into account if "Always match" rule is inverted. Previously it was ignored for this rule type.
graylog2-server#13819
graylog2-server#13847
The pipeline function flatten_json now respects the original JSON types. An optional parameter is provided for backwards compatibility.
graylog2-server#13888
graylog2-server#13947
Remove not needed
rel='noreferer'
from documentation links
graylog2-server#13934
graylog2-server#13941
Allow non-word-characters in lookup tables key field
graylog2-server#13973
graylog2-server#14029
Fix appearing toast errors when creating HTTP JSONPath data adapter and start editing the title.
graylog2-server#14004
Fix alert system on low message input
graylog2-server#6770
graylog2-server#13556
Fixed bug preventing installation of Content Packs that reference System Streams.
graylog2-server#7212
graylog2-server#13398
Fixed bug preventing processing of CEF message fields with large integer values.
graylog2-server#7371
graylog2-server#13812
Fix content pack imports error for event notifications.
graylog2-server#7801
graylog2-server#13171
graylog-plugin-enterprise-integrations#859
graylog-plugin-integrations#1129
Reset time-based rotation strategy after leader change.
graylog2-server#12370
Fix parsing of invalid search operators in query validation.
graylog2-server#12420
Improve server startup to log all errors to the log file instead of writing some of them to STDERR.
graylog2-server#13088
Display current page as active in navigation.
graylog2-server#13498
Fix server --dump-default-config command
graylog2-server#13507
Allow "Show Top Values" action for enumerable compound fields.
graylog2-server#13782
Filter autocompletion suggestions to currently selected streams.
graylog2-server#13553
Isolate errors in result extraction to search type(s) causing it
graylog2-server#13955
Fixed bug where old PagerDuty notifications would fail to load.
graylog-plugin-integrations#1054
graylog-plugin-integrations#1077
Ensure Guice binder creation for the JobResourceHandler interface.
graylog2-server#14054
Security Fixes
Update Jackson to latest stable version 2.13.4
graylog-plugin-enterprise#3674
graylog2-server#13541
Update Netty from 4.1.60 to 4.1.84
graylog2-server#13879
Graylog 4.3.15
Released: 2023-05-03
Fixed
Fix overlay problem with data table header and dashboard tabs dropdown.
graylog2-server#15073
graylog2-server#15091
Graylog 4.3.14
Released: 2023-04-05
Changed
Remove stack trace from the generic server error response.
graylog-plugin-enterprise#4891
graylog2-server#14978
Fixed
Fix Maxmind database types in cloud environment.
graylog2-server#13911
Fixed bug causing input status data not to be removed when an input was deleted.
graylog2-server#14952
graylog2-server#14954
forwarder#99
Avoid excessive index creation for AccessToken.
graylog-plugin-enterprise#4850
graylog2-server#14926
Sending new header on server response
X-Content-Type-Options:nosniff
.
graylog-plugin-enterprise#4890
Fixes an off-by-one error that could result in an aggregation search failing silently.
graylog2-server#15009
Fixed CSV File adapter to only verify file read access
graylog2-server#14998
graylog2-server#15058
Graylog 4.3.13
Released: 2023-03-01
Fixed
Improved CSV File Adapter error handling.
graylog-plugin-enterprise#3821
graylog2-server#14670
Escape
$
properly when part of value that is added to query.
graylog2-server#14692
Graylog 4.3.12
Released: 2023-02-01
Fixed
Fix grouping in aggregation builder for fields which only exist in the All Events, All System Events or Processing and Indexing Failures stream.
graylog2-server#14387
graylog2-server#14404
Reduce logging and add metric for "Couldn't remove default stream" warning.
graylog-plugin-enterprise#3481
graylog2-server#14409
Fixing missing offset handling in Legacy Searches.
graylog2-server#14575
Graylog 4.3.11
Released: 2023-01-04
Changed
Start JSON path value from HTTP API input on leader node only if
Global
option was selected in input configuration.
graylog2-server#14074
Fixed
Fixed properly escape event content for HTML email notifications.
graylog2-server#11183
graylog2-server#14286
(Thanks: zhu!)
Fixed concatenation of query strings in export.
graylog2-server#14268
graylog2-server#14350
Avoid vanishing grouping direction when dragged.
graylog2-server#14277
Security
Updated to FreeMarker 2.3.31 and used a more secure default configuration.
graylog2-server#14354
Graylog 4.3.10
Released: 2022-12-14
Changed
Mask custom properties for Kafka inputs on the inputs page to hide sensitive information.
graylog2-server#13383
graylog2-server#13873
Fixed
Fix source field extraction for Beats version 8 and later.
graylog2-server#13254
graylog2-server#13895
Fix performance regression on UDP inputs with newer Java versions.
graylog2-server#13306
graylog2-server#14005
(Thanks: @giangi)
The pipeline function
flatten_json
can now respect the original JSON types. An optional parameter is provided for this to ensure backwards compatibility.
graylog2-server#13888
graylog2-server#13972
Improve JVM security provider compatibility by switching to a widely supported cipher transformation.
graylog2-server#14153
graylog2-server#14193
Fix connectivity check when Elasticsearch/OpenSearch is not available.
graylog2-server#14063
Triggering field types refetching upon search refresh.
graylog2-server#14171
Graylog 4.3.9
Released: 2022-11-02
Added
Add
includeToday
parameter to the
/api/system/cluster/traffic
API endpoint.
graylog2-server#13633
Changed
Change page sizes for the Event Definitions overview to 10, 50, and 100.
graylog2-server#13305
graylog2-server#13720
Unify error responses for the lookup table API endpoints.
graylog2-server#13623
graylog2-server#13649
Fixed
Fix Microsoft Teams notification to handle fields with colon characters.
graylog2-server#1096
graylog2-server#1200
graylog2-server#1205
Fix problems with Sidecar content pack export and installation.
graylog2-server#12778
graylog2-server#13632
graylog2-server#13645
Fix problem with "Latest Value" aggregation widget.
graylog2-server#13593
graylog2-server#13640
Fix authentication problem with proxied API endpoints when using trusted header authentication.
graylog2-server#13721
graylog2-server#13735
Fix installation of Event Definition content packs that use a default stream.
graylog2-server#7212
graylog2-server#13398
Fix CEF parser to allow bigger numerical values for number fields.
graylog2-server#7371
graylog2-server#13812
Allow "Show Top Values" aggregation on enumerable compound fields.
graylog2-server#13782
Security
Fix potential disclosure of field values from other streams in query field value suggestions.
graylog2-server#13817
Update
underscore
package dependency of the API browser UI to 1.13.6.
graylog2-server#13668
Graylog 4.3.8
Released: 2022-10-05
Changed
Change the default value for the
elasticsearch_index_optimization_jobs
config option to
10
to resolve an issue where index optimization could block message ingestion.
graylog2-server#12025
graylog2-server#13521
Fixed
Fix validation issue with dashboards.
graylog2-server#13013
graylog2-server#13500
Fix running Graylog on FIPS-enabled Red Hat Enterprise Linux.
graylog2-server#13525
graylog2-server#13580
Fix search query validation for invalid regular expression queries.
graylog2-server#13594
graylog2-server#13595
Fix
--dump-default-config
server command.
graylog2-server#13507
Graylog 4.3.7
Released: 2022-09-16
Changed
Open hyperlink decorator links in a new widow or tab.
graylog2-server#13351
Fixed
Fix disk calculation in message journal pre-flight check.
graylog2-server#13454
graylog2-server#13470
Fix error on the "show message" page for messages from a Forwarder.
graylog-plugin-enterprise#3472
graylog2-server#12485
Adjust name of the "JSON path from HTTP API" input to clarify its use case.
graylog2-server#13439
Security
Update jQuery version used in the API browser to 3.6.1 to fix security vulnerabilities. (CVE-2012-6708, CVE-2015-9251, CVE-2019-11358, CVE-2020-11022, CVE-2020-11023, CVE-2020-7656)
graylog2-server#13435
Graylog 4.3.6
Released: 2022-09-07
Added
Add configuration setting to avoid rotating indices in empty index sets.
graylog2-server#13028
graylog2-server#13099
Fixed
Fix close button on some modal UI components.
graylog2-server#12479
graylog2-server#12480
Don't toggle the message details view when selecting the message text.
graylog2-server#13259
graylog2-server#13341
Add migration to migrate PagerDuty event notifications from v1 to v2.
graylog-plugin-integrations#1054
graylog-plugin-integrations#1077
Graylog 4.3.5
Released: 2022-08-09
Added
Fix Alert Notification content pack import error.
graylog2-server#13197
Graylog 4.3.4
Released: 2022-08-03
Added
Add
ignore_migration_failures
config file option to make it possible to skip problematic
migrations
during an upgrade. (Default is off and is not generally recommended.)
graylog2-server#13053
graylog2-server#13137
Add automatic database reload to the GeoIP message processor.
graylog2-server#13075
graylog2-server#13106
Add an optional default parameter to the
set_field
pipeline processing function.
graylog2-server#5911
graylog2-server#13132
Changed
Automatically focus the first suggestion in search query input auto-completion.
graylog2-server#6909
graylog2-server#12991
Fixed
Fix NullPointerException when sending email notifications without a configured sender.
graylog2-server#12900
graylog2-server#13055
Fix field schema compatibility issue with the GeoIP message processor.
graylog2-server#12909
graylog2-server#13094
Fix edit button on index set details page.
graylog2-server#12997
graylog2-server#13000
Fix
FetchError
issue in search query validation.
graylog2-server#13037
graylog2-server#13089
No longer renders inactive notifications.
graylog-plugin-enterprise#3477
graylog2-server#13044
Fix search query value suggestions when quoting is used.
graylog2-server#13087
Security
Add
X-Frame-Options
header to fix a potential clickjacking issue when the frontend is
embedded
into other pages with an iframe.
graylog-plugin-enterprise#3884
graylog2-server#13160
Graylog 4.3.3
Released: 2022-07-06
Added
Add
max_index_retention_period
config file option to enforce an upper limit for time-based
index
retention.
graylog-plugin-cloud#1006
graylog2-server#12905
graylog2-server#12914
Fixed
Display a system notification if message ingest for an active write index is blocked.
graylog2-server#10930
graylog2-server#12893
Fix
NullPointerException
in
IndexerClusterCheckerThread
periodical job.
graylog2-server#12858
graylog2-server#12979
Fix search query validation for field names containing a
@
character.
graylog2-server#12888
graylog2-server#12924
Fix field naming issue with GeoIP processor when schema enforcement is disabled.
graylog2-server#12904
graylog2-server#12930
Fix problem with API incompatibility between Elasticsearch and OpenSearch when asking for the blocked status
indices.
graylog2-server#12934
Graylog 4.3.2
Released: 2022-06-15
Added
Add Microsoft Teams event notification plugin.
graylog-plugin-integrations#1066
Removed
Remove job scheduler debug API resource.
graylog2-server#12884
Fixed
Improve ES warning filter to avoid repetitive warnings in the server log.
graylog2-server#12786
graylog2-server#12866
Fix NullPointerException for GeoIP message processor.
graylog2-server#12788
graylog2-server#12839
Fix divide-by-zero exception in server pre-flight check.
graylog2-server#12818
graylog2-server#12820
graylog2-server#12863
Improve dashboard tab ordering.
graylog2-server#12849
Graylog 4.3.1
Released: 2022-06-01
Fixed
Fix search query validation for leading-wildcard queries.
graylog2-server#12725
graylog2-server#12727
Graylog 4.3.0
Released: 2022-05-25
Added
Add option to update existing Grok patterns on bulk import.
graylog2-server#11109
graylog2-server#12174
Add options to disable entity sharing with "everyone" and individual users.
graylog2-server#11112
graylog2-server#11620
Extend search API to allow a query string in addition to a search object.
graylog2-server#11257
graylog2-server#11266
Add time zone setting for email event notifications.
graylog2-server#11418
graylog2-server#11982
Add search query validation in the UI.
graylog2-server#11490
graylog2-server#11502
graylog2-server#11503
graylog2-server#11534
Add field value suggestions for search queries.
graylog2-server#11491
graylog2-server#11585
graylog2-server#11787
Add field type icon for the "ip" data type.
graylog2-server#11699
graylog2-server#11733
Add user defined time zone support for message exports.
graylog2-server#4523
graylog2-server#9546
graylog2-server#11734
Run pre-flight checks for MongoDB and Elasticsearch on server startup.
graylog2-server#5248
graylog2-server#11889
Add support for multiline search queries.
graylog2-server#6530
graylog2-server#11906
Add a button to remove queued event notifications.
graylog2-server#7096
graylog2-server#12084
Add latest-value metric to aggregation builder.
graylog2-server#8296
graylog2-server#11542
Add
flatten_json
pipeline function to support parsing JSON arrays.
graylog2-server#8706
graylog2-server#11708
Add
depth
parameter to
parse_json
pipeline function.
graylog2-server#9021
graylog2-server#11640
Add visual indicator to allow users to see where pipeline rules are used.
graylog2-server#9724
graylog2-server#11474
Add support for OpenSearch as a storage backend.
graylog2-server#11435
Add config file setting to allow the configuration of an upper limit for time based index rotation.
graylog2-server#11501
Allow the usage of
this year/month/week
in keyword time ranges.
graylog2-server#11581
Introduce a simplified version of the search API.
graylog2-server#11666
Add pagination and filtering to the processing pipeline rules page.
graylog2-server#5688
Changed
Several improvements to the built-in geoip lookup message processor.
graylog-plugin-integrations#952
graylog2-server#11854
Persist input state to avoid automatic starting of manually stopped inputs after a server restart.
graylog2-server#10955
graylog2-server#11362
Improve the
key_value
pipeline function to handle quoted values.
graylog2-server#11731
graylog2-server#4751
graylog2-server#11738
Stop processing further pipeline stages after
drop_message
getting called.
graylog2-server#4855
graylog2-server#11754
Switch to cookie based API authentication for the frontend.
graylog2-server#6831
graylog2-server#11788
Remove and/or replace the term
master
with the term
leader
to move towards more
inclusive naming.
graylog2-server#11766
Improve server shutdown behavior in load balancer setups.
graylog2-server#12221
Removed
Remove database migrations that allow updates from pre-2.2 versions of Graylog.
graylog2-server#11683
Fixed
Improve content pack import to handle missing streams.
graylog2-server#10008
graylog2-server#10972
Fix frontend DEV server proxying with large requests.
graylog2-server#10645
graylog2-server#11482
Redirect to pipeline rules list when a rule doesn't exist anymore.
graylog2-server#11044
graylog2-server#11455
Improve user experience when changing relative time ranges in the date picker.
graylog2-server#11075
graylog2-server#11302
Fix date time formatter in charts for users without a configured timezone.
graylog2-server#11341
graylog2-server#12161
Fix race condition in URL allow list form.
graylog2-server#11345
graylog2-server#11407
Avoid the creation of unnecessary search objects on the default search page.
graylog2-server#11372
Fix index count on index set overview page to show the correct number of indices under management.
graylog2-server#11375
graylog2-server#11395
Fix problem with keyword time range parsing in search.
graylog2-server#11385
graylog2-server#11386
Fix issue with missing fields in the field selection of the aggregation builder.
graylog2-server#11404
graylog2-server#11405
Fix timestamp values when adding them to the search query.
graylog2-server#11429
graylog2-server#12244
Fix disappearing field selection in aggregation builder.
graylog2-server#11433
graylog2-server#11432
Switch GitHub Action builds to the Eclipse Temurin JDK.
graylog2-server#11467
graylog2-server#11468
Fix index field type poller handling on multiple nodes.
graylog2-server#11504
graylog2-server#11510
Fix permission issue for permalinks to messages.
graylog2-server#11540
graylog2-server#11541
Fix dashboard widget issues with non-english locales.
graylog2-server#11596
graylog2-server#11601
graylog2-server#11637
Improve error handling for message export.
graylog2-server#11662
graylog2-server#11728
Fix page reload problem in API browser.
graylog2-server#11802
graylog2-server#12000
Fix focus behavior of cloned widgets.
graylog2-server#11918
graylog2-server#12175
Improve chart widget rendering when searching in all messages without any result.
graylog2-server#12236
graylog2-server#12242
Ensure stable order for index rotation strategies in the drop-down UI.
graylog2-server#12246
graylog2-server#12247
Fix user time zone issue when selecting time range from histogram widget.
graylog2-server#12257
graylog2-server#12277
Fix filtering event definition list by ID.
graylog2-server#12266
graylog2-server#12336
Fix validation of URL whitelist in event notification form.
graylog2-server#12267
graylog2-server#12344
Fix URL validation in event notification.
graylog2-server#12272
graylog2-server#12295
Fix DNS lookup for the
https_proxy_uri
to resolve dynamically.
graylog2-server#6377
graylog2-server#11813
Fix name of button to delete a dashboard page.
graylog2-server#7471
graylog2-server#10403
graylog2-server#12138
Fix validation of pipeline stage numbers.
graylog2-server#7591
graylog2-server#11496
Improve
Ctrl+f
/
Command+f
and
Shift+Enter
handling in the search query
form.
graylog2-server#7884
graylog2-server#8348
graylog2-server#11511
Limit the vertical space consumed by the event definition filter preview.
graylog2-server#7886
graylog2-server#11512
Fix validation of saved searches and dashboards.
graylog2-server#8257
graylog2-server#11292
Unlock event definition jobs after a server crash to make sure they continue to execute.
graylog2-server#8612
graylog2-server#11249
Fix several issues related to changing or deleting stream outputs.
graylog2-server#8714
graylog2-server#11531
graylog2-server#10199
graylog2-server#12195
Fix search to adhere to the query time range limit again.
graylog2-server#9487
graylog2-server#11297
Improve consistency for the logged in indicator on the user details page.
graylog2-server#9499
graylog2-server#11481
Improve error messages when searches or dashboards fail to load.
graylog2-server#11371
Fix race condition when installing content packs.
graylog2-server#11413
Improve message field type detection.
graylog2-server#11778
Improve field name completion performance on the search page.
graylog2-server#11930
graylog2-server#12110
Fix reliability of scroll queries by disabling search highlighting for those.
graylog2-server#12225
Improve absolute time range defaults in date picker based on user time zone.
graylog2-server#12248
Graylog 4.2.12
Released: 2022-08-09
Added
Add auto focus of the first suggestion in query input autocompletion.
graylog2-server#12991
Graylog 4.2.11
Released: 2022-07-06
No changes since 4.2.10.
Graylog 4.2.10
Released: 2022-06-15
Removed
Remove job scheduler debug API resource.
graylog2-server#12884
Graylog 4.2.9
Released: 2022-05-04
Fixed
Fix pie chart widget legend field matching.
Graylog2/graylog2-server#12510
Graylog2/graylog2-server#12594
Graylog 4.2.8
Released: 2022-04-12
Added
Introduce service account flag for user objects.
Graylog2/graylog2-server#12405
Changed
Convert built-in sidecar user to service account.
Fixed
Fix issue with adding new sorts to aggregation widgets.
Graylog2/graylog2-server#12427
Fix value alignment in number visualization.
Graylog2/graylog2-server#12424
Fix updating timerange URL parameter when selecting a range in the histogram widget with the cursor.
Graylog2/graylog2-server#11388
Graylog2/graylog2-server#12306
Disable search highlighting for scroll queries to improve performance and fix an issue with large messages.
Graylog2/graylog2-server#12225
Don’t auto-start stopped inputs on server restart.
Graylog2/graylog2-server#10955
Graylog2/graylog2-server#11362
Security
Fix DEBUG logging of access token.
Graylog2/graylog2-server#12395
Graylog 4.2.7
Released: 2022-03-02
Fixed
Improve search page rendering performance with a high number of message fields.
Graylog2/graylog2-server#11930
Graylog2/graylog2-server#12162
Fix field order in CSV export.
Graylog2/graylog2-server#12006
Graylog2/graylog2-server#12186
Improve download link handling for the Microsoft Edge browser.
Graylog2/graylog2-server#12194
Fix referential integrity issue when moving widgets between dashboards.
Graylog2/graylog2-server#12185
Fix issue with highlighting boolean field values in search.
Graylog2/graylog2-server#11985
Graylog2/graylog2-server#12210
Graylog 4.2.6
Released: 2022-02-02
Security
Update “marked” markdown parser dependency to fix two denial of service issues (only affects the UI, not the
server).
Graylog2/graylog2-server#11995
GHSA-5v2h-r2cx-5xgj
GHSA-rrrm-qjm4-v8hf
Integrations Plugin
No changes since 4.2.5
Graylog 4.2.5
Released: 2022-01-05
Updates Log4J to 2.17.1.
Graylog2/graylog2-server#11897
Updates PropTypes of ConfirmDialog for btnConfirmText and btnConfirmCancelText.
Graylog2/graylog2-server#11916
Prevents infinite recursion when serializing IpAddress.
Graylog2/graylog2-server#11847
Preserves build metadata in graylog version.
Graylog2/graylog2-server#11872
Performs message timestamp conversion after processing.
Graylog2/graylog2-server#11915
Integrations Plugin
Adds riot field to GreyNoise QuickIp lookup adapter.
Graylog2/graylog-plugin-integrations#958
Check for reserved IP addresses in GreyNoise Community IP Lookup Adapter.
Graylog2/graylog-plugin-integrations#960
Graylog 4.2.4
Released: 2021-12-16
Security
Fix log4j CVE-2021-45046 by updating the library to 2.16.0.
Graylog2/graylog2-server#11832
Integrations Plugin
No changes since 4.2.3.
Graylog 4.2.3
Released: 2021-12-10
Fixed
Fix extractor date converters.
Graylog2/graylog2-server#11495
Graylog2/graylog2-server#11750
Security
Fix log4j CVE-2021-44228.
Graylog2/graylog2-server#11786
Integrations Plugin
No changes since 4.2.2.
Graylog 4.2.2
Released: 2021-12-01
Added
Add
elasticsearch_max_write_index_age
config setting to set an upper limit for the time based
rotation strategy.
Graylog2/graylog2-server#11648
Add UI configuration to disable sharing entities with “everyone” and individual users.
Graylog2/graylog2-server#11112
Graylog2/graylog2-server#11620
Fixed
Fix browser locale related issue with dashboard widgets.
Graylog2/graylog2-server#11596
Graylog2/graylog2-server#11637
Fix backwards compatibility for area chart widgets.
Graylog2/graylog2-server#11611
Graylog2/graylog2-server#11610
Fix problem with rendering shares when entities have been shared with “everyone”.
Graylog2/graylog2-server#11697
Graylog2/graylog2-server#11698
Integrations Plugin
Added
Add a GreyNoise lookup adapter.
Graylog2/graylog-plugin-integrations#940
Graylog 4.2.1
Released: 2021-11-03
Fixed
Fix potential issue with duplicate index field type updates.
Graylog2/graylog2-server#11504
Graylog2/graylog2-server#11552
Fix permission issue with permalink to single messages.
Graylog2/graylog2-server#11540
Graylog2/graylog2-server#11541
Allow aggregation on fields which exist as
keyword
and
text
types in different
indices.
Graylog2/graylog2-server#11535
Use correct
data_dir
setting to store native libraries.
Graylog2/graylog2-server#11543
Graylog2/graylog2-server#11571
Fix issue where the first day on the traffic graph didn’t show the full day traffic value.
Graylog2/graylog2-server#11546
Integrations Plugin
Added
Allow the usage of templates in the channel name for the Slack plugin.
Graylog2/graylog-plugin-integrations#927
Fixed
Add timezone setting to PaloAlto inputs to fix timestamp parsing.
Graylog2/graylog-plugin-integrations#931
Graylog2/graylog-plugin-integrations#933
Graylog 4.2.0
Released: 2021-10-13
Search
Keyword From/To search breaking change to prior semantics: alignment of the interval for e.g. "last monday"
the start/end of the day instead of a time in the day. Also, the interval ends the next day at
00:00:00
.
https://graylog2/graylog2-server#10291
Added
Introduce feature flags to aid product development.
Graylog2/graylog2-server#11070
Add API endpoint to change log level for all nodes in the cluster.
Graylog2/graylog2-server#10882
Add pagination for pipelines.
Graylog2/graylog2-server#5686
Changed
Move edit button out of widget actions dropdown menu.
Graylog2/graylog2-server#10927
Deprecate API endpoint to shut down a node.
Graylog2/graylog2-server#10668
Graylog2/graylog2-server#10986
Include search/dashboard title in document title.
Graylog2/graylog2-server#11172
Shorten widget titles with ellipsis when overflowing available space.
Graylog2/graylog2-server#11185
Hide search action “Export to dashboard” for users who are not allowed to create dashboards.
Graylog2/graylog2-server#11262
Simplify search API for scripting.
Graylog2/graylog2-server#11247
Removed
Remove deprecated legacy view permissions
extendedsearch:use
and
view:use
.
Remove irrelevant forwarder client-side metrics from Prometheus exporter.
Graylog2/graylog2-server#10964
Remove graceful node shutdown menu entry. The API endpoint still exists but is deprecated.
Graylog2/graylog2-server#11129
Fixed
Fix problem with login form and 3rd party authentication providers.
Graylog2/graylog2-server#10860
Improve spacing in data table widget.
Graylog2/graylog2-server#7429
Graylog2/graylog2-server#10814
Fix widget titles with long values.
Graylog2/graylog2-server#10919
Fix event notification selection for “Event Definition Creator” and “Event Notification Creator” roles.
Graylog2/graylog2-server#10703
(Thanks
@FlorinPeter
)
Fix forwarder metric names.
Graylog2/graylog2-server#10964
Fix issue with default heatmap widget configuration.
Graylog2/graylog2-server#10967
Graylog2/graylog2-server#10928
Graylog2/graylog2-server#10978
Fix pretty printing of JSON for API responses.
Graylog2/graylog2-server#10906
Graylog2/graylog2-server#10934
Fix read handling of corrupted journal segments.
Graylog2/graylog2-server#9305
Graylog2/graylog2-server#9378
Fix problem with traffic data storage.
Graylog2/graylog2-server#9559
Graylog2/graylog2-server#11176
Fix warning about
SO_RCVBUF
sizes when starting an input.
Graylog2/graylog2-server#7720
Graylog2/graylog2-server#11195
Fix loading spinner position in widget header.
Graylog2/graylog2-server#11258
Improve natural date parser for search timeranges.
Graylog2/graylog2-server#10291
Graylog2/graylog2-server#11391
Fix indexing retries if ES cluster is without coordinator node.
Graylog2/graylog2-server#10440
Graylog2/graylog2-server#11317
Improve debugging for invalid GELF messages by providing a log message on TRACE level.
Graylog2/graylog2-server#11360
Graylog 4.1.14
Released: 2022-04-12
Added
Introduce service account flag for user objects.
Graylog2/graylog2-server#12405
Changed
Convert built-in sidecar user to service account.
Fixed
Fix issue with adding new sorts to aggregation widgets.
Graylog2/graylog2-server#12427
Fix value alignment in number visualization.
Graylog2/graylog2-server#12424
Fix updating timerange URL parameter when selecting a range in the histogram widget with the cursor.
Graylog2/graylog2-server#11388
Graylog2/graylog2-server#12306
Disable search highlighting for scroll queries to improve performance and fix an issue with large messages.
Graylog2/graylog2-server#12225
Security
Fix DEBUG logging of access token.
Graylog2/graylog2-server#12395
Graylog 4.1.13
Released: 2022-03-02
Fixed
Improve search page rendering performance with a high number of message fields.
Graylog2/graylog2-server#11930
Graylog2/graylog2-server#12162
Fix field order in CSV export.
Graylog2/graylog2-server#12006
Graylog2/graylog2-server#12186
Improve download link handling for the Microsoft Edge browser.
Graylog2/graylog2-server#12194
Fix referential integrity issue when moving widgets between dashboards.
Graylog2/graylog2-server#12185
Fix issue with highlighting boolean field values in search.
Graylog2/graylog2-server#11985
Graylog2/graylog2-server#12210
Graylog 4.1.12
Released: 2022-02-02
Security
Update “marked” markdown parser dependency to fix two denial of service issues (only affects the UI, not the
server).
Graylog2/graylog2-server#11995
GHSA-5v2h-r2cx-5xgj
GHSA-rrrm-qjm4-v8hf
Integrations Plugin
No changes since 4.1.11
Graylog 4.1.11
Released: 2022-01-05
Updates Log4J to 2.17.1.
Graylog2/graylog2-server/pull/11897
Prevents infinite recursion when serializing IpAddress.
Graylog2/graylog2-server#11848
Integrations Plugin
No changes since 4.1.10
Graylog 4.1.10
Released: 2021-12-16
Security
Fix log4j CVE-2021-45046 by updating the library to 2.16.0.
Graylog2/graylog2-server#11832
Integrations Plugin
No changes since 4.1.9.
Graylog 4.1.9
Released: 2021-12-10
Security
Fix log4j CVE-2021-44228.
Graylog2/graylog2-server#11786
Integrations Plugin
No changes since 4.1.8.
Graylog 4.1.8
Released: 2021-12-01
Added
Add UI configuration to disable sharing entities with “everyone” and individual users.
Graylog2/graylog2-server#11112
Graylog2/graylog2-server#11620
Fixed
Fix browser locale related issue with dashboard widgets.
Graylog2/graylog2-server#11596
Graylog2/graylog2-server#11637
Fix backwards compatibility for area chart widgets.
Graylog2/graylog2-server#11611
Graylog2/graylog2-server#11610
Fix problem with rendering shares when entities have been shared with “everyone”.
Graylog2/graylog2-server#11697
Graylog2/graylog2-server#11698
Graylog 4.1.7
Released: 2021-11-03
Fixed
Fix potential issue with duplicate index field type updates.
Graylog2/graylog2-server#11504
Graylog2/graylog2-server#11552
Allow aggregation on fields which exist as
keyword
and
text
types in different
indices.
Graylog2/graylog2-server#11535
Use correct
data_dir
setting to store native libraries.
Graylog2/graylog2-server#11543
Graylog2/graylog2-server#11571
Fix issue where the first day on the traffic graph didn’t show the full day traffic value.
Graylog2/graylog2-server#11546
Integrations Plugin
Added
Allow the usage of templates in the channel name for the Slack plugin.
Graylog2/graylog-plugin-integrations#927
Fixed
Add timezone setting to PaloAlto inputs to fix timestamp parsing.
Graylog2/graylog-plugin-integrations#931
Graylog2/graylog-plugin-integrations#933
Graylog 4.1.6
Released: 2021-10-06
Fixed
Fix potential race condition in traffic accounting.
Graylog2/graylog2-server#11248
Graylog2/graylog2-server#11296
Fix permissions for
alert
events when event definitions don’t select streams.
Graylog2/graylog2-server#11301
Graylog2/graylog2-server#11303
Fix system stats with
MongoDB >= 4.4.
Graylog2/graylog2-server#11357
Fix index counts on
index
sets page.
Graylog2/graylog2-server#11375
Graylog2/graylog2-server#11357
Fix race condition with
multiple search executions.
Graylog2/graylog2-server#11428
Graylog 4.1.5
Released: 2021-09-13
Fixed
Do not set ‘to’ when setting TimeRange to ‘All Time’, fixes an error when changing time ranges.
Graylog2/graylog2-server#11017
Graylog2/graylog2-server#11090
Exclude non-data nodes from ES floodgate checks
Graylog2/graylog2-server#11106
Graylog2/graylog2-server#11125
Fix resolving alias target for index sets with plus in prefix on ES6.
Graylog2/graylog2-server#11142
Graylog2/graylog2-server#11153
Display Tooltips by default
Graylog2/graylog2-server#11130
Graylog2/graylog2-server#11138
Fix race condition in message details related to uninitialized nodes store.
Graylog2/graylog2-server#11226
Cleanup permission grants for deleted users.
Graylog2/graylog2-server#10385
Graylog2/graylog2-server#11265
Graylog 4.1.4
Released: 2021-09-01
Fixed
Do not set ‘to’ when setting TimeRange to ‘All Time’, fixes an error when changing time ranges.
Graylog2/graylog2-server#11017
Graylog2/graylog2-server#11090
Exclude non-data nodes from ES floodgate checks
Graylog2/graylog2-server#11106
Graylog2/graylog2-server#11125
Fixing resolving alias target for index sets with plus in prefix on ES6.
Graylog2/graylog2-server#11142
Graylog2/graylog2-server#11153
Display Tooltips by default
Graylog2/graylog2-server#11130
Graylog2/graylog2-server#11138
Fix race condition in message details related to uninitialized nodes store.
Graylog2/graylog2-server#11226
Graylog 4.1.3
Released: 2021-08-04
Fixed
Fix pagination and search on the streams overview page.
Graylog2/graylog2-server#11091
Graylog2/graylog2-server#11100
Graylog 4.1.2
Released: 2021-07-28
Security
Session ID leak in
Graylog DEBUG log file and audit log.
We recently discovered a session ID leak in the Graylog DEBUG log file
as well as the audit log. A user can use a session ID to authenticate against Graylog and then this user has
access
to all the permissions associated with the owner of the session ID.
The ID was printed in DEBUG level log
messages (DEBUG is not enabled by default) as well as the Graylog Enterprise Audit Log. By default, the Graylog
Audit Log is only logging to the local database and only accessible by Graylog administrators.
We would like
to thank David Herbstmann for discovering and responsibly disclosing this vulnerability.
The following CVE IDs
have been assigned:
CVE-2021-37759
,
CVE-2021-37760
Fixed
Fix confusing dependencies warning when sharing searches.
Graylog2/graylog2-server#11021
Graylog2/graylog2-server#11027
Fix index retries with connection failures to Elasticsearch 7 nodes.
Graylog2/graylog2-server#11045
Graylog2/graylog2-server#11057
Graylog 4.1.1
Released: 2021-07-07
Fixed
Fix loading of streams page in some edge cases.
Graylog2/graylog2-server#10514
Graylog2/graylog2-server#10943
Fix forwarder metrics definitions for Prometheus exporter.
Graylog2/graylog2-server#10976
Fix API browser for some setups.
Graylog2/graylog2-server#10952
Graylog2/graylog2-server#10981
Allow usage of insecure TLS ciphers for communication with legacy systems when setting
enabled_tls_protocols
to TLS versions < 1.2.
Graylog2/graylog2-server#10944
Graylog2/graylog2-server#10985
Fix pretty printing JSON responses when requested.
Graylog2/graylog2-server#10906
Graylog2/graylog2-server#10993
Fix issue when trying to modify heatmap widgets that have been created with older versions of Graylog.
Graylog2/graylog2-server#10928
Graylog2/graylog2-server#10967
Graylog2/graylog2-server#10987
Graylog 4.1.0
Released: 2021-06-23
Added
Allow users to focus widgets in a search and on dashboards.
Graylog2/graylog2-server#9711
Add HTML body support to email notifications.
Graylog2/graylog2-server#4569
Graylog2/graylog2-server#9790
(Thanks
@radykal-com
!)
Improved date/time picker for the search page and widgets.
Graylog2/graylog2-server#9569
Support custom chart legends and value actions in widgets.
Graylog2/graylog2-server#6612
Graylog2/graylog2-server#7207
Graylog2/graylog2-server#9844
Allow highlighting of dates and boolean values.
Graylog2/graylog2-server#9835
Graylog2/graylog2-server#10000
Add static/gradient color options to value highlighting.
Graylog2/graylog2-server#10033
Add color scale configuration options for heatmap widget.
Graylog2/graylog2-server#9836
Support for connecting to newer Kafka clusters.
Graylog2/graylog2-server#7101
Graylog2/graylog2-server#7783
Graylog2/graylog2-server#9927
Graylog2/graylog2-server#10146
Support IPinfo databases in GeoIP lookup data adapter.
Graylog2/graylog2-server#10183
Add
elasticsearch_mute_deprecation_warnings
config option to disable
Elasticsearch related deprecation warnings.
Graylog2/graylog2-server#9822
Graylog2/graylog2-server#10163
Graylog2/graylog2-server#10239
Vastly improved search aggregation builder.
Graylog2/graylog2-server#9742
Graylog2/graylog2-server#10212
Graylog2/graylog2-server#10281
Graylog2/graylog2-server#10293
Graylog2/graylog2-server#10301
Add
allowed_auxiliary_paths
config option to optionally restrict file system
access for the CSV File data dapter.
Graylog2/graylog2-server#10244
Add timerange indicator to widgets.
Graylog2/graylog2-server#7358
Graylog2/graylog2-server#10508
Allow filtering for entity ID in pagination.
Graylog2/graylog2-server#10537
Add built-in Prometheus exporter.
Graylog2/graylog2-server#10767
Changed
Also see:
4.1 upgrade notes
Only show API tokens once after their creation.
Graylog2/graylog2-server#9124
Graylog2/graylog2-server#9746
Replace sigar library with OSHI for collecting system stats.
Graylog2/graylog2-server#6056
Graylog2/graylog2-server#9840
(Thanks
@desiderantes
!)
Due to the sigar to OSHI migration, the
disable_sigar
config option has been
renamed to
disable_native_system_stats_collector
.
Creating users is now using separate fields for firstname and lastname.
Graylog2/graylog2-server#10074
Use more secure TLS default ciphers.
Graylog2/graylog2-server#10653
Use relative URLs for web interface assets served by the Graylog server to improve reverse proxy setups.
Graylog2/graylog2-server#10632
Graylog2/graylog2-server#10267
Graylog2/graylog2-server#10726
Graylog doesn’t stop on startup anymore but tries to reconnect when Elasticsearch version probing is enabled
the cluster is unreachable.
Fixed
Fix behavior of “Apply” for new pipeline rules.
Graylog2/graylog2-server#9340
Improved authentication failure messages.
Graylog2/graylog2-server#9500
Return 400 when modifying a user with invalid role names.
Graylog2/graylog2-server#9722
Graylog2/graylog2-server#5082
Graylog2/graylog2-server#4655
(Thanks
@radykal-com
!)
Fix notification when updating a user.
Graylog2/graylog2-server#9731
Fix issue when re-using a pipeline stage number.
Graylog2/graylog2-server#6806
Graylog2/graylog2-server#9911
Improved indexing retries.
Graylog2/graylog2-server#9852
Graylog2/graylog2-server#9961
Fix race condition when loading pipeline rule editor.
Graylog2/graylog2-server#9341
Graylog2/graylog2-server#10070
Avoid triggering duplicate search executions when focusing widgets.
Graylog2/graylog2-server#8421
Graylog2/graylog2-server#9467
Graylog2/graylog2-server#10053
Show warning when moving away from the pipeline rule editor without saving.
Graylog2/graylog2-server#8650
Graylog2/graylog2-server#10073
Improve server startup speed.
Graylog2/graylog2-server#10005
Keep title when copying widget from search to dashboard.
Graylog2/graylog2-server#10003
Graylog2/graylog2-server#10189
Improve Java 11 compatibility.
Graylog2/graylog2-server#7223
Graylog2/graylog2-server#9802
Graylog2/graylog2-server#10194
Improve readybility of numeric values in data tables.
Graylog2/graylog2-server#7831
Graylog2/graylog2-server#10195
Fix content-pack auto installation.
Graylog2/graylog-docker#153
Graylog2/graylog2-server#10216
Improve buffer draining during server shutdown.
Graylog2/graylog2-server#10247
Fix message table scrolling on smaller screens.
Graylog2/graylog2-server#8920
Graylog2/graylog2-server#10276
Fix problem with auto-generated TLS certificates.
Graylog2/graylog2-server#9958
Graylog2/graylog2-server#10400
Improve logging for processing errors.
Graylog2/graylog2-server#10421
Scope message backlog in aggregation alerts.
Graylog2/graylog2-server#6381
Graylog2/graylog2-server#10483
Improve search page layout to provide more space for content.
Graylog2/graylog2-server#10518
Improve saved search overview UI.
Graylog2/graylog2-server#10541
Improve error messages for errors in pipeline rule execution.
Graylog2/graylog2-server#10526
10528
Fix problem where message processing could block when updating outputs.
Graylog2/graylog2-server#10168
Graylog2/graylog2-server#10584
Improve timezone handling for keyword timerages.
Graylog2/graylog2-server#10290
Improve search and dashboard tab positioning on smaller screens.
Graylog2/graylog2-server#10371
Improve API browser model content.
Graylog2/graylog2-server#10637
Improve search bar responsiveness.
Graylog2/graylog2-server#10652
Avoid buffering complete export responses in browser.
Graylog2/graylog2-server#10602
Graylog2/graylog2-server#10617
Fix lookup table cache purging in distributed setup.
Graylog2/graylog2-server#9554
Graylog2/graylog2-server#10605
Fix group selection on filtered entities when creating or updating a content-pack.
Graylog2/graylog2-server#10731
Fix rendering of the traffic graph in “System/Overview”.
Graylog2/graylog2-server#10730
Fix case issue on the user details and edit pages.
Graylog2/graylog2-server#10687
Graylog2/graylog2-server#10700
Fix sorting on stream overview page.
Graylog2/graylog2-server#10754
Improve Elasticsearch version probing on server startup.
Graylog2/graylog2-server#10651
Prevent JSON Path Input from stopping on non-2xx responses.
Graylog2/graylog2-server#9941
Graylog2/graylog2-server#10717
(Thanks
@MPreloaded
!)
Fix race condition in lookup data adapter and cache lifecycle.
Graylog2/graylog2-server#10753
Graylog2/graylog2-server#10815
Improve Elasticsearch flood stage handling.
Graylog2/graylog2-server#10889
Integrations Plugin
Added
Greynoise data adapter.
Graylog2/graylog-plugin-integrations#760
Graylog 4.0.17
Released: 2022-07-06
No changes since 4.0.16.
Graylog 4.0.16
Released: 2022-04-12
Added
Introduce service account flag for user objects.
Graylog2/graylog2-server#12405
Changed
Convert built-in sidecar user to service account.
Security
Fix DEBUG logging of access token.
Graylog2/graylog2-server#12395
Graylog 4.0.15
Released: 2021-12-16
Security
Fix log4j CVE-2021-45046 by updating the library to 2.16.0.
Graylog2/graylog2-server#11814
Integrations Plugin
No changes since 4.0.14.
Graylog 4.0.14
Released: 2021-12-10
Fixed
Ensure that aggregation events always have a
source_streams
field for permission checks.
Graylog2/graylog2-server#6876
Graylog2/graylog2-server#6877
Fix permissions for alert events when event definitions don’t select streams.
Graylog2/graylog2-server#11301
Graylog2/graylog2-server#11303
Fix potential issue with duplicate index field type updates.
Graylog2/graylog2-server#11504
Graylog2/graylog2-server#11552
Fix issue where the first day on the traffic graph didn’t show the full day traffic value.
Graylog2/graylog2-server#11575
Security
Fix log4j CVE-2021-44228.
Graylog2/graylog2-server#11786
Integrations Plugin
No changes since 4.0.13.
Graylog 4.0.13
Released: 2021-09-13
Fixed
Fix resolving alias target for index sets with plus in prefix on ES6.
Graylog2/graylog2-server#11142
Graylog2/graylog2-server#11153
Cleanup permission grants for deleted users.
Graylog2/graylog2-server#10385
Graylog2/graylog2-server#11265
Graylog 4.0.12
Released: 2021-09-01
Fixed
Fixing resolving alias target for index sets with plus in prefix on ES6.
Graylog2/graylog2-server#11142
Graylog2/graylog2-server#11153
Graylog 4.0.11
Released: 2021-08-04
Fixed
Fix
count
and
grand_total
values in
search/dashboard pagination.
Graylog2/graylog2-server#11034
Graylog 4.0.10
Released: 2021-07-28
Security
Session ID leak
in Graylog DEBUG log file and audit log.
We recently discovered a session ID leak in the Graylog DEBUG log
file as well as the audit log. A user can use a session ID to authenticate against Graylog and then this user
access to all the permissions associated with the owner of the session ID.
The ID was printed in DEBUG level
log messages (DEBUG is not enabled by default) as well as the Graylog Enterprise Audit Log. By default, the
Graylog
Audit Log is only logging to the local database and only accessible by Graylog administrators.
We would like
to thank David Herbstmann for discovering and responsibly disclosing this vulnerability.
The following CVE IDs
have been assigned:
CVE-2021-37759
,
CVE-2021-37760
Graylog 4.0.9
Released: 2021-07-07
Fixed
Fix Elasticsearch flood-stage handling.
Graylog2/graylog2-server#10887
Graylog2/graylog2-server#10897
Fixing shared entities overview filter for saved searches.
Graylog2/graylog2-server#10878
Graylog2/graylog2-server#10893
Fix loading of streams page in some edge cases.
Graylog2/graylog2-server#10514
Graylog2/graylog2-server#10942
Graylog 4.0.8
Released: 2021-06-02
Fixed
Don’t run index jobs for missing indices.
Graylog2/graylog2-server#10444
Fix user sessions not timing out.
Graylog2/graylog2-server#10578
Graylog2/graylog2-server#10577
Integrations Plugin
Fixed
Fix problem with PaloAlto timestamp handling.
Graylog2/graylog-plugin-integrations#816
Graylog 4.0.7
Released: 2021-05-05
Changed
Log failed messages and full stack trace on processing errors when DEBUG is enabled.
Graylog2/graylog2-server#10319
Graylog2/graylog2-server#10421
Fixed
Correctly display ES cluster status in the user interface.
Graylog2/graylog2-server#10407
Graylog2/graylog2-server#10428
Fix sharing of streams that have outputs attached.
Graylog2/graylog2-server#10443
Allow using the same LDAP/AD attributes for different config settings.
Graylog2/graylog2-server#10069
Graylog2/graylog2-server#10437
Support
+
character in index prefixes for index sets.
Graylog2/graylog2-server#10392
Encode usernames that are used in URLs.
Graylog2/graylog2-server#10530
Graylog2/graylog2-server#10566
Graylog 4.0.6
Released: 2021-04-07
Fixed
Fix rendering of trend color in report generation
Graylog2/graylog2-server#10154
Update Kafka client to 2.7.0
Graylog2/graylog2-server#10184
Fix content-pack auto installation
Graylog2/graylog2-server#10237
Initialize ES7 client and sniffer lazily
Graylog2/graylog2-server#10292
Fix permission check for notifications in event definitions
Graylog2/graylog2-server#10381
Graylog 4.0.5
Released: 2021-02-22
Fixed
Prevent NullPointerException in index optimization job
Graylog2/graylog2-server#10119
Graylog 4.0.4
Released: 2021-02-22
Fixed
Fixing counting of messages in index for ES7
Graylog2/graylog2-server#10094
Provide a timeout for request when optimizing index in ES7
Graylog2/graylog2-server#10098
Add missing GRN type for outputs
Graylog2/graylog2-server#10108
Integrations Plugin
Fixed
Refactor PaloAltoTypeParser to improve performance
Graylog2/graylog-plugin-integrations#737
Graylog 4.0.3
Released: 2021-02-16
Fixed
Fix search export to dashboard when running with a proxy and a path prefix.
Graylog2/graylog2-server#9991
Graylog2/graylog2-server#9989
Fix moving widgets to a different tab when they have been copied from a dashboard.
Graylog2/graylog2-server#9778
Graylog2/graylog2-server#10007
Fix potential MongoDB performance issue.
Graylog2/graylog2-server#10043
Graylog2/graylog2-server#10046
Integrations Plugin
Added
Initial support for parsing USERID log type in PaloAlto 9.x inputs.
Graylog2/graylog2-server#729
Graylog 4.0.2
Released: 2021-01-27
Added
Show field sort icons in message table.
Graylog2/graylog2-server#9775
Fixed
Fix missing buttons on sidecars page.
Graylog2/graylog2-server#9677
Graylog2/graylog2-server#9682
Fix missing microseconds in timestamps in the message table.
Graylog2/graylog2-server#9604
Graylog2/graylog2-server#9698
Fix notification when updating a user.
Graylog2/graylog2-server#9733
Keep tab order when installing a dashboard from a content pack.
Graylog2/graylog2-server#8264
Graylog2/graylog2-server#9812
Allow users to change their own timezone again.
Graylog2/graylog2-server#9814
Fix search query parsing with
$
characters.
Graylog2/graylog2-server#9497
Graylog2/graylog2-server#9877
Fix issue on streams page which legacy alert receivers present.
Graylog2/graylog2-server#9637
Graylog2/graylog2-server#9785
Fix page size change selector on content packs page.
Graylog2/graylog2-server#9629
Graylog2/graylog2-server#9875
Fix state problem with pipeline stage selection.
Graylog2/graylog2-server#6806
Graylog2/graylog2-server#9916
Retry Elasticsearch requests on socket timeouts.
Graylog2/graylog2-server#9922
Fix date format specifiers in index mapping templates to avoid deprecation warnings.
Graylog2/graylog2-server#9690
Graylog2/graylog2-server#9948
Reset stream rule form after sucessful rule creation.
Graylog2/graylog2-server#9956
Graylog2/graylog2-server#9968
Fix pipeline rule syntax highlighting issues.
Graylog2/graylog2-server#9250
Graylog2/graylog2-server#9976
Fix error using apply and then save & close on a new pipeline rule.
Graylog2/graylog2-server#9252
Graylog2/graylog2-server#9976
Retry bulk indexing if index alias has invalid target(s) instead of dropping the messages.
Graylog2/graylog2-server#9955
Graylog2/graylog2-server#9962
Graylog2/graylog2-server#9978
Legacy Collector Plugin
Fixed
Fix collectors table styling.
Graylog2/graylog-plugin-collector#172
Threatintel Plugin
Changed
Deprecated ransomware data adapter because the service has been shutdown in 2019.
Graylog2/graylog-plugin-threatintel/#183
Graylog 4.0.1
Released: 2020-11-25
Fixed
Fix incorrect support link in the UI.
Graylog2/graylog2-server#9527
Updates to Graylog Schema.
Graylog2/graylog2-server#9556
Fix an issue when running Graylog on Amazon Elasticsearch Service.
Graylog2/graylog2-server#9599
Fix problem with sharing dashboards and searches.
Graylog2/graylog2-server#9525
Graylog2/graylog2-server#9594
Fix share button for event definitions.
Graylog2/graylog2-server#9603
Fix pagination of synced user accounts in authentication overview.
Graylog2/graylog2-server#9606
Fix link to the sidecar user’s API token management on the sidecars page.
Graylog2/graylog2-server#9613
Fix scratchpad text area colors in dark mode.
Graylog2/graylog2-server#9607
Graylog2/graylog2-server#9614
Integrations Plugin
Fixed
Add message backlog limit to Slack plugin.
Graylog2/graylog-plugin-integrations#659
Add Discord support to Slack plugin.
Graylog2/graylog-plugin-integrations#665
Update Palo Alto input to support PANOS v10 schemas
Graylog2/graylog-plugin-integrations#658
Threatintel Plugin
Fixed
Improve WHOIS data adapter parsing.
Graylog2/graylog-plugin-threatintel#181
Graylog 4.0.0
Released: 2020-11-18
Added
Add dark theme mode.
Graylog2/graylog2-server#8718
Add support for Elasticsearch version 7.
Add improved entity sharing system for streams, searches, dashboards and event definitions.
Add trusted header authentication support to replace legacy SSO authentication plugin.
Graylog2/graylog2-server#9278
Add support for disabling user accounts.
Graylog2/graylog2-server#9374
Graylog2/graylog2-server#9077
Add pagination to stream overview page.
Graylog2/graylog2-server#5675
Add pagination to grok pattern overview page.
Graylog2/graylog2-server#5683
Add support for editing title, description and summary of a saved search.
Graylog2/graylog2-server#8084
Make it possible to move widgets between dashboard tabs.
Graylog2/graylog2-server#8236
Graylog2/graylog2-server#8152
Make it possible to display the search page sidebar inline.
Graylog2/graylog2-server#8294
Graylog2/graylog2-server#7860
Add
facility_num
field to Syslog messages.
Graylog2/graylog2-server#8394
(Thanks
@huksley
)
Format numbers in data table/plots with decimal comma.
Graylog2/graylog2-server#9318
Add close button to user notifications.
Graylog2/graylog2-server#9345
Changed
Also see:
4.0
upgrade notes
Replace role based stream, search and dashboard sharing with a new entity sharing system.
Change
/users
resource to use the user ID instead of the user name as
parameter.
Disable CORS support by default.
Graylog2/graylog2-server#8070
Ensure consistent naming of inputs
Graylog2/graylog2-server#8190
Graylog2/graylog2-server#7345
(Thanks
@Chunters
)
Increase overall font size in the web interface to improve readability.
Graylog2/graylog2-server#8319
Improve user management UI.
Improve LDAP and Active Directory management UI.
Show search link in navigation for all users.
Graylog2/graylog2-server#8917
Graylog2/graylog2-server#8745
Graylog2/graylog2-server#8779
Graylog2/graylog2-server#8921
Show grok patterns menu entry to all users with reader role.
Graylog2/graylog2-server#9319
Exclude Illuminate message fields from traffic accounting.
Graylog2/graylog2-server#9408
Graylog2/graylog2-server#9361
Change license to SSPL. See the following links for details:
Removed
Also see:
4.0
upgrade notes
Remove support for Elasticsearch version 5. (supported versions are 6 and 7)
Remove LDAP groups to role mapping. (replaced by team support in Graylog Operations)
Remove legacy redirects for dashboards and saved searches.
Graylog2/graylog2-server#8201
Graylog2/graylog2-server#7151
Graylog2/graylog2-server#8007
Remove legacy saved searches API.
Graylog2/graylog2-server#8199
Remove legacy dashboards API.
Graylog2/graylog2-server#8198
Remove legacy aggregation API.
Graylog2/graylog2-server#8329
Remove legacy counts API.
Graylog2/graylog2-server#8409
Remove unused
elasticsearch_request_timeout
config file option.
Graylog2/graylog2-server#8050
Fixed
Improve styling of search widget action icons.
Graylog2/graylog2-server#8064
Give search input focus when saved search list is opening.
Graylog2/graylog2-server#8052
Fix issue with handling PKCS#8 PBES2 keys.
Graylog2/graylog2-server#8133
Graylog2/graylog2-server#7552
Fix link to sidecar documentation page.
Graylog2/graylog2-server#8144
(Thanks
@Chunters
)
Fix NullPointerException if MongoDB doesn’t run with MMAPv1.
Graylog2/graylog2-server#8274
Graylog2/graylog2-server#8273
(Thanks
@pdcemulator
)
Improve and ensure consistent rendering of monospace fonts.
Graylog2/graylog2-server#8174
Fix data table rendering for large table values.
Graylog2/graylog2-server#8334
Fix getting started guide page scroll behavior.
Graylog2/graylog2-server#8131
Improve rendering of time base bar charts.
Graylog2/graylog2-server#8354
Graylog2/graylog2-server#7167
Fix sort and sort direction selector in aggregation builder.
Graylog2/graylog2-server#7198
Graylog2/graylog2-server#8355
Improve error handling for absolute time range inputs.
Graylog2/graylog2-server#8371
Graylog2/graylog2-server#7191
Fix disk journal utilization chart.
Graylog2/graylog2-server#8420
Graylog2/graylog2-server#8448
Fix race conditions on “System/Configuration” page.
Graylog2/graylog2-server#8778
Graylog2/graylog2-server#8392
Improve UI development flow across operating systems.
Graylog2/graylog2-server#8487
(Thanks
@binyellow
)
Improve image sizes to improve UI performance.
Graylog2/graylog2-server#8976
Improve pipeline rule link rendering for rules with long titles.
Graylog2/graylog2-server#9016
Graylog2/graylog2-server#9014
Fix stream search bar issue with empty search results.
Graylog2/graylog2-server#9028
Retry message indexing when ES primary shards are not active.#9065
Fix error when streams are referencing missing outputs.
Graylog2/graylog2-server#9116
Graylog2/graylog2-server#9012
Fix JDK TLS protocol detection.
Graylog2/graylog2-server#9356
Graylog2/graylog2-server#9446
Graylog2/graylog2-server#9445
Improve error handling when node metrics cannot be received from the backend.
Graylog2/graylog2-server#9316
Graylog2/graylog2-server#9315
Don’t allow modifications of email and full name for external users.
Graylog2/graylog2-server#9390
Graylog2/graylog2-server#9222
Fix pipeline rule parsing issue with unary NOT operators.
Graylog2/graylog2-server#8554
Integrations Plugin
Added
Add Slack event notification plugin.
Graylog2/graylog-plugin-integrations#569
Add PagerDuty event notification plugin.
Graylog2/graylog-plugin-integrations#606
Graylog 3.3.17
Released: 2022-04-12
Added
Introduce service account flag for user objects.
Graylog2/graylog2-server#12405
Changed
Convert built-in sidecar user to service account.
Security
Fix DEBUG logging of access token.
Graylog2/graylog2-server#12395
Graylog 3.3.16
Released: 2021-12-16
Security
Fix log4j CVE-2021-45046 by updating the library to 2.16.0.
Graylog2/graylog2-server#11814
Integrations Plugin
No changes since 3.3.15.
Graylog 3.3.15
Released: 2021-12-10
Security
Fix log4j CVE-2021-44228.
Graylog2/graylog2-server#11786
Integrations Plugin
No changes since 3.3.14.
Graylog 3.3.14
Released: 2021-07-28
Security
Session ID leak in Graylog DEBUG log file and audit log.
recently discovered a session ID leak in the Graylog DEBUG log file as well as the audit log. A user can use a
session ID to authenticate against Graylog and then this user has access to all the permissions associated with
owner of the session ID.
The ID was printed in DEBUG level log messages (DEBUG is not enabled by default) as
well as the Graylog Operations Audit Log. By default, the Graylog Audit Log is only logging to the local
database
and only accessible by Graylog administrators.
We would like to thank David Herbstmann for discovering and
responsibly disclosing this vulnerability.
The following CVE IDs have been assigned:
CVE-2021-37759
,
CVE-2021-37760
Graylog
3.3.13
Released: 2021-05-05
No changes since 3.3.12.
Graylog 3.3.12
Released:
2021-04-14
Fixed
Fix rendering of trend colors in report generation.
Graylog2/graylog2-server#10157
Don’t show “Enterprise” navigation for non-admin users.
Graylog2/graylog2-server#8936
Graylog2/graylog2-server#10188
Graylog2/graylog2-server#10233
Fix
NullPointerException
when MongoDB doesn’t run with the MMAPv1 storage
engine.
Graylog2/graylog2-server#8273
Graylog2/graylog2-server#10300
Log failed messages and full stack trace on processing errors when DEBUG is enabled.
Graylog2/graylog2-server#10319
Graylog2/graylog2-server#10432
Graylog 3.3.11
Released: 2021-02-16
Fixed
Fix search export to dashboard when running with a proxy and a path prefix.
Graylog2/graylog2-server#9992
Graylog2/graylog2-server#9989
Fix Elasticsearch watermark notifications when running multiple Graylog nodes.
Graylog2/graylog2-server#10066
Graylog 3.3.10
Released: 2021-01-27
Added
Show field sort icons in message table.
Graylog2/graylog2-server#9775
Fixed
Fix search query parsing with
$
characters.
Graylog2/graylog2-server#9497
Graylog2/graylog2-server#9877
Fix CSV export for shared dashboards.
Graylog2/graylog2-server#9906
Retry Elasticsearch requests on socket timeouts.
Graylog2/graylog2-server#9922
Retry bulk indexing if index alias has invalid target(s) instead of dropping the messages.
Graylog2/graylog2-server#9955
Graylog2/graylog2-server#9962
Graylog2/graylog2-server#9978
Graylog 3.3.9
Released: 2020-11-25
Fixed
Improve user feedback when the UI cannot fetch data from the metrics API.
Graylog2/graylog2-server#9315
Graylog2/graylog2-server#9316
Updates to Graylog Schema.
Graylog2/graylog2-server#9567
Graylog 3.3.8
Released: 2020-10-12
No changes since 3.3.7 (see
Graylog Operations
for changes
there).
Graylog 3.3.7
Released: 2020-10-08
Security
Update JavaScript dependencies with security issues.
Graylog2/graylog2-server#9098
Fixed
Fix issues with changing number of results for a pivot configuration.
Graylog2/graylog2-server#9087
Graylog2/graylog2-server#9085
Fix permission issue with search and dashboards by respecting ownership.
Graylog2/graylog2-server#9068
Graylog2/graylog2-server#9067
Fix unintended search bar form submit in widget edit modal.
Graylog2/graylog2-server#9096
Graylog 3.3.6
Released: 2020-09-28
Security
Fixing a path traversal issue in the API Browser for
non-standard installations
.
Graylog2/graylog2-server#8986
Graylog2/graylog2-server#8988
Due to a check happening before pathname normalization, a directory traversal was possible in the REST
resource
that serves the API browser UI. If the Graylog server was started with non-standard JRE options (using an
additional classpath setting), it could have been used to access files from this additional classpath
directory
without authentication. Many thanks to Florian Hauser and Christian Fünfhaus of Code White for disclosing
vulnerability.
Changed
Always show the search page link in the navigation to allow users to access the search without having to go
the streams page first.
Graylog2/graylog2-server#8917
Graylog2/graylog2-server#8745
Graylog2/graylog2-server#8779
Graylog2/graylog2-server#8921
Fixed
Fix (un)schedule endpoints for event definitions to make them work without explicit content-type header.
Graylog2/graylog2-server#8981
Fix missing title attribute in pipeline UI.
Graylog2/graylog2-server#9017
Show better error message on the search page when users have no stream permissions.
Graylog2/graylog2-server#8955
Graylog2/graylog2-server#9011
Fix problem with updating search controls (query, streams, timerange) in widgets.
Graylog2/graylog2-server#7922
Graylog2/graylog2-server#9043
Legacy AWS Plugin
Added
Include
additional_event_data
as part of the graylog message.
Graylog2/graylog-plugin-aws#419
(Thanks
@rongutierrez
)
Integrations Plugin
Added
Add “9.1.3 GlobalProtect logs” support to the PaloAlto 9.x input.
Graylog2/graylog-plugin-integrations#540
Graylog2/graylog-plugin-integrations#541
Graylog2/graylog-plugin-integrations#554
Fixed
Fix “Key & Secret” authentication in CloudWatch input.
Graylog2/graylog-plugin-integrations#577
Graylog 3.3.5
Released: 2020-08-17
No changes since 3.3.3 (see
Graylog Operations
for changes
there).
Graylog 3.3.4
Released: 2020-08-06
No changes since 3.3.3.
Graylog 3.3.3
Released:
2020-07-29
Added
Add new vendor fields to Graylog schema.
Graylog2/graylog2-server#8471
Graylog2/graylog2-server#8642
Security
[BREAKING]:
Enable hostname validation for SSL/TLS-backed LDAP connections.
Graylog2/graylog2-server#8625
Prior
v3.3.3, the certificates of LDAP servers which are connected to using a secure connection (SSL or TLS) were
validated, even if the “Allow self-signed certificates” option was unchecked. Starting with v3.3.3,
certificates
are validated against the local default keystore. This might introduce a breaking change, depending on your
local LDAP settings and the validity of the certificates used (if any). Please ensure that all certificates
are valid, their common name matches the host part of your configured LDAP server and your local keystore
contains all CA/intermediate certs required for validation.
See also:
CVE-2020-15813
Changed
Find a better default for
enabled_tls_protocols
setting.
Graylog2/graylog2-server#7726
Graylog2/graylog2-server#8637
This change builds the default TLS protocols based on what is supported by the currently running JRE.
Fixed
Fix message table issue in fullscreen/TV mode.
Graylog2/graylog2-server#8483
Graylog2/graylog2-server#8575
Graylog 3.3.2
Released: 2020-06-24
Changed
Mark legacy aggregation API as deprecated in favor of the new views API. (to be removed in 4.0)
Graylog2/graylog2-server#8323
Update Graylog field schema.
Graylog2/graylog2-server#8331
Improve search page rendering performance.
Graylog2/graylog2-server#8343
Fixed
Fix issue with flickering in the single number widget.
Graylog2/graylog2-server#7563
Graylog2/graylog2-server#8341
Fix issue with extending alert notification grace period.
Graylog2/graylog2-server#8365
Graylog2/graylog2-server#8402
Fix rendering of message table header.
Graylog2/graylog2-server#8415
Integrations Plugin
Added
Add new Palo Alto input to support PAN-OS v9.x devices.
Graylog2/graylog-plugin-integrations#496
Graylog 3.3.1
Released: 2020-06-10
Fixed
Fix problem with throughput counter in the UI
Graylog2/graylog2-server#8172
Graylog2/graylog2-server#8185
Fix issue when adding a new header to the httpsJSONPath lookup data adapter.
Graylog2/graylog2-server#8186
Graylog2/graylog2-server#8266
Retry message indexing when indices are read-only due to disk space problems in Elasticsearch.
Graylog2/graylog2-server#8211
Graylog2/graylog2-server#8269
Fix issue with using float numbers in event definitions.
Graylog2/graylog2-server#8290
Only check data nodes for Elasticsearch disk usage stats.
Graylog2/graylog2-server#8239
Graylog2/graylog2-server#8282
(Thanks
@radykal-com
!)
Graylog 3.3.0
Released: 2020-05-20
Added
Make it possible to create new URL whitelist entries inside forms.
Graylog2/graylog2-server#7275
Graylog2/graylog2-server#7169
Graylog2/graylog2-server#7401
Store API tokens encrypted in MongoDB.
Graylog2/graylog2-server#7556
Add new CSV export that supports exporting multiple streams.
Graylog2/graylog2-server#7709
Add string concatenation to pipeline rule language.
Graylog2/graylog2-server#7855
Graylog2/graylog2-server#7863
(Thanks
@rmanibus
)
Add
first_non_null
pipeline rule function.
Graylog2/graylog2-server#7895
Graylog2/graylog2-server#7916
(Thanks
@radykal-com
)
Allow users to request a Graylog Operations trial license from inside the product.
Graylog2/graylog2-server#7992
Add option to enable/disable event definitions and alerts.
Graylog2/graylog2-server#7497
Graylog2/graylog2-server#7902
Changed
Lots of UI styling related changes to make them more consistent.
Start index retention from the oldest index, not the newest.
Graylog2/graylog2-server#7310
Update MongoDB driver to the latest version to support MongoDB 4.2.
Graylog2/graylog2-server#7142
Graylog2/graylog2-server#7240
(Thanks
@radykal-com
)
Improve unit tests.
Graylog2/graylog2-server#7473
Graylog2/graylog2-server#7595
(Thanks
@cpugputpu
)
Improve progress bar implementation.
Graylog2/graylog2-server#7443
Don’t directly expose “KafkaJournalConfiguration” values in journal API endpoint.
Graylog2/graylog2-server#7521
Graylog2/graylog2-server#7526
Optimize JavaScript code bundle sizes.
Graylog2/graylog2-server#7598
Improve dashboard widget legend positioning.
Graylog2/graylog2-server#7743
Change default title for dashboard tabs to
Page#
Graylog2/graylog2-server#7748
Improve triggering search executions from search bar.
Graylog2/graylog2-server#7829
Graylog2/graylog2-server#7572
Graylog2/graylog2-server#7596
Graylog2/graylog2-server#7724
Don’t truncate messages in process-buffer dump.
Graylog2/graylog2-server#7937
Graylog2/graylog2-server#7938
Removed
Remove unused frontend code from the legacy search.
Graylog2/graylog2-server#7338
Remove the unused system client provider.
Graylog2/graylog2-server#6376
Remove legacy saved searches API endpoints.
Graylog2/graylog2-server#7804
Graylog2/graylog2-server#7805
Fixed
Fix race condition when creating admin role.
Graylog2/graylog2-server#7378
Display getting started guide with full height.
Graylog2/graylog2-server#7529
Handle absence of field types in search components.
Graylog2/graylog2-server#7538
Improve compatibility with IE 11.
Graylog2/graylog2-server#7660
Graylog2/graylog2-server#7670
Graylog2/graylog2-server#7951
Prevent logging ReadTimeoutException as an error if KeepAlive is configured by the user.
Graylog2/graylog2-server#7819
(Thanks
@jesseczko
)
Allow dashboard deletion for users with edit rights.
Graylog2/graylog2-server#7729
Graylog2/graylog2-server#7817
Only show dashboard delete button for users with correct permissions.
Graylog2/graylog2-server#7793
Graylog2/graylog2-server#7846
Improve field name completion performance by caching field names.
Graylog2/graylog2-server#7827
Speed up event processing when it’s lagging behind.
Graylog2/graylog2-server#6740
Improve performance loading streams from the database.
Graylog2/graylog2-server#7867
Improve autocompletion performance in select fields.
Graylog2/graylog2-server#7753
Graylog2/graylog2-server#7818
Improve performance for field type retrieval endpoint.
Graylog2/graylog2-server#7865
Reset pagination on page size change.
Graylog2/graylog2-server#7825
Graylog2/graylog2-server#7826
Ensure that dashboards have empty root query strings.
Graylog2/graylog2-server#7750
Graylog2/graylog2-server#7858
Fix metric naming options in aggregation builder.
Graylog2/graylog2-server#7771
Graylog2/graylog2-server#7892
Improve tarball packaging.
Graylog2/graylog2-server#7920
(Thanks
@mayrstefan
)
Improve error messages when filtering on empty dashboards.
Graylog2/graylog2-server#7807
Graylog2/graylog2-server#7888
Improve error messages when users don’t have required stream permissions.
Graylog2/graylog2-server#7505
Graylog2/graylog2-server#7782
Fix LDAP errors for local user accounts.
Graylog2/graylog2-server#2267
Graylog2/graylog2-server#7917
(Thanks
@mayrstefan
)
Fix warning in pipeline rule parser.
Graylog2/graylog2-server#7918
Graylog2/graylog2-server#7919
(Thanks
@mayrstefan
)
Fix sidebar highlighting layout for field values with a long name.
Graylog2/graylog2-server#7738
Graylog2/graylog2-server#8018
Improve compatibility with Safari browsers.
Graylog2/graylog2-server#8003
Graylog2/graylog2-server#8030
Reset job trigger on event definition updates.
Graylog2/graylog2-server#7841
Graylog2/graylog2-server#8060
Fix problem with event notification grace period.
Graylog2/graylog2-server#8065
Graylog2/graylog2-server#8067
Improve rendering performance of select fields in event definitions.
Graylog2/graylog2-server#8083
Improve default email notification template.
Graylog2/graylog2-server#8112
Fix timezone rendering of event annotations in graphs.
Graylog2/graylog2-server#8125
Security
Two XSS issues were discovered in the content packs module and the hyperlink string decorator by Juha
Laaksonen,
Cyber Security Specialist at Solita. A big thanks to Juha for alerting us about these issues.
Graylog2/graylog2-server#8072
Graylog2/graylog2-server#8104
Graylog2/graylog2-server#8150
Mika Kulmala, Cyber Security Specialist at Solita, reported a leak of the AWS secret key in certain
(authenticated) Graylog REST API calls. Graylog is no longer revealing the AWS secret key in REST API
responses.
A big thanks to Mika for alerting us about this issue.
Graylog2/graylog-plugin-aws#361
Graylog 3.2.6
Released: 2020-06-10
Fixed
Retry message indexing when indices are read-only due to disk space problems in Elasticsearch.
Graylog2/graylog2-server#8211
Graylog2/graylog2-server#8269
Fix issue with using float numbers in event definitions.
Graylog2/graylog2-server#8290
Graylog 3.2.5
Released: 2020-05-19
Added
Add minimal support for Beats 7.x to the beats input.
Graylog2/graylog2-server#6501
Graylog2/graylog2-server#7894
Show system notification when disk in Elasticsearch fills up.
Graylog2/graylog2-server#7899
(Thanks
@radykal-com
)
Changed
Enforce unix newlines in the sidecar collector configuration file editor.
Graylog2/graylog2-server#7889
Graylog2/collector-sidecar#389
Graylog2/graylog2-server#7975
Mask passwords in input configuration returned from the
/system/inputstates
endpoint.
Graylog2/graylog2-server#8037
Sanitize URLs in content packs.
Graylog2/graylog2-server#8072
Graylog2/graylog2-server#8104
Sanitize URls in “Hyperlink String” decorator.
Graylog2/graylog2-server#8150
Fixed
Fix UI issues in sidecar configuration.
Graylog2/graylog2-server#7406
Graylog2/graylog2-server#7754
Fix dashboard migration issues.
Graylog2/graylog2-server#7732
Graylog2/graylog2-server#7749
Graylog2/graylog2-server#7840
Fix message list sorting option.
Graylog2/graylog2-server#7758
Graylog2/graylog2-server#7763
Fix compatibility issue with Safari and the aggregation configuration.
Graylog2/graylog2-server#7806
Graylog2/graylog2-server#7815
Fix pipeline stage parsing endpoint.
Graylog2/graylog2-server#7322
Graylog2/graylog2-server#7830
AWS Plugin (legacy)
Changed
Encrypt default AWS secret key with system secret.
Graylog2/graylog-plugin-aws#361
Graylog 3.2.4
Released: 2020-03-19
Changed
Display old LDAP group mappings so they can be deleted by the user.
Graylog2/graylog2-server#7502
Graylog2/graylog2-server#7697
Don’t allow aggregations on analyzed fields.
Graylog2/graylog2-server#7508
Graylog2/graylog2-server#7685
Fixed
Fix problem with message list pagination.
Graylog2/graylog2-server#7680
Graylog2/graylog2-server#7665
Graylog2/graylog2-server#7693
Fix issue removing custom fields from event definitions.
Graylog2/graylog2-server#7544
Graylog2/graylog2-server#7692
Fix drop-down overlay placements on search page.
Graylog2/graylog2-server#7723
Remove streams parameter from URL when the last stream got removed from a search query.
Graylog2/graylog2-server#7717
Graylog2/graylog2-server#7719
Graylog 3.2.3
Released: 2020-03-11
Added
Add back auto-completion for
_exists_
queries.
Graylog2/graylog2-server#7441
Graylog2/graylog2-server#7604
Add back surrounding search feature for searches and dashboards.
Graylog2/graylog2-server#7616
Graylog2/graylog2-server#7621
Add support for newer Kafka versions and allowing more customization options.
Graylog2/graylog2-server#7504
(Thanks
@muralibasani
)
Add back field sorting for the message table widget.
Graylog2/graylog2-server#7645
Add back “replay search” button for dashboard widgets.
Graylog2/graylog2-server#7372
Graylog2/graylog2-server#7648
Add option to share a saved search with other users.
Graylog2/graylog2-server#7668
Changed
Improve chart rendering for zero values.
Graylog2/graylog2-server#7605
Rename “Aggregate” field option to “Show top values” to make it more clear. (this was previously called
quick
values)
Graylog2/graylog2-server#7663
Fixed
Fix widget error “n.find is not a function”.
Graylog2/graylog2-server#7365
Graylog2/graylog2-server#7538
Fix problem with rendering table widgets.
Graylog2/graylog2-server#7565
Graylog2/graylog2-server#7611
Fix aggregation event definitions when no streams are selected.
Graylog2/graylog2-server#7619
Graylog2/graylog2-server#7625
Fix problem with showing message journal statistics on the node details page.
Graylog2/graylog2-server#7521
Graylog2/graylog2-server#7633
Fix sorting problem when sorting over different streams.
Graylog2/graylog2-server#6490
Graylog2/graylog2-server#7569
Fix search and dashboard issues with Internet Explorer 11.
Graylog2/graylog2-server#7660
Fix search page refresh handling.
Graylog2/graylog2-server#7661
Graylog 3.2.2
Released: 2020-02-20
Changed
Use Graylog data dir for storing netty tcnative libraries.
Graylog2/graylog2-server#5762
Graylog2/graylog2-server#7359
Add colon (
:
) when selecting a field from auto-completion.
Graylog2/graylog2-server#7408
Graylog2/graylog2-server#7493
Fixed
Suppress system notification for whitelist errors from test alerts.
Graylog2/graylog2-server#7350
Graylog2/graylog2-server#7390
Fix issue with duplicating dashboard tabs.
Graylog2/graylog2-server#7397
Improve search URL synchronization by avoiding unnecessary entries in browser history.
Graylog2/graylog2-server#7415
Fix error on system overview page.
Graylog2/graylog2-server#7329
Graylog2/graylog2-server#7351
Fix issue with content pack creation.
Graylog2/graylog2-server#6690
Graylog2/graylog2-server#7449
Fix problem with dashboard migration and hidden filters.
Graylog2/graylog2-server#7366
Graylog2/graylog2-server#7420
Fix dashboard migration issue with field name extraction.
Graylog2/graylog2-server#7452
Fix widget error “n.find is not a function”.
Graylog2/graylog2-server#7365
Graylog2/graylog2-server#7450
Fix dashboard widget migration error related to value sorting.
Graylog2/graylog2-server#7476
Graylog2/graylog2-server#7481
Fix issue with Active Directory authentication support.
Graylog2/graylog2-server#7431
Graylog2/graylog2-server#7498
Fix issue with field ordering in message table widgets.
Graylog2/graylog2-server#6808
Graylog2/graylog2-server#7501
Fix problem with running Graylog under a subpath.
Graylog2/graylog2-server#7447
Graylog2/graylog2-server#7500
Integrations Plugin
Fixed
Fix issue with AWS Kinesis token refresh.
Graylog2/graylog-plugin-integrations#386
Graylog2/graylog-plugin-integrations#389
Graylog 3.2.1
Released: 2020-02-04
Fixed
Fix problem with message processing and invalid
timestamp
fields.
Graylog2/graylog2-server#7364
Graylog2/graylog2-server#7290
Fix scrolling issue in data table widget for Safari browser.
Graylog2/graylog2-server#7344
Graylog2/graylog2-server#7353
Fix two issues with saved search migration.
Graylog2/graylog2-server#7362
Graylog2/graylog2-server#7369
Graylog 3.2.0
Released: 2020-01-31
Added
Add configuration options for event index set prefixes.
Graylog2/graylog2-server#6340
Graylog2/graylog2-server#6350
Add support for trailing comma characters in GELF input.
Graylog2/graylog2-server#6325
Add “apply” button to pipeline rule editor to improve editing workflow.
Graylog2/graylog2-server#6312
Graylog2/graylog2-server#6351
(Thanks
@radykal-com
!)
Start infrastructure for UI theming.
Support for percentile aggregations in the aggregation builder.
Graylog2/graylog2-server#6597
Add support for MaxMind ASN geo IP databases.
Graylog2/graylog2-server#6623
Introduce cluster global REST API browser button.
Add heatmap visualization in aggregation builder.
Graylog2/graylog2-server#6678
Add area chart visualization to aggregation builder.
Graylog2/graylog2-server#6893
Add support for disabling the built-in root user.
Graylog2/graylog2-server#6688
Support for string list values in lookup tables.
Graylog2/graylog2-server#6542
Add pipeline functions to update string list values in lookup tables.
Graylog2/graylog2-server#7189
Bring back content pack auto-load.
Graylog2/graylog2-server#5744
Graylog2/graylog2-server#6096
Add scratchpad for short notes.
Graylog2/graylog2-server#6492
Add content pack support for searches.
Graylog2/graylog2-server#6973
Add support for multiple conditions in event and alert aggregations.
Graylog2/graylog2-server#6353
Graylog2/graylog2-server#6879
Configuration option to enforce system wide TLS protocol settings.
Graylog2/graylog2-server#6444
Graylog2/graylog2-server#7130
Support for multiple dashboard tabs.
Automatic tab rotation on dashboards in TV/full-screen mode.
Add
gl2_accounted_message_size
field to every message to help with
accounting
license traffic.
Graylog2/graylog2-server#6838
Graylog2/graylog2-server#7187
Remember event/alert display settings in event/alerts overview page.
Graylog2/graylog2-server#6796
Graylog2/graylog2-server#7221
Add support for dumping the current process buffer state to help debugging slow processing.
Graylog2/graylog2-server#7199
Add
elasticsearch_discovery_default_scheme
config file setting to improve
Elasticsearch node discovery.
Graylog2/graylog2-server#6280
Graylog2/graylog2-server#6315
(Thanks
@radykal-com
!)
Allow customization of colors in visualizations.
Add global filter and timerange override for dashboards.
Graylog2/graylog2-server#6424
Graylog2/graylog2-server#6445
Changed
Improve navigation display on small screens.
Graylog2/graylog2-server#6329
Introduce abstraction for bootstrap UI components.
Graylog2/graylog2-server#6385
Improve log level configuration to include more log classes.
Graylog2/graylog2-server#6423
Improve event notification test button.
Graylog2/graylog2-server#6522
Don’t show event streams in pipeline configuration.
Graylog2/graylog2-server#6454
Graylog2/graylog2-server#6513
Migrated legacy dashboards into new dashboards.
Migrated legacy saved searches into new search bookmarks.
Improve lookup cache error handling.
Graylog2/graylog2-server#6295
Graylog2/graylog2-server#6518
Migrate “Sources” page into a dashboard.
Graylog2/graylog2-server#7024
Removed
Remove unused search-type implementations.
Graylog2/graylog2-server#6438
Sources page has been removed and converted into a dashboard.
Graylog2/graylog2-server#7024
Fixed
Fix sorting issue on inputs page.
Graylog2/graylog2-server#5921
(Thanks
@radykal-com
!)
Fix issue creating database indices for processin status.
Graylog2/graylog2-server#6322
Graylog2/graylog2-server#6333
Fix server shutdown problem with message generator input.
Graylog2/graylog2-server#6305
Fix issue loading views.
Graylog2/graylog2-server#6346
Graylog2/graylog2-server#6352
Fix display issues with auto-completion in search bar.
Graylog2/graylog2-server#6461
Fix issue with compound index field types.
Graylog2/graylog2-server#6313
Graylog2/graylog2-server#6462
Fix issues with field highlighting.
Graylog2/graylog2-server#6511
Graylog2/graylog2-server#6512
Fix race condition in index management.
Graylog2/graylog2-server#6383
Graylog2/graylog2-server#6634
Fix issue with event notification backlog seeting display.
Graylog2/graylog2-server#6580
Fix sorting in streams selection in search.
Graylog2/graylog2-server#6514
Graylog2/graylog2-server#6655
Fix issue with managing event index set templates.
Graylog2/graylog2-server#6507
Graylog2/graylog2-server#6656
Fix issue reloading changed GROK patterns in a cluster setup.
Graylog2/graylog2-server#6666
Fix pipeline rule parsing error.
Graylog2/graylog2-server#6716
Fix UI problem modifying pipeline stages.
Graylog2/graylog2-server#5896
Graylog2/graylog2-server#6743
Fix issue with object validation in REST API.
Graylog2/graylog2-server#5402
Fix timestamp data type issue with COMMONAPACHELOG GROK pattern.
Graylog2/graylog2-server#1647
Graylog2/graylog2-server#6847
Fix issue with pipelines and the default stream in content packs.
Graylog2/graylog2-server#6873
(Thanks
@pschichtel
!)
Improve REST API browser documentation.
Graylog2/graylog2-server#6955
Fix event aggregation issues with empty fields.
Graylog2/graylog2-server#6933
Graylog2/graylog2-server#7070
Fix issue with upsert database operations.
Graylog2/graylog2-server#7258
Graylog2/graylog2-server#7259
Fix issue in DNS adapter that could cause message processing stalls.
Graylog2/graylog2-server#5782
Graylog2/graylog2-server#7325
Integrations Plugin
Added
Add IPFIX input plugin.
Graylog 3.1.4
Released: 2020-01-14
Added
Add URL whitelist service to make sure that lookup data adapters and event notifications cannot use
arbitrary
URLs.
Attention:
The URL whitelist is enabled by default! On the first server startup after
upgrade, the URL whitelist service will automatically generate whitelist entries for existing lookup data
adapters and event notifications. See
URL
whitelist documentation
for details.
Changed
Reduce amount of log messages when job scheduler is disabled on a node.
Graylog2/graylog2-server#6451
Graylog2/graylog2-server#6816
Fixed
Fix global API browser link.
Graylog2/graylog2-server#6823
Graylog2/graylog2-server#6826
Ensure that aggregation events always have a
source_streams
field for
permission
checks.
Graylog2/graylog2-server#6876
Graylog2/graylog2-server#6877
Fix caching issue with
route_to_stream
pipeline function.
Graylog2/graylog2-server#4954
Graylog2/graylog2-server#6788
Fix issue with calculating index ranges.
Graylog2/graylog2-server#6828
Graylog2/graylog2-server#6957
Attention:
If you are affected by
Graylog2/graylog2-server#6828
,
you have to manually recalculated index ranges for all your index sets.
Improve API browser for event resources.
Graylog2/graylog2-server#6742
Graylog2/graylog2-server#6955
Fix message indexing issue that could potentially stop message indexing completely.
Graylog2/graylog2-server#5091
Graylog2/graylog2-server#6965
Graylog2/graylog2-server#7071
Integrations Plugin
Added
Add support for automatic authentication scheme for the AWS Kinesis integration. (environment variables,
properties, instance roles)
Graylog2/graylog-plugin-integrations#264
Graylog2/graylog-plugin-integrations#279
Add “assume role” support for AWS Kinesis integration.
Graylog2/graylog-plugin-integrations#264
Graylog2/graylog-plugin-integrations#279
Fixed
Fix rate limit issue with AWS Kinesis streams.
Graylog2/graylog-plugin-integrations#341
Graylog2/graylog-plugin-integrations#342
Graylog 3.1.3
Released: 2019-11-06
Added
Add test button to allow testing of event notifications.
Graylog2/graylog2-server#6138
Graylog2/graylog2-server#6549
Add support for MaxMind ASN database type in lookup tables.
Graylog2/graylog2-server#6631
Add
metric_counter_inc
pipeline function.
Graylog2/graylog2-server#6644
Add
length
pipeline function.
Graylog2/graylog2-server#6645
Add
traffic_accounting_size
pipeline function.
Graylog2/graylog2-server#6646
Implement pipeline rule timers to help debugging slow rules.
Graylog2/graylog2-server#5494
Graylog2/graylog2-server#6680
Changed
Hide event streams from pipelines because events are currently not supported in pipeline rules.
Graylog2/graylog2-server#6454
Graylog2/graylog2-server#6545
Increase default connection limits for Elasticsearch connections.
Graylog2/graylog2-server#4637
Graylog2/graylog2-server#6679
Fixed
Fix problem with message highlighting.
Graylog2/graylog2-server#6511
Graylog2/graylog2-server#6526
Improve event and alert processing on nodes with low ingest rates.
Graylog2/graylog2-server#6453
Graylog2/graylog2-server#6548
Remove event streams from global search to fix custom sorting issue.
Graylog2/graylog2-server#6384
Graylog2/graylog2-server#6544
Fix event processing on nodes with a disabled journal.
Graylog2/graylog2-server#6449
Graylog2/graylog2-server#6547
Fix UI problem with select components.
Graylog2/graylog2-server#6554
Fix problem adding multiple percentile aggregations in views.
Graylog2/graylog2-server#6597
Graylog2/graylog2-server#6638
Fix API browser links in setups with multiple nodes.
Graylog2/graylog2-server#2360
Graylog2/graylog2-server#5920
Graylog2/graylog2-server#6636
Fix display of backlog size for legacy event notification plugins.
Graylog2/graylog2-server#6647
Fix issue with MongoDB index creation.
Graylog2/graylog2-server#6383
Graylog2/graylog2-server#6643
Fix stream permission checks for view searches.
Graylog2/graylog2-server#6651
Fix stream sorting in streams filter option in views.
Graylog2/graylog2-server#6514
Graylog2/graylog2-server#6657
Fix problem with event index set migration.
Graylog2/graylog2-server#6507
Graylog2/graylog2-server#6662
Graylog2/graylog2-server#6674
Ensure Grok pattern reloading on bulk pattern import.
Graylog2/graylog2-server#6673
Fix error handling in pipeline parser.
Graylog2/graylog2-server#6696
Graylog2/graylog2-server#6731
Integrations Plugin
Fixed
Fix checkpointing AWS Kinesis streams.
Graylog2/graylog-plugin-integrations#286
Graylog2/graylog-plugin-integrations#294
Graylog 3.1.2
Released: 2019-09-12
Fixed
Cannot read property ‘query’ of undefined when replaying search
Graylog2/graylog2-server#6355
Cannot focus input fields in modal form (Dashboard)
Graylog2/graylog2-server#6356
Server start fails with Index with name: compound_0 already exists with a different name
Graylog2/graylog2-server#6383
Alerting not working if cluster contains nodes with no active inputs
Graylog2/graylog2-server#6415
Graylog 3.1.1
Released: 2019-09-04
Fixed
Error when loading a view.
Graylog2/graylog2-server#6346
Fix server startup issue resulting from long index name.
Graylog2/graylog2-server#6322
Integrations Plugin
Added
Add a new
AWS
Kinesis/CloudWatch
Input
to Graylog, which guides the user through the setup process and performs checks along the way. It
supports an automated CloudWatch Logs to Kinesis Streams setup which helps to automate much of the
complicated
manual setup.
Graylog 3.1.0
Released: 2019-08-16
Views & Extended Search
This feature was partially (everything besides support for parameters in queries) open-sourced in this
version.
Formerly it was accessible only through the commercial enterprise plugin.
The API prefix for the views/extended search endpoints has changed from
/api/plugins/org.graylog.plugins.enterprise/(views|search)
to
/api/views
&
/api/views/search.
The configuration file directive specifying the maximum age of an unreferenced search object before it is
purged
has changed from
enterprise_search_maximum_search_age
to
views_maximum_search_age.
Added
Add
GracefulShutdownService
Java API to allow plugins to participate in a
graceful server shutdown.
Graylog2/graylog2-server#5738
Add
MessageOutput.Factory2
Java API to allow writing output plugins that
receive
the output instance ID.
Graylog2/graylog2-server#5670
Add metrics for Sidecar API resources.
Graylog2/graylog2-server#5632
Add new pipeline rule function
grok_exists
to check for the existence of
patterns.
Graylog2/graylog2-server#5699
Graylog2/graylog2-server#5689
Allow the
group.id
setting in a Kafka input to be configured by users.
Graylog2/graylog2-server#5867
Graylog2/graylog2-server#3976
(Thank you
@pdepaepe
)
Add “show documents for value” field value action to views.
Add automatic refresh feature to views search.
Add support for extractor creation links to views.
Add support for highlighting terms in message search results in views.
Allow user defined granularity for auto interval time-bucketing in views.
Add views action to duplicate query tabs. (including widgets)
Make message fields in views message list sortable.
Add support for stacked bar charts in views.
Make colors in view charts configurable.
Add support for percentile metrics in views.
Add syntax highlighting for pipeline rule editor.
Graylog2/graylog2-server#5957
Add new alerts and events system.
Add default events and system events streams.
Graylog2/graylog2-server#6089
Graylog2/graylog2-server#6085
Add default
gl2_message_id
field for each new message.
Graylog2/graylog2-server#6074
Graylog2/graylog2-server#5994
Add experimental JDK 11 support.
Graylog2/graylog2-server#5909
(please don’t use in production, yet)
Add default filebeat collector config for Windows.
Graylog2/graylog2-server#6287
Graylog2/collector-sidecar#350
Changed
Add a high-resolution logo and favicon and optimize all image files.
Graylog2/graylog2-server#5748
Improve autogenerated UI elements for boolean fields.
Graylog2/graylog2-server#5678
Make modal dialogs only close with ESC key, Cancel and “X” buttons. They don’t close anymore when users
click
outside of the modal content.
Graylog2/graylog2-server#5823
Improve error messages when updating Grok patterns.
Graylog2/graylog2-server#5629
Improve error messages for search errors.
Graylog2/graylog2-server#5681
Improve navigation bar layout.
Graylog2/graylog2-server#6001
Improve views query autocompletion suggestions.
Move Save/Cancel buttons in views widget edit mode.
Use dynamic pager in views message lists.
Graylog2/graylog2-server#6090
Set default value for email sender to empty value.
Graylog2/graylog2-server#5981
(Thank
@bjoernhaeuser
)
Improve stream router engine performance.
Graylog2/graylog2-server#6170
Avoid logging excessive exceptions when other Graylog nodes are not reachable via https.
Graylog2/graylog2-server#6229
Darken disabled inputs on the inputs page, making it easier to see when an input is disabled.
Graylog2/graylog2-server#6257
Removed
Remove “show documents” action for message widgets.
Remove old stream alerts system. (replaced by new alerts and events system, including automatic alerts
migration)
Fixed
Fix slow loading API and UI after server startup.
Graylog2/graylog2-server#5669
Fix API path prefixing to allow running Graylog with a sub-path again.
Graylog2/graylog2-server#5703
Graylog2/graylog2-server#5702
Fix issue with dashboard data migration.
Graylog2/graylog2-server#5751
Graylog2/graylog2-server#5737
Add wildcard support to search page query parser.
Graylog2/graylog2-server#5730
Graylog2/graylog2-server#5719
Fix “Expect: 100-Continue” handling in inputs.
Graylog2/graylog2-server#5725
Graylog2/graylog2-server#5690
Fix input keep-alive handling.
Graylog2/graylog2-server#5728
Graylog2/graylog2-server#5720
Fix Grok pattern handling with
OR
patterns.
Graylog2/graylog2-server#5749
Graylog2/graylog2-server#4773
Fix issues with Cisco ASA NetFlow handling.
Graylog2/graylog2-server#5729
Graylog2/graylog2-server#5715
Fix support for underscores (
_
) in Grok pattern match group names.
Graylog2/graylog2-server#5800
Graylog2/graylog2-server#5704
Graylog2/graylog2-server#5563
Fix auto-completion in several drop-down fields across the UI.
Graylog2/graylog2-server#5665
Graylog2/graylog2-server#5659
Fix problem with loading the extractors page in the UI.
Graylog2/graylog2-server#5954
Graylog2/graylog2-server#5948
Fix links on stream outputs page.
Graylog2/graylog2-server#5953
Graylog2/graylog2-server#5952
Fix edit mode of message widget in views.
Don’t refresh view query when changing query tabs.
Copy widget filter when creating statistics widget for a field in views.
Support nested maps in lists for content packs.
Graylog2/graylog2-server#6003
Graylog2/graylog2-server#5742
Reload changed Grok patterns in Grok extractor.
Graylog2/graylog2-server#5982
Graylog2/graylog2-server#5833
Fix support for TLS trusted certificate directories in inputs.
Graylog2/graylog2-server#5958
Graylog2/graylog2-server#5939
Fix plugin UI routes when running the web interface with a sub-path.
Graylog2/graylog2-server#6150
Graylog2/graylog2-server#6149
Fix rendering of events in single message view.
Graylog2/graylog2-server#6156
Graylog2/graylog2-server#6142
Fix rendering of LDAP page.
Graylog2/graylog2-server#6249
Graylog2/graylog2-server#6247
Fix pagination issue with newer JDKs.
Graylog2/graylog2-server#6256
Graylog2/graylog2-server#6254
Fix issue with UDP based inputs becoming unresponsive.
Graylog2/graylog2-server#6263
Graylog2/graylog2-server#5701
Graylog 3.0.2
Released: 2019-05-03
Integrations Plugin
Fix issue handling quoted values in PaloAlto input
Graylog2/graylog-plugin-integrations#15
Graylog2/graylog-plugin-integrations#16
Graylog 3.0.1
Released: 2019-04-01
Fix dashboard position migration.
Graylog2/graylog2-server#5737
Graylog2/graylog2-server#5763
Fix 100 handling in inputs.
Graylog2/graylog2-server#5690
Graylog2/graylog2-server#5725
Fix input keep-alive handling.
Graylog2/graylog2-server#5720
Graylog2/graylog2-server#5728
Fix running Graylog web interface under a path prefix.
Graylog2/graylog2-server#5702
Graylog2/graylog2-server#5703
Fix issue with wildcards in the search query parser when running with newer Elasticsearch versions.
Graylog2/graylog2-server#5719
Graylog2/graylog2-server#5766
Fix Grok patterns that use “OR” to not return “null” values.
Graylog2/graylog2-server#4773
Graylog2/graylog2-server#5749
Fix NetFlow parsing for Cisco ASA devices.
Graylog2/graylog2-server#5715
Graylog2/graylog2-server#5729
Fix Grok patterns to support underscores in match group names again.
Graylog2/graylog2-server#5704
Graylog2/graylog2-server#5563
Graylog2/graylog2-server#5800
Document password escaping issue for the MongoDB connection URL.
Graylog2/graylog2-server#5680
Graylog2/graylog2-server#5764
Integrations Plugin
Fix input parsing problem in PaloAlto input.
Graylog2/graylog-plugin-integrations#10
Graylog2/graylog-plugin-integrations#11
Threatintel Plugin
Fix problem with content pack migration.
Graylog2/graylog-plugin-threatintel#123
Graylog 3.0.0
Released: 2019-02-14
Announcement blog post:
https://www.graylog.org/post/announcing-graylog-v3-0-ga
Upgrade notes:
Upgrading to Graylog 3.0.x
A detailed changelog is following soon!
Graylog 2.5.2
Released: 2019-03-15
Mask password fields of inputs returned by the REST API.
Graylog2/graylog2-server#5432
Graylog2/graylog2-server#5733
Integrations Plugin
Fix input parsing problem in PaloAlto input.
Graylog2/graylog-plugin-integrations#10
Graylog2/graylog-plugin-integrations#11
Graylog 2.5.1
Released: 2018-12-19
Improve description of
web_endpoint_uri
in
graylog.conf
.
Graylog2/graylog2-server#5359
Add CSRF backward compatibility for older Sidecars.
Graylog2/graylog2-server#5388
Graylog2/graylog2-server#4987
AWS Plugin
Remove low limit for GZIP decompression of AWS events.
Graylog2/graylog-plugin-aws#98
Pipeline Processor Plugin
Fix IPv6 handling in IPv4
cidr_match
pipeline function.
Graylog2/graylog-plugin-pipeline-processor#254
Graylog2/graylog2-server#5405
Graylog 2.5.0
Released: 2018-11-30
Improve CSRF protection by requiring a custom header for non-GET requests sent to the API.
(
requires sidecar 0.1.7
)
Graylog2/graylog2-server#4998
Graylog2/graylog2-server#5012
Graylog2/graylog2-server#5182
Improve alert conditions by making the query string configurable.
Graylog2/graylog2-server#5277
Graylog2/graylog2-server#3966
Improve alert overview for streams.
Graylog2/graylog2-server#5311
Add test button for alert conditions.
Graylog2/graylog2-server#5322
Add DNS lookup adapter that supports foward and reverse lookups.
Graylog2/graylog2-server#5274
Graylog2/graylog2-server#4200
Graylog2/graylog2-server#5124
Graylog2/graylog-plugin-threatintel#64
Add support for Elasticsearch 6.x.
Graylog2/graylog2-server#5020
Graylog2/graylog2-server#5064
Update time zone database for the web interface.
Graylog2/graylog2-server#5260
Graylog2/graylog2-server#5245
Fix description and default values for the DSV lookup table adapter.
Graylog2/graylog2-server#4973
@zionio
Fix slow and unreliable CSV export by using a bigger default batch size.
Graylog2/graylog2-server#5172
Graylog2/graylog2-server#5304
Fix index stats in index set overview.
Graylog2/graylog2-server#5306
Fix security issue with the users API where regular users could retrieve details of other users.
Graylog2/graylog2-server#5308
Graylog2/graylog2-server#5068
@radykal-com
Fix backslash escaping for phrase searches.
Graylog2/graylog2-server#5314
Graylog2/graylog2-server#4111
Graylog2/graylog2-server#5266
Integrations Plugin
Add Palo Alto input
AWS Plugin
Add throttling support to the AWS Flow Logs input.
Graylog2/graylog-plugin-aws#94
Graylog2/graylog-plugin-aws#85
Improve logging for the CloudTrail input.
Graylog2/graylog-plugin-aws#95
Graylog2/graylog-plugin-aws#80
Pipeline Processor Plugin
Fix key-value function to be more robust with splitting values.
Graylog2/graylog-plugin-pipeline-processor#249
Graylog2/graylog2-server#4920
@radykal-com
Add support for decimal IPv4 representation in the
to_ip
function.
Graylog2/graylog-plugin-pipeline-processor#253
Graylog2/graylog2-server#5268
Graylog 2.4.7
Released: 2019-03-01
Mask password fields of inputs returned by the REST API.
Graylog2/graylog2-server#5408
Graylog2/graylog2-server#5734
Graylog 2.4.6
Released: 2018-07-16
Unbreak input throttling by publishing throttle state again.
Graylog2/graylog2-server#4850
Graylog2/graylog2-server#4321
Check for permission before terminating input.
Graylog2/graylog2-server#4867
Graylog2/graylog2-server#4858
Require user to be authenticated to retrieve plugin list.
Graylog2/graylog2-server#4868
Graylog2/graylog2-server#4863
Add missing permission checks.
Graylog2/graylog2-server#4873
Graylog2/graylog2-server#4861
Graylog2/graylog2-server#4859
UI fixes for index rotation strategy dropdown.
Graylog2/graylog2-server#4826
Graylog2/graylog2-server#4769
XSS fix for typeahead components.
Graylog2/graylog2-server#4904
Fix potential NullPointerException in csv and maxmind data adapters.
Graylog2/graylog2-server#4912
Graylog2/graylog2-server#4748
Add “https_non_proxy_hosts” configuration option.
Graylog2/graylog2-server#4915
Graylog2/graylog2-server#4905
Graylog2/graylog2-server#4392
Graylog 2.4.5
Released: 2018-05-28
Improve proxy authentication to support more proxy server software.
Graylog2/graylog2-server#4788
Graylog2/graylog2-server#4790
Fix an issue where the Elasticsearch URL credentials have been written to the Graylog log file.
Graylog2/graylog2-server#4804
Graylog2/graylog2-server#4806
Fix issue with deleting dashboard widgets.
Graylog2/graylog2-server#4525
Graylog2/graylog2-server#4808
Graylog 2.4.4
Released: 2018-05-02
Fix issues with loading example message for extractor.
Graylog2/graylog2-server#4553
Graylog2/graylog2-server#4559
Allow : character in password.
Graylog2/graylog2-server/#4557
Fix lookup table cache entry count metric.
Graylog2/graylog2-server#4558
Simplify plugin development for lookup table plugins.
Graylog2/graylog2-server#4586
Graylog2/graylog2-server#4587
Fix security issue with unescaped text in notification and dashboard names.
Graylog2/graylog2-server#4727
Graylog2/graylog2-server#4739
Improve high-availability behavior with missing Elasticsearch nodes.
Graylog2/graylog2-server#4738
Fix issue with updating saved searches.
Graylog2/graylog2-server#2285
Graylog2/graylog2-server#4743
Fix issue assigning stream outputs to the default stream.
Graylog2/graylog2-server#4747
Graylog2/graylog2-server#4754
Improve rendering of input configuration forms.
Graylog2/graylog2-server#4755
Graylog2/graylog2-server#4745
by
@Al2Klimov
Add code to allow proxy authentication in
https_proxy_uri
config
option.
Graylog2/graylog2-server#4594
Graylog2/graylog2-server#4758
ThreatIntel Plugin
Fix issue with missing threat names in lookup results.
Graylog2/graylog-plugin-threatintel#99
by
@pbr0ck3r
AWS Plugin
Support new AWS regions.
Graylog2/graylog-plugin-aws#71
Graylog2/graylog-plugin-aws#73
Graylog2/graylog-plugin-aws#75
Graylog 2.4.3
Released: 2018-01-24
https://www.graylog.org/blog/108-announcing-graylog-v2-4-3
Fix timezone issue when using the timestamp field in quick values.
Graylog2/graylog2-server#4519
Graylog2/graylog2-server#4509
Graylog 2.4.2
Released: 2018-01-24
Fix issue with creating dashboards as non-admin user.
Graylog2/graylog2-server#4505
Graylog2/graylog2-server#4511
Fix edge case in recent message loader for extractors.
Graylog2/graylog2-server#4513
Graylog2/graylog2-server#4510
Fix formatting issue when using quick values on the timestamp field.
Graylog2/graylog2-server#4423
Graylog2/graylog2-server#4288
Fix issue with handling the timestamp field in stacked quick value widgets.
Graylog2/graylog2-server#4516
Graylog2/graylog2-server#4509
Threatintel Plugin
Fix README.md about
tor_lookup()
function.
Graylog2/graylog2-server#86
Graylog 2.4.1
Released: 2018-01-19
https://www.graylog.org/blog/107-announcing-graylog-v2-4-1
Fix SyslogCodecTest.testCiscoSyslogMessages.
Graylog2/graylog2-server#4446
Fix privileges for input start/stop operations.
Graylog2/graylog2-server#4454
Graylog2/graylog2-server#4455
Graylog2/graylog2-server#4439
Fix problem with Elasticsearch indexing over https.
Graylog2/graylog2-server#4485
Graylog2/graylog2-server#4232
Fix web plugin compatibility problem.
Graylog2/graylog2-server#4496
Fix problem that didn’t allow a reader user to edit their own profile.
Graylog2/graylog2-server#4488
Graylog2/graylog2-server#4494
Graylog2/graylog2-server#4442
Graylog2/graylog2-server#4420
Pipeline Processor Plugin
Fix pipeline interpreter log message by handing change event.
Graylog2/graylog-plugin-pipeline-processor#235
Graylog2/graylog-plugin-pipeline-processor#241
AWS Plugin
Fix problem updating the AWS configuration in the UI.
Graylog2/graylog-plugin-aws#58
Graylog2/graylog-plugin-aws#60
Add missing proxy configuration option to UI.
Graylog2/graylog-plugin-aws#59
Graylog2/graylog-plugin-aws#61
Threatintel Plugin
Fix
otx_lookup_domain
pipeline function.
Graylog2/graylog-plugin-threatintel#83
Graylog2/graylog2-server#4489
Graylog 2.4.0
Released: 2017-12-22
https://www.graylog.org/blog/106-announcing-graylog-v2-4-0
No changes since 2.4.0-rc.2.
Graylog 2.4.0-rc.2
Released: 2017-12-20
Fixed node-id validator problem by removing the validator for now.
Graylog2/graylog2-server#4433
Graylog 2.4.0-rc.1
Released: 2017-12-19
https://www.graylog.org/blog/105-announcing-graylog-v2-4-0-rc-1
Fix problem with new node-id file check that got introduced in 2.4.0-beta.4.
Graylog2/graylog2-server#4428
# 4427
Threatintel Plugin
Improve Whois data adapter to always use the ARIN registry for now.
Graylog2/graylog2-server#78
76
Fix object comparison in Whois data adapter.
Graylog2/graylog2-server#69
Graylog 2.4.0-beta.4
Released: 2017-12-15
Improve httpsJSONPath lookup table data adapter UI.
Graylog2/graylog2-server#4406
Add and use ExternalLink and ExternalLinkButton components.
Graylog2/graylog2-server#4414
Improve UI components when user lacks permissions.
Graylog2/graylog2-server#4416
Graylog2/graylog2-server#4407
Fix output traffic graph on “System/Overview”.
Graylog2/graylog2-server#4418
Graylog2/graylog2-server#4395
Improve query suggestions for field existence.
Graylog2/graylog2-server#4422
Graylog2/graylog2-server#4362
Check node-id file permissions and improve error messages.
Graylog2/graylog2-server#4417
Graylog2/graylog2-server#4410
Pipeline Processor Plugin
Fix problem with
null
values in the
select_jsonpath
function.
Graylog2/graylog-plugin-pipeline-processor#233
Graylog2/graylog-plugin-pipeline-processor#232
Threatintel Plugin
Fix several issues with OTX and Whois data adapters.
Graylog2/graylog-plugin-threatintel#75
Anonymous Usage-Stats Plugin
The plugin got removed.
Graylog 2.4.0-beta.3
Released: 2017-12-04
Improve documentation for outputbuffer settings.
Graylog2/graylog2-server#4331
Improve QuickValues stacking.
Graylog2/graylog2-server#4343
Improve auth providers UI.
Graylog2/graylog2-server#4347
Add pluggable global notification area to page.
Graylog2/graylog2-server#4353
Graylog2/graylog2-server#4389
Graylog2/graylog2-server#4393
Fix changing the default index set from the UI.
Graylog2/graylog2-server#4377
Add global traffic counter to system overview page.
Graylog2/graylog2-server#4357
Remove anonymous usage-stats plugin.
Graylog2/graylog2-server#4349
AWS Plugin
Add “logGroup” and “logStream” attributes to flow log and raw log codecs.
Graylog2/graylog-plugin-aws#55
Graylog2/graylog-plugin-aws#54
CEF Plugin
Upgrade to CEF parser 0.0.1.10.
Graylog2/graylog-plugin-cef#23
Graylog2/graylog-plugin-cef#24
Threatintel Plugin
Fix lookup table used in
tor_lookup()
function.
Graylog2/graylog-plugin-threatintel#71
Fix lookup table used in
spamhaus_lookup_ip()
function.
Graylog2/graylog-plugin-threatintel#73
Graylog 2.4.0-beta.2
Released: 2017-11-07
https://www.graylog.org/blog/104-announcing-graylog-v2-4-0-beta-2
Improve UI elements for field analyzers.
Graylog2/graylog2-server#4280
Graylog2/graylog2-server#4230
Add upgrade notes for new plugins.
Graylog2/graylog2-server#4187
Fix query button in QuickValues widget.
Graylog2/graylog2-server#4216
Graylog2/graylog2-server#4278
Improve QuickValues histogram data.
Graylog2/graylog2-server#4312
Graylog2/graylog2-server#4309
Add loading indicator when reloading field chart data.
Graylog2/graylog2-server#4319
Add feedback on create widget modal.
Graylog2/graylog2-server#4320
Graylog2/graylog2-server#4318
Improve robustness of QuickValues widget with stacked fields.
Graylog2/graylog2-server#4322
Graylog2/graylog2-server#4289
Graylog2/graylog2-server#4287
Graylog2/graylog2-server#4082
Graylog 2.4.0-beta.1
Released: 2017-10-20
https://www.graylog.org/blog/103-announcing-graylog-v2-4-0-beta-1
Ship NetFlow plugin by default.
Graylog2/graylog2-server#4086
Ship AWS plugin by default.
Graylog2/graylog2-server#4085
Ship Threat Intelligence plugin by default.
Graylog2/graylog2-server#4084
Ship CEF plugin by default.
Graylog2/graylog2-server#4161
Fix race condition in user session removal.
Graylog2/graylog2-server#4041
Graylog2/graylog2-server#3634
Graylog2/graylog2-server#3948
Graylog2/graylog2-server#3973
Update web interface dependencies and fix deprecations.
Graylog2/graylog2-server#4057
Graylog2/graylog2-server#4059
Graylog2/graylog2-server#4037
Graylog2/graylog2-server#4192
Graylog2/graylog2-server#4189
Improve Elasticsearch query performance.
Graylog2/graylog2-server#4056
Graylog2/graylog2-server#4051
Improve web UI performance by using React production mode.
Graylog2/graylog2-server#4048
Add possibility for server plugins to add database migrations.
Graylog2/graylog2-server#4095
Add support for custom headers in httpsJSONPath lookup table adapter.
Graylog2/graylog2-server#4094
Fix header size settings.
Graylog2/graylog2-server#4128
Graylog2/graylog2-server#4118
Add
/system/indices/index_sets/{id}/stats
REST API endpoint to fetch stats
for a
single index set.
Graylog2/graylog2-server#4129
Graylog2/graylog2-server#4088
Add DSV over data adapter for lookup tables.
Graylog2/graylog2-server#4096
Improve and update Elasticsearch testing infrastructure.
Graylog2/graylog2-server#4125
Graylog2/graylog2-server#4165
Improve dashboard widget layout to show long widget titles.
Graylog2/graylog2-server#4072
@billmurrin
Fix problem in GELF output by removing special handling of the
facility
.
Graylog2/graylog2-server#4141
Graylog2/graylog2-server#4140
Expose
LdapUserAuthenticator#syncLdapUser()
method to allow usage from
plugins.
Graylog2/graylog2-server#4159
@gaspardpetit
Fix problem with getting Elasticsearch stats.
Graylog2/graylog2-server#4127
Graylog2/graylog2-server#4119
Fix Elasticsearch document counting with lots of indices.
Graylog2/graylog2-server#4147
Graylog2/graylog2-server#4136
Fix link placement in multi select UI elements.
Graylog2/graylog2-server#3911
Fix problems when searching in lots of indices.
Graylog2/graylog2-server#4149
Graylog2/graylog2-server#4054
Graylog2/graylog2-server#4168
Fix config issues with stacked charts.
Graylog2/graylog2-server#4151
Graylog2/graylog2-server#4150
Improve eslint rules for UI development.
Graylog2/graylog2-server#4173
Update serveral server dependencies.
Graylog2/graylog2-server#4134
Add config option to disable analysis features (such a QuickValues) for certain message fields.
Graylog2/graylog2-server#4175
Graylog2/graylog2-server#3957
Improve message separator handling for TCP based inputs.
Graylog2/graylog2-server#4106
Graylog2/graylog2-server#4105
Improve CSV lookup table adapter to use the same field for key and value.
Graylog2/graylog2-server#4181
Graylog2/graylog2-server#4177
Add possibility to create charts for non-numeric fields to show cardinality and total counts.
Graylog2/graylog2-server#4182
Graylog2/graylog2-server#4083
Improve widget and grid positioning and styling.
Graylog2/graylog2-server#4160
Graylog2/graylog2-server#4209
Improve UI testing environment.
Graylog2/graylog2-server#4162
Improve error logging on indexing failures.
Graylog2/graylog2-server#4195
Graylog2/graylog2-server#4166
Improve styling for highlighting checkbox in the search sidebar.
Graylog2/graylog2-server#4201
Fix problem with lookup table content pack import.
Graylog2/graylog2-server#4197
Graylog2/graylog-plugin-threatintel#57
Add configuration options to QuickValue widget.
Graylog2/graylog2-server#4205
Graylog2/graylog2-server#4082
Graylog2/graylog2-server#4259
Graylog2/graylog2-server#4258
Improve styling and positioning for search page widget buttons.
Graylog2/graylog2-server#4219
Improve permission handling to allow regular users to create dashboards.
Graylog2/graylog2-server#4155
Add stats summary for all index sets to the “System/Indices” page.
Graylog2/graylog2-server#4211
Graylog2/graylog2-server#4204
Improve table layout in lookup table UI for entries with long descriptions.
Graylog2/graylog2-server#4239
Graylog2/graylog2-server#4172
Fix permission check which was hiding a menu item in the UI.
Graylog2/graylog2-server#4237
Graylog2/graylog2-server#4234
Fix error with message histogram selection.
Graylog2/graylog2-server#4243
Graylog2/graylog2-server#4214
Add histogram option to QuickValue widget to show values over time.
Graylog2/graylog2-server#4244
Graylog2/graylog2-server#4082
Fix permission handling for editing/deleting roles.
Graylog2/graylog2-server#4265
Fix some smaller lookup table issues.
Graylog2/graylog2-server#4266
Map Widget plugin
Improve rendering and styling for map widget.
Graylog2/graylog-plugin-map-widget#53
Graylog2/graylog-plugin-map-widget#54
Improve styling and positioning for search page widget buttons.
Graylog2/graylog-plugin-map-widget#56
Pipeline Processor plugin
Add various Base encoding functions. (e.g. Base16, Base32, Base64)
Graylog2/graylog-plugin-pipeline-processor#190
Fix sorting of pipeline rules.
Graylog2/graylog-plugin-pipeline-processor#208
Fix
parse_json()
function on invalid input.
Graylog2/graylog-plugin-pipeline-processor#210
Graylog2/graylog-plugin-pipeline-processor#209
Fix NullPointerException when parsing invalid rules.
Graylog2/graylog-plugin-pipeline-processor#212
Graylog2/graylog-plugin-pipeline-processor#211
Improve documentation for lookup table function.
Graylog2/graylog-plugin-pipeline-processor#217
@supahgreg
Fix numeric conversions with
to_double()
and
to_long()
.
Graylog2/graylog-plugin-pipeline-processor#219
Improve rule function documentation in editor by sorting functions alphabetically by name.
Graylog2/graylog-plugin-pipeline-processor#222
Add
remove_from_default
option to
route_to_stream()
function.
Graylog2/graylog-plugin-pipeline-processor#220
Add
remove_from_stream()
function.
Graylog2/graylog-plugin-pipeline-processor#220
Collector plugin
Add
exclude_files
configuration option for filebeat collectors.
Graylog2/graylog-plugin-collector#63
@silenceper
AWS plugin
Fix problem with parsing SNS notification messages.
Graylog2/graylog-plugin-aws#47
Graylog2/graylog-plugin-aws#44
Add support for overriding the
source
field for all input types.
Graylog2/graylog-plugin-aws#46
Add support for cross account role based authentication.
Graylog2/graylog-plugin-aws#49
Graylog2/graylog-plugin-aws#48
@radykal-com
CEF plugin
Improve CEF parser and add proper testing infrastructure.
Fix problems with Kafka and AMQP inputs.
NetFlow plugin
Improved NetFlow v9 support.
Graylog2/graylog-plugin-netflow#21
Threat Intelligence plugin
Convert plugin to use the lookup table system.
Graylog2/graylog-plugin-threatintel#48
Fix problem with absent OTX API key in plugin configuration.
Graylog2/graylog-plugin-threatintel#54
Graylog2/graylog-plugin-threatintel#53
Improve pipeline function parameter consistency.
Graylog2/graylog-plugin-threatintel#58
Improve lookup table based data adapters.
Graylog2/graylog-plugin-threatintel#63
Graylog2/graylog-plugin-threatintel#61
Graylog2/graylog-plugin-threatintel#59
Graylog2/graylog-plugin-threatintel#67
Graylog 2.3.2
Released: 2017-10-19
https://www.graylog.org/blog/102-announcing-graylog-v2-3-2
Fix permission handling for editing/deleting roles.
Graylog2/graylog2-server#4270
Graylog2/graylog2-server#4254
Fix CSV export when using lots of Elasticsearch index shards.
Graylog2/graylog2-server#4269
Graylog2/graylog2-server#4190
Fix infinite redirect loop when accessing non-permitted resources/entities.
Graylog2/graylog2-server#4139
Graylog2/graylog2-server#4117
Graylog 2.3.1
Released: 2017-08-25
https://www.graylog.org/blog/100-announcing-graylog-v2-3-1
Fix NullPointerException for field stats.
Graylog2/graylog2-server#4026
Graylog2/graylog2-server#4045
Graylog2/graylog2-server#4046
Make GELF parser less strict.
Graylog2/graylog2-server#4055
Fix search requests with selected fields by using source filtering.
Graylog2/graylog2-server#4069
Graylog2/graylog2-server#4077
Graylog2/graylog2-server#4068
Add missing index for session_id in “sessions” MongoDB collection.
Graylog2/graylog2-server#4070
Graylog2/graylog2-server#4076
Fix search errors when lots of indices will be used.
Graylog2/graylog2-server#4062
Graylog2/graylog2-server#4078
Graylog2/graylog2-server#4054
Upgrade to Jest 2.4.7+jackson.
Graylog2/graylog2-server#4107
Fix search term highlighting.
Graylog2/graylog2-server#4108
Graylog2/graylog2-server#4101
Pipeline Processor Plugin
Make
locale
parameter of
parse_date()
optional.
Graylog2/graylog-plugin-pipeline-processor#202
Graylog 2.3.0
Released: 2017-07-26
https://www.graylog.org/blog/98-announcing-graylog-v2-3-0
Fix remote address field for GELF UDP inputs.
Graylog2/graylog2-server#3982
Graylog2/graylog2-server#3988
Graylog2/graylog2-server#3980
Improve error messages for rotation strategies.
Graylog2/graylog2-server#3995
Graylog2/graylog2-server#3990
Fix legend for stacked charts.
Graylog2/graylog2-server#4010
Graylog2/graylog2-server#3996
Fix size based index rotation strategy.
Graylog2/graylog2-server#4011
Graylog2/graylog2-server#4008
Graylog2/graylog2-server#3997
Implement retry handling for failed Elasticsearch requests.
Graylog2/graylog2-server#4012
Graylog2/graylog2-server#3993
Fix NullPointerException in ExceptionUtils.
Graylog2/graylog2-server#4014
Graylog2/graylog2-server#4003
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
Add support for automatic Elasticsearch node discovery.
Graylog2/graylog2-server#3805
Fix DateHistogram-related functionality in Searches class.
Graylog2/graylog2-server#3806
Hide update spinner with auto-update interval <=5s.
Graylog2/graylog2-server#3738
Graylog2/graylog2-server#3723
@billmurrin
Small spelling/documentation fixes.
Graylog2/graylog2-server#3817
Fix pagination and offset/total hits in Searches.
Graylog2/graylog2-server#3821
Graylog2/graylog2-server#3813
Add sort order to terms API call.
Graylog2/graylog2-server#3829
Don’t start stopped inputs after updating them.
Graylog2/graylog2-server#3824
Graylog2/graylog2-server#3479
Allow specifying locale for Date converter.
Graylog2/graylog2-server#3820
Hide “Delete from stream” button if stream is undefined.
Graylog2/graylog2-server#3822
Don’t reload errorstates on pages that don’t need them.
Graylog2/graylog2-server#3839
Graylog2/graylog2-server#3834
Emit StreamsChangedEvent and StreamDeletedEvent in BundleImporter.
Graylog2/graylog2-server#3848
Graylog2/graylog2-server#3842
Add Lookup Table search result decorator.
Graylog2/graylog2-server#3852
Graylog2/graylog2-server#3844
Check Elasticsearch version when creating index template.
Graylog2/graylog2-server#3862
Add admin user to list of receivers in EmailAlarmCallback.
Graylog2/graylog2-server#3864
Graylog2/graylog2-server#3859
Fix parameters for count query in
Searches#count()
.
Graylog2/graylog2-server#3865
Graylog2/graylog2-server#3841
Add search system for objects in MongoDB
Graylog2/graylog2-server#3877
Make Kafka config setting
auto.offset.reset
configurable for input.
Graylog2/graylog2-server#3743
Graylog2/graylog2-server#3894
@r4um
Use preemptive authentication for Elasticsearch if credentials are given.
Graylog2/graylog2-server#3895
Graylog2/graylog2-server#3907
Add lookup adapter and cache config validation.
Graylog2/graylog2-server#3836
Unbreak elasticsearch duration config settings.
Graylog2/graylog2-server#3899
Fix lookup table UI state problem.
Graylog2/graylog2-server#3898
Enable search for lookup tables, data adapters and caches.
Graylog2/graylog2-server#3878
Make Elasticsearch version injectable.
Graylog2/graylog2-server#3896
Refactor lifecycle for lookup adapters and caches.
Graylog2/graylog2-server#3873
Introduce setting for enabling ES request compression.
Graylog2/graylog2-server#3901
Add content pack import/export for lookup tables, caches and adapters.
Graylog2/graylog2-server#3892
Upgrade to Jackson 2.8.9.
Graylog2/graylog2-server#3908
Fix and centralize lookup adapter/cache error handling.
Graylog2/graylog2-server#3905
Switch RoleResponse to java.util.Optional to fix serialization.
Graylog2/graylog2-server#3915
Add lookup table/cache/adapter permissions.
Graylog2/graylog2-server#3914
Collect and show metrics for lookup caches and adapters.
Graylog2/graylog2-server#3917
Remove obsolete “disableExpensiveUpdates” user preference.
Graylog2/graylog2-server#3922
Migrate to Jackson-based release of Jest 2.4.5.
Graylog2/graylog2-server#3925
Use aliases for reopened indices.
Graylog2/graylog2-server#3897
Add default values for lookup tables.
Graylog2/graylog2-server#3921
Add support for updating extractors in InputService.
Graylog2/graylog2-server#3910
Fix index set overview with closed indices.
Graylog2/graylog2-server#3930
Don’t check ES cluster health when flushing messages.
Graylog2/graylog2-server#3927
Retrying bulk indexing in case of all IOExceptions.
Graylog2/graylog2-server#3929
Graylog2/graylog2-server#3941
Add support for automatic Elasticsearch node discovery.
Graylog2/graylog2-server#3805
Fix DateHistogram-related functionality in Searches class.
Graylog2/graylog2-server#3806
Hide update spinner with auto-update interval <=5s.
Graylog2/graylog2-server#3738
Graylog2/graylog2-server#3723
@billmurrin
Small spelling/documentation fixes.
Graylog2/graylog2-server#3817
Fix pagination and offset/total hits in Searches.
Graylog2/graylog2-server#3821
Graylog2/graylog2-server#3813
Add timing metrics to GelfOutput.
Graylog2/graylog2-server#3810
Graylog2/graylog2-server#3716
Add sort order to terms API call.
Graylog2/graylog2-server#3829
Don’t start stopped inputs after updating them.
Graylog2/graylog2-server#3824
Graylog2/graylog2-server#3479
Allow specifying locale for Date converter.
Graylog2/graylog2-server#3820
Hide “Delete from stream” button if stream is undefined.
Graylog2/graylog2-server#3822
Don’t reload errorstates on pages that don’t need them.
Graylog2/graylog2-server#3839
Graylog2/graylog2-server#3834
Emit StreamsChangedEvent and StreamDeletedEvent in BundleImporter.
Graylog2/graylog2-server#3848
Graylog2/graylog2-server#3842
Add Lookup Table search result decorator.
Graylog2/graylog2-server#3852
Graylog2/graylog2-server#3844
Check Elasticsearch version when creating index template.
Graylog2/graylog2-server#3862
Add admin user to list of receivers in EmailAlarmCallback.
Graylog2/graylog2-server#3864
Graylog2/graylog2-server#3859
Fix parameters for count query in
Searches#count()
.
Graylog2/graylog2-server#3865
Graylog2/graylog2-server#3841
Allow version ‘0’ for structured syslog messages.
Graylog2/graylog2-server#3503
Ignore Content-Type in
httpsTransport
.
Graylog2/graylog2-server#3508
Graylog2/graylog2-server#3477
Ensure that
index_prefix
is lower case.
Graylog2/graylog2-server#3509
Graylog2/graylog2-server#3476
Make map in
MessageInput#asMap()
mutable.
Graylog2/graylog2-server#3521
Graylog2/graylog2-server#3515
Fix pagination for alert conditions.
Graylog2/graylog2-server#3529
Graylog2/graylog2-server#3528
Wait until alert notification types are loaded.
Graylog2/graylog2-server#3537
Graylog2/graylog2-server#3534
Upgrade development environment to Webpack v2.
Graylog2/graylog2-server#3460
Add an option to repeat alert notifications again.
Graylog2/graylog2-server#3536
Graylog2/graylog2-server#3511
Fix accidentally changed exports of
UsersStore
Graylog2/graylog2-server#3560
Graylog2/graylog2-server#3556
Properly escape username/roles in web interface.
Graylog2/graylog2-server#3570
Graylog2/graylog2-server#3569
Improved dashboard grid system.
Graylog2/graylog2-server#3575
Add support for sorting by count to
Search#terms()
.
Graylog2/graylog2-server#3540
(
@billmurrin
)
Fix for copy query button.
Graylog2/graylog2-server#3548
(
@billmurrin
)
Fix issue with cloning streams.
Graylog2/graylog2-server#3615
Graylog2/graylog2-server#3608
Prevent session extension when polling system messages.
Graylog2/graylog2-server#3632
Graylog2/graylog2-server#3628
Prevent session extension when polling system jobs.
Graylog2/graylog2-server#3625
Graylog2/graylog2-server#3587
Prevent NPE due to race between rotation and retention threads.
Graylog2/graylog2-server#3637
Graylog2/graylog2-server#3494
Fix problem with message decorators and field selection.
Graylog2/graylog2-server#3585
Graylog2/graylog2-server#3584
Fix issue with loading indicator on an empty search result page.
Graylog2/graylog2-server#3652
Graylog2/graylog2-server#3650
Fix navigation in LDAP users UI.
Graylog2/graylog2-server#3651
Graylog2/graylog2-server#3485
Ensure that plugin RPMs will be built for Linux.
Graylog2/graylog2-server#3658
Graylog2/graylog2-server#3657
Fix reloading problem with content packs and GROK patterns.
Graylog2/graylog2-server#3621
Graylog2/graylog2-server#3610
Add support for Cisco and FortiGate Syslog messages.
Graylog2/graylog2-server#3599
Fix permission problem for inputs API.
Graylog2/graylog2-server#3681
Restore removal of role permissions upon roles update.
Graylog2/graylog2-server#3683
Comply with grace condition when repeat alert notifications is enabled.
Graylog2/graylog2-server#3676
Graylog2/graylog2-server#3579
Invalidate dashboards data after logout.
Graylog2/graylog2-server#3700
Graylog2/graylog2-server#3693
Fix OptionalStringValidator and validations for extractors.
Graylog2/graylog2-server#3633
Graylog2/graylog2-server#3630
Better time range for “Show Received Messages” button on inputs page.
Graylog2/graylog2-server#3725
Remove deprecated rotation/retention configuration resources.
Graylog2/graylog2-server#3724
Introduce lookup tables feature.
Graylog2/graylog2-server#3748
Creating dashboard from search page does now select the right ID
Graylog2/graylog2-server#3786
Graylog2/graylog2-server#3785
Fix importing of dashboards from content packs
Graylog2/graylog2-server#3766
Graylog2/graylog2-server#3765
Beats Plugin
Spelling fixes.
Graylog2/graylog-plugin-beats#22
@jsoref
Collector Plugin
Increase “Show messages” time range.
Allow collectors list to be filtered by tags.
Graylog2/graylog-plugin-collector#52
UI and UX improvements.
Graylog2/graylog-plugin-collector#55
Fix configuration setting usage for collector heartbeat interval.
Graylog2/graylog-plugin-collector#58
Prevent unwanted session extension.
Graylog2/graylog-plugin-collector#49
Map Widget Plugin
Adjust to lookup cache and adapter changes in server.
Graylog2/graylog-plugin-map-widget#48
Graylog2/graylog-plugin-map-widget#50
Fix refresh handling in error conditions.
Graylog2/graylog-plugin-map-widget#49
Fix HMR as in Graylog/graylog2-server#3591
Graylog2/graylog-plugin-map-widget#51
Update to a new GeoIP2 release.
Add lookup tables data adapter for the GeoIP2 database.
Graylog2/graylog-plugin-map-widget#40
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
Spelling fixes.
Graylog2/graylog-plugin-pipeline-processor#181
@jsoref
Add support for custom locale in
parse_date()
function.
Graylog2/graylog-plugin-pipeline-processor#184
Graylog2/graylog-plugin-pipeline-processor#183
Smaller UI and UX changes.
Graylog2/graylog-plugin-pipeline-processor#186
New function: debug()
Graylog2/graylog-plugin-pipeline-processor#188
Allow snake-case access to bean objects
Graylog2/graylog-plugin-pipeline-processor#189
Improve lookup functions.
Graylog2/graylog-plugin-pipeline-processor#191
Spelling fixes.
Graylog2/graylog-plugin-pipeline-processor#181
@jsoref
Use uppercase timezone in
TimezoneAwareFunction
and fix default value.
Graylog2/graylog2-server#169
Graylog2/graylog2-server#168
Add
lookup
and
lookup_value
pipeline
functions
for lookup table support.
Graylog2/graylog2-server#177
Graylog 2.2.3
Released: 2017-04-04
https://www.graylog.org/blog/92-announcing-graylog-v2-2-3
Prevent unwanted session extension.
Graylog2/graylog2-server#3583
Properly escape username/roles in web interface.
Graylog2/graylog2-server#3588
Allow “-” in the path pattern for the index range rebuild endpoint.
Graylog2/graylog2-server#3600
Copy Query Button Fix.
Graylog2/graylog2-server#3491
Fixing slicing of alert notifications in pagination.
Graylog2/graylog2-server#3619
Fix cloning alert conditions with identical id when cloning stream.
Graylog2/graylog2-server#3616
Use UTC for embedded Date objects as well.
Graylog2/graylog2-server#3626
Prevent session extension for polling system messages.
Graylog2/graylog2-server#3638
Support replacing whitespace in nested keys for JSON extractor.
Graylog2/graylog2-server#3623
Prevent NPE due to race between rotation and retention threads.
Graylog2/graylog2-server#3640
Prevent session extension in SystemJobsStore.
Graylog2/graylog2-server#3625
Render loading indicator on no results page.
Graylog2/graylog2-server#3667
Using consistent collection of non displayable fields to filter against.
Graylog2/graylog2-server#3668
Ensure that plugin RPMs will be built for Linux.
Graylog2/graylog2-server#3659
Fix navigation in LDAP components.
Graylog2/graylog2-server#3670
Publish GrokPatternsChangedEvent when using content packs.
Graylog2/graylog2-server#3621
Add support for Cisco and FortiGate syslog messages.
Graylog2/graylog2-server#3599
Effectively change user permissions when listing inputs.
Graylog2/graylog2-server#3682
Restore removal of role permissions upon roles update.
Graylog2/graylog2-server#3684
Comply with grace condition when repeat alert notifications is enabled
Graylog2/graylog2-server#3676
Pipeline Processor
Use uppercase timezone in TimezoneAwareFunction and fix default value.
Graylog2/graylog-plugin-pipeline-processor#169
Graylog 2.2.2
Released: 2017-03-03
https://www.graylog.org/blog/90-announcing-graylog-v2-2-2
Give an option to repeat alert notifications.
Graylog2/graylog2-server#3511
Wait until notification types are loaded.
Graylog2/graylog2-server#3534
Fixing slicing of alert conditions in pagination.
Graylog2/graylog2-server#3528
Fix command line help of the server jar.
Graylog2/graylog2-server#3527
Graylog 2.2.1
Released: 2017-02-20
https://www.graylog.org/blog/89-announcing-graylog-v2-2-1
Allow version ‘0’ for structured syslog messages.
Graylog2/graylog2-server#3502
Ignore
Content-Type
in
httpsTransport
.
Graylog2/graylog2-server#3477
Ensure that
index_prefix
is lower case.
Graylog2/graylog2-server#3476
Add missing whitespace in SystemOutputsPage.
Graylog2/graylog2-server#3505
Graylog 2.2.0
Released: 2017-02-14
https://www.graylog.org/blog/88-announcing-graylog-v2-2-0
Warn about pipeline stream routing
Graylog2/graylog2-server#3472
Add npm shrinkwrap for 2.2.0
Graylog2/graylog2-server#3468
Use consistent case in old message count conditions
Graylog2/graylog2-server#3454
Fix stream filter view.
Graylog2/graylog2-server#3390
Use the default index set by default in stream create form.
Graylog2/graylog2-server#3397
Fix broken decorator with duplicate messages.
Graylog2/graylog2-server#3400
Updating index sets store when stream form is opened.
Graylog2/graylog2-server#3410
Only show extractor actions on string fields.
Graylog2/graylog2-server#3404
Use correct format when adding timestamp to search.
Graylog2/graylog2-server#3412
Properly escape strings sent to /messages/{index}/analyze.
Graylog2/graylog2-server#3418
Retain input and stream IDs in content packs.
Graylog2/graylog2-server#3416
Use “order”: -1 in default index template to allow override.
Graylog2/graylog2-server#3422
Improve base-line memory usage.
Graylog2/graylog2-server#3425
Use condition and notification placeholders.
Graylog2/graylog2-server#3432
Get field stats for indices only, which contain field.
Graylog2/graylog2-server#3424
Redirect to overview after editing index set configuration.
Graylog2/graylog2-server#3438
Send “stream” property when updating a decorator.
Graylog2/graylog2-server#3439
Adding simple cache for index sets in MongoIndexSetRegistry.
Graylog2/graylog2-server#3440
Restrict search in RecentMessageLoader to 1 hour.
Graylog2/graylog2-server#3367
Remove stray whitespace in MongoIndexSet.
Graylog2/graylog2-server#3371
Add more detail to index range system notification.
Graylog2/graylog2-server#3372
Suppress error notification when loading a potentially missing input.
Graylog2/graylog2-server#3373
Ensure resolved at is non-null on resolvedSecondsAgo.
Graylog2/graylog2-server#3376
Do not allow testing a message against the default stream.
Graylog2/graylog2-server#3377
Propagate shard failure in multi-index search to global search failure.
Graylog2/graylog2-server#3379
Add support for arrays to “contains” stream rule.
Graylog2/graylog2-server#3380
Automatically unsubscribe from DecoratorsStore in SearchPage.
Graylog2/graylog2-server#3363
Keep modified search bar params when opening modal.
Graylog2/graylog2-server#3384
Reset keyword content after changing range type.
Graylog2/graylog2-server#3386
Disable the “set as default” action for the default index set.
Graylog2/graylog2-server#3385
Unregistering component callbacks from Stream(Rules)Store.
Graylog2/graylog2-server#3378
Check for stream existence when displaying replay link.
Graylog2/graylog2-server#3387
Reuse Generator instance in DocumentationResource.
Graylog2/graylog2-server#3293
Fix: Refreshing saved searches store after deleting one.
Graylog2/graylog2-server#3309
Escape curly braces in Swagger resource URIs for challenged browsers.
Graylog2/graylog2-server#3290
Unbreak Firefox by requesting JSON when pinging the API
Graylog2/graylog2-server#3312
Escape search query when using surrounding search.
Graylog2/graylog2-server#3314
Close idle GELF connections after a timeout.
Graylog2/graylog2-server#3315
Ensure that index ranges are deleted when an index set is removed.
Graylog2/graylog2-server#3310
Ignore reopened indices for count-based retention strategies.
Graylog2/graylog2-server#3321
Ignore deprecated “default” field in IndexSetConfig.
Graylog2/graylog2-server#3329
Use last executed search data on auto-refresh.
Graylog2/graylog2-server#3330
Show stats for each index set on the index sets overview page.
Graylog2/graylog2-server#3322
Not fetching/checking unnecessary streams in AlertScannerThread.
Graylog2/graylog2-server#3336
Add more metrics for extractors.
Graylog2/graylog2-server#3332
Saved search improvements.
Graylog2/graylog2-server#3338
Warn when neither reader nor admin roles are selected for a user.
Graylog2/graylog2-server#3337
Prevent setting default index set readonly.
Graylog2/graylog2-server#3339
Add migration to fix parameter value types for alert conditions.
Graylog2/graylog2-server#3340
Fix unlock dashboard from link.
Graylog2/graylog2-server#3344
Allow re-configuration of shards and replicas in the UI.
Graylog2/graylog2-server#3349
Adapt grace period to latest changes in alerts.
Graylog2/graylog2-server#3346
Go back in history instead to users page when canceling user form.
Graylog2/graylog2-server#3350
Improve wrapping of entity title and description.
Graylog2/graylog2-server#3351
Keep stream filter after editing stream.
Graylog2/graylog2-server#3352
Guard against duplication key error from MongoDB.
Graylog2/graylog2-server#3358
Keep calling convention of SearchPage._refreshData consistent.
Graylog2/graylog2-server#3357
Creating MongoDB indices in services running conditional queries.
Graylog2/graylog2-server#3345
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 recalculate 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 httpsTransport.
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
Fix loading of plugins in development mode.
Graylog2/graylog2-server#3185
Add contains string tester.
Graylog2/graylog2-server#3186
Index set fixes.
Graylog2/graylog2-server#3193
Add synthetic JavaBean getters to AutoValue classes.
Graylog2/graylog2-server#3188
Improve IndexSetValidator.
Graylog2/graylog2-server#3197
Add custom Jackson (de-) serializer for ZonedDateTime and DateTime.
Graylog2/graylog2-server#3198
Improved alarm callback testing.
Graylog2/graylog2-server#3196
Fix DateTime serialization.
Graylog2/graylog2-server#3202
Fix labels on field graphs.
Graylog2/graylog2-server#3204
Alerts cleanup.
Graylog2/graylog2-server#3205
Index set UI fixes.
Graylog2/graylog2-server#3203
Fix quickvalues and field statistics refresh.
Graylog2/graylog2-server#3206
Allow fetching streams by index set ID.
Graylog2/graylog2-server#3207
UI improvements.
Graylog2/graylog2-server#3213
IndexSet default setting.
Graylog2/graylog2-server#3209
Alerts UI improvements.
Graylog2/graylog2-server#3214
Create DefaultIndexSetConfig when creating the default index set.
Graylog2/graylog2-server#3215
ClusterEventPeriodical must use MongoJackObjectMapper.
Graylog2/graylog2-server#3217
Fix V20161130141500_DefaultStreamRecalcIndexRanges.
Graylog2/graylog2-server#3222
Migration improvements.
Graylog2/graylog2-server#3211
Beats plugin
Add support for Metricbeat
Extract “fields” for every type of beat
Pipeline processor plugin
Allow duplicate stream titles in route_to_stream.
Graylog2/graylog-plugin-pipeline-processor#154
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 sidecar plugin
Fix: Reload on Beats configuration change.
Update Beats to version 5.1.1
Fix race conditions in start/stop/restart code for the exec runner
Graylog2/collector-sidecar#123
Add debug switch
Graylog2/collector-sidecar#124
Using Modern UI in a standard way (thanks to
@nicozanf
)
Graylog2/collector-sidecar#125
Extract etag cache into its own service.
Graylog2/graylog-plugin-collector#43
Graylog 2.1.3
Released: 2017-01-26
https://www.graylog.org/blog/84-announcing-graylog-2-1-3
Use “order”: -1 in default index template to allow override.
Graylog2/graylog2-server#3426
Add missing authentication to ClusterResource and ClusterStatsResource.
Graylog2/graylog2-server#3427
Unbreak Firefox by requesting JSON when pinging the API.
Graylog2/graylog2-server#3430
Use custom Grizzly error page to prevent XSS.
Graylog2/graylog2-server#3428
Beats plugin
Add support for Metricbeat.
Graylog2/graylog-plugin-beats#19
Extract “fields” for every type of beat.
Graylog2/graylog-plugin-beats#18
Graylog 2.1.2
Released: 2016-11-04
https://www.graylog.org/blog/75-announcing-graylog-v2-1-2
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
@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
Graylog 2.1.1
Released: 2016-09-14
https://www.graylog.org/blog/69-announcing-graylog-v2-1-1
Proxied requests query other nodes in parallel.
Graylog2/graylog2-server#2764
,
Graylog2/graylog2-server#2779
Fix 404s on IE 11 using compatibility view.
Graylog2/graylog2-server#2768
,
Graylog2/graylog2-server#2782
Modify actions in search page triggering a page reload.
Graylog2/graylog2-server#2488
,
Graylog2/graylog2-server#2798
Do not display login form while loading.
Graylog2/graylog2-server#2770
,
Graylog2/graylog2-server#2802
Check in SearchPage if search is in progress, reuse promise then.
Graylog2/graylog2-server#2799
,
Graylog2/graylog2-server#2803
Use index and message_id as message identifier.
Graylog2/graylog2-server#2801
,
Graylog2/graylog2-server#2804
Fix: file handle leak in KeyUtil (SSL).
Graylog2/graylog2-server#2808
.
Thank you
@gbu-censhare
!
Use current search time configuration for CSV export.
Graylog2/graylog2-server#2795
,
Graylog2/graylog2-server#2809
Explicitly close okresponse body, avoiding leak connection warning.
Graylog2/graylog2-server#2811
. Thank
@chainkite
!
Properly close OkResponse objects to avoid resource leaks.
Graylog2/graylog2-server#2812
Remove ldap settings check from authenticators.
Graylog2/graylog2-server#2817
,
Graylog2/graylog2-server#2820
Map plugin
Ignore internal message fields (starting with “gl2_”).
Graylog2/graylog-plugin-map-widget#17
Pipeline processor plugin
Display boolean values in pipeline simulator.
Graylog2/graylog-plugin-pipeline-processor#54
,
Graylog2/graylog-plugin-pipeline-processor#99
Use case insensitive lookup for timezone IDs.
Graylog2/graylog-plugin-pipeline-processor#100
,
Graylog2/graylog-plugin-pipeline-processor#102
Graylog 2.1.0
Released: 2016-09-01
https://www.graylog.org/blog/68-announcing-graylog-v-2-1-0-ga
Refactoring of audit events.
Graylog2/graylog2-server#2687
Add a prop to display/hide the page selector.
Graylog2/graylog2-server#2711
Ensure that
rest_transport_uri
can override the URI scheme of
rest_listen_uri
.
Graylog2/graylog2-server#2680
,
Graylog2/graylog2-server#2704
Handle indexer cluster down in web interface.
Graylog2/graylog2-server#2623
,
Graylog2/graylog2-server#2713
Prevent NPE and verbose logging if converter returns null.
Graylog2/graylog2-server#2717
,
Graylog2/graylog2-server#2729
Let widget replay search button open in a new tab or window.
Graylog2/graylog2-server#2725
,
Graylog2/graylog2-server#2726
Return
"id"
instead of
"_id"
for message
decorators.
Graylog2/graylog2-server#2734
,
Graylog2/graylog2-server#2735
Make id field consistent for alarm callback histories.
Graylog2/graylog2-server#2737
Audit event changes.
Graylog2/graylog2-server#2718
Let specific stores reuse promises if request is in progress.
Graylog2/graylog2-server#2625
,
Graylog2/graylog2-server#2712
Disable editing controls for decorator if user lacks permissions.
Graylog2/graylog2-server#2730
,
Graylog2/graylog2-server#2736
Styling of decorator list.
Graylog2/graylog2-server#2743
,
Graylog2/graylog2-server#2744
Do not load plugins for journal commands.
Graylog2/graylog2-server#2667
Use proper other count for pie chart slices.
Graylog2/graylog2-server#2639
,
Graylog2/graylog2-server#2671
Removing unused prop type in StreamRuleList component.
Graylog2/graylog2-server#2673
Add a generic search form component.
Graylog2/graylog2-server#2678
Decorator improvements.
Graylog2/graylog2-server#2519
,
Graylog2/graylog2-server#2666
,
Graylog2/graylog2-server#2674
Only show notification link when there are notifications.
Graylog2/graylog2-server#2677
Enable gzip per default for REST API listener.
Graylog2/graylog2-server#2670
,
Graylog2/graylog2-server#2672
Improvements in raw message loader.
Graylog2/graylog2-server#2684
Allow users of MessageFields to disable field actions.
Graylog2/graylog2-server#2685
Generating a relative redirect URL for web interface in root resource.
Graylog2/graylog2-server#2593
,
Graylog2/graylog2-server#2675
Add help text for session’s client address.
Graylog2/graylog2-server#2656
,
Graylog2/graylog2-server#2692
Fix content pack extractor validation.
Graylog2/graylog2-server#2663
,
Graylog2/graylog2-server#2697
Reset users’ startpages if referenced stream/dashboard is deleted.
Graylog2/graylog2-server#2400
,
Graylog2/graylog2-server#2695
,
Graylog2/graylog2-server#2702
Fix token creation via API browser.
Graylog2/graylog2-server#2668
,
Graylog2/graylog2-server#2698
Allow surrounding search to be opened in new tab.
Graylog2/graylog2-server#2531
,
Graylog2/graylog2-server#2699
Reformatting component, adding error handler for fetching dashboard.
Graylog2/graylog2-server#2576
,
Graylog2/graylog2-server#2703
Add format string message decorator.
Graylog2/graylog2-server#2660
Reloading CurrentUserStore when updated user is the current user.
Graylog2/graylog2-server#2705
,
Graylog2/graylog2-server#2706
General UI improvements
Graylog2/graylog2-server#2700
Add Syslog severity mapper decorator.
Graylog2/graylog2-server#2590
Improvements in message decorators.
Graylog2/graylog2-server#2592
,
Graylog2/graylog2-server#2591
,
Graylog2/graylog2-server#2598
,
Graylog2/graylog2-server#2654
Revert “Move link to API Browser into System menu”.
Graylog2/graylog2-server#2586
,
Graylog2/graylog2-server#2587
Print - instead of null when client did not provide user agent header.
Graylog2/graylog2-server#2601
. Thank
@mikkolehtisalo
!
Change logging in normalizeDn() to debug to avoid noisy warnings.
Graylog2/graylog2-server#2599
Ensure that
{rest,web}_{listen,transport,endpoint}_uri
settings are absolute
URIs.
Graylog2/graylog2-server#2589
,
Graylog2/graylog2-server#2596
,
Graylog2/graylog2-server#2600
Use and default ports for network settings.
Graylog2/graylog2-server#2595
,
Graylog2/graylog2-server#2605
Dashboard improvements.
Graylog2/graylog2-server#2084
,
Graylog2/graylog2-server#2281
,
Graylog2/graylog2-server#2626
Ensure that
password_secret
is at least 16 characters long.
Graylog2/graylog2-server#2619
,
Graylog2/graylog2-server#2622
Reduce production .js files sizes by 51%.
Graylog2/graylog2-server#2617
Allow
web_endpoint_uri
to be a relative URI.
Graylog2/graylog2-server#2600
,
Graylog2/graylog2-server#2614
Use default session attribute for principal.
Graylog2/graylog2-server#2620
,
Graylog2/graylog2-server#2621
Compile regex pattern for MetricFilter only once.
Graylog2/graylog2-server#2637
. Thank
again
@mikkolehtisalo
!
Fix NPE in Indices#checkForReopened(IndexMetaData).
Graylog2/graylog2-server#2628
,
Graylog2/graylog2-server#2635
Mark message offset as committed in case of a decoding error.
Graylog2/graylog2-server#2627
,
Graylog2/graylog2-server#2643
Fix cloning streams and editing legacy stream rules.
Graylog2/graylog2-server#2244
,
Graylog2/graylog2-server#2346
,
Graylog2/graylog2-server#2646
Add back storing of index failures in MongoDB.
Graylog2/graylog2-server#2633
,
Graylog2/graylog2-server#2644
Enable running Graylog REST API on different context path.
Graylog2/graylog2-server#2603
,
Graylog2/graylog2-server#2397
,
Graylog2/graylog2-server#2634
Add support for ECDSA private keys to KeyUtil.
Graylog2/graylog2-server#2454
,
Graylog2/graylog2-server#2641
Check for conflict of
rest_listen_uri
and
web_listen_uri
.
Graylog2/graylog2-server#2634
,
Graylog2/graylog2-server#2652
Remove uppercase example decorator before 2.1 final.
Graylog2/graylog2-server#2588
,
Graylog2/graylog-plugin-pipeline-processor#73
Make sure to include charset in getBytes and other relevant code sections.
Graylog2/graylog2-server#2567
,
Graylog2/graylog2-server#2574
Landing page greets with 2.0 in 2.1.
Graylog2/graylog2-server#2579
Run WebAppNotFoundResponseFilter later and for GET requests only.
Graylog2/graylog2-server#2657
,
Graylog2/graylog2-server#2664
Update dependencies.
Graylog2/graylog2-server#2543
,
Graylog2/graylog2-server#2565
Allowing to run REST API and web interface on same port.
Graylog2/graylog2-server#2515
Changing default to make REST API and web if to listen on same host/port.
Graylog2/graylog2-server#2446
,
Graylog2/graylog2-server#2525
Change plugin REST resource injection to use Class instances.
Graylog2/graylog2-server#2492
Validate that Elasticsearch home/data paths are readable.
Graylog2/graylog2-server#2536
,
Graylog2/graylog2-server#2538
Fix Version#fromClasspathProperties() when loading from JAR plugin.
Graylog2/graylog2-server#2535
Decorator UI Fixes.
Graylog2/graylog2-server#2539
Fix timing issue in MessageCountAlertCondition.
Graylog2/graylog2-server#1704
,
Graylog2/graylog2-server#2382
,
Graylog2/graylog2-server#2546
For httpsHeadersToken pass actual remote address.
Graylog2/graylog2-server#2556
Do not blindly override permission set of ldap users.
Graylog2/graylog2-server#2516
,
Graylog2/graylog2-server#2529
Display original date time of index ranges on hover.
Graylog2/graylog2-server#2549
,
Graylog2/graylog2-server#2552
Make it possible for plugins to request a shared class loader.
Graylog2/graylog2-server#2436
,
Graylog2/graylog2-server#2508
Fix REST API browser after changes to the PluginRestResource injection.
Graylog2/graylog2-server#2550
Make version comparison more lenient with pre-release versions.
Graylog2/graylog2-server#2462
,
Graylog2/graylog2-server#2548
Always trim message field values on Message class.
Graylog2/graylog2-server#1936
,
Graylog2/graylog2-server#2510
Fix search results console warnings.
Graylog2/graylog2-server#2527
Fix bulk import of Grok patterns.
Graylog2/graylog2-server#2229
,
Graylog2/graylog2-server#2561
Add helper method to add AuditLogAppenders.
Graylog2/graylog2-server#2562
Add explanation about the configuration file format.
Graylog2/graylog2-server#2563
Display session information, fix usability in user list, editing users.
Graylog2/graylog2-server#2526
,
Graylog2/graylog2-server#2528
,
Graylog2/graylog2-server#2540
,
Graylog2/graylog2-server#2541
Fix issues with app prefix.
Graylog2/graylog2-server#2564
,
Graylog2/graylog2-server#2583
Fix extractor and static fields creation in multi-node setups.
Graylog2/graylog2-server#2580
,
Graylog2/graylog2-server#2584
Authentication improvements.
Graylog2/graylog2-server#2572
,
Graylog2/graylog2-server#2573
Move Error Prone into default build profile.
Graylog2/graylog2-server#2575
Journal info command does not work.
Graylog2/graylog2-server#2493
and
Graylog2/graylog2-server#2495
Search result highlighting color similar to white.
Graylog2/graylog2-server#2480
Cannot POST on Regex Tester (error 500).
Graylog2/graylog2-server#2471
and
Graylog2/graylog2-server#2472
Middle-clicking to open new tab not working for some System menu items.
Graylog2/graylog2-server#2468
Json extractor should check for valid lucene keys.
Graylog2/graylog2-server#2434
and
Graylog2/graylog2-server#2481
Elasticsearch Red cluster state triggered by index rotation under some conditions.
Graylog2/graylog2-server#2371
,
Graylog2/graylog2-server#2429
and
Graylog2/graylog2-server#2477
Report syntax error when search query contains unescaped slash.
Graylog2/graylog2-server#2372
and
Graylog2/graylog2-server#2450
Allowing path prefixes in
web_listen_uri
so web interface is accessible via
!= “/”.
Graylog2/graylog2-server#2271
Graylog2/graylog2-server#2440
LDAP group mapping: stringwise comparison fails due to different DN formats.
Graylog2/graylog2-server#1790
and
Graylog2/graylog2-server#2484
Json extractor prefix.
Graylog2/graylog2-server#1646
and
Graylog2/graylog2-server#2481
LDAP users are shown a change password form.
Graylog2/graylog2-server#2124
,
Graylog2/graylog2-server#2327
and
Graylog2/graylog2-server#2485
Switch message filters from polling to subscribing to change events.
Graylog2/graylog2-server#2391
and
Graylog2/graylog2-server#2496
Make auth providers fully pluggable.
Graylog2/graylog2-server#2232
,
Graylog2/graylog2-server#2367
and
Graylog2/graylog2-server#2522
Grok extractor: Allow returning only named captures.
Graylog2/graylog2-server#1486
and
Graylog2/graylog2-server#2500
Attempt reading DSA key if RSA failed.
Graylog2/graylog2-server#2503
.
Special thanks to
@mikkolehtisalo
!
Fix session validation propagation.
Graylog2/graylog2-server#2498
A wrapper to protect from decompression bombs.
Graylog2/graylog2-server#2339
. Thank
again,
@mikkolehtisalo
!
Make exceptions more useful by providing messages and context.
Graylog2/graylog2-server#2478
Decorate search results.
Graylog2/graylog2-server#2408
,
Graylog2/graylog2-server#2482
,
Graylog2/graylog2-server#2499
,
Graylog2/graylog-plugin-pipeline-processor#41
,
Graylog2/graylog-plugin-pipeline-processor#43
and
Graylog2/graylog-plugin-pipeline-processor#52
Introduce CombinedProvider to sync actions and stores initialization.
Graylog2/graylog2-server#2523
Actually use the bluebird promise in FetchProvider.
Graylog2/graylog2-server#2762
Audit event cleanup.
Graylog2/graylog2-server#2746
Update documentation links.
Graylog2/graylog2-server#2759
Allow child elements in the search form.
Graylog2/graylog2-server#2756
Make key_prefix configuration optional.
Graylog2/graylog2-server#2755
,
Graylog2/graylog2-server#2757
Invalidating widget result cache cluster wide when a widget changes.
Graylog2/graylog2-server#2732
,
Graylog2/graylog2-server#2745
Correct documentation links in ‘misc/graylog.conf’.
Graylog2/graylog2-server#2747
. Thank
@supahgreg
!
Throttle LB status if journal utilization is too high.
Graylog2/graylog2-server#1100
,
Graylog2/graylog2-server#1952
and
Graylog2/graylog2-server#2312
. Thank
@mikkolehtisalo
!
TLS ciphers for inputs should probably be configurable.
Graylog2/graylog2-server#2051
.
SelfSignedCertificate should migrate from sun.security.*.
Graylog2/graylog2-server#2132
and
Graylog2/graylog2-server#2316
. Thank
@mikkolehtisalo
!
Fix formatting metric names including more than one namespace prefix.
Graylog2/graylog2-server#2254
and
Graylog2/graylog2-server#2425
.
Waiting for index range calculation before switching deflector alias.
Graylog2/graylog2-server#2264
and
Graylog2/graylog2-server#2278
.
Specify application.context.
Graylog2/graylog2-server#2271
and
Graylog2/graylog2-server#2440
.
Add handler for / in the Graylog REST API.
Graylog2/graylog2-server#2376
and
Graylog2/graylog2-server#2377
.
User preferred timezone not saved.
Graylog2/graylog2-server#2393
and
Graylog2/graylog2-server#2395
.
Unable to delete closed index.
Graylog2/graylog2-server#2419
and
Graylog2/graylog2-server#2437
.
Absolute search results in widget using wrong time.
Graylog2/graylog2-server#2428
and
Graylog2/graylog2-server#2452
.
Upgrade to Kafka 0.9.0.1.
Graylog2/graylog2-server#1912
.
RestAccessLogFilter to use X-Forwarded-For set by trusted proxies.
Graylog2/graylog2-server#1981
. Thank
@mikkolehtisalo
!
Upgrade to Drools 6.4.0.Final.
Graylog2/graylog2-server#2106
.
Stream Rule Titles.
Graylog2/graylog2-server#2244
.
Improve search with no results page.
Graylog2/graylog2-server#2253
.
Refactor Version class to use com.github.zafarkhaja.semver.Version.
Graylog2/graylog2-server#2275
.
Alert condition titles.
Graylog2/graylog2-server#2282
.
Upgrade to Jackson 2.7.4.
Graylog2/graylog2-server#2304
.
Support changes for pipeline processor simulator.
Graylog2/graylog2-server#2320
.
Add dependency on jna to fix chatty Elasticseach log message.
Graylog2/graylog2-server#2342
.
Interfaces and simple implementations of an audit log.
Graylog2/graylog2-server#2344
.
Do not init available alarm callback types, fetch them explicitly.
Graylog2/graylog2-server#2353
.
Move custom analyzer into index template.
Graylog2/graylog2-server#2354
.
Remove automatic private key/certificate generation.
Graylog2/graylog2-server#2355
.
Improved feedback.
Graylog2/graylog2-server#2357
.
Longer retention interval for journal tests.
Graylog2/graylog2-server#2388
.
Remove
elasticsearch_discovery_zen_ping_multicast_enabled
setting.
Graylog2/graylog2-server#2394
.
Fix unrequested refresh of configuration forms/Reset configuration forms on cancel.
Graylog2/graylog2-server#2399
.
Web If: Updating a few dependencies which are safe to update.
Graylog2/graylog2-server#2407
.
Added Information for journal partitions.
Graylog2/graylog2-server#2412
.
Fix memory problems with webpack-dev-server in development mode.
Graylog2/graylog2-server#2433
.
Remove
_ttl
in index mapping.
Graylog2/graylog2-server#2435
.
Add raw message loader.
Graylog2/graylog2-server#2438
.
Extracting our customized ESLint config into separate module.
Graylog2/graylog2-server#2441
.
Remove deprecated MongoDB metrics reporter.
Graylog2/graylog2-server#2443
.
Allow access to MongoDatabase in MongoConnection.
Graylog2/graylog2-server#2444
.
Add some useful FindBugs plugins.
Graylog2/graylog2-server#2447
.
Proxies deflector cycle call to make it available on every node.
Graylog2/graylog2-server#2448
.
Collector sidecar plugin
Return updated configuration after changing configuration name
Prevent crashes when failed to propagate state to the server
Improve compatibility with old API
Display collector IP address.
Graylog2/graylog-plugin-collector#9
Ability to clone collector configuration.
Graylog2/graylog-plugin-collector#10
NXLog GELF/TLS input should work without cert files.
Graylog2/graylog-plugin-collector#13
Add
tail_files
option
Expand verbatim text area if value is present
Validation improvements
Add buffer option to NXLog outputs
Make defaults compatible with Windows hosts
Add support for Beats. Filebeat, Winlogbeat.
Beats binaries are bundled with the Collector-Sidecar package
Improve server side validation. Graylog2/graylog2-server#2247 and Graylog2/graylog-plugin-collector#7.
Add NXlog GELF TCP and TCP/TLS output
Add support to clone input, outputs and snippets
Optionally display collector status information in web interface
Optionally display log directory listing on status page
If no node-id is given use the hostname as identification
Linux distribution is detected and can be used in Snippet template
Silent install on Windows works now
Collector log files are now auto-rotated
Collector processes are supervised and restarted on crashes
NXlog Inputs and Outputs support free text configuration
Fix web plugin loading on IE 11
Pipeline processor plugin
Add parse error handler for precompute args failures.
Graylog2/graylog-plugin-pipeline-processor#84
,
Graylog2/graylog-plugin-pipeline-processor#93
Add support for DateTime comparison.
Graylog2/graylog-plugin-pipeline-processor#86
,
Graylog2/graylog-plugin-pipeline-processor#92
Make some small UI changes around RuleHelper.
Graylog2/graylog-plugin-pipeline-processor#90
Use shared classloader so other plugins can contribute functions.
Graylog2/graylog-plugin-pipeline-processor#81
,
Graylog2/graylog-plugin-pipeline-processor#94
UI improvements.
Graylog2/graylog2-server#2683
,
Graylog2/graylog-plugin-pipeline-processor#83
Unregister PipelineInterpreter from event bus.
Graylog2/graylog-plugin-pipeline-processor#79
Use find in the regex function.
Graylog2/graylog-plugin-pipeline-processor#35
,
Graylog2/graylog-plugin-pipeline-processor#88
Dynamic function list.
Graylog2/graylog-plugin-pipeline-processor#89
Unresolved functions not properly handled.
Graylog2/graylog-plugin-pipeline-processor#24
,
Graylog2/graylog-plugin-pipeline-processor#25
Unwrap JsonNode values.
Graylog2/graylog-plugin-pipeline-processor#68
,
Graylog2/graylog-plugin-pipeline-processor#72
Add optional prefix/suffix to
set_fields
functions.
Graylog2/graylog-plugin-pipeline-processor#74
,
Graylog2/graylog-plugin-pipeline-processor#75
Add key-value parsing function.
Graylog2/graylog-plugin-pipeline-processor#38
,
Graylog2/graylog-plugin-pipeline-processor#77
Allow selection of an input ID for the simulation message.
Graylog2/graylog2-server#2610
,
Graylog2/graylog2-server#2650
,
Graylog2/graylog-plugin-pipeline-processor#78
Support “only named captures” for pipeline grok function.
Graylog2/graylog-plugin-pipeline-processor#59
,
Graylog2/graylog-plugin-pipeline-processor#65
,
Graylog2/graylog2-server#2566
,
Graylog2/graylog2-server#2577
Make conversion functions more consistent.
Graylog2/graylog2-server#63
,
Graylog2/graylog2-server#64
Unescape string literals before using them.
Graylog2/graylog-plugin-pipeline-processor#47
Add
rename_field
function.
Graylog2/graylog-plugin-pipeline-processor#50
Allow null matcher group values in regex function.
Graylog2/graylog-plugin-pipeline-processor#49
Fix 500 error during simulation.
Graylog2/graylog-plugin-pipeline-processor#51
IpAddressConversion caught wrong exception.
Graylog2/graylog-plugin-pipeline-processor#32
Add syslog-related functions.
Graylog2/graylog-plugin-pipeline-processor#19
.
Add
concat()
function.
Graylog2/graylog-plugin-pipeline-processor#20
.
NPE during preProcessArgs using Grok pattern.
Graylog2/graylog-plugin-pipeline-processor#24
and
Graylog2/graylog-plugin-pipeline-processor#26
.
Streams without connections stay visible.
Graylog2/graylog2-server#2322
.
Add pipeline simulator.
Graylog2/graylog-plugin-pipeline-processor#34
,
Graylog2/graylog-plugin-pipeline-processor#36
and
Graylog2/graylog-plugin-pipeline-processor#42
.
Fix page size in function list.
Graylog2/graylog-plugin-pipeline-processor#97
Graylog 2.0.3
Released: 2016-06-20
https://www.graylog.org/blog/58-graylog-v2-0-3-released
Improvements
Make Message#getStreamIds() more reliable.
Graylog2/graylog2-server#2378
Disabling a configured proxy for requests to localhost/127.0.0.1/::1.
Graylog2/graylog2-server#2305
Bug fixes
Update search query on auto refresh
Graylog2/graylog2-server#2385
Graylog2/graylog2-server#2379
Fix permission checks for non admin users
Graylog2/graylog2-server#2366
Graylog2/graylog2-server#2358
Fix display of total count of indices.
Graylog2/graylog2-server#2365
Graylog2/graylog2-server#2359
Fix base URI for API documentation
Graylog2/graylog2-server#2362
Graylog2/graylog2-server#2360
Fix link to API Browser on Node pages
Graylog2/graylog2-server#2361
Graylog2/graylog2-server#2360
Calculate keyword from and to values on the fly
Graylog2/graylog2-server#2335
Graylog2/graylog2-server#2301
Make MemoryAppender thread-safe
Graylog2/graylog2-server#2307
Graylog2/graylog2-server#2302
Use right metrics to display buffer usage
Graylog2/graylog2-server#2300
Graylog2/graylog2-server#2299
Check if props actually contain configuration fields before copying them
Graylog2/graylog2-server#2298
Graylog2/graylog2-server#2297
Graylog 2.0.2
Released: 2016-05-27
https://www.graylog.org/blog/57-graylog-v2-0-2-released
Improvements
Improved user form.
Graylog2/graylog2-server#2261
Improved logging of plugin list on server startup.
Graylog2/graylog2-server#2290
Forbid empty passwords when using LDAP.
Graylog2/graylog2-server#2214
Graylog2/graylog2-server#2283
Improved metrics page.
Graylog2/graylog2-server#2250
Graylog2/graylog2-server#2255
Improved search histogram resolution auto selection.
Graylog2/graylog2-server#2148
Graylog2/graylog2-server#2289
Improved cluster overview page.
Graylog2/graylog2-server#2291
Bug Fixes
Fixed concurrency issue with Drools.
Graylog2/graylog2-server#2119
Graylog2/graylog2-server#2188
Graylog2/graylog2-server#2231
Fixed problems with Internet Explorer.
Graylog2/graylog2-server#2246
Fixed issues with old dashboards.
Graylog2/graylog2-server#2262
Graylog2/graylog2-server#2163
Fixed changing log levels via REST API.
Graylog2/graylog2-server#1904
Graylog2/graylog2-server#2277
Fixed plugin inter-dependencies by using one class loader for all plugins.
Graylog2/graylog2-server#2280
Plugin: Pipeline Processor
Add syslog related rule functions.
Graylog2/graylog-plugin-pipeline-processor#19
Add concat rule functions.
Graylog2/graylog-plugin-pipeline-processor#20
Fixed problem with IP address function.
Graylog2/graylog-plugin-pipeline-processor#28
Graylog2/graylog-plugin-pipeline-processor#32
Properly unescape strings in raw literals.
Graylog2/graylog-plugin-pipeline-processor#30
Graylog2/graylog-plugin-pipeline-processor#31
Graylog 2.0.1
Released: 2016-05-11
https://www.graylog.org/blog/56-graylog-v2-0-1-released
Improvements
Improved session handling.
Graylog2/graylog2-server#2157
Included UPGRADING file in the build artifact.
Graylog2/graylog2-server#2170
Added rotation/retention settings back to the config file.
Graylog2/graylog2-server#2181
Improved proxy setup configuration settings.
Graylog2/graylog2-server#2156
Forbid wildcard host in rest_transport_uri.
Graylog2/graylog2-server#2205
Improved robustness for unreachable nodes.
Graylog2/graylog2-server#2206
Use a more lightweight API to get all index names and aliases.
Graylog2/graylog2-server#2194
Graylog2/graylog2-server#2210
Bug Fixes
Fixed some documentation links.
Fixed inverted stream rules.
Graylog2/graylog2-server#2160
Graylog2/graylog2-server#2172
Fixed swallowed LDAP authentication exception.
Graylog2/graylog2-server#2176
Graylog2/graylog2-server#2178
Fixed insecure handling of PID files. Thanks
@juergenhoetzel
!
Graylog2/graylog2-server#2174
Fixed alert conditions that have been created in Graylog 1.x.
Graylog2/graylog2-server#2169
Graylog2/graylog2-server#2182
Fixed setting of application context.
Graylog2/graylog2-server#2191
Graylog2/graylog2-server#2208
Fixed setting of custom Elasticsearch analyzer.
Graylog2/graylog2-server#2209
Fixed masking of password config values in the web interface.
Graylog2/graylog2-server#2198
Graylog2/graylog2-server#2203
Fixed URL handling.
Graylog2/graylog2-server#2200
Graylog2/graylog2-server#2213
Plugin: Collector
Rotate nxlog logfiles once a day by default.
Add GELF TCP output for nxlog.
Graylog 2.0.0
Released: 2016-04-27
https://www.graylog.org/blog/55-announcing-graylog-v2-0-ga
Please make sure to read the
Upgrade Guide
before upgrading to Graylog 2.0. There
breaking changes!
Please make sure to read the
Upgrade Guide
before upgrading to Graylog 2.0. There are
breaking changes!
Feature Highlights
See the release announcement for details on the
new features.
Web interface no longer a separate process
Support for Elasticsearch 2.x
Live tail support
Message Processing Pipeline
Map Widget Plugin
Collector Sidecar
Streams filter UI
Search for surrounding messages
Query range limit
Configurable query time ranges
Archiving (commercial feature)
Bug Fixes
There have been lots of bug fixes since the 1.3 releases. We only list the ones
that we worked on since the 2.0 alpha phase.
Fixed issues with search page pagination and number of returned results:
Graylog2/graylog2-server#1759
,
Graylog2/graylog2-server#1775
, and
Graylog2/graylog2-server#1802
Avoid creating MongoDB collection multiple times:
Graylog2/graylog2-server#1747
Removed number of connected nodes in login page:
Graylog2/graylog2-server#1732
Fix dynamic search result histogram resolution:
Graylog2/graylog2-server#1764
Show overlay in Graylog web interface when Graylog server is not available:
Graylog2/graylog2-server#1762
Fix metric types:
Graylog2/graylog2-server#1784
Only load all metrics on demand:
Graylog2/graylog2-server#1782
Activate search refresh after selecting a refresh interval:
Graylog2/graylog2-server#1796
Fix circular dependencies:
Graylog2/graylog2-server#1789
Only render input forms when input type is available:
Graylog2/graylog2-server#1798
Document web interface configuration settings in graylog.conf.
Graylog2/graylog2-server#1777
Fix roles link to documentation.
Graylog2/graylog2-server#1805
Fix issue with field graphs.
Graylog2/graylog2-server#1811
Fix search result pagination.
Graylog2/graylog2-server#1812
Fix add to query button on quick values.
Graylog2/graylog2-server#1797
Fix URL to Graylog marketplace on content pack export page.
Graylog2/graylog2-server#1817
Fix elasticsearch node name for the Graylog client node.
Graylog2/graylog2-server#1814
and
Graylog2/graylog2-server#1820
Fix widget sorting for dashboards.
Use _ as default key separator in JSON Extractor.
Graylog2/graylog2-server#1841
Clarify that Graylog Collector needs access to rest_listen_uri.
Graylog2/graylog2-server#1847
Fix potential memory leak in GELF UDP handler.
Graylog2/graylog2-server#1857
Graylog2/graylog2-server#1862
Fix user with correct permissions not allowed to view stream:
Graylog2/graylog2-server#1887
,
Graylog2/graylog2-server#1902
Make pattern to check Graylog-managed indices stricter:
Graylog2/graylog2-server#1882
,
Graylog2/graylog2-server#1888
Fix throughput counter:
Graylog2/graylog2-server#1876
Fix replay search link in dashboards:
Graylog2/graylog2-server#1835
Render server unavailable page more reliably:
Graylog2/graylog2-server#1867
Fix build issue with maven.
Graylog2/graylog2-server#1907
(Thanks @gitfrederic)
Fix username in REST API access logs.
Graylog2/graylog2-server#1815
Graylog2/graylog2-server#1918
(Thanks @mikkolehtisalo)
Fix alert annotations in message histogram.
Graylog2/graylog2-server#1921
Fix problem with automatic input form reload.
Graylog2/graylog2-server#1870
Graylog2/graylog2-server#1929
Fix asset caching.
Graylog2/graylog2-server#1924
Graylog2/graylog2-server#1930
Fix issue with cursor jumps in the search bar.
Graylog2/graylog2-server#1911
Fix import of Graylog 1.x extractors.
Graylog2/graylog2-server#1831
Graylog2/graylog2-server#1937
Field charts will now use the stream and time range of the current search.
Graylog2/graylog2-server#1785
Graylog2/graylog2-web-interface#1620
Graylog2/graylog2-web-interface#1618
Graylog2/graylog2-web-interface#1485
Graylog2/graylog2-server#1938
Improve browser validations.
Graylog2/graylog2-server#1885
Fix Internet Explorer support.
Graylog2/graylog2-server#1935
Fix issue where a user was logged out when accessing an unauthorized resource.
Graylog2/graylog2-server#1944
Fix issue with surrounding search.
Graylog2/graylog2-server#1946
Fix problem deleting dashboard widget where the plugin got removed.
Graylog2/graylog2-server#1943
Fix permission issue on user edit page.
Graylog2/graylog2-server#1964
Fix histogram time range selection via mouse.
Graylog2/graylog2-server#1895
Fix problems with duplicate Reflux store instances.
Graylog2/graylog2-server#1967
Create PID file earlier in the startup process.
Graylog2/graylog2-server#1969
Graylog2/graylog2-server#1978
Fix content type detection for static assets.
Graylog2/graylog2-server#1982
Graylog2/graylog2-server#1983
Fix caching of static assets.
Graylog2/graylog2-server#1982
Graylog2/graylog2-server#1983
Show error message on malformed search query.
Graylog2/graylog2-server#1896
Fix parsing of GELF chunks.
Graylog2/graylog2-server#1986
Fix problems editing reader users profile.
Graylog2/graylog2-server#1984
Graylog2/graylog2-server#1987
Fix problem with lost extractors and static fields on input update.
Graylog2/graylog2-server#1988
Graylog2/graylog2-server#1923
Improve fetching cluster metrics to avoid multiple calls.
Graylog2/graylog2-server#1974
Graylog2/graylog2-server#1990
Properly handle empty messages.
Graylog2/graylog2-server#1584
Graylog2/graylog2-server#1995
Add 100-Continue support to inputs.
Graylog2/graylog2-server#1939
Graylog2/graylog2-server#1998
Fix setting dashboard as start page for reader users.
Graylog2/graylog2-server#2005
Allow dots (“.”) in LDAP group name mappings.
Graylog2/graylog2-server#1458
Graylog2/graylog2-server#2009
Update user edit form when username changes.
Graylog2/graylog2-server#2000
Fix issue with permissions in user form.
Graylog2/graylog2-server#1989
Update extractor example when message is loaded.
Graylog2/graylog2-server#1957
Graylog2/graylog2-server#2013
Disable log4j2 shutdown hooks to avoid exception on shutdown.
Graylog2/graylog2-server#1795
Graylog2/graylog2-server#2015
Fix styling issue with map widget.
Graylog2/graylog2-server#2003
Fix openstreetmap URL in map widget.
Graylog2/graylog2-server#1994
Fix problem with collector heartbeat validation.
Graylog2/graylog2-server#2002
Graylog2/graylog2-web-interface#1726
Graylog2/graylog-plugin-collector#3
Remove unused command line parameters.
Graylog2/graylog2-server#1977
Fixed timezone issues for date time processing in JSON parser.
Graylog2/graylog2-server#2007
Fixed JavaScript error with field truncation.
Graylog2/graylog2-server#2025
Fixed redirection if user is not authorized.
Graylog2/graylog2-server#1985
Graylog2/graylog2-server#2024
Made changing the sort order in search result table work again.
Graylog2/graylog2-server#2028
Graylog2/graylog2-server#2031
Performance improvements on “System/Indices” page.
Graylog2/graylog2-server#2017
Fixed content-type settings for static assets.
Graylog2/graylog2-server#2052
Fixed return code for invalid input IDs.
Graylog2/graylog2-server#1718
Graylog2/graylog2-server#1767
Improved field analyzer UI.
Graylog2/graylog2-server#2022
Graylog2/graylog2-server#2023
Fixed login with LDAP user.
Graylog2/graylog2-server#2045
Graylog2/graylog2-server#2046
Graylog2/graylog2-server#2069
Fixed issue with bad message timestamps to avoid data loss.
Graylog2/graylog2-server#2064
Graylog2/graylog2-server#2065
Improved handling of Elasticsearch indices.
Graylog2/graylog2-server#2058
Graylog2/graylog2-server#2062
Extractor form improvements for JSON and Grok extractors.
Graylog2/graylog2-server#1883
Graylog2/graylog2-server#2020
Used search refresh to refresh field statistics.
Graylog2/graylog2-server#1961
Graylog2/graylog2-server#2068
Fixed clicking zoom button in quick values.
Graylog2/graylog2-server#2040
Graylog2/graylog2-server#2067
Web interface styling improvements.
Replaced . in message field keys with a _ for ES 2.x compatibility.
Graylog2/graylog2-server#2078
Fixed unprocessed journal messages reload in node list.
Graylog2/graylog2-server#2083
Fixed problems with stale sessions on the login page.
Graylog2/graylog2-server#2073
Graylog2/graylog2-server#2059
Graylog2/graylog2-server#1891
Fixed issue with index retention strategies.
Graylog2/graylog2-server#2100
Fixed password change form.
Graylog2/graylog2-server#2103
Graylog2/graylog2-server#2105
Do not show search refresh controls on the sources page.
Graylog2/graylog2-server#1821
Graylog2/graylog2-server#2104
Wait for index being available before calculating index range.
Graylog2/graylog2-server#2061
Graylog2/graylog2-server#2098
Fixed issue with sorting extractors.
Graylog2/graylog2-server#2086
Graylog2/graylog2-server#2088
Improve DataTable UI component.
Graylog2/graylog-plugin-pipeline-processor#11
Move TCP keepalive setting into AbstractTcpTransport to simplify input development.
Graylog2/graylog2-server#2112
Fixed issue with Elasticsearch index template update.
Graylog2/graylog2-server#2089
Graylog2/graylog2-server#2097
Ensure that tmpDir is writable when generating self-signed certs in TCP transports.
Graylog2/graylog2-server#2054
Graylog2/graylog2-server#2096
Fixed default values for plugin configuration forms.
Graylog2/graylog2-server#2108
Graylog2/graylog2-server#2114
Dashboard usability improvements.
Graylog2/graylog2-server#2093
Include default values in pluggable entities forms.
Graylog2/graylog2-server#2122
Ignore empty authentication tokens in LdapUserAuthenticator.
Graylog2/graylog2-server#2123
Add REST API authentication and permissions.
Graylog2/graylog-plugin-pipeline-processor#15
Require authenticated user in REST resources.
Graylog2/graylog-plugin-pipeline-processor#14
Lots of UI improvements in the web interface.
Graylog2/graylog2-server#2136
Fixed link to REST API browser.
Graylog2/graylog2-server#2133
Fixed CSV export skipping first chunk.
Graylog2/graylog2-server#2128
Fixed updating content packs.
Graylog2/graylog2-server#2138
Graylog2/graylog2-server#2141
Added missing 404 page.
Graylog2/graylog2-server#2139
Graylog 1.3.4
Released: 2016-03-16
https://www.graylog.org/blog/49-graylog-1-3-4-is-now-available
Fix security issue which allowed redirecting users to arbitrary sites on login
Graylog2/graylog2-web-interface#1729
Fix issue with time-based index rotation strategy
Graylog2/graylog2-server#725
Graylog2/graylog2-server#1693
Fix issue with
IndexFailureServiceImpl
Graylog2/graylog2-server#1747
Add default Content-Type to
GettingStartedResource
Graylog2/graylog2-server#1700
Improve OS platform detection
Graylog2/graylog2-server#1737
Add prefixes
GRAYLOG_
(environment variables) and
graylog
.
(system properties) for overriding configuration settings
Graylog2/graylog2-server@48ed88d
Fix URL to Graylog Marketplace on Extractor/Content Pack pages
Graylog2/graylog2-server#1817
Use monospace font on message values
Graylog2/graylog2-web-interface@3cce368
Graylog 1.3.3
Released: 2016-01-14
https://www.graylog.org/graylog-1-3-3-is-now-available/
Absolute and relative time spans give different results
Graylog2/graylog2-server#1572
Graylog2/graylog2-server#1463
Graylog2/graylog2-server#1672
Graylog2/graylog2-server#1679
Search result count widget not caching
Graylog2/graylog2-server#1640
Graylog2/graylog2-server#1681
Field Value Condition Alert, does not permit decimal values
Graylog2/graylog2-server#1657
Correctly handle null values in nested structures in JsonExtractor
Graylog2/graylog2-server#1676
Graylog2/graylog2-server#1677
Add
Content-Type
and
X-Graylog2-No-Session-Extension
to CORS headers
Graylog2/graylog2-server#1682
Graylog2/graylog2-server#1685
Discard Message Output
Graylog2/graylog2-server#1688
Graylog 1.3.2
Released: 2015-12-18
https://www.graylog.org/graylog-1-3-2-is-now-available/
Deserializing a blacklist filter (
FilterDescription
) leads to
StackOverflowError
Graylog2/graylog2-server#1641
Graylog 1.3.1
Released: 2015-12-17
https://www.graylog.org/graylog-1-3-1-is-now-available/
Add option to AMQP transports to bind the queue to the exchange
Graylog2/graylog2-server#1599
Graylog2/graylog2-server#1633
Install a Graylog index template instead of set mappings on index creation
Graylog2/graylog2-server#1624
Graylog2/graylog2-server#1628
Graylog 1.3.0
Released: 2015-12-09
https://www.graylog.org/graylog-1-3-ga-is-ready/
Allow index range calculation for a single index.
Graylog2/graylog2-server#1451
Graylog2/graylog2-server#1455
Performance improvements for index ranges.
Make internal server logs accessible via REST API.
Graylog2/graylog2-server#1452
Make specific configuration values accessible via REST API.
Graylog2/graylog2-server#1484
Added Replace Extractor.
Graylog2/graylog2-server#1485
Added a default set of Grok patterns.
Graylog2/graylog2-server#1495
Log operating system details on server startup.
Graylog2/graylog2-server#1244
Graylog2/graylog2-server#1553
Allow reader users to set a dashboard as start page.
Graylog2/graylog2-web-interface#1681
Auto content pack loader – download and install content packs automatically
Appliance pre-configured for log ingestion and analysis
Show a getting started guide on first install.
Graylog2/graylog2-web-interface#1662
Include role permissions in “/roles/{rolename}/members” REST API endpoint.
Graylog2/graylog2-server#1549
Fixed NullPointerException in GELF output.
Graylog2/graylog2-server#1538
Fixed NullPointerException in GELF input handling.
Graylog2/graylog2-server#1544
Use the root user’s timezone for LDAP users by default.
Graylog2/graylog2-server#1000
Graylog2/graylog2-server#1554
Fix display of JSON messages.
Graylog2/graylog2-web-interface#1686
Improve search robustness with missing Elasticsearch indices.
Graylog2/graylog2-server#1547
Graylog2/graylog2-server#1533
Fixed race condition between index creation and index mapping configuration.
Graylog2/graylog2-server#1502
Graylog2/graylog2-server#1563
Fixed concurrency problem in GELF input handling.
Graylog2/graylog2-server#1561
Fixed issue with widget value calculation.
Graylog2/graylog2-server#1588
Do not extend user sessions when updating widgets.
Graylog2/graylog2-web-interface#1655
Fixed compatibility mode for Internet Explorer.
Graylog2/graylog2-web-interface#1661
Graylog2/graylog2-web-interface#1668
Fixed whitespace issue in extractor example.
Graylog2/graylog2-web-interface#1650
Fixed several issues on the indices page.
Graylog2/graylog2-web-interface#1691
Graylog2/graylog2-web-interface#1692
Fixed permission issue for stream alert management.
Graylog2/graylog2-web-interface#1659
Fixed deletion of LDAP group mappings when updating LDAP settings.
Graylog2/graylog2-server#1513
Fixed dangling role references after deleting a role
Graylog2/graylog2-server#1608
Support LDAP Group Mapping for Sun Directory Server (new since beta.2)
Graylog2/graylog2-server#1583
Graylog 1.2.2
Released: 2015-10-27
https://www.graylog.org/graylog-1-2-2-is-now-available/
Fixed a whitespace issue in the extractor UI.
Graylog2/graylog2-web-interface#1650
Fixed the index description on the indices page.
Graylog2/graylog2-web-interface#1653
Fixed a memory leak in the GELF UDP handler code. (Analysis and fix contributed by @lightpriest and
@onyxmaster
on GitHub. Thank you!)
Graylog2/graylog2-server#1462
,
Graylog2/graylog2-server#1488
Improved the LDAP group handling code to handle more LDAP setups.
Graylog2/graylog2-server#1433
,
Graylog2/graylog2-server#1453
,
Graylog2/graylog2-server#1491
,
Graylog2/graylog2-server#1494
Fixed email alerts for users with multiple email addresses. (LDAP setups)
Graylog2/graylog2-server#1439
,
Graylog2/graylog2-server#1492
Improve index range handling performance.
Graylog2/graylog2-server#1465
,
Graylog2/graylog2-server#1493
Fixed JSON extractor with null values.
Graylog2/graylog2-server#1475
,
Graylog2/graylog2-server#1505
Fixed role assignment when updating user via REST API.
Graylog2/graylog2-server#1456
,
Graylog2/graylog2-server#1507
Graylog 1.2.1
Released: 2015-09-22
https://www.graylog.org/graylog-1-2-1-is-now-available/
Fixed various issues around importing and applying content packs
Graylog2/graylog2-server#1423
,
Graylog2/graylog2-server#1434
,
Graylog2/graylog2-web-interface#1605
,
Graylog2/graylog2-web-interface#1614
Fixed loading existing alarm callbacks that had been created with Graylog 1.0.x or earlier
Graylog2/graylog2-server#1428
Fixed compatibility problem with Elasticsearch 1.5.x and earlier
Graylog2/graylog2-server#1426
Fixed handling of statistical functions in field graphs
Graylog2/graylog2-web-interface#1604
Use correct title when adding quick values to a dashboard
Graylog2/graylog2-web-interface#1603
Graylog 1.2.0
Released: 2015-09-14
https://www.graylog.org/announcing-graylog-1-2-ga-release-includes-30-new-features/
Make sure existing role assignments survive on LDAP account sync.
Graylog2/graylog2-server#1405
|
Graylog2/graylog2-server#1406
Use memberOf query for ActiveDirectory to speed up LDAP queries.
Graylog2/graylog2-server#1407
Removed disable_index_range_calculation configuration option.
Graylog2/graylog2-server#1411
Avoid potentially long-running Elasticsearch cluster-level operations by only saving an index range if it
actually changed.
Graylog2/graylog2-server#1412
Allow editing the roles of LDAP users.
Graylog2/graylog2-web-interface#1598
Improved quick values widget.
Graylog2/graylog2-web-interface#1487
Graylog 1.2.0-rc.4
Released: 2015-09-08
https://www.graylog.org/announcing-graylog-1-2-rc-4/
Deprecated MongoDB storage of internal metrics feature.
Added customizable LDAP filter for user groups lookup.
Graylog2/graylog2-server#951
Allow usage of count and cardinality statistical functions in dashboard widgets.
Graylog2/graylog2-server#1376
Disabled index range recalculation on every index rotation.
Graylog2/graylog2-server#1388
Added automatic migration of user permissions to admin or reader roles.
Graylog2/graylog2-server#1389
Fixed widget problem with invalid timestamps.
Graylog2/graylog2-web-interface#1390
Added config option to enable TLS certificate validation in REST client.
Graylog2/graylog2-server#1393
Fixed rule matching issue in stream routing engine.
Graylog2/graylog2-server#1397
Changed default titles for stream widgets.
Graylog2/graylog2-web-interface#1476
Changed data filters to be case insensitive.
Graylog2/graylog2-web-interface#1585
Improved padding for stack charts.
Graylog2/graylog2-web-interface#1568
Improved resiliency when Elasticsearch is not available.
Graylog2/graylog2-web-interface#1518
Redirect to user edit form after updating a user.
Graylog2/graylog2-web-interface#1588
Improved dashboard widgets error handling.
Graylog2/graylog2-web-interface#1590
Fixed timing issue in streams UI.
Graylog2/graylog2-web-interface#1490
Improved indices overview page.
Graylog2/graylog2-web-interface#1593
Fixed browser back button behavior.
Graylog2/graylog2-web-interface#1594
Fixed accidental type conversion for number configuration fields in alarmcallback plugins.
Graylog2/graylog2-web-interface#1596
Fixed data type problem for extracted timestamps via grok.
Graylog2/graylog2-server#1403
Graylog 1.2.0-rc.2
Released: 2015-08-31
https://www.graylog.org/announcing-graylog-1-2-rc/
Implement global Elasticsearch timeout and add
elasticsearch_request_timeout
configuration setting.
Graylog2/graylog2-server#1220
Fixed lots of documentation links.
Graylog2/graylog2-server#1238
Groovy shell server removed.
Graylog2/graylog2-server#1266
Lots of index range calculation fixes.
Graylog2/graylog2-server#1274
New Raw AMQP input.
Graylog2/graylog2-server#1280
New Syslog AMQP input.
Graylog2/graylog2-server#1280
Updated bundled Elasticsearch to 1.7.1.
The fields in configuration dialogs for inputs and outputs are now ordered.
Graylog2/graylog2-server#1282
Allow server startup without working Elasticsearch cluster.
Graylog2/graylog2-server#1136
,
Graylog2/graylog2-server#1289
Added OR operator to stream matching.
Graylog2/graylog2-server#1292
,
Graylog2/graylog2-web#1552
New stream router engine with better stream matching performance.
Graylog2/graylog2-server#1305
,
Graylog2/graylog2-server#1309
Grok pattern import/export support for content packs.
Graylog2/graylog2-server#1300
,
Graylog2/graylog2-web#1527
Added MessageListCodec interface for codec implementations that can decode multiple messages from one raw
message.
Graylog2/graylog2-server#1307
Added keepalive configuration option for all TCP transports.
Graylog2/graylog2-server#1287
,
Graylog2/graylog2-server#1318
Support for roles and LDAP groups.
Graylog2/graylog2-server#1321
,
Graylog2/graylog2-server#951
Added timezone configuration option to date converter.
Graylog2/graylog2-server#1320
,
Graylog2/graylog2-server#1324
Added alarmcallback history feature.
Graylog2/graylog2-server#1313
,
Graylog2/graylog2-web#1537
Added more configuration options to GELF output. (TCP settings, TLS support)
Graylog2/graylog2-server#1337
,
Graylog2/graylog2-server#979
Store timestamp and some other internal fields in Elasticsearch as doc values. Removed
“elasticsearch_store_timestamps_as_doc_values” option from configuration file.
Graylog2/graylog2-server#1335
,
Graylog2/graylog2-server#1342
Added TLS support for GELF input.
Graylog2/graylog2-server#1348
Added JSON extractor.
Graylog2/graylog2-server#632
,
Graylog2/graylog2-server#1355
,
Graylog2/graylog2-web#1555
Added support for TLS client certificate authentication to all TCP based inputs.
Graylog2/graylog2-server#1357
,
Graylog2/graylog2-server#1363
Added stacked chart widget.
Graylog2/graylog2-server#1284
,
Graylog2/graylog2-web#1513
Added cardinality option to field histograms.
Graylog2/graylog2-web#1529
,
Graylog2/graylog2-server#1303
Lots of dashboard improvements.
Graylog2/graylog2-web#1550
Replaced Gulp with Webpack.
Graylog2/graylog2-web#1548
Updated to Play 2.3.10.
Graylog 1.1.6
Released: 2015-08-06
https://www.graylog.org/graylog-1-1-6-released/
Fix edge case in
SyslogOctetCountFrameDecoder
which caused the Syslog TCP
input
to reset connections (
Graylog2/graylog2-server#1105
,
Graylog2/graylog2-server#1339
)
Properly log errors in the Netty channel pipeline
(
Graylog2/graylog2-server#1340
)
Prevent creation of invalid alert conditions
(
Graylog2/graylog2-server#1332
)
Upgrade to
Elasticsearch
1.6.2
Graylog 1.1.5
Released: 2015-07-27
https://www.graylog.org/graylog-1-1-5-released/
Improve handling of exceptions in the JournallingMessageHandler
(
Graylog2/graylog2-server#1286
)
Upgrade to Elasticsearch 1.6.1 (
Graylog2/graylog2-server#1312
)
Remove hard-coded limit for UDP receive buffer size
(
Graylog2/graylog2-server#1290
)
Ensure that
elasticsearch_index_prefix
is lowercase
(
commit
2173225
)
Add configuration option for time zone to
Date
converter
(
Graylog2/graylog2-server#1320
)
Fix NPE if the disk journal is disabled on a node
(
Graylog2/graylog2-web-interface#1520
)
Statistic and Chart error: Adding time zone offset caused overflow
(
Graylog2/graylog2-server#1257
)
Ignore stream alerts and throughput on serialize
(
Graylog2/graylog2-server#1309
)
Fix dynamic keyword time-ranges for dashboard widgets created from content packs
(
Graylog2/graylog2-server#1308
)
Upgraded Anonymous Usage Statistics plugin to version 1.1.1
Graylog 1.1.4
Released: 2015-06-30
https://www.graylog.org/graylog-v1-1-4-is-now-available/
Make heartbeat timeout option for AmqpTransport optional.
Graylog2/graylog2-server#1010
Export as CSV on stream fails with “Invalid range type provided.”
Graylog2/graylog2-web-interface#1504
Graylog 1.1.3
Released: 2015-06-19
https://www.graylog.org/graylog-v1-1-3-is-now-available/
Log error message early if there is a MongoDB connection error.
Graylog2/graylog2-server#1249
Fixed field content value alert condition.
Graylog2/graylog2-server#1245
Extend warning about SO_RCVBUF size to UDP inputs.
Graylog2/graylog2-server#1243
Scroll on button dropdowns.
Graylog2/graylog2-web-interface#1477
Normalize graph widget numbers before drawing them.
Graylog2/graylog2-web-interface#1479
Fix highlight result checkbox position on old Firefox.
Graylog2/graylog2-web-interface#1440
Unescape terms added to search bar.
Graylog2/graylog2-web-interface#1484
Load another message in edit extractor page not working.
Graylog2/graylog2-web-interface#1488
Reader users aren’t able to export search results as CSV.
Graylog2/graylog2-web-interface#1492
List of streams not loaded on message details page.
Graylog2/graylog2-web-interface#1496
Graylog 1.1.2
Released: 2015-06-10
https://www.graylog.org/graylog-v1-1-2-is-now-available/
Get rid of NoSuchElementException if index alias doesn’t exist.
Graylog2/graylog2-server#1218
Make Alarm Callbacks API compatible to Graylog 1.0.x again.
Graylog2/graylog2-server#1221
,
Graylog2/graylog2-server#1222
,
Graylog2/graylog2-server#1224
Fixed issues with natural language parser for keyword time range.
Graylog2/graylog2-server#1226
Unable to write Graylog metrics to MongoDB
Graylog2/graylog2-server#1228
Unable to delete user.
Graylog2/graylog2-server#1209
Unable to unpause streams, despite editing permissions.
Graylog2/graylog2-web-interface#1456
Choose quick values widget size dynamically.
Graylog2/graylog2-web-interface#1422
Default field sort order is not guaranteed after reload.
Graylog2/graylog2-web-interface#1436
Toggling all fields in search list throws error and breaks pagination.
Graylog2/graylog2-web-interface#1434
Improve multi-line log messages support.
Graylog2/graylog2-web-interface#612
NPE when clicking a message from a deleted input on a stopped node.
Graylog2/graylog2-web-interface#1444
Auto created search syntax must use quotes for values with whitespaces in them.
Graylog2/graylog2-web-interface#1448
Quick Values doesn’t update for new field.
Graylog2/graylog2-web-interface#1438
New Quick Values list too large.
Graylog2/graylog2-web-interface#1442
Unloading referenced alarm callback plugin breaks alarm callback listing.
Graylog2/graylog2-web-interface#1450
Add to search button doesn’t work as expected for “level” field.
Graylog2/graylog2-web-interface#1453
Treat “*” query as empty query.
Graylog2/graylog2-web-interface#1420
Improve title overflow on widgets.
Graylog2/graylog2-web-interface#1430
Convert NaN to 0 on histograms.
Graylog2/graylog2-web-interface#1417
“<>” values in fields are unescaped and don’t display in Quick Values.
Graylog2/graylog2-web-interface#1455
New quickvalues are not showing number of terms.
Graylog2/graylog2-web-interface#1411
Default index for split & index extractor results in an error.
Graylog2/graylog2-web-interface#1464
Improve behaviour when field graph fails to load.
Graylog2/graylog2-web-interface#1276
Unable to unpause streams, despite editing permissions.
Graylog2/graylog2-web-interface#1456
Wrong initial size of quick values pie chart.
Graylog2/graylog2-web-interface#1469
Problems refreshing data on quick values pie chart.
Graylog2/graylog2-web-interface#1470
Ignore streams with no permissions on message details.
Graylog2/graylog2-web-interface#1472
Graylog 1.1.1
Released: 2015-06-05
https://www.graylog.org/graylog-v1-1-1-is-now-available/
Fix problem with missing alarmcallbacks.
Graylog2/graylog2-server#1214
Add additional newline between messages to alert email.
Graylog2/graylog2-server#1216
Fix incorrect index range calculation.
Graylog2/graylog2-server#1217
,
Graylog2/graylog2-web-interface#1266
Fix sidebar auto-height on old Firefox versions.
Graylog2/graylog2-web-interface#1410
Fix “create one now” link on stream list page.
Graylog2/graylog2-web-interface#1424
Do not update StreamThroughput when unmounted.
Graylog2/graylog2-web-interface#1428
Fix position of alert annotations in search result histogram.
Graylog2/graylog2-web-interface#1421
Fix NPE when searching.
Graylog2/graylog2-web-interface#1212
Hide unlock dashboard link for reader users.
Graylog2/graylog2-web-interface#1429
Open radio documentation link on a new window.
Graylog2/graylog2-web-interface#1427
Use radio node page on message details.
Graylog2/graylog2-web-interface#1423
Graylog 1.1.0
Released: 2015-06-04
https://www.graylog.org/graylog-1-1-is-now-generally-available/
Properly set
node_id
on message input
Graylog2/graylog2-server#1210
Fixed handling of booleans in configuration forms in the web interface
Various design fixes in the web interface
Graylog 1.1.0-rc.3
Released: 2015-06-02
https://www.graylog.org/graylog-v1-1-rc3-is-now-available/
Unbreak server startup with collector thresholds set.
Graylog2/graylog2-server#1194
Adding verbal alert description to alert email templates and subject line defaults.
Graylog2/graylog2-server#1158
Fix message backlog in default body template in FormattedEmailAlertSender.
Graylog2/graylog2-server#1163
Make RawMessageEvent’s fields volatile to guard against cross-cpu visibility issues.
Graylog2/graylog2-server#1207
Set default for “disable_index_range_calculation” to “true”.
Passing in value to text area fields in configuration forms.
Graylog2/graylog2-web-interface#1340
Stream list has no loading spinner.
Graylog2/graylog2-web-interface#1309
Showing a helpful notification when there are no active/inactive collectors.
Graylog2/graylog2-web-interface#1302
Improve behavior when field graphs are stacked.
Graylog2/graylog2-web-interface#1348
Keep new lines added by users on alert callbacks.
Graylog2/graylog2-web-interface#1270
Fix duplicate metrics reporting if two components subscribed to the same metric on the same page.
Graylog2/graylog2-server#1199
Make sidebar visible on small screens.
Graylog2/graylog2-web-interface#1390
Showing warning and disabling edit button for output if plugin is missing.
Graylog2/graylog2-web-interface#1185
Using formatted fields in old message loader.
Graylog2/graylog2-web-interface#1393
Several styling and UX improvements
Graylog 1.1.0-rc.1
Released: 2015-05-27
https://www.graylog.org/graylog-v1-1-rc1-is-now-available/
Unable to send email alerts.
Graylog2/graylog2-web-interface#1346
“Show messages from this collector view” displays no messages.
Graylog2/graylog2-web-interface#1334
Exception error in search page when using escaped characters.
Graylog2/graylog2-web-interface#1356
Wrong timestamp on stream rule editor.
Graylog2/graylog2-web-interface#1328
Quickvalue values are not linked to update search query.
Graylog2/graylog2-web-interface#1296
Stream list has no loading spinner.
Graylog2/graylog2-web-interface#1309
Collector list with only inactive collectors is confusing.
Graylog2/graylog2-web-interface#1302
Update sockjs-client to 1.0.0.
Graylog2/graylog2-web-interface#1344
Scroll to search bar when new query term is added.
Graylog2/graylog2-web-interface#1284
Scroll to quick values if not visible.
Graylog2/graylog2-web-interface#1284
Scroll to newly created field graphs.
Graylog2/graylog2-web-interface#1284
Problems with websockets and even xhr streaming.
Graylog2/graylog2-web-interface#1344
,
Graylog2/graylog2-web-interface#1353
,
Graylog2/graylog2-web-interface#1338
,
Graylog2/graylog2-web-interface#1322
Add to search bar not working on sources tab.
Graylog2/graylog2-web-interface#1350
Make field graphs work with streams.
Graylog2/graylog2-web-interface#1352
Improved page design on outputs page.
Graylog2/graylog2-web-interface#1236
Set startpage button missing for dashboards.
Graylog2/graylog2-web-interface#1345
Generating chart for response code is broken.
Graylog2/graylog2-web-interface#1358
Graylog 1.1.0-beta.3
Released: 2015-05-27
https://www.graylog.org/graylog-1-1-beta-3-is-now-available/
Kafka inputs now support syslog, GELF and raw messages
Graylog2/graylog2-server#322
Configurable timezone for the flexdate converter in extractors.
Graylog2/graylog2-server#1166
Allow decimal values for greater/smaller stream rules.
Graylog2/graylog2-server#1101
New configuration file option to control the default widget cache time.
Graylog2/graylog2-server#1170
Expose heartbeat configuration for AMQP inputs.
Graylog2/graylog2-server#1010
New alert condition to alert on field content.
Graylog2/graylog2-server#537
Add
-Dwebsockets.enabled=false
option for the web interface to disable websockets.
Graylog2/graylog2-web-interface#1322
Clicking the Graylog logo redirects to the custom startpage now.
Graylog2/graylog2-web-interface#1315
Improved reset and filter feature in sources tab.
Graylog2/graylog2-web-interface#1337
Fixed issue with stopping Kafka based inputs.
Graylog2/graylog2-server#1171
System throughput resource was always returning 0.
Graylog2/graylog2-web-interface#1313
MongoDB configuration problem with replica sets.
Graylog2/graylog2-server#1173
Syslog parser did not strip empty structured data fields.
Graylog2/graylog2-server#1161
Input metrics did not update after input has been stopped and started again.
Graylog2/graylog2-server#1187
NullPointerException with existing inputs in database fixed.
Graylog2/graylog2-web-interface#1312
Improved browser input validation for several browsers.
Graylog2/graylog2-web-interface#1318
Grok pattern upload did not work correctly.
Graylog2/graylog2-web-interface#1321
Internet Explorer 9 fixes.
Graylog2/graylog2-web-interface#1319
,
Graylog2/graylog2-web-interface#1320
Quick values feature did not work with reader users.
Graylog2/graylog2-server#1169
Replay link for keyword widgets was broken.
Graylog2/graylog2-web-interface#1323
Provide visual feedback when expanding message details.
Graylog2/graylog2-web-interface#1283
Allow filtering of saved searches again.
Graylog2/graylog2-web-interface#1277
Add back “Show details” link for global input metrics.
Graylog2/graylog2-server#1168
Provide visual feedback when dashboard widgets are loading.
Graylog2/graylog2-web-interface#1324
Restore preview for keyword time range selector.
Graylog2/graylog2-web-interface#1280
Fixed issue where widgets loading data looked empty.
Graylog2/graylog2-web-interface#1324
Graylog 1.1.0-beta.2
Released: 2015-05-20
https://www.graylog.org/graylog-1-1-beta-is-now-available/
CSV output streaming support including full text message
Simplified MongoDB configuration with URI support
Improved tokenizer for extractors
Configurable UDP buffer size for incoming messages
Enhanced Grok support with type conversions (integers, doubles and dates)
Elasticsearch 1.5.2 support
Added support for integrated Log Collector
Search auto-complete
Manual widget resize
Auto resize of widgets based on screen size
Faster search results
Moved search filter for usability
Updated several icons to text boxes for usability
Search highlight toggle
Pie charts (Stacked charts are coming too!)
Improved stream management
Output plugin and Alarm callback edit support
Dashboard widget search edit
Dashboard widget direct search button
Dashboard background update support for better performance
Log collector status UI
Graylog 1.0.2
Released: 2015-04-28
https://www.graylog.org/graylog-v1-0-2-has-been-released/
Regular expression and Grok test failed when example message is a JSON document or contains special
characters (
Graylog2/graylog2-web-interface#1190
,
Graylog2/graylog2-web-interface#1195
)
“Show message terms” was broken (
Graylog2/graylog2-web-interface#1168
)
Showing message indices was broken
(
Graylog2/graylog2-web-interface#1211
)
Fixed typo in SetIndexReadOnlyJob
(
Graylog2/graylog2-web-interface#1206
)
Consistent error messages when trying to create graphs from non-numeric values
(
Graylog2/graylog2-web-interface#1210
)
Fix message about too few file descriptors for Elasticsearch when number of file descriptors is unlimited
(
Graylog2/graylog2-web-interface#1220
)
Deleting output globally which was assigned to multiple streams left stale references
(
Graylog2/graylog2-server#1113
)
Fixed problem with sending alert emails (
Graylog2/graylog2-server#1086
)
TokenizerConverter can now handle mixed quoted and un-quoted k/v pairs
(
Graylog2/graylog2-server#1083
)
Graylog 1.0.1
Released: 2015-03-16
https://www.graylog.org/graylog-v1-0-1-has-been-released/
Properly log stack traces (
Graylog2/graylog2-server#970
)
Update REST API browser to new Graylog logo
Avoid spamming the logs if the original input of a message in the disk journal can’t be loaded
(
Graylog2/graylog2-server#1005
)
Allows reader users to see the journal status
(
Graylog2/graylog2-server#1009
)
Compatibility with MongoDB 3.0 and Wired Tiger storage engine
(
Graylog2/graylog2-server#1024
)
Respect
rest_transport_uri
when generating entity URLs in REST API
(
Graylog2/graylog2-server#1020
)
Properly map
NodeNotFoundException
(
Graylog2/graylog2-web-interface#1137
)
Allow replacing all existing Grok patterns on bulk import
(
Graylog2/graylog2-web-interface#1150
)
Configuration option for discarding messages on error in AMQP inputs
(
Graylog2/graylog2-server#1018
)
Configuration option of maximum chunk size for https-based inputs
(
Graylog2/graylog2-server#1011
)
Clone alarm callbacks when cloning a stream
(
Graylog2/graylog2-server#990
)
Add
hasField()
and
getField()
methods to
MessageSummary
class
(
Graylog2/graylog2-server#923
)
Add per input parse time metrics (
Graylog2/graylog2-web-interface#1106
)
Allow the use of
https://logging.apache.org/log4j/extras/
log4j-extras classes in log4j configuration
(
Graylog2/graylog2-server#1042
)
Fix updating of input statistics for Radio nodes
(
Graylog2/graylog2-web-interface#1022
)
Emit proper error message when a regular expression in an Extractor doesn’t match example message
(
Graylog2/graylog2-web-interface#1157
)
Add additional information to system jobs
(
Graylog2/graylog2-server#920
)
Fix false positive message on LDAP login test
(
Graylog2/graylog2-web-interface#1138
)
Calculate saved search resolution dynamically
(
Graylog2/graylog2-web-interface#943
)
Only enable LDAP test buttons when data is present
(
Graylog2/graylog2-web-interface#1097
)
Load more than 1 message on Extractor form
(
Graylog2/graylog2-web-interface#1105
)
Fix NPE when listing alarm callback using non-existent plugin
(
Graylog2/graylog2-web-interface#1152
)
Redirect to nodes overview when node is not found
(
Graylog2/graylog2-web-interface#1137
)
Fix documentation links to integrations and data sources
(
Graylog2/graylog2-web-interface#1136
)
Prevent accidental indexing of web interface by web crawlers
(
Graylog2/graylog2-web-interface#1151
)
Validate grok pattern name on the client to avoid duplicate names
(
Graylog2/graylog2-server#937
)
Add message journal usage to nodes overview page
(
Graylog2/graylog2-web-interface#1083
)
Properly format numbers according to locale
(
Graylog2/graylog2-web-interface#1128
,
Graylog2/graylog2-web-interface#1129
)
Graylog 1.0.0
Released: 2015-02-19
https://www.graylog.org/announcing-graylog-v1-0-ga/
No changes since Graylog 1.0.0-rc.4
Graylog 1.0.0-rc.4
Released: 2015-02-13
https://www.graylog.org/graylog-v1-0-rc-4-has-been-released/
Default configuration file locations have changed.
Graylog2/graylog2-server#950
Improved error handling on search errors.
Graylog2/graylog2-server#954
Dynamically update dashboard widgets with keyword range.
Graylog2/graylog2-server#956
,
Graylog2/graylog2-web-interface#958
Prevent duplicate loading of plugins.
Graylog2/graylog2-server#948
Fixed password handling when editing inputs.
Graylog2/graylog2-web-interface#1103
Fixed issues getting Elasticsearch cluster health.
Graylog2/graylog2-server#953
Better error handling for extractor imports.
Graylog2/graylog2-server#942
Fixed structured syslog parsing of keys containing special characters.
Graylog2/graylog2-server#845
Improved layout on Grok patterns page.
Graylog2/graylog2-web-interface#1109
Improved formatting large numbers.
Graylog2/graylog2-web-interface#1111
New Graylog logo.
Graylog 1.0.0-rc.3
Released: 2015-02-05
https://www.graylog.org/graylog-v1-0-rc-3-has-been-released/
Fixed compatibility with MongoDB version 2.2.
Graylog2/graylog2-server#941
Fixed performance regression in process buffer handling.
Graylog2/graylog2-server#944
Fixed data type for the
max_size_per_index
config option value.
Graylog2/graylog2-web-interface#1100
Fixed problem with indexer error page.
Graylog2/graylog2-web-interface#1102
Graylog 1.0.0-rc.2
Released: 2015-02-04
https://www.graylog.org/graylog-v1-0-rc-2-has-been-released/
Better Windows compatibility.
Graylog2/graylog2-server#930
Added helper methods for the plugin API to simplify plugin development.
Fixed problem with input removal on radio nodes.
Graylog2/graylog2-server#932
Improved buffer information for input, process and output buffers.
Graylog2/graylog2-web-interface#1096
Fixed API return value incompatibility regarding node objects.
Graylog2/graylog2-server#933
Fixed reloading of LDAP settings.
Graylog2/graylog2-server#934
Fixed ordering of message input state labels.
Graylog2/graylog2-web-interface#1094
Improved error messages for journal related errors.
Graylog2/graylog2-server#931
Fixed browser compatibility for stream rules form.
Graylog2/graylog2-web-interface#1095
Improved grok pattern management.
Graylog2/graylog2-web-interface#1099
,
Graylog2/graylog2-web-interface#1098
Graylog 1.0.0-rc.1
Released: 2015-01-28
https://www.graylog.org/graylog-v1-0-rc-1-has-been-released/
Cleaned up internal metrics when input is terminating.
Graylog2/graylog2-server#915
Added Telemetry plugin options to example graylog.conf.
Graylog2/graylog2-server#914
Fixed problems with user permissions on streams.
Graylog2/graylog2-web-interface#1058
Added information about different rotation strategies to REST API.
Graylog2/graylog2-server#913
Added better error messages for failing inputs.
Graylog2/graylog2-web-interface#1056
Fixed problem with JVM options in
bin/radioctl
script.
Graylog2/graylog2-server#918
Fixed issue with updating input configuration.
Graylog2/graylog2-server#919
Fixed password updating for reader users by the admin.
Graylog2/graylog2-web-interface#1075
Enabled the
message_journal_enabled
config option by default.
Graylog2/graylog2-server#924
Add REST API endpoint to list reopened indices.
Graylog2/graylog2-web-interface#1072
Fixed problem with GELF stream output.
Graylog2/graylog2-server#921
Show an error message on the indices page if the Elasticsearch cluster is not available.
Graylog2/graylog2-web-interface#1070
Fixed a problem with stopping inputs.
Graylog2/graylog2-server#926
Changed output configuration display to mask passwords.
Graylog2/graylog2-web-interface#1066
Disabled message journal on radio nodes.
Graylog2/graylog2-server#927
Create new message representation format for search results in alarm callback messages.
Graylog2/graylog2-server#923
Fixed stream router to update the stream engine if a stream has been changed.
Graylog2/graylog2-server#922
Fixed focus problem in stream rule modal windows.
Graylog2/graylog2-web-interface#1063
Do not show new dashboard link for reader users.
Graylog2/graylog2-web-interface#1057
Do not show stream output menu for reader users.
Graylog2/graylog2-web-interface#1059
Do not show user forms of other users for reader users.
Graylog2/graylog2-web-interface#1064
Do not show permission settings in the user profile for reader users.
Graylog2/graylog2-web-interface#1055
Fixed extractor edit form with no messages available.
Graylog2/graylog2-web-interface#1061
Fixed problem with node details page and JVM locale settings.
Graylog2/graylog2-web-interface#1062
Improved page layout for Grok patterns.
Improved layout for the message journal information.
Graylog2/graylog2-web-interface#1084
,
Graylog2/graylog2-web-interface#1085
Fixed wording on radio inputs page.
Graylog2/graylog2-web-interface#1077
Fixed formatting on indices page.
Graylog2/graylog2-web-interface#1086
Improved error handling in stream rule form.
Graylog2/graylog2-web-interface#1076
Fixed time range selection problem for the sources page.
Graylog2/graylog2-web-interface#1080
Several improvements regarding permission checks for user creation.
Graylog2/graylog2-web-interface#1088
Do not show stream alert test button for reader users.
Graylog2/graylog2-web-interface#1089
Fixed node processing status not updating on the nodes page.
Graylog2/graylog2-web-interface#1090
Fixed filename handling on Windows.
Graylog2/graylog2-server#928
,
Graylog2/graylog2-server#732
Graylog 1.0.0-beta.2
Released: 2015-01-21
https://www.graylog.org/graylog-v1-0-beta-3-has-been-released/
Fixed stream alert creation.
Graylog2/graylog2-server#891
Suppress warning message when PID file doesn’t exist.
Graylog2/graylog2-server#889
Fixed an error on outputs page with missing output plugin.
Graylog2/graylog2-server#894
Change default heap and garbage collector settings in scripts.
Add extractor information to log message about failing extractor.
Fixed problem in SplitAndIndexExtractor.
Graylog2/graylog2-server#896
Improved rendering time for indices page.
Graylog2/graylog2-web-interface#1060
Allow user to edit its own preferences.
Graylog2/graylog2-web-interface#1049
Fixed updating stream attributes.
Graylog2/graylog2-server#902
Stream throughput now shows combined value over all nodes.
Graylog2/graylog2-web-interface#1047
Fixed resource leak in JVM PermGen memory.
Graylog2/graylog2-server#907
Update to gelfclient-1.1.0 to fix DNS resolving issue.
Graylog2/graylog2-server#882
Allow arbitrary characters in user names (in fact in any resource url).
Graylog2/graylog2-web-interface#1005
,
Graylog2/graylog2-web-interface#1006
Fixed search result CSV export.
Graylog2/graylog2-server#901
Skip GC collection notifications for parallel collector.
Graylog2/graylog2-server#899
Shorter reconnect timeout for Radio AMQP connections.
Graylog2/graylog2-server#900
Fixed random startup error in Radio.
Graylog2/graylog2-server#911
Fixed updating an alert condition.
Graylog2/graylog2-server#912
Add system notifications for journal related warnings.
Graylog2/graylog2-server#897
Add system notifications for failing outputs.
Graylog2/graylog2-server#741
Improve search result pagination.
Graylog2/graylog2-web-interface#834
Improved regex error handling in extractor testing.
Graylog2/graylog2-web-interface#1044
Wrap long names for node metrics.
Graylog2/graylog2-web-interface#1028
Fixed node information progress bars.
Graylog2/graylog2-web-interface#1046
Improve node buffer utilization readability.
Graylog2/graylog2-web-interface#1046
Fixed username alert receiver form field.
Graylog2/graylog2-web-interface#1050
Wrap long messages without break characters.
Graylog2/graylog2-web-interface#1052
Hide list of node plugins if there aren’t any plugins installed.
Warn user before leaving page with unpinned graphs.
Graylog2/graylog2-web-interface#808
Graylog 1.0.0-beta.2
Released: 2015-01-16
https://www.graylog.org/graylog-v1-0-0-beta2/
SIGAR native libraries are now found correctly (for getting system information)
plugins can now state if they want to run in server or radio
Fixed LDAP settings testing.
Graylog2/graylog2-web-interface#1026
Improved RFC5425 syslog message parsing.
Graylog2/graylog2-server#845
JVM arguments are now being logged on start.
Graylog2/graylog2-server#875
Improvements to log messages when Elasticsearch connection fails during start.
Fixed an issue with AMQP transport shutdown.
Graylog2/graylog2-server#874
After index cycling the System overview page could be broken.
Graylog2/graylog2-server#880
Extractors can now be edited.
Graylog2/graylog2-web-interface#549
Fixed saving user preferences.
Graylog2/graylog2-web-interface#1027
Scripts now return proper exit codes.
Graylog2/graylog2-server#886
Grok patterns can now be uploaded in bulk.
Graylog2/graylog2-server#377
During extractor creation the test display could be offset.
Graylog2/graylog2-server#804
Performance fix for the System/Indices page.
Graylog2/graylog2-web-interface#1035
A create dashboard link was shown to reader users, leading to an error when followed.
Graylog2/graylog2-web-interface#1032
Content pack section was shown to reader users, leading to an error when followed.
Graylog2/graylog2-web-interface#1033
Failing stream outputs were being restarted constantly.
Graylog2/graylog2-server#741
Graylog2 0.92.4
Released: 2015-01-14
https://www.graylog.org/graylog2-v0-92-4/
[SERVER] Ensure that Radio inputs can only be started on server nodes
(
Graylog2/graylog2-server#843
)
[SERVER] Avoid division by zero when finding rotation anchor in the time-based rotation strategy
(
Graylog2/graylog2-server#836
)
[SERVER] Use username as fallback if display name in LDAP is empty
(
Graylog2/graylog2-server#837
)
Graylog 1.0.0-beta.1
Released: 2015-01-12
https://www.graylog.org/graylog-v1-0-0-beta1/
Message Journaling
New Widgets
Grok Extractor Support
Overall stability and resource efficiency improvements
Single binary for
graylog2-server
and
graylog2-radio
Inputs are now editable
Order of field charts rendered inside the search results page is now maintained.
Improvements in focus and keyboard behaviour on modal windows and forms.
You can now define whether to disable expensive, frequent real-time updates of the UI in the settings of
user. (For example the updating of total messages in the system)
Experimental search query auto-completion that can be enabled in the user preferences.
The API browser now documents server response payloads in a better way so you know what to expect as an
answer
to your call.
Now using the standard Java ServiceLoader for plugins.
Graylog2 0.92.3
Released: 2014-12-23
https://www.graylog.org/graylog2-v0-92-3/
[SERVER] Removed unnecessary instrumentation in certain places to reduce GC pressure caused by many short
living
objects (
Graylog2/graylog2-server#800
)
[SERVER] Limit Netty worker thread pool to 16 threads by default (see
rest_worker_threads_max_pool_size
graylog2.conf
[WEB] Fixed upload of content packs when a URI path prefix
(
application.context
graylog2-web-interface.conf
)
is being used (
Graylog2/graylog2-web-interface#1009
)
[WEB] Fixed display of metrics of type Counter
(
Graylog2/graylog2-server#795
)
Graylog2 0.92.1
Released: 2014-12-11
https://www.graylog.org/graylog2-v0-92-1/
[SERVER] Fixed name resolution and overriding sources for network inputs.
[SERVER] Fixed wrong delimiter in GELF TCP input.
[SERVER] Disabled the output cache by default. The output cache is the source of all sorts of interesting
problems. If you want to keep using it, please read the upgrade notes.
[SERVER] Fixed message timestamps in GELF output.
[SERVER] Fixed connection counter for network inputs.
[SERVER] Added warning message if the receive buffer size (SO_RECV) couldn’t be set for network inputs.
[WEB] Improved keyboard shortcuts with most modal dialogs (e. g. hitting Enter submits the form instead of
closing the dialogs).
[WEB] Upgraded to play2-graylog2 1.2.1 (compatible with Play 2.3.x and Java 7).
Graylog2 0.92.0
Released: 2014-12-01
https://www.graylog.org/graylog2-v0-92/
[SERVER] IMPORTANT SECURITY FIX: It was possible to perform LDAP logins with crafted wildcards. (A big thank
to Jose Tozo who discovered this issue and disclosed it very responsibly.)
[SERVER] Generate a system notification if garbage collection takes longer than a configurable threshold.
[SERVER] Added several JVM-related metrics.
[SERVER] Added support for Elasticsearch 1.4.x which brings a lot of stability and resilience features to
Elasticsearch clusters.
[SERVER] Made version check of Elasticsearch version optional. Disabling this check is not recommended.
[SERVER] Added an option to disable optimizing Elasticsearch indices on index cycling.
[SERVER] Added an option to disable time-range calculation for indices on index cycling.
[SERVER] Lots of other performance enhancements for large setups (i.e. involving several Radio nodes and
multiple Graylog2 Servers).
[SERVER] Support for Syslog Octet Counting, as used by syslog-ng for syslog via TCP (#743)
[SERVER] Improved support for structured syslog messages (#744)
[SERVER] Bug fixes regarding IPv6 literals in mongodb_replica_set and
elasticsearch_discovery_zen_ping_unicast_hosts
[WEB] Added additional details to system notification about Elasticsearch max. open file descriptors.
[WEB] Fixed several bugs and inconsistencies regarding time zones.
[WEB] Improved graphs and diagrams
[WEB] Allow to update dashboards when browser window is not on focus (#738)
[WEB] Bug fixes regarding timezone handling
Numerous internal bug fixes
Graylog2 0.92.0-rc.1
Released: 2014-11-21
https://www.graylog.org/graylog2-v0-92-rc-1/
[SERVER] Generate a system notification if garbage collection takes longer than a configurable threshold.
[SERVER] Added several JVM-related metrics.
[SERVER] Added support for Elasticsearch 1.4.x which brings a lot of stability and resilience features to
Elasticsearch clusters.
[SERVER] Made version check of Elasticsearch version optional. Disabling this check is not recommended.
[SERVER] Added an option to disable optimizing Elasticsearch indices on index cycling.
[SERVER] Added an option to disable time-range calculation for indices on index cycling.
[SERVER] Lots of other performance enhancements for large setups (i. e. involving several Radio nodes and
multiple Graylog2 Servers).
[WEB] Upgraded to Play 2.3.6.
[WEB] Added additional details to system notification about Elasticsearch max. open file descriptors.
[WEB] Fixed several bugs and inconsistencies regarding time zones.
Numerous internal bug fixes
Graylog2 0.91.3
Released: 2014-11-05
https://www.graylog.org/graylog2-v0-90-3-and-v0-91-3-has-been-released/
Fixed date and time issues related to DST changes
Requires Elasticsearch 1.3.4; Elasticsearch 1.3.2 had a bug that can cause index corruptions.
The
mongodb_replica_set
configuration variable now supports IPv6
Messages read from the on-disk caches could be stored with missing fields
Graylog2 0.91.3
Released: 2014-11-05
https://www.graylog.org/graylog2-v0-90-3-and-v0-91-3-has-been-released/
Fixed date and time issues related to DST changes
The
mongodb_replica_set
configuration variable now supports IPv6
Messages read from the on-disk caches could be stored with missing fields
Graylog2 0.92.0-beta.1
Released: 2014-11-05
https://www.graylog.org/graylog2-v0-92-beta-1/
Content packs
[SERVER] SSL/TLS support for Graylog2 REST API
[SERVER] Support for time based retention cleaning of your messages. The old message count based approach is
still the default.
[SERVER] Support for Syslog Octet Counting, as used by syslog-ng for syslog via TCP
(
Graylog2/graylog2-server#743
)
[SERVER] Improved support for structured syslog messages
(
Graylog2/graylog2-server#744
)
[SERVER] Bug fixes regarding IPv6 literals in
mongodb_replica_set
and
elasticsearch_discovery_zen_ping_unicast_hosts
[WEB] Revamped “Sources” page in the web interface
[WEB] Improved graphs and diagrams
[WEB] Allow to update dashboards when browser window is not on focus
(
Graylog2/graylog2-web-interface#738
)
[WEB] Bug fixes regarding timezone handling
Numerous internal bug fixes
Graylog2 0.91.1
Released: 2014-10-17
https://www.graylog.org/two-new-graylog2-releases/
Messages written to the persisted master caches were written to the system with unreadable timestamps,
leading
errors when trying to open the message.
Extractors were only being deleted from running inputs but not from all inputs
Output plugins were not always properly loaded
You can now configure the
alert_check_interval
in your
graylog2.conf
Parsing of configured Elasticsearch unicast discovery addresses could break when including spaces
Graylog2 0.90.1
Released: 2014-10-17
https://www.graylog.org/two-new-graylog2-releases/
Messages written to the persisted master caches were written to the system with unreadable timestamps,
leading
to errors when trying to open the message.
Extractors were only being deleted from running inputs but not from all inputs
Output plugins were not always properly loaded
You can now configure the
alert_check_interval
in your
graylog2.conf
Parsing of configured Elasticsearch unicast discovery addresses could break when including spaces
Graylog2 0.91.0-rc.1
Released: 2014-09-23
https://www.graylog.org/graylog2-v0-90-has-been-released/
Optional ElasticSearch v1.3.2 support
Graylog2 0.90.0
Released: 2014-09-23
https://www.graylog.org/graylog2-v0-90-has-been-released/
Real-time data forwarding to Splunk or other systems
Alert callbacks for greater flexibility
New disk-based architecture for buffering in load spike situations
Improved graphing
Plugin API
Huge performance and stability improvements across the whole stack
Small possibility of losing messages in certain scenarios has been fixed
Improvements to internal logging from threads to avoid swallowing Graylog2 error messages
Paused streams are no longer checked for alerts
Several improvements to timezone handling
JavaScript performance fixes in the web interface and especially a fixed memory leak of charts on dashboards
The GELF input now supports CORS
Stream matching now has a configurable timeout to avoid stalling message processing in case of too complex
rules
or erroneous regular expressions
Stability improvements for Kafka and AMQP inputs
Inputs can now be paused and resumed
Dozens of bug fixes and other improvements
Graylog2 0.20.3
Released: 2014-08-09
https://www.graylog.org/graylog2-v0-20-3-has-been-released/
Bugfix: Storing saved searches was not accounting custom application contexts
Bugfix: Editing stream rules could have a wrong a pre-filled value
Bugfix: The create dashboard link was shown even if the user has no permission to so. This caused an ugly
error
page because of the missing permissions.
Bugfix: graylog2-radio could lose numeric fields when writing to the message broker
Better default batch size values for the Elasticsearch output
Improved
rest_transport_uri
default settings to avoid confusion with
loopback
interfaces
The deflector index is now also using the configured index prefix
Graylog2 0.20.2
Released: 2014-05-24
https://www.graylog.org/graylog2-v0-20-2-has-been-released/
Search result highlighting
Reintroduces AMQP support
Extractor improvements and sharing
Graceful shutdowns, Lifecycles, Load Balancer integration
Improved stream alert emails
Alert annotations
CSV exports via the REST API now support chunked transfers and avoid heap size problems with huge result
Login now redirects to page you visited before if there was one
More live updating information in node detail pages
Empty dashboards no longer show lock/unlock buttons
Global inputs now also show IO metrics
You can now easily copy message IDs into native clipboard with one click
Improved message field selection in the sidebar
Fixed display of floating point numbers in several places
Now supporting application contexts in the web interface like
https://example.org/graylog2
Several fixes for LDAP configuration form
Message fields in the search result sidebar now survive pagination
Only admin users are allowed to change the session timeout for reader users
New extractor: Copy whole input
New converters: uppercase/lowercase, flexdate (tries to parse any string as date)
New stream rule to check for presence or absence of fields
Message processing now supports trace logging
Better error message for ES discovery problems
Fixes to GELF input and it holding open connections
Some timezone fixes
CSV exports now only contain selected fields
Improvements for bin/graylog* control scripts
UDP inputs now allow for custom receive buffer sizes
Numeric extractor converter now supports floating point values
Bugfix: Several small fixes to system notifications and closing them
Bugfix: Carriage returns were not escaped properly in CSV exports
Bugfix: Some AJAX calls redirected to the startpage when they failed
Bugfix: Wrong sorting in sources table
Bugfix: Quickvalues widget was broken with very long values
Bugfix: Quickvalues modal was positioned wrong in some cases
Bugfix: Indexer failures list could break when you had a lot of failures
Custom application prefix was not working for field chart analytics
Bugfix: Memory leaks in the dashboards
Bugfix: NullPointerException when Elasticsearch discovery failed and unicast discovery was disabled
Message backlog in alert emails did not always include the correct number of messages
Improvements for message outputs: No longer only waiting for filled buffers but also flushing them
regularly.
This avoids problems that make Graylog2 look like it misses messages in cheap benchmark scenarios combined
only little throughput.