I have Immich Server Version: v1.115.0. They’re up to v1.129.0. I am guessing there have been lots of breaking changes in that range, since that was true the last time I updated.

Is there a safe way now to update without making me read all the release notes and carefully craft my docker compose file in multiple steps to make sure I don’t lose anything in the process of getting caught up?

Thanks for any tips.

ETA: Or just, how do you handle your Immich (in Docker) updates in general?

2ND EDIT: I did read the release notes. After a lot of reading, there was 1 change (updating their internal Port # for the main service to 2283) It’s done. Thanks y’all. My cats appreciate you all.

    • sugar_in_your_tea
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      1
      ·
      2 days ago

      Don’t trust Semantic Versioning claims, devs can and so screw it up. That said, if they claim to follow semver, it’ll probably work, but I’ve had patch versions break my code before.

      • moroni@lemmy.ca
        link
        fedilink
        English
        arrow-up
        2
        ·
        23 hours ago

        That’s true, but it applies to any versioning system. If they’re not following semver and just mentioning breaking changes in their changelog, we’ll inevitably run into situations where developers make mistakes.

        • sugar_in_your_tea
          link
          fedilink
          English
          arrow-up
          1
          ·
          19 hours ago

          Yup. As always, do backups for anything important. Semver is certainly helpful in communicating scope of changes.