dependabot[bot] opened a new pull request, #19798:
URL: https://github.com/apache/druid/pull/19798

   Bumps `scrooge.version` from 19.10.0 to 21.2.0.
   Updates `com.twitter:scrooge-core_2.11` from 19.10.0 to 21.2.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/twitter/scrooge/releases";>com.twitter:scrooge-core_2.11's
 releases</a>.</em></p>
   <blockquote>
   <h2>Scrooge 21.2.0</h2>
   <p>No Changes</p>
   <h2>Scrooge 21.1.0</h2>
   <ul>
   <li>scrooge: Scrooge uses better size estimate for Map/Set containers in 
read()
   to improve performance in Java.  <a 
href="https://github.com/twitter/scrooge/commit/b1ebce819e8f7f4ee5c941d29cd661d6c2a2e4ed";>b1ebce81</a></li>
   </ul>
   <h2>Scrooge 20.12.0</h2>
   <h1>20.12.0</h1>
   <h2>New Features</h2>
   <ul>
   <li>finagle-core: Add a new stat (histogram) that reports how long a task 
has been sitting in the
   offload queue. This instrumentation is sampled at the given interval (100ms 
by default) that
   can be overridden with a global flag 
com.twitter.finagle.offload.statsSampleInterval.
   <a 
href="https://github.com/twitter/finagle/commit/a7ebf2e10afe37063525c162db471aae21f757e7";>a7ebf2e1</a></li>
   <li>finagle-core: Add a new experimental flag 
com.twitter.finagle.offload.queueSize that allows to
   put bounds on the offload queue. Any excess work that can't be offloaded due 
to a queue overflow
   is run on IO (Netty) thread instead. Put this way, this flag enables the 
simplest form of
   backpressure on the link between Netty and OffloadFilter. <a 
href="https://github.com/twitter/finagle/commit/af228ca6769e989d197856a8384a3ec21f3665f4";>af228ca6</a></li>
   <li>finagle-netty4: Add ExternalClientEngineFactory to the open source 
version of Finagle. This
   SslClientEngineFactory acts as a better example of how to build custom 
client and server engine
   factories in order to reuse SSL contexts for performance concerns. <a 
href="https://github.com/twitter/finagle/commit/931785d94912b51b7920b1f2c737fa935f6120bf";>931785d9</a></li>
   <li>finagle-core: Provide com.twitter.finagle.naming.DisplayBoundName for 
configuring how to
   display the bound Name for a given client in metrics metadata. <a 
href="https://github.com/twitter/finagle/commit/67be8e1e310b75713e6d4ab075942b2a1bb07302";>67be8e1e</a></li>
   <li>finagle-core: Provide ClientParamsInjector, a class that will be 
service-loaded at run-time
   by Finagle clients, and will allow generic configuration of all sets of 
parameters.
   <a 
href="https://github.com/twitter/finagle/commit/b7bb5afcebeb5c1e98bf8b82e2af3aab006fcb46";>b7bb5afc</a></li>
   </ul>
   <h2>Breaking API Changes</h2>
   <ul>
   <li>finagle-core: Move DarkTrafficFilter and AbstractDarkTrafficFilter from 
the experimental
   finagle-exp to supported finagle-core. The package containing these classes 
changed from
   c.t.finagle.exp to c.t.finagle.filter. <a 
href="https://github.com/twitter/finagle/commit/0ecaa5e7c3214e673966c1e05df3da78292faade";>0ecaa5e7</a></li>
   <li>finagle-core, finagle-thrift: Move ForwardingWarmUpFilter and 
ThriftForwardingWarmUpFilter
   from the experimental finagle-exp to supported finagle-core, and 
finagle-thrift, respectively.
   The package containing ForwardingWarmUpFilter changed from c.t.finagle.exp to
   c.t.finagle.filter, and the package containing ThriftForwardingWarmUpFilter 
changed from
   c.t.finagle.exp to c.t.finagle.thrift.filter. <a 
href="https://github.com/twitter/finagle/commit/e725bc863c3b099c6d1a976c879abf007281556a";>e725bc86</a></li>
   <li>finagle-core: FailureAccrualFactory.isSuccess has been replaced with the 
method
   def classify(ReqRep): ResponseClass to allow expressing that a failure 
should be ignored.
   <a 
href="https://github.com/twitter/finagle/commit/d586bd2403c1721831df04d3588c963662b060cb";>d586bd24</a></li>
   </ul>
   <h2>Runtime Behavior Changes</h2>
   <ul>
   <li>finagle-core: Use Scala default implementation to calculate Hashcode and 
equals method for</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/twitter/scrooge/blob/develop/CHANGELOG.rst";>com.twitter:scrooge-core_2.11's
 changelog</a>.</em></p>
   <blockquote>
   <h2>21.2.0</h2>
   <p>No Changes</p>
   <h2>21.1.0</h2>
   <ul>
   <li>scrooge: Scrooge uses better size estimate for Map/Set containers in 
