Skip to content

Replace RxJava 2 with RxJava 3.#680

Open
wilx wants to merge 1 commit into
hivemq:masterfrom
wilx:master-rxjava3
Open

Replace RxJava 2 with RxJava 3.#680
wilx wants to merge 1 commit into
hivemq:masterfrom
wilx:master-rxjava3

Conversation

@wilx
Copy link
Copy Markdown
Contributor

@wilx wilx commented Apr 12, 2025

Description

I have started to use the client and it works well for me. But one thing of concern for me is that it uses unmaintained RxJava2. I was wondering if it can be easily replaced. It looks like it mostly is easily replaced.

I did not do any heavy testing though. And one IT test fails locally for me due to some Docker pull error.

I was wondering if you had any plans for moving forward with such RxJava upgrade?

Related Issue

Type of Change

  • 📚 Examples / docs / tutorials / dependencies update
  • 🔧 Bug fix (non-breaking change which fixes an issue)
  • 🥂 Improvement (non-breaking change which improves an existing feature)
  • 🚀 New feature (non-breaking change which adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to change)
  • 🔐 Security fix

Checklist

  • I've written tests (if applicable) for all new methods and classes that I created.
  • I've added documentation as necessary so users can easily use and understand this feature/fix.

@cla-bot
Copy link
Copy Markdown

cla-bot Bot commented Apr 12, 2025

Thank you for your pull request and welcome to our community. We require contributors to sign our Contributor License Agreement, and we don't seem to have the users @wilx on file. In order for us to review and merge your code, please sign our Contributor License Agreement to get yourself added. You'll find the CLA and more information here: https://github.com/hivemq/hivemq-community/blob/master/CONTRIBUTING.adoc#contributor-license-agreement

@cla-bot
Copy link
Copy Markdown

cla-bot Bot commented Apr 12, 2025

Thank you for your pull request and welcome to our community. We require contributors to sign our Contributor License Agreement, and we don't seem to have the users @wilx on file. In order for us to review and merge your code, please sign our Contributor License Agreement to get yourself added. You'll find the CLA and more information here: https://github.com/hivemq/hivemq-community/blob/master/CONTRIBUTING.adoc#contributor-license-agreement

@Blafasel3
Copy link
Copy Markdown

Any updates on this? Rxjava 2 has been out of service for more than 5 years by now and RxJava3 is a drop in replacement in most cases.

@wilx
Copy link
Copy Markdown
Contributor Author

wilx commented May 11, 2026

I believe I did the CLA. Can anyone re-check?

@wilx
Copy link
Copy Markdown
Contributor Author

wilx commented May 11, 2026

@cla-bot check

@cla-bot cla-bot Bot added the cla-signed label May 11, 2026
@cla-bot
Copy link
Copy Markdown

cla-bot Bot commented May 11, 2026

The cla-bot has been summoned, and re-checked this pull request!

@wilx
Copy link
Copy Markdown
Contributor Author

wilx commented May 11, 2026

I will rebase later today.

@wilx wilx force-pushed the master-rxjava3 branch from 7cbf29b to 46b96f5 Compare May 11, 2026 16:29
@wilx
Copy link
Copy Markdown
Contributor Author

wilx commented May 11, 2026

I rebased the change set to current master.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants