Skip to content

Latest commit

 

History

History
95 lines (68 loc) · 4.15 KB

CHANGELOG.md

File metadata and controls

95 lines (68 loc) · 4.15 KB

4.5.0

  • Removed obsolete key_path option #54

4.4.0

  • Updated Google Cloud Storage client library, from 2.12.0 to 2.26.1 #52

4.3.0

  • Updated Google Cloud Storage client library, from 1.118.1 to 2.12.0 #49

4.2.0

  • Updated Google Cloud Storage client library, needs Logstash >= 8.3.0 to run #48

4.1.0

  • Added ability to use Logstash codecs #42

4.0.1

  • Fixes #38 - Plugin doesn't start on logstash 7.1.1 - TypeError

4.0.0

  • Move to the Java Google Cloud client library for increased performance and stability.
  • Breaking If you use the old PKCS12 authentication keys, you will need to upgrade to the new JSON keys. Application Default Credentials will continue to work.

Configuration Changes

New Options

  • json_key_file - The JSON IAM service account credentials to use with the plugin.

Deprecations

  • key_password - No longer used with json_key_file
  • service_account - No longer used with json_key_file

Obsoletions

  • key_path - Use json_key_file or Application Default Credentials (ADC) instead. See the documentation for help about moving to JSON key files.

3.3.0

Added the ability to set gzip as Content-Encoding. This saves storage size but still allows uncompressed downloads.

  • Fixes #13 - Use gzip for Content-Encoding instead of Content-Type

3.2.1

  • Refactoring work to add locks to file rotation and writing.
    • Fixes #2 - Plugin crashes on file rotation.
    • Fixes #19 - Deleted files remain in use by the system eventually filling up disk space.

3.2.0

  • Change uploads to use a job pool for better performance
    • Fixes #22 - Refactor Job Queue Architecture
    • Fixes #5 - Major Performance Issues
  • Wait for files to upload before Logstash quits
    • Fixes #15 - Fails to upload files when Logstash exits

3.1.0

  • Add support for disabling hostname in the log file names
  • Add support for adding a UUID to the log file names

3.0.5

  • Docs: Set the default_codec doc attribute.

3.0.4

  • Fix some documentation issues

3.0.2

  • Docs: Fix doc formatting

3.0.1

  • align the dependency on mime-type and google-api-client with the logstash-output-google_bigquery

3.0.0

  • Breaking: Updated plugin to use new Java Event APIs
  • relax contraints on logstash-core-plugin-api
  • Update .travis.yml
  • Freeze google-api-client and mime-types
  • use concurrency :single

2.0.4

  • Depend on logstash-core-plugin-api instead of logstash-core, removing the need to mass update plugins on major releases of logstash

2.0.3

  • New dependency requirements for logstash-core for the 5.0 release

2.0.0

  • Plugins were updated to follow the new shutdown semantic, this mainly allows Logstash to instruct input plugins to terminate gracefully, instead of using Thread.raise on the plugins' threads. Ref: elastic/logstash#3895
  • Dependency on logstash-core update to 2.0

0.2.0

  • Changed the Google Cloud Storage API version to v1
  • Added simple test for plugin lookup