Earlier quoted context omitted.
I'm really happy with immich. It's amazing how well everything works and how feature-complete it is given how relatively young the project is and fast-moving development is going. I self-host an instance and do a nightly backup with duplicati to cloud storage. The only downside for me is that there's a new release almost every couple of days, with a message that the backend is out of date. Which is both a pro and a c…
I can confirm there is a breaking change literally every single week, check here: https://github.com/immich-app/immich/discussions/7405#discus... It's a great software but I would not recommend it at all because of this and the answer from the authors about the issue
I have been using it for some time now, and none of the "breaking changes" broke anything because they have excellent release notes.
Worst case - you can restore your postgre backup (which you make, right?) and try again, reading release notes. I make backups and I read release notes, luckily didn't need to do a restore yet.