Skip to content

Bump io.reactivex.rxjava4:rxjava from 4.0.0-alpha-19 to 4.0.0-alpha-20 - #191

Merged
akarnokd merged 1 commit into
4.xfrom
dependabot/gradle/io.reactivex.rxjava4-rxjava-4.0.0-alpha-20
Jul 31, 2026
Merged

Bump io.reactivex.rxjava4:rxjava from 4.0.0-alpha-19 to 4.0.0-alpha-20#191
akarnokd merged 1 commit into
4.xfrom
dependabot/gradle/io.reactivex.rxjava4-rxjava-4.0.0-alpha-20

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 31, 2026

Copy link
Copy Markdown
Contributor

Bumps io.reactivex.rxjava4:rxjava from 4.0.0-alpha-19 to 4.0.0-alpha-20.

Release notes

Sourced from io.reactivex.rxjava4:rxjava's releases.

v4.0.0-alpha-20

What's Changed

Implementation

Dependabot

Streamable Scrabble

Ongoing measure/optimization. Managed to shave over half the time off (but some came from using better collector implementations for sure).

💻 i9 275HX, 32GB LPDDR5 6400MT CL52, Windows 25H2, JDK 26.0.1

Step Time (ms) Improvement vs Baseline
Baseline 42,5119 - -
Avoid whenComplete usage in collect 37,566 -11,65% -
IndexableSource in collect 35,815 -4,66% -15,77%
concatIterable optimizations 31,971 -10,73% -24,81%
map fusions 30,623 -4,22% -27,98%
flattenAsFlowable deferred opt 27,999 -8,57% -34,15%
MutableLong in the bench 26,159 -6,57% -38,48%
lastOrError opt 25,164 -3,80% -40,82%
custom Collector summers 24,885 -1,11% -41,47%
skip optimizations 24,791 -0,38% -41,69%
filter opt, filter+map fusion, lastOrError opt 23,566 -4,94% -44,58%
slow path collect optimization 22,392 -4,98% -47,34%
CharStreamer EnumerableSource marker 21,843 -2,45% -48,63%
custom max collector 20,369 -6,75% -52,09%

Versus the other techs

Tech Time in milliseconds
For Loop JDK 26 2,125
IObservable synchronous 7,917
IEnumerable port 8,225
Ix 1.0.0 8,463

... (truncated)

Commits
  • 06769f5 chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 (#8242)
  • fc2e2c7 chore(deps): bump actions/setup-python from 6.3.0 to 7.0.0 (#8241)
  • 12406ba 4.x: Streamable mapOptional +perf (#8240)
  • 258caeb 4.x: Streamable Operator optimizations 7/18 (#8239)
  • 8ed1fbc 4.x: Streamable - optimize several operator internals (#8238)
  • 56dad68 4.x: Streamable, improved range and collect internals + JMH (#8235)
  • cf69a20 chore(deps): bump actions/setup-java from 5.5.0 to 5.6.0 (#8237)
  • 92ba90b chore(deps): bump github/codeql-action/upload-sarif (#8236)
  • 6915226 chore(deps): bump org.junit.jupiter:junit-jupiter from 6.1.1 to 6.1.2 (#8234)
  • dd1e978 chore(deps): bump jupiterLauncherVersion from 6.1.1 to 6.1.2 (#8233)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 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 [io.reactivex.rxjava4:rxjava](https://github.com/ReactiveX/RxJava) from 4.0.0-alpha-19 to 4.0.0-alpha-20.
- [Release notes](https://github.com/ReactiveX/RxJava/releases)
- [Commits](ReactiveX/RxJava@v4.0.0-alpha-19...v4.0.0-alpha-20)

---
updated-dependencies:
- dependency-name: io.reactivex.rxjava4:rxjava
  dependency-version: 4.0.0-alpha-20
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Jul 31, 2026
@github-actions

Copy link
Copy Markdown

🐷 TruffleHog + Entropy Beauty Scan

Average entropy of changed code: 5.028 bits/char
Verdict: ⚠️ Consider review — entropy outside sweet spot

Changed files entropy:

build.gradle: 5.028

✅ No secrets or suspicious high-entropy strings found.

Mid-4 beauty heuristic in action — powered by our entropy chats! 😊

@akarnokd
akarnokd merged commit 5a4d1b6 into 4.x Jul 31, 2026
5 checks passed
@dependabot
dependabot Bot deleted the dependabot/gradle/io.reactivex.rxjava4-rxjava-4.0.0-alpha-20 branch July 31, 2026 06:51
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 java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant