Skip to content

v2.10.0

Compare
Choose a tag to compare
@driskell driskell released this 20 Mar 09:56
· 43 commits to main since this release

Features

  • As of 2.10.0 SHA1 signed certificates will be no longer supported, but can be temporarily enabled by setting the GODEBUG environment variable to x509sha1=1 (d7659a3)
  • Implement support for /**/ matching in file paths, and report IO errors on first scan (95daa0d), closes #327 #285
  • Implement TCP streaming receiver (b3a3720)
  • Improved failover of connections when using SRV records (05fcd48)
  • Improved log output for transports to display more meaningful connection details in some instances (1a14888)
  • lc-admin file list is now sorted to prevent display jumps on highly active instances (17e9014), closes #396
  • Sort receivers and transports within lc-admin (74775cc)
  • SRV record servers now expand after lookup as if the looked up hosts were listed servers, enabling failover and load balancing support (3a2fecf), closes #354

Bug Fixes

  • Fix :127.0.0.1:1234 not working as specified in documentation for admin connect string (ef11492), closes #395
  • Fix es-https transport reporting ssl ca required when it was (1741ba7)
  • Fix for cache of ES transport clients that can result in too many open files (bf45f4e)
  • Fix loadbalance not balancing effectively when under pressure and queueing more payloads than it should on single endpoints (54aef03)
  • Fix logstash-input-courier not shutting down with Logstash pipeline (ea7a63c), closes #397
  • Fix rare crash due to concurrent encoding activity in transport by preventing encoding making writes to the event (ab6e5f7)
  • Fix tls not working correctly for es-https, imporve tls config management, fix verify peers, make cert/key required for carver receiver (c840355)