Logstash 7.0.0-beta1 Release Notes

Logstash core

  • Update Java dependencies #10340
  • Remove pipeline output workers setting #10358
  • Cleanup Ruby gems dependencies #10171
  • Ensure compatibility of module data with ES and Kibana 7.0 #10356
  • Rename x-pack monitoring and management config option .url and .ca to .hosts and .certificate_authority #10380
  • BUGFIX: building of deb and rpm artifacts #10396

Plugins

  • logstash-codec-cef

    • Removed obsolete sev and deprecated_v1_fields fields
    • Fixed minor doc inconsistencies (added reverse_mapping to options table, moved it to alpha order in option descriptions, fixed typo) #60
  • logstash-codec-es_bulk

    • Add documentation about use with http input
  • logstash-codec-netflow

    • Fix sub-second timestamp math
  • logstash-filter-clone

    • Make clones a required option
    • Added a warning when clones is empty since that results in a no-op #14
  • logstash-filter-de_dot

    • fix failure of fieldnames with boolean value "false"
  • logstash-filter-geoip

    • Removed obsolete lru_cache_size field
  • logstash-filter-http

    • Fixed minor documentation issues #9
    • Minor documentation fixes
  • logstash-filter-jdbc_streaming

    • Swap out mysql for postgresql for testing #11
  • logstash-filter-json

    • Updated documentation with some clarifications and fixes
  • logstash-filter-memcached

    • Updated to 1.0.0
    • The plugin common options (e.g., add_field, add_tag, etc.) are now correctly only invoked when the plugin successfully gets one or more values from, or sets one or more values to memcached (#4)
    • Fix links to argument types in documentation (#3)
  • logstash-filter-metrics

    • Fixed two minor typos in documentation
  • logstash-filter-mutate

    • Added ability to directly convert from integer and float to boolean #127
  • logstash-filter-split

    • Fixed numeric values, optimized @target verification, cleanups and specs #36
  • logstash-input-azure_event_hubs

    • Updated Azure event hub library dependencies #27
  • logstash-input-beats

    • Removed obsolete setting congestion_threshold and target_field_for_codec
    • Changed default value of add_hostname to false
  • logstash-input-elasticsearch

    • Added managed slice scrolling with slices option
  • logstash-input-http

    • Added configurable response code option #103
    • Added explanation about operation order of codec and additional_codecs #104
  • logstash-input-http_poller

    • Fixed minor doc and doc formatting issues #107
    • Removed obsolete field interval
    • Changed schedule entry to show that it is required #102
  • logstash-input-kafka

    • Removed obsolete ssl option
  • logstash-input-tcp

    • Removed obsolete data_timeout and ssl_cacert options
  • logstash-mixin-http_client

    • Removed obsolete ssl_certificate_verify option
  • logstash-output-elasticsearch

    • Remove support for parent child (still support join data type) since we don’t support multiple document types any more
    • Removed obsolete flush_size and idle_flush_time
    • Added auto setting for ILM with default of auto #838
    • Fixed sniffing support for 7.x #827
    • Fixed issue with escaping index names which was causing writing aliases for ILM to fail #831
  • logstash-output-file

    • Removed JRuby check when using FIFOs #75
  • logstash-output-http

    • Relax dependency on http_client mixin since current major works on both
  • logstash-output-kafka

    • Removed obsolete block_on_buffer_full, ssl and timeout_ms options
  • logstash-output-pagerduty

    • Update development dependency webmock to latest version to prevent conflicts in logstash core’s dependency matrix.
  • logstash-output-redis

    • Removed obsolete fields queue and name
    • Changed major version of redis library dependency to 4.x
  • logstash-output-sqs

    • Removed obsolete fields batch and batch_timeout
    • Removed workaround to JRuby bug #3645
  • logstash-output-tcp

    • Removed obsolete field message_format
    • Removed requirement to have a certificate/key pair when enabling ssl