v0.29.0 #1165
simulot
announced in
Announcements
v0.29.0
#1165
Replies: 1 comment 2 replies
-
|
Out of curiosity, does this change enable to option to re-upload assets and have it add the new info from the google export? |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Release Notes - v0.29.0
This release brings powerful new filtering capabilities for the
from-immichcommand and configuration file support, making it easier to manage complex migration scenarios.✨ New Features
Advanced asset filtering for
from-immich- Filter your Immich library with precision using:--from-people- Filter by people/faces in photos--from-tag- Filter by tags--from-album,--from-no-album- Filter by albums, including assets not in any album--from-city,--from-country,--from-state- Geographic filtering--from-make,--from-model- Camera make and model filtering with validation--from-archived,--from-trashed,--from-favorite- Filter by asset state--from-minimal-rating- Filter by minimum rating--from-partners- Exclude partner's shared photos--from-date-range- Filter by a date range (dates, date, year)--from-include-extensions,--from-exclude-extensions- Include/exclude file extensions (e.g., include.jpgbut exclude.bmp)--from-include-type- Select only videos or only photosExample:
immich-go from-immich [server parameters] --from-people="John" --from-date=2024 --from-favoriteConfiguration file support - Create YAML/TOML configuration files to manage settings across projects
Configuration values can come from files, environment variables, or command-line flags, with clear logging of which source is used.
Check the documentation for supported formats and usage at /docs/configuration.md.
🚀 Improvements
Renamed
--server-errorsto--on-errors- More consistent flag naming across commands for error handling behaviorBetter upload logging - Upload events now show asset details instead of just filenames, making it easier to track progress during large migrations
Enhanced configuration visibility - The application now logs:
Streamlined CLI structure:
--concurrent-upload) now available from the root commandupload,archive, andfrom-*commandsfrom-foldercommand usageDate range validation - Automatically prevents invalid date ranges where "before" is after "after"
Comprehensive documentation - New guides for installation, usage examples, migration scenarios, and performance tuning
💥 Breaking Changes
Asset copy API change - If you use the API directly:
ReplaceAssetmethod is deprecated in favor ofCopyAsset, which uses theassets/copyendpointAPI key permissions update - API keys must now include
asset.copyandasset.deletepermissions in addition to previously required permissions. Please update your API keys accordingly.🔧 Internal Changes
Complete E2E testing infrastructure - Comprehensive automated testing with Linux and Windows clients, ensuring reliability across platforms
Improved CI/CD - Smarter test execution (skips E2E tests for documentation-only changes), updated GitHub Actions, unified workflow
Code quality - Updated to Immich API 2.0.0, better code organization, enhanced debugging capabilities
Developer tools - VS Code tasks for common operations, automated release workflow, development branch now named
developWhat's Changed
Full Changelog: v0.28.0...v0.29.0
This discussion was created from the release v0.29.0.
Beta Was this translation helpful? Give feedback.
All reactions