TTS message to Xiaodu SPK Can every version home assiant re-organize its database structure

after upgrading from home assistant 2025.3.4 to 4.0 … 4.1…4.2… 5.0…5.1 … 6.0…6.2
until today’s 6.2
each version i lost the function of TTS message to Xiaodu SPK function.
each version i update .i need use back file to restore to 2025.3.4
but if i forgot to back up the database.
it seems the version after 2025.3.4 will modify the database in some place
and if you upgrade to version higher than 2025.3.4 it will modify your database struction. if you restore version back to 2025.3.4 it will not recognize the newer database. and will report recorder error. the web UI will not have History menu.
can every version of Home assistant can modify the database to matchi its version automaticlally .upgrade from lower version to higher version it seems no such database mismatch problem . can developer resolve this downgrade database issue in the future .
I like keepping my home assistant update but after version 2025…3.4 i can’t use TTS to let my SPK send out voice, so every time upgrade every time downgrade.
wish my voice can be heard.

Hello vincent huang,

Well, it would be a function of the Custom Integration to work with the project, not for the project to change what it does to work with the Custom Integration.

Maybe contact the authors of

and see why it no longer works with Home Assistant.

This is not a Feature request, it is a bug report that should go against the custom Integration software.

what i mean is the database.
upgrade from5 .3.4 to any later version. database will be automatically upgraded.
use back up file to downgrade from higher to 5.3.4 the database will not work