Pre-release v0.29.0-alpha1
This is a pre-release build based on the develop branch.
⚠️ Warning: This is a pre-release version and may contain bugs or incomplete features. Use at your own risk.
Changes since last release:
�[0;34mℹ️ Generating changelog...�[0m
�[0;34mℹ️ Changes since v0.28.0:�[0m
- feat: implement pre-release workflow with GitHub Actions and local script support (#1092) (4b6a322)
- Merge pull request #1091 from simulot:feature/use-config-file (3f67272)
- refactor: replace readme.md with README.md and enhance documentation (6f6a605)
- refactor: use constant for JSON media type (f9394e9)
- refactor: improve concurrency handling in dumpReader and update trace logging methods (96a175d)
- fix: ensure proper closure of API tracer and improve request/response handling in HTTP trace (5eab3a6)
- fix: correct API-TRACE file handling and improve logging output refactor: update dumpReader to use buffer pool and enhance readability refactor: streamline RoundTrip duration calculation in TraceRoundTripper refactor: improve response and request string formatting in trace logging (323442c)
- fix: ensure API-TRACE file is closed and logged if not nil (ad23897)
- feat: add interactive script for deleting local Git branches (3e4d162)
- Add Immich API Monitor Script to check OpenAPI specifications (aaf4ca4)
- feat: add VSCode tasks for Git operations and pre-commit checks (9abd6ce)
- refactor: makes the linter happy (7ce52bd)
- feat: add source filtering options for uploads, including date range, archived, trashed, and favorite assets (fd859a8)
- feat: update asset retrieval to use new SearchOptions and refactor date range handling (0fa0cdd)
- feat: enhance asset retrieval options by adding support for archived, trashed, and favorite assets (c5adec8)
- feat: rename GetAllAssetsWithFilter to GetFilteredAssetsFn and enhance searchOptions with additional filtering capabilities (2859bed)
- feat: refactor ImmichScan to use callback for asset retrieval (5626961)
- feat: update asset filtering logic and improve GetAllAssets function signature (bef1dd2)
- feat: enhance searchOptions with visibility and additional filtering capabilities (d8247bd)
- feat: add Visibility field to Asset struct for enhanced asset management (046461f)
- refactor: reorganize Asset struct fields for improved clarity and maintainability, add visibility field (cb82941)
- feat: add AddOnce function to append unique items to a slice (e656df9)
- docs: add comprehensive documentation for Immich-Go, including installation, usage, and migration guides (f24f769)
- docs: add concurrency and performance documentation (98bc481)
- chore: docus folder clean up (91497b3)
- Add initial README for Immich-Go with installation and usage instructions (24d618b)
- fix: remove unnecessary error joining in serverCall.do method (f0230fa)
- refactor: remove unused httptrace dependency and fix typo in parameter check comment (94408c0)
- refactor: replace io.WriteString with fmt.Fprint for improved output handling in roundTripTrace.Write (28cbab5)
- fix: handle error when opening client in NewFromImmich function (2211fc2)
- refactor: streamline client initialization and enhance API tracing functionality (e71af11)
- feat: enhance bad request tests with improved tracing using httptrace (ce52e62)
- refactor: improve request handling and tracing in ImmichClient, remove deprecated trace functionality (a7a8b67)
- feat: implement new httptrace package with dumpReader and TraceRoundTripper for enhanced request/response logging (c9950ec)
- fix: enhance HttpTracer to log errors and handle nil responses in Write method (538ae71)
- feat: implement httptrace package for request/response dumping with newDumpReader and HttpTracer (79b827c)
- fix: simplify error handling in Browse function by using short variable declaration (42fd746)
- feat: enhance asset retrieval by adding support for minimal rating filtering and updating metadata structure (29ca005)
- fix: correct SQL command order in ResetImmich function to prevent app setting deletion (5e82327)
- feat: enable tag filtering in FromImmich by adding Tags field to FromImmichFlags and updating asset retrieval (9732899)
- feat: add TagIds field to SearchMetadataQuery for enhanced filtering (ee38e06)
- fix: update e2e environment file path for correct initialization (2030974)
- feat: update album flag to plural in FromImmichFlags and enhance asset retrieval by album (d0d74e0)
- feat: add albumId field in SearchMetadataQuery (7e8d87c)
- feat: from-immich enhance asset filtering by adding favorite flag (42ce6b8)
- feat: from-immich: add filtering by asset make and update command flags for make and model (60ff279)
- fix: restrict upload command to no arguments and remove banner for specific commands (08d91d7)
- fix: update branch references from 'next' to 'develop' in CI workflow (2b65072)
- fix: #1077 update visibility handling for archived assets in prepareCallValues (23d3e67)
- feat: add tests and metadata for archived Google Photos uploads (981eca9)
- fix: update branch validation rules to target 'develop' instead of 'next' (63314b5)
- docs: update CONTRIBUTING.md to reflect changes in branch naming and setup instructions (b4bf422)
Installation
Download the appropriate binary for your platform from the assets below.
Feedback
Please report any issues or feedback in the GitHub Issues.