Let me draw your attention to one change: I have updated ZEO to 6.0.0. This adds support for Python 3.12. I have a small doubt about introducing the other changes in a Plone bugfix release. Especially "Switch to using async/await directly instead of @coroutine/yield" sounds like it could potentially have side effects that only become clear when it gets used. So let's give this a chance on Python 3.12. We can see later if we dare to introduce this for the other Python versions as well.
Let me draw your attention to one change: I have updated ZEO to 6.0.0. This adds support for Python 3.12. I have a small doubt about introducing the other changes in a Plone bugfix release. Especially "Switch to using async/await directly instead of @coroutine/yield" sounds like it could potentially have side effects that only become clear when it gets used. So let's give this a chance on Python 3.12. We can see later if we dare to introduce this for the other Python versions as well.