Skip to content

Bump scrooge.version from 19.10.0 to 21.2.0 #32

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Jan 16, 2025

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

Release notes

Sourced from com.twitter:scrooge-core_2.11's releases.

Scrooge 21.2.0

No Changes

Scrooge 21.1.0

  • scrooge: Scrooge uses better size estimate for Map/Set containers in read() to improve performance in Java. b1ebce81

Scrooge 20.12.0

20.12.0

New Features

  • 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. a7ebf2e1
  • 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. af228ca6
  • 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. 931785d9
  • finagle-core: Provide com.twitter.finagle.naming.DisplayBoundName for configuring how to display the bound Name for a given client in metrics metadata. 67be8e1e
  • 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. b7bb5afc

Breaking API Changes

  • 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. 0ecaa5e7
  • 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. e725bc86
  • finagle-core: FailureAccrualFactory.isSuccess has been replaced with the method def classify(ReqRep): ResponseClass to allow expressing that a failure should be ignored. d586bd24

Runtime Behavior Changes

  • finagle-core: Use Scala default implementation to calculate Hashcode and equals method for

... (truncated)

Changelog

Sourced from com.twitter:scrooge-core_2.11's changelog.

21.2.0

No Changes

21.1.0

  • scrooge: Scrooge uses better size estimate for Map/Set containers in read() to improve performance in Java. PHAB_ID=D599495

20.12.0

  • scrooge: Make options parser a separate class. All fields of com.twitter.scrooge.Compiler class are changed to immutable types. PHAB_ID=D561738

  • scrooge-generator: Java throws an exception when encountering incorrect field types in a struct while deserializing. PHAB_ID=D565373

  • 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. PHAB_ID=D583284

  • scrooge-generator: Scrooge preallocates containers to the correct size on the deepCopy operation to improve performance in Java. PHAB_ID=D590776

20.10.0

No Changes

20.9.0

No Changes

20.8.1

  • scrooge-generator: The Scala generator no longer generates Proxy classes on structs by default. These can be opted into on a struct-by-struct basis by adding a Thrift annotation to a struct, (com.twitter.scrooge.scala.generateStructProxy = "true"). See struct Request in scrooge-generator-tests/src/test/resources/gold_file_input/gold.thrift for an example. PHAB_ID=D535795

  • scrooge-generator: Fixed a bug in the Java generated code where responses were often deserialized twice. PHAB_ID=D526316

... (truncated)

Commits
  • 1c26f6c Twitter-oss: Prepare OSS libraries for release 21.2.0
  • ee0a7e4 oss: Remove Date Ranges from Copyright in READMEs
  • d418865 csl: Remove ryano from Owners/Project Files
  • bec8e42 [bazel prep] Convert target to tests_suite for those that point to tests
  • 517af62 oss: Update README copyright year to 2021
  • 91e21a5 [scrooge]: Fix compile error in code in documentation
  • 1925df5 Twitter-oss: update OSS libraries post-release to 20.2.0
  • 91dcbe9 Twitter-oss: Prepare OSS libraries for release 21.1.0
  • b1ebce8 scrooge: Preallocate to 4/3N rather than 2N on read
  • d5cc2a6 Scrooge: Emit Thrift endpoint as Tracing annotation
  • Additional commits viewable in compare view

Updates com.twitter:scrooge-maven-plugin from 19.10.0 to 21.2.0

Release notes

Sourced from com.twitter:scrooge-maven-plugin's releases.

Scrooge 21.2.0

No Changes

Scrooge 21.1.0

  • scrooge: Scrooge uses better size estimate for Map/Set containers in read() to improve performance in Java. b1ebce81

Scrooge 20.12.0

20.12.0

New Features

  • 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. a7ebf2e1
  • 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. af228ca6
  • 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. 931785d9
  • finagle-core: Provide com.twitter.finagle.naming.DisplayBoundName for configuring how to display the bound Name for a given client in metrics metadata. 67be8e1e
  • 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. b7bb5afc

Breaking API Changes

  • 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. 0ecaa5e7
  • 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. e725bc86
  • finagle-core: FailureAccrualFactory.isSuccess has been replaced with the method def classify(ReqRep): ResponseClass to allow expressing that a failure should be ignored. d586bd24

Runtime Behavior Changes

  • finagle-core: Use Scala default implementation to calculate Hashcode and equals method for

... (truncated)

Changelog

Sourced from com.twitter:scrooge-maven-plugin's changelog.

21.2.0

No Changes

21.1.0

  • scrooge: Scrooge uses better size estimate for Map/Set containers in read() to improve performance in Java. PHAB_ID=D599495

20.12.0

  • scrooge: Make options parser a separate class. All fields of com.twitter.scrooge.Compiler class are changed to immutable types. PHAB_ID=D561738

  • scrooge-generator: Java throws an exception when encountering incorrect field types in a struct while deserializing. PHAB_ID=D565373

  • 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. PHAB_ID=D583284

  • scrooge-generator: Scrooge preallocates containers to the correct size on the deepCopy operation to improve performance in Java. PHAB_ID=D590776

20.10.0

No Changes

20.9.0

No Changes

20.8.1

  • scrooge-generator: The Scala generator no longer generates Proxy classes on structs by default. These can be opted into on a struct-by-struct basis by adding a Thrift annotation to a struct, (com.twitter.scrooge.scala.generateStructProxy = "true"). See struct Request in scrooge-generator-tests/src/test/resources/gold_file_input/gold.thrift for an example. PHAB_ID=D535795

  • scrooge-generator: Fixed a bug in the Java generated code where responses were often deserialized twice. PHAB_ID=D526316

... (truncated)

Commits
  • 1c26f6c Twitter-oss: Prepare OSS libraries for release 21.2.0
  • ee0a7e4 oss: Remove Date Ranges from Copyright in READMEs
  • d418865 csl: Remove ryano from Owners/Project Files
  • bec8e42 [bazel prep] Convert target to tests_suite for those that point to tests
  • 517af62 oss: Update README copyright year to 2021
  • 91e21a5 [scrooge]: Fix compile error in code in documentation
  • 1925df5 Twitter-oss: update OSS libraries post-release to 20.2.0
  • 91dcbe9 Twitter-oss: Prepare OSS libraries for release 21.1.0
  • b1ebce8 scrooge: Preallocate to 4/3N rather than 2N on read
  • d5cc2a6 Scrooge: Emit Thrift endpoint as Tracing annotation
  • Additional commits viewable in compare view

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 commands and options

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)

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
- [Release notes](https://github.com/twitter/scrooge/releases)
- [Changelog](https://github.com/twitter/scrooge/blob/develop/CHANGELOG.rst)
- [Commits](twitter/scrooge@scrooge-19.10.0...scrooge-21.2.0)

Updates `com.twitter:scrooge-maven-plugin` from 19.10.0 to 21.2.0
- [Release notes](https://github.com/twitter/scrooge/releases)
- [Changelog](https://github.com/twitter/scrooge/blob/develop/CHANGELOG.rst)
- [Commits](twitter/scrooge@scrooge-19.10.0...scrooge-21.2.0)

---
updated-dependencies:
- dependency-name: com.twitter:scrooge-core_2.11
  dependency-type: direct:development
  update-type: version-update:semver-major
- dependency-name: com.twitter:scrooge-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jan 16, 2025
Copy link

This pull request has been marked as stale due to 60 days of inactivity.
It will be closed in 4 weeks if no further activity occurs. If you think
that's incorrect or this pull request should instead be reviewed, please simply
write any comment. Even if closed, you can still revive the PR at any time or
discuss it on the dev@druid.apache.org list.
Thank you for your contributions.

@github-actions github-actions bot added the stale label Mar 18, 2025
Copy link

This pull request/issue has been closed due to lack of activity. If you think that
is incorrect, or the pull request requires review, you can revive the PR at any time.

@github-actions github-actions bot closed this Apr 15, 2025
Copy link
Author

dependabot bot commented on behalf of github Apr 15, 2025

OK, I won't notify you again about this release, but will get in touch when a new version is available. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/maven/scrooge.version-21.2.0 branch April 15, 2025 00:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file stale
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants