Skip to content
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

Introducing Mutiny #7097

Closed
16 tasks done
cescoffier opened this issue Feb 9, 2020 · 5 comments
Closed
16 tasks done

Introducing Mutiny #7097

cescoffier opened this issue Feb 9, 2020 · 5 comments
Labels
kind/epic Large issue with links to sub-issues
Milestone

Comments

@cescoffier
Copy link
Member

cescoffier commented Feb 9, 2020

Description

The objective of this epic is to gather all the tasks related to the introduction of Mutiny in Quarkus, as well as the deprecation of Axle and RX APIs, documentation and quickstart updates...

Tasks

@cescoffier cescoffier added the kind/epic Large issue with links to sub-issues label Feb 9, 2020
@cescoffier cescoffier added this to the 1.3.0 milestone Feb 9, 2020
@gsmet gsmet modified the milestones: 1.3.0.Alpha2, 1.3.0 Feb 17, 2020
@loicmathieu
Copy link
Contributor

@cescoffier it's still time for MongoDB with Panache to replace the Axle base implementation to a Mutiny one, I can do it easily.

Provinding both implementation is more works (the deployment part of MongoDB with Panache is complexe).

I can work on it this week based on your mongodb-client branch, my only question is do we expose Uni/Multi or do we stick with CompletionStage/Publisher ?

@cescoffier
Copy link
Member Author

@loicmathieu ideally both. In your Panache code, the Axle model is in the axle package. Just create the mutiny one in the reactive package.

So:

  1. Deprecate io.quarkus.mongodb.panache.axle.ReactivePanacheMongoEntity
  2. Create io.quarkus.mongodb.panache.reactive.ReactivePanacheMongoEntity

@loicmathieu
Copy link
Contributor

@cescoffier the Axle implementation was merged a few days ago so nobody already used it. So we can still replace it. Having a new thing already deprecated seems strange ...

@gsmet gsmet removed this from the 1.3.0.CR1 milestone Mar 5, 2020
@emmanuelbernard
Copy link
Member

@cescoffier I'll move this out of the roadmap board as the remaining tasks are more focused now. We could create a more specific subsequent epic if you feel it needs visibility at the roadmap level

@cescoffier
Copy link
Member Author

All Done!

@cescoffier cescoffier added this to the 1.4.0.Final milestone Apr 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/epic Large issue with links to sub-issues
Projects
None yet
Development

No branches or pull requests

4 participants