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.
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:
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.