Releases: simulot/immich-go
immich-go v0.23.0-RC11 🏗️ there is alway one more bug 🏗️
immich-go v0.23.0-RC10 🏗️ still in progress 🏗️
This release candidate introduces the bulkTagAssets
API call to streamline session tagging and reduce overhead.
Additionally, a new variation in Google Takeout files has been observed. Some JSON files are now named supplemental-metadata.json
, presenting a set of challenging issues.
The documentation is here.
What's Changed
- feat: integrate BulkTagManager for improved asset tag management by @simulot in #653
- Fix MacOS files exclusion by @simulot in #654
- Simulot/issue638 Bad request when TagAssets by @simulot in #655
- Simulot/issue652 Google Photos: add support for supplemental-metadata.json files by @simulot in #657
- Fix XMP file upload issue by @simulot in #663
Full Changelog: v0.23.0-RC9...v0.23.0-RC10
immich-go v0.23.0-RC9 🏗️ a fix for #638 🏗️
What's Changed
- misspelled file name in next branch by @simulot in #637
- v0.23.0-RC7 Bad request when TagAssets #638 Simulot/issue638 by @simulot in #640
- Google Takeout has MVIMG files without extension that are marked as unsupported #634 by @simulot in #641
- Whitelist PXL_.exported from default banned file exclusion ._.` by @simulot in #642
- v0.23.0-RC7 panic: tempFile: Close() called on a closed file by @simulot in #644
Full Changelog: v0.23.0-RC8...v0.23.0-RC9
immich-go v0.23.0-RC8 🏗️ a fix for #608 and #625 🏗️
And old bug in the management of burst of photos has been revealed by a change in the cache management. It's now fixed.
Thank you for your reports.
What's Changed
- fix #624 v0.23.0-RC7 Live photos jpg and MP4 are abusively stacked #624
- Simulot/issue623 by @simulot in #626
- Simulot/issue608 by @simulot in #627
Full Changelog: v0.23.0-RC7...v0.23.0-RC8
immich-go v0.23.0-RC7 🏗️ with a few more fixes 🏗️
I haven’t encountered any new cases of "Bad Request" errors since the previous release. If no additional cases are reported, the next release will be marked as the stable version.
I have implemented some suggestions and fixed several errors.
Please check the README file for this version.
Thank you for your testing and suggestions.
What's Changed
- Get ride of tzone package by @simulot in #602
- Fix RC6: archive command temporary files aren't removed automatically #603 by @simulot in #604
- Add report at archive command end by @simulot in #605
- Log operating system and architecture information on command execution by @simulot in #614
- Fix incorrect tagging of Google Photos in v0.23.0-RC6 #611 by @simulot in #615
- Fix Google Photos upload segfault #613 and improve tests by @simulot in #619
- Refactor file processing logic to exclude banned files and banned extensions before processing by @simulot in #620
Full Changelog: v0.23.0-RC6...v0.23.0-RC7
immich-go v0.23.0-RC6 🏗️ more user feedback 🏗️
In this release, significant efforts have been made to resolve the persistent "Bad Request" error.
This error typically occurs when uploading large takeout files. However, there is currently no clear and reproducible way to trigger it with a simple dataset.
The "Bad Request" error is believed to stem from asset upgrades. Previously, the code would delete the lower-quality asset and then upload a higher-quality version. This process has now been simplified by leveraging the API call replaceAsset.
What's Changed
- HTTP errors are now correctly reported in the API-TRACE files
- GPS coordinates are obfuscated in the logs, for a better privacy when sharing the logs
- use
replaceAsset
when upgrading assets - Fix panic: time: missing Location in call to Time.In when using the archive command by @simulot in #596
- Implement CacheReader and enhance asset handling with tests by @simulot in #597
- A few improvements to the uploads by @simulot in #599
Full Changelog: v0.23.0-RC5...v0.23.0-RC6
immich-go v0.23.0-RC5 🏗️ and now picasa 🏗️
The latest release candidate, v0.23.0-RC5, adds the import from a Picasa file system. Photos are placed into albums with the name found in .picasa.ini
files. Faces, and photo edits aren't imported.
immich-go upload from-folder --album-picasa <path>...
There readme file is here: https://github.com/simulot/immich-go/tree/next
What's Changed
- Add support for Picasa albums by @simulot in #583
- Add support for reading ARW, NEF, RAF file metadata by @simulot in #586
Full Changelog: v0.23.0-RC4...v0.23.0-RC5
immich-go v0.23.0-RC4 🏗️ stack is back 🏗️
The latest release candidate, v0.23.0-RC4, reintroduces the long-awaited stack command. This feature scans your photo collection and groups related photos based on specified command-line options, offering precise control and flexibility.
immich-go stack [flags]
Key Flags:
- --date-range: Filter photos by a specific date range.
- --manage-burst: Handle burst photos with options like Stack, StackKeepRaw, or StackKeepJPEG.
- --manage-raw-jpeg: Manage RAW and JPEG files with options such as KeepRaw, KeepJPG, StackCoverRaw, or StackCoverJPG.
- --manage-epson-fastfoto: Stack Epson fast foto scans
- --manage-heic-jpeg HeicJpgFlag Manage coupled HEIC and JPEG files
- --dry-run: Simulate all actions without making changes.
- --time-zone: Override the system time zone for consistent results.
This command redefines existing stacks, giving you better control over duplicates, burst shots, and RAW-JPEG pairing.
🛠️ What's Changed
- Fix race condition with Epson FastFoto by @samholton
- New "Warning" Log Level by @simulot
- Issue #568 ban
photostructure
thumbnails Resolved by @simulot - Test Fixes by @simulot
Full Changelog: v0.23.0-RC3...v0.23.0-RC4
immich-go v0.23.0-RC3 🏗️ user feedback included 🏗️
Thank you to all the users who have tested immich-go and shared your feedback. Your input is essential for finding and fixing issues and making the tool better.
Special thanks to @shaankhosla who have found and fixed an issue with Apple's series of images with the same name #554
My gratitude to users who found problems with the latest RC
- @Koli0842 intensively tested the RC2 and identified problems with GPS Timestamps #560, now fixed.
- @J3a90r Found a "bad request" (not fixed yet)... Need more logs from you
- @samholton Detected a problem with album names (need more logs from you).
New Contributors
- @shaankhosla made their first contribution in #558
Full Changelog: v0.23.0-RC2...v0.23.0-RC3
immich-go v0.23.0-RC2 🏗️ Polishing 🏗️
Hi everyone,
Thank you to all the users who have tested immich-go and shared your feedback. Your input is essential for finding and fixing issues and making the tool better.
Here’s what’s new in this version:
- Simplified Date Handling: The new
--date-from-name
flag allows immich-go to infer capture dates from file names or paths when metadata is missing. Immich-go now opens files directly to read metadata without relying on external tools. Supported file types include:.jpg
,.mp4
,.heic
,.dng
,.cr2
, and.cr3
. - Removed Dependency on ExifTool: immich-go no longer requires ExifTool for metadata extraction, making the setup simpler and more lightweight.
- Bug Fix:
--folder-as-album
Improvements: When using--folder-as-album
with the current folder (.
), immich-go now correctly uses the actual folder name instead of.
for album creation. - Bug Fix:
--date-from-name
Enhancement: The--date-from-name
flag now works seamlessly when the current folder (.
) itself is a date, ensuring better handling of date inference in such cases.
known bug
- archive files with same name can be overwritten in the archive
- Stack error with MP~2 files
Please keep testing and let me know what you think. Your help is key to making immich-go reliable and easy to use.
Thank you for your support! 🚀
— Simulot