dependabot[bot] opened a new pull request, #1149: URL: https://github.com/apache/parquet-mr/pull/1149
Bumps [com.twitter.elephantbird:elephant-bird-core](https://github.com/twitter/elephant-bird) from 4.4 to 4.17. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/twitter/elephant-bird/releases">com.twitter.elephantbird:elephant-bird-core's releases</a>.</em></p> <blockquote> <h2>Added CombinedWritableSequenceFile</h2> <p>Adds cascading support for combining input splits for sequence files</p> <p>Follow-up fixes for cascading3 <a href="https://redirect.github.com/twitter/elephant-bird/pull/465">twitter/elephant-bird#465</a></p> <h2>Cascading 3 support</h2> <ul> <li>Adds Cascading 3 support <a href="https://redirect.github.com/twitter/elephant-bird/issues/463">#463</a></li> <li>Restores API compatibility for ThriftBinaryProtocol/ThriftBinaryDeserializer <a href="https://redirect.github.com/twitter/elephant-bird/issues/461">#461</a></li> </ul> <p>Upgrade notes:</p> <ol> <li>The following have been moved from elephant-bird-cascading2 to elephant-bird-cascading-protobuf module: ProtobufComparator, ProtobufDeserializer, ProtobufReflectionUtil, ProtobufSerialization, ProtobufSerializer Namespace change: com.twitter.elephantbird.cascading2.io.protobuf => com.twitter.elephantbird.cascading.protobuf</li> <li>cascading-hadoop is now marked as provided, so if you depend on elephant-bird-cascading2, you should explicitly add it to your build deps.</li> </ol> <h2>Supporting Thrift 9</h2> <p>Thrift 9 support via a classifier: <a href="https://redirect.github.com/twitter/elephant-bird/pull/455">twitter/elephant-bird#455</a></p> <h2>Bugfix for invalid container sizes in ThriftBinaryProtocol</h2> <p>This release contains a single bugfix:</p> <ul> <li>Add container size check in ThriftBinaryProtocol <a href="https://redirect.github.com/twitter/elephant-bird/pull/448">twitter/elephant-bird#448</a></li> </ul> <h2>More compression options and Base64Codec fix</h2> <p>Change log:</p> <p>Issue 444. Throw DecodeException in Base64Codec (Ruban Monu) Issue 442. Add some options so we can influence the compression options of intermediate data written by cascading (Ian O'Connell)</p> <h2>Bugfix for max size limit check in SerializedBlock</h2> <p>This release contains an important bug fix in the SerializedBlock and BinaryRecordReader.</p> <p>Change log: Issue 441. Use CodedInputStream in SerializedBlock to fix the max size limit check (Ruban Monu)</p> <h2>Generic block record readers and performance improvements</h2> <p>This release includes new Generic block record readers for Lzo compressed protobuf data. It also contains a change to make minimum indexable file size configurable for Lzo output and performance improvements for reading Lzo indexes and splits.</p> <p>Note: <code>BinaryConverter</code> now throws <code>DecodeException</code> if deserializing a record fails, instead of returning <code>null</code>.</p> <p>Change log: Issue 440. LzoGenericBlockOutputFormat (Ruban Monu) Issue 439. Adds generic block record readers (Ruban Monu) Issue 435. Faster working with LzoBinary data (Ian O'Connell) Issue 434. Speed up getSplits by reusing FileStatus'es from the very first listStatus (Gera Shegalov) Issue 430. Configurable minimum indexable file size (Gera Shegalov)</p> <h2>Critical bug fix, performance improvements, less code-gen, and more!</h2> <p>This release includes a critical fix to avoid double reading first block in split in block-format.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/twitter/elephant-bird/blob/master/Changes.md">com.twitter.elephantbird:elephant-bird-core's changelog</a>.</em></p> <blockquote> <h1>Elephant Bird</h1> <h3>Version 4.8</h3> <p>Issue 441. Use CodedInputStream in SerializedBlock to fix the max size limit check (Ruban Monu)</p> <h3>Version 4.7</h3> <p>Issue 440. LzoGenericBlockOutputFormat (Ruban Monu)</p> <p>Issue 439. Adds generic block record readers (Ruban Monu)</p> <p>Issue 435. Faster working with LzoBinary data (Ian O'Connell)</p> <p>Issue 434. Speed up getSplits by reusing FileStatus'es from the very first listStatus (Gera Shegalov)</p> <p>Issue 430. Configurable minimum indexable file size (Gera Shegalov)</p> <h3>Version 4.6</h3> <p>Issue 429 Avoid double reading first block in split in block-format (Raghu Angadi)</p> <p>Issue 421. Expose FileDescriptor and FieldDescriptor (Brian Ramos)</p> <p>Issue 423. Don't copy the array before handing it for base64 decode (Ian O'Connell)</p> <p>Issue 422. Pulls in the source of a BSD licenced base64 implementation that is 5x faster than the Apache one for our usage (Ian O'Connell)</p> <p>Issue 418. Use dynamic protobufs (Remove protobufs) (Raghu Angadi)</p> <p>Issue 417. A Cascading scheme for combining intermediate sequence files (Akihiro Matsukawa)</p> <p>Issue 414. Fix typo in docs (thrift, not thrist) (gstaubli)</p> <p>Issue 413. Trivial Javadocs for LuceneIndexInputFormat (Lewis John McGibbney)</p> <p>Issue 412. Adding support for Map, Sets and Lists to ThriftToDynamicProto (Brian Ramos)</p> <p>Issue 411. Fix NPE in CompositeRecordReader due to improper delegate initialization (Jonathan Coveney)</p> <p>Issue 409. Gzip objects before storing them in the job conf (Alex Levenson)</p> <p>Issue 407. Make dependencies expicit in Readme quickstart (fixes <a href="https://redirect.github.com/twitter/elephant-bird/issues/406">#406</a>) (Lewis John McGibbney)</p> <p>Issue 405. Fix bug in CompositeRecordReader (Jonathan Coveney)</p> <p>Issue 403. Refactor CompositeRecordReader to only make a record reader when necessary (Jonathan Coveney)</p> <p>Issue 398. Add CombineFileInputFormat support (esp. for lzo) (Jonathan Coveney)</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/twitter/elephant-bird/commits">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@parquet.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org