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

Config UI: remove obsolete migrations (BC) #19417

Merged
merged 3 commits into from
Mar 14, 2025
Merged

Conversation

andig
Copy link
Member

@andig andig commented Mar 4, 2025

TODO

  • check if detailsFromMap magic is still necessary
  • check that migrating from <= 0.133 to this state doesn't lead to fatal/unfixable errors @naltatis

Breaking Change (experimental)

If you're directly migrating from an evcc version <= v0.129.0 (Jul, 2024) and have used Config UI, you'll use your UI-configured meters and vehicles and have to configure them again. Alternatively you can do a two step. First update to 0.200.9, start evcc once and update to latest.

@andig andig added the infrastructure Basic functionality label Mar 4, 2025
@naltatis naltatis changed the title Config UI: remove obsolete migrations Config UI: remove obsolete migrations (BC) Mar 5, 2025
@andig andig marked this pull request as ready for review March 6, 2025 08:12
@andig andig added the prio Priority label Mar 11, 2025
@naltatis
Copy link
Member

check that migrating from <= 0.133 to this state doesn't lead to fatal/unfixable errors

The db schema change was not introduced on Jan 2025 (as I thought) with the new loadpoint config UI. It's already in master since Aug 2024 0.129.0. Therefore it's totally fine for me to require users of this old version to do a two step migration (0.129.0 > 0.200.9 > latest) in case they won't to maintain their previous config ui configuration.

@naltatis naltatis merged commit 8bb57b5 into master Mar 14, 2025
6 checks passed
@naltatis naltatis deleted the feat/remove-details branch March 14, 2025 10:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure Basic functionality prio Priority
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants