friends-of-reactphp / mysql

Async MySQL database client for ReactPHP.
MIT License
331 stars 66 forks source link

Next steps for ReactPHP MySQL with ReactPHP v3 #200

Open SimonFrings opened 1 month ago

SimonFrings commented 1 month ago

We're currently making more and more progress with ReactPHP v3, getting all planned features for the upcoming major version in, as we described in our roadmaps (see https://github.com/reactphp/event-loop/issues/271 and others). We still have some components that we haven't finalized plans for, especially with the next major version approaching. It's important to address how we can make sure these components are aligned with the upcoming ReactPHP v3.

To give some background information, the friends-of-reactphp/mysql component is currently in version v0.6 and hasn't received a stable release yet. There are also plans to release a v0.7 containing the MySQL connection pool feature (see https://github.com/friends-of-reactphp/mysql/issues/175).

Needless to say, our MySQL component is an important part of the ReactPHP ecosystem and will most definitely receive compatibility with the other v3 components. There's still the question when it will receive its own v3 and what about the outstanding stable v1.0.0?

Happy about input on this, so let's discuss possible options and decide on what makes the most sense 🚀

DubbaThony commented 1 day ago

There was a discussion in #131 mentioning true prepared statements. From purely library user's perspective this would be awesome to have option to use them, but I'm honestly unsure how big of feature that would be.

Since you are planning it may be easier to plan for that idea, so I figured it may be worthwhile mentioning it.

Only related open issue I see is #41