read()
   to improve performance in Java. <code>PHAB_ID=D599495</code></li>
   </ul>
   <h2>20.12.0</h2>
   <ul>
   <li>
   <p>scrooge: Make options parser a separate class. All fields of 
<code>com.twitter.scrooge.Compiler</code> class
   are changed to immutable types. <code>PHAB_ID=D561738</code></p>
   </li>
   <li>
   <p>scrooge-generator: Java throws an exception when encountering incorrect 
field
   types in a struct while deserializing. <code>PHAB_ID=D565373</code></p>
   </li>
   <li>
   <p>scrooge-generator: Scrooge no longer fails to parse Thrift IDL when 
annotations are used
   on the individual components of a 'container type' (e.g. list, set, map). 
Those types of
   annotations are not currently used by scrooge, instead they are skipped over 
and discarded,
   but the IDL no longer fails to parse when they are encountered. 
<code>PHAB_ID=D583284</code></p>
   </li>
   <li>
   <p>scrooge-generator: Scrooge preallocates containers to the correct size on 
the deepCopy
   operation to improve performance in Java. <code>PHAB_ID=D590776</code></p>
   </li>
   </ul>
   <h2>20.10.0</h2>
   <p>No Changes</p>
   <h2>20.9.0</h2>
   <p>No Changes</p>
   <h2>20.8.1</h2>
   <ul>
   <li>
   <p>scrooge-generator: The Scala generator no longer generates 
<code>Proxy</code> classes
   on structs by default. These can be opted into on a struct-by-struct
   basis by adding a Thrift annotation to a struct,
   <code>(com.twitter.scrooge.scala.generateStructProxy = 
&quot;true&quot;)</code>. See <code>struct Request</code>
   in 
<code>scrooge-generator-tests/src/test/resources/gold_file_input/gold.thrift</code>
   for an example. <code>PHAB_ID=D535795</code></p>
   </li>
   <li>
   <p>scrooge-generator: Fixed a bug in the Java generated code where responses 
were
   often deserialized twice. <code>PHAB_ID=D526316</code></p>
   </li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/twitter/scrooge/commit/1c26f6c61e95456e2b0c368cf11a71ba22067bc5";><code>1c26f6c</code></a>
 Twitter-oss: Prepare OSS libraries for release 21.2.0</li>
   <li><a 
href="https://github.com/twitter/scrooge/commit/ee0a7e4189129a1dbffc609d0e1a7e0453aa6251";><code>ee0a7e4</code></a>
 oss: Remove Date Ranges from Copyright in READMEs</li>
   <li><a 
href="https://github.com/twitter/scrooge/commit/d418865a9d605b20ab17c58324b3d10b00febb70";><code>d418865</code></a>
 csl: Remove ryano from Owners/Project Files</li>
   <li><a 
href="https://github.com/twitter/scrooge/commit/bec8e42e745058d639c35601a9605fa1819ebbfd";><code>bec8e42</code></a>
 [bazel prep] Convert <code>target</code> to <code>tests_suite</code> for those 
that point to tests</li>
   <li><a 
href="https://github.com/twitter/scrooge/commit/517af622d3efc074945ce7aa47fb0c31ed776566";><code>517af62</code></a>
 oss: Update README copyright year to 2021</li>
   <li><a 
href="https://github.com/twitter/scrooge/commit/91e21a52c38e3b43256f43d36162022616dcf7bc";><code>91e21a5</code></a>
 [scrooge]: Fix compile error in code in documentation</li>
   <li><a 
href="https://github.com/twitter/scrooge/commit/1925df52cd30c18ea21b9282c52312f2709abee3";><code>1925df5</code></a>
 Twitter-oss: update OSS libraries post-release to 20.2.0</li>
   <li><a 
href="https://github.com/twitter/scrooge/commit/91dcbe98bbece2dc73c9dcde7ca1a7b6a48ee91c";><code>91dcbe9</code></a>
 Twitter-oss: Prepare OSS libraries for release 21.1.0</li>
   <li><a 
href="https://github.com/twitter/scrooge/commit/b1ebce819e8f7f4ee5c941d29cd661d6c2a2e4ed";><code>b1ebce8</code></a>
 scrooge: Preallocate to 4/3<em>N rather than 2</em>N on read</li>
   <li><a 
href="https://github.com/twitter/scrooge/commit/d5cc2a6acc49e633356a1973c1a6e1e3d6241d33";><code>d5cc2a6</code></a>
 Scrooge: Emit Thrift endpoint as Tracing annotation</li>
   <li>Additional commits viewable in <a 
href="https://github.com/twitter/scrooge/compare/scrooge-19.10.0...scrooge-21.2.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `com.twitter:scrooge-maven-plugin` from 19.10.0 to 21.2.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/twitter/scrooge/releases";>com.twitter:scrooge-maven-plugin's
 releases</a>.</em></p>
   <blockquote>
   <h2>Scrooge 21.2.0</h2>
   <p>No Changes</p>
   <h2>Scrooge 21.1.0</h2>
   <ul>
   <li>scrooge: Scrooge uses better size estimate for Map/Set containers in 
read()
   to improve performance in Java.  <a 
href="https://github.com/twitter/scrooge/commit/b1ebce819e8f7f4ee5c941d29cd661d6c2a2e4ed";>b1ebce81</a></li>
   </ul>
   <h2>Scrooge 20.12.0</h2>
   <h1>20.12.0</h1>
   <h2>New Features</h2>
   <ul>
   <li>finagle-core: Add a new stat (histogram) that reports how long a task 
has been sitting in the
   offload queue. This instrumentation is sampled at the given interval (100ms 
by default) that
   can be overridden with a global flag 
com.twitter.finagle.offload.statsSampleInterval.
   <a 
href="https://github.com/twitter/finagle/commit/a7ebf2e10afe37063525c162db471aae21f757e7";>a7ebf2e1</a></li>
   <li>finagle-core: Add a new experimental flag 
com.twitter.finagle.offload.queueSize that allows to
   put bounds on the offload queue. Any excess work that can't be offloaded due 
to a queue overflow
   is run on IO (Netty) thread instead. Put this way, this flag enables the 
simplest form of
   backpressure on the link between Netty and OffloadFilter. <a 
href="https://github.com/twitter/finagle/commit/af228ca6769e989d197856a8384a3ec21f3665f4";>af228ca6</a></li>
   <li>finagle-netty4: Add ExternalClientEngineFactory to the open source 
version of Finagle. This
   SslClientEngineFactory acts as a better example of how to build custom 
client and server engine
   factories in order to reuse SSL contexts for performance concerns. <a 
href="https://github.com/twitter/finagle/commit/931785d94912b51b7920b1f2c737fa935f6120bf";>931785d9</a></li>
   <li>finagle-core: Provide com.twitter.finagle.naming.DisplayBoundName for 
configuring how to
   display the bound Name for a given client in metrics metadata. <a 
href="https://github.com/twitter/finagle/commit/67be8e1e310b75713e6d4ab075942b2a1bb07302";>67be8e1e</a></li>
   <li>finagle-core: Provide ClientParamsInjector, a class that will be 
service-loaded at run-time
   by Finagle clients, and will allow generic configuration of all sets of 
parameters.
   <a 
href="https://github.com/twitter/finagle/commit/b7bb5afcebeb5c1e98bf8b82e2af3aab006fcb46";>b7bb5afc</a></li>
   </ul>
   <h2>Breaking API Changes</h2>
   <ul>
   <li>finagle-core: Move DarkTrafficFilter and AbstractDarkTrafficFilter from 
the experimental
   finagle-exp to supported finagle-core. The package containing these classes 
changed from
   c.t.finagle.exp to c.t.finagle.filter. <a 
href="https://github.com/twitter/finagle/commit/0ecaa5e7c3214e673966c1e05df3da78292faade";>0ecaa5e7</a></li>
   <li>finagle-core, finagle-thrift: Move ForwardingWarmUpFilter and 
ThriftForwardingWarmUpFilter
   from the experimental finagle-exp to supported finagle-core, and 
finagle-thrift, respectively.
   The package containing ForwardingWarmUpFilter changed from c.t.finagle.exp to
   c.t.finagle.filter, and the package containing ThriftForwardingWarmUpFilter 
changed from
   c.t.finagle.exp to c.t.finagle.thrift.filter. <a 
href="https://github.com/twitter/finagle/commit/e725bc863c3b099c6d1a976c879abf007281556a";>e725bc86</a></li>
   <li>finagle-core: FailureAccrualFactory.isSuccess has been replaced with the 
method
   def classify(ReqRep): ResponseClass to allow expressing that a failure 
should be ignored.
   <a 
href="https://github.com/twitter/finagle/commit/d586bd2403c1721831df04d3588c963662b060cb";>d586bd24</a></li>
   </ul>
   <h2>Runtime Behavior Changes</h2>
   <ul>
   <li>finagle-core: Use Scala default implementation to calculate Hashcode and 
equals method for</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/twitter/scrooge/blob/develop/CHANGELOG.rst";>com.twitter:scrooge-maven-plugin's
 changelog</a>.</em></p>
   <blockquote>
   <h2>21.2.0</h2>
   <p>No Changes</p>
   <h2>21.1.0</h2>
   <ul>
   <li>scrooge: Scrooge uses better size estimate for Map/Set containers in 
read()
   to improve performance in Java. <code>PHAB_ID=D599495</code></li>
   </ul>
   <h2>20.12.0</h2>
   <ul>
   <li>
   <p>scrooge: Make options parser a separate class. All fields of 
<code>com.twitter.scrooge.Compiler</code> class
   are changed to immutable types. <code>PHAB_ID=D561738</code></p>
   </li>
   <li>
   <p>scrooge-generator: Java throws an exception when encountering incorrect 
field
   types in a struct while deserializing. <code>PHAB_ID=D565373</code></p>
   </li>
   <li>
   <p>scrooge-generator: Scrooge no longer fails to parse Thrift IDL when 
annotations are used
   on the individual components of a 'container type' (e.g. list, set, map). 
Those types of
   annotations are not currently used by scrooge, instead they are skipped over 
and discarded,
   but the IDL no longer fails to parse when they are encountered. 
<code>PHAB_ID=D583284</code></p>
   </li>
   <li>
   <p>scrooge-generator: Scrooge preallocates containers to the correct size on 
the deepCopy
   operation to improve performance in Java. <code>PHAB_ID=D590776</code></p>
   </li>
   </ul>
   <h2>20.10.0</h2>
   <p>No Changes</p>
   <h2>20.9.0</h2>
   <p>No Changes</p>
   <h2>20.8.1</h2>
   <ul>
   <li>
   <p>scrooge-generator: The Scala generator no longer generates 
<code>Proxy</code> classes
   on structs by default. These can be opted into on a struct-by-struct
   basis by adding a Thrift annotation to a struct,
   <code>(com.twitter.scrooge.scala.generateStructProxy = 
&quot;true&quot;)</code>. See <code>struct Request</code>
   in 
<code>scrooge-generator-tests/src/test/resources/gold_file_input/gold.thrift</code>
   for an example. <code>PHAB_ID=D535795</code></p>
   </li>
   <li>
   <p>scrooge-generator: Fixed a bug in the Java generated code where responses 
were
   often deserialized twice. <code>PHAB_ID=D526316</code></p>
   </li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/twitter/scrooge/commit/1c26f6c61e95456e2b0c368cf11a71ba22067bc5";><code>1c26f6c</code></a>
 Twitter-oss: Prepare OSS libraries for release 21.2.0</li>
   <li><a 
href="https://github.com/twitter/scrooge/commit/ee0a7e4189129a1dbffc609d0e1a7e0453aa6251";><code>ee0a7e4</code></a>
 oss: Remove Date Ranges from Copyright in READMEs</li>
   <li><a 
href="https://github.com/twitter/scrooge/commit/d418865a9d605b20ab17c58324b3d10b00febb70";><code>d418865</code></a>
 csl: Remove ryano from Owners/Project Files</li>
   <li><a 
href="https://github.com/twitter/scrooge/commit/bec8e42e745058d639c35601a9605fa1819ebbfd";><code>bec8e42</code></a>
 [bazel prep] Convert <code>target</code> to <code>tests_suite</code> for those 
that point to tests</li>
   <li><a 
href="https://github.com/twitter/scrooge/commit/517af622d3efc074945ce7aa47fb0c31ed776566";><code>517af62</code></a>
 oss: Update README copyright year to 2021</li>
   <li><a 
href="https://github.com/twitter/scrooge/commit/91e21a52c38e3b43256f43d36162022616dcf7bc";><code>91e21a5</code></a>
 [scrooge]: Fix compile error in code in documentation</li>
   <li><a 
href="https://github.com/twitter/scrooge/commit/1925df52cd30c18ea21b9282c52312f2709abee3";><code>1925df5</code></a>
 Twitter-oss: update OSS libraries post-release to 20.2.0</li>
   <li><a 
href="https://github.com/twitter/scrooge/commit/91dcbe98bbece2dc73c9dcde7ca1a7b6a48ee91c";><code>91dcbe9</code></a>
 Twitter-oss: Prepare OSS libraries for release 21.1.0</li>
   <li><a 
href="https://github.com/twitter/scrooge/commit/b1ebce819e8f7f4ee5c941d29cd661d6c2a2e4ed";><code>b1ebce8</code></a>
 scrooge: Preallocate to 4/3<em>N rather than 2</em>N on read</li>
   <li><a 
href="https://github.com/twitter/scrooge/commit/d5cc2a6acc49e633356a1973c1a6e1e3d6241d33";><code>d5cc2a6</code></a>
 Scrooge: Emit Thrift endpoint as Tracing annotation</li>
   <li>Additional commits viewable in <a 
href="https://github.com/twitter/scrooge/compare/scrooge-19.10.0...scrooge-21.2.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   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 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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to