Install uv to /usr/local/bin in both builder and runtime stages (via UV_INSTALL_DIR=/usr/local/bin, UV_NO_MODIFY_PATH=1) so the final image’s USER app can execute `uv` without relying on /root/.local/bin. This removes the permission/path mismatch that caused “exec: 'uv': not found” at startup, while preserving BuildKit cache mounts for fast `uv build`/`uv sync`. The image still installs the graphiti-core wheel first, sets PATH to include /app/.venv/bin, and runs `uv run uvicorn` on port 8000 for a clean, reproducible launch in Compose/Portainer.
* Implement telemetry feature for anonymous usage statistics collection in Graphiti; update Dockerfile CMD format for better signal handling; adjust Neo4j URI and healthcheck in docker-compose.yml; add new dependencies in pyproject.toml and poetry.lock.
* remove duplicated properties
* Update Dockerfile CMD to use JSON array format for improved signal handling
* remove tommlib dep only in 3.11
* Delete server/graph_service/logging_config.py
* chore: Folder rearrangement
* chore: Remove unused deps, and add mypy step in CI for graph-service
* fix: Mypy errors
* fix: linter
* fix mypy
* fix mypy
* chore: Update docker setup
* chore: Reduce graph service image size
* chore: Install graph service deps on CI
* remove cache from typecheck
* chore: install graph-service deps on typecheck action
* update graph service mypy direction
* feat: Add release service image step
* chore: Update depot configuration
* chore: Update release image job to run on releases
* chore: Test depot multiplatform build
* update release action tag
* chore: Update action to be in accordance with zep image publish
* test
* test
* revert
* chore: Update python slim image used in service docker
* chore: Remove unused endpoints and dtos