ImageGenius Changes:
support GPU acceleration with CUDA for machine-learning
immich Changes:
v1.110.0 - 40_000 stars release
Hello, Alex here. I want to thank you all again for your feedback and support. I found a design I made in April 2022 to show off the achievement to my family of getting 1000 stars on GitHub when Immich was still a baby. Now, the project has grown to join the big boy club. Thank you for all the stars and love that you sent us. We are forever grateful.
I hope this release helps clarify our intentions and mission surrounding the financial support for Immich and open-source software in general. We could not have come back with a better solution without you.
If you are interested in watching, here is a video from FUTO addressing many topics and concerns that have been discussed over the past week. I hope you like it and find it informative. Youtube
Warning
If you use CUDA for machine learning, the minimum NVIDIA driver version is now 545 from 535.
Highlights
Welcome to release v1.110.0
of Immich. This release addresses the wording change in our introduction of a way to purchase Immich, as well as many bug fixes and enhancements. Some of the highlights include
- Migration to Immich hosted map tile server
- Wording changes to purchase mechanism.
- Claiming product keys mechanism for past financial donors of the project.
- TLS client certificate for the mobile app.
New Immich-Hosted Maps
Previously, our maps were hosted by a third-party provider; however, going forward, that will no longer be the case. We are now hosting the map tiles ourselves at tiles.immich.cloud, and therefore your web or mobile client will no longer reach out to other third parties when browsing the map! This change should be pretty transparent, or if anything hopefully feel faster, however if you do experience problems with the map after this release, please reach out to us on Discord or GitHub!
Wording and minor changes to the purchase mechanism.
As mentioned in our follow-up announcement about the wording changes for the purchase mechanism, we made changes to the following items:
- The
licensed
orunlicensed
word will now be called "The-Words-Which-Must-Not-Be-Named" in Immich's world 😂 - Replaced
"The-Words-Which-Must-Not-Be-Named"
indication with a Buy button. - The buy button will only show when the account age is older than 14 days.
- Added options to allow users to hide the Buy button for 30 days or indefinitely. If you hide the button indefinitely and later change your mind, you can find the option to buy Immich directly under
User Settings > Purchase Settings
- Added more information to clarify our mission and intentions.
- Replaced the
"The-Words-Which-Must-Not-Be-Named"
badge with a supporter badge. - Added option to hide the supporter badge.
Hide buy button options
Supporter badge
Give it a hover for extra shininess!
Hide supporter badge options
After activation
User settings
Claiming a product key
For the past financial donors of the project, you can claim your product keys from https://buy.immich.app/claim using your GitHub credentials.
Thank you for your support.
TLS client certificate for the mobile app
With @yjiang-c's contribution, you can now add a custom TLS certificate on the mobile app if your networking is configured to accept one.
immich_demo.mp4
Better OpenVINO support
OpenVINO is now faster and works for a wider range of hardware. Previously, it was common for it to fail for either face detection or smart search depending on hardware.
Support Immich
If you find the project helpful, you can support Immich by purchasing a product key at https://buy.immich.app.
Cheers! 🍻
What's Changed
🗄️ Server
- fix(server): static mail attachment extension by @danieldietzler in immich-app/immich#11254
- feat(server): accepted video containers by @mertalev in immich-app/immich#11274
- fix(server): exif description whitespace handling by @michelheusschen in immich-app/immich#11249
- fix(server): correct openapi response type for getServerLicense() by @michelheusschen in immich-app/immich#11261
- fix(server): DateTimeOriginal overwrite issue with sidecar file by @michelheusschen in immich-app/immich#11306
- fix(deps): exiftool-vendored by @jrasm91 in immich-app/immich#11338
- feat: people infinite scroll by @michelheusschen in immich-app/immich#11326
- feat(server): Allow activating non-admin user with server license by @stephen304 in immich-app/immich#11206
📱 Mobile
- feat(mobile): remove asset from album in gallery view by @fyfrey in immich-app/immich#11184
- fix(mobile): negative coordinate input by @michelheusschen in immich-app/immich#11292
- fix(mobile): native share functionality on iPad by @Saschl in immich-app/immich#11294
- feat(mobile): Adding setting in mobile app to TLS client certificate by @yjiang-c in immich-app/immich#10860
🖥️ Web
- fix(web): use fixed position for download and upload panel by @michelheusschen in immich-app/immich#11279
- feat(web): coordinate input for asset location by @michelheusschen in immich-app/immich#11291
- chore(web): update translations by @weblate in immich-app/immich#11165
🧠 Machine Learning
- feat(ml): improved ARM-NN support by @fyfrey in immich-app/immich#11233
- fix(deps): update machine-learning by @renovate in immich-app/immich#10740
📓 Documentation
- docs: 40k stars! ⭐ by @danieldietzler in immich-app/immich#11265
- docs: corrected container port for immich_microservices by @itsnikhil in immich-app/immich#11170
- chore(docs): compress homepage screenshots, 10x smaller by @zackpollard in immich-app/immich#11347
- docs: add product key to roadmap by @aviv926 in immich-app/immich#11351
- fix: "acess" should be "access" by @imakida in immich-app/immich#11363
- docs: Add missing info to asset types and storage locations by @aviv926 in immich-app/immich#11358
🔨 Maintenance
- chore(deps): bump docker/setup-buildx-action from 3.4.0 to 3.5.0 by @dependabot in immich-app/immich#11284
- chore(deps): bump docker/setup-qemu-action from 3.1.0 to 3.2.0 by @dependabot in immich-app/immich#11283
- chore(deps): bump docker/build-push-action from 6.3.0 to 6.5.0 by @dependabot in immich-app/immich#11282
- chore(deps): update machine-learning by @renovate in immich-app/immich#11299
- chore(deps): update base-image to v20240723 (major) by @renovate in immich-app/immich#11311
- chore(deps): update node by @renovate in immich-app/immich#11300
- chore(deps): update machine-learning by @renovate in immich-app/immich#11310
- chore(deps): update node by @renovate in immich-app/immich#11322
- chore(deps): update redis:6.2-alpine docker digest to e3b17ba by @renovate in immich-app/immich#11303
Other changes
- chore(docs): change some wording by @alextran1502 in immich-app/immich#11201
- chore(mobile): post release task by @alextran1502 in immich-app/immich#11220
- fix(mobile): changed "x jaren" to "x jaar" in dutch app translations by @JordyEGNL in immich-app/immich#11371
New Contributors
- @itsnikhil made their first contribution in immich-app/immich#11170
- @imakida made their first contribution in immich-app/immich#11363
- @yjiang-c made their first contribution in immich-app/immich#10860
Full Changelog: immich-app/immich@v1.109.2...v1.110.0