atlassian / fluent-plugin-kinesis-aggregation

fluent kinesis plugin shipping KPL aggregation format records, based on https://github.com/awslabs/aws-fluent-plugin-kinesis
Apache License 2.0
10 stars 12 forks source link

Update dependencies (aws-sdk-kinesis and google-protobuf) #8

Closed jlgoolsbee closed 4 years ago

jlgoolsbee commented 4 years ago

aws-sdk-kinesis

The 1.24 release of aws-sdk-kinesis is missing a dependency from a newer version of the aws-sdk-core gem:

`require': cannot load such file -- aws-sdk-core/plugins/http_checksum.rb (LoadError)

More details are in https://github.com/aws/aws-sdk-ruby/issues/2327; 1.24 has been yanked and 1.24.1 has been released with the fix, but just in case 1.24 has already been installed/cached anywhere, add it to the list of excluded versions.

google-protobuf

Previously, we pinned google-protobuf to 3.11.x (#6) because 3.12 required Ruby >=2.5 (and td-agent ships with Ruby 2.4 embedded). google-protobuf 3.12.1 restores support for Ruby 2.3 and 2.4, so we can relax our pinning for this dependency a bit by requiring versions greater than 3.12.