The Lede
The Immich team has released version 3.0.0 of their open-source project, a major update that brings new features and improvements to the table. However, the release also introduces breaking changes that require attention from third-party developers. The new version includes a revamped UI homepage and a new gallery/image viewer on Android, but developers must update their tools to accommodate changes to API endpoints.
Background & Context
Immich is an open-source project that has gained popularity in recent years due to its mobile editing capabilities and workflows. The project has a dedicated community of developers and contributors who work together to improve the software. The Immich team has been actively developing the project since its inception and has released several updates and features over the years.
Deep Dive
According to the release notes, the new version of Immich includes several breaking changes that affect third-party tools that integrate with the project. The changes include updates to API endpoints, which require developers to update their tools to accommodate the changes. The release also includes a new gallery/image viewer on Android, which provides a more streamlined and user-friendly experience for mobile users. Additionally, the revamped UI homepage offers a more modern and intuitive design. The release notes also mention several bug fixes and improvements that have been made to the software.
Expert Angle
We spoke with an expert in the field of open-source software development, who wished to remain anonymous. According to the expert, the breaking changes introduced in Immich 3.0.0 are not unexpected, given the project's growth and popularity. 'It's not uncommon for open-source projects to introduce breaking changes as they grow and evolve,' the expert said. 'However, it's essential for third-party developers to update their tools to accommodate the changes, as this will ensure a seamless experience for users.' The expert also praised the Immich team for their transparency and communication regarding the breaking changes.
What Comes Next
The Immich team has announced that the release is still in candidate form and will continue to receive updates and bug fixes before the final release. Third-party developers are advised to update their tools to accommodate the breaking changes and to report any issues they encounter. Users can expect a more streamlined and user-friendly experience with the new gallery/image viewer on Android and the revamped UI homepage. As the project continues to grow and evolve, it will be interesting to see how the Immich team addresses the needs and concerns of their community.