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 =&gt; 
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 />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.twitter.elephantbird:elephant-bird-core&package-manager=maven&previous-version=4.4&new-version=4.17)](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

Reply via email to