Skip to content

Release 0.3.1

Choose a tag to compare

@github-actions github-actions released this 09 Aug 21:43
· 495 commits to main since this release

Docker Images 🐳

ghcr.io/depictio/depictio:0.3.1
ghcr.io/depictio/depictio:latest
ghcr.io/depictio/depictio:stable
ghcr.io/depictio/depictio:edge

🐛 Bug Fixes

  • Helm Chart & Deployment: Adjusted resource limits and logging verbosity for backend services. Ensured proper permissions for frontend mounted directories and fixed authentication defaults in values.yaml. (1ddc1d5e, 47214581, e574a013)
  • Data Integrity: Ensured depictio_run_id is included in joins for proper run isolation and normalized column data types in precompute_columns_specs function. (e21ef1eb, f5ce756d)

🚀 Improvements

  • Code Cleanliness & Consistency: Standardized import statements across multiple files and removed unused imports. (0349df19, 53b6b467)
  • Testing: Implemented robust typing commands for improved input reliability in tests. (f85a98e4)

🧹 Chores

  • Logging: Enhanced logging in API calls and data collection processing functions. (0d662764)
  • UMAP: Disabled UMAP visualization temporarily. (593ad1dd)
Click to expand the changelog for 0.3.1

Changes 📜

New Features ✨

  • feat: Add workflow for debugging Ruff import sorting issues [9ae022c]
  • feat: Add persistent volume claims for config and uploads, enhance backend and frontend resource configurations ; enhance EMBL config and set up EMBL S3 MinIO instance (not pushed) [9efbd18]

Bug Fixes 🐛

  • fix: Update dependencies and improve type casting in Beanie initialization across tests [af83389]
  • fix: Add debugging step before Ruff check to gather environment and configuration details [eca7b0f]
  • fix: Add missing files attribute to ruff hooks in pre-commit configuration [89dd626]
  • fix: Update ruff pre-commit hook version to v0.11.10 for improved linting [70673fd]
  • fix: Adjust resource limits and update logging verbosity for backend services [1ddc1d5]
  • fix: Pin optional dependencies to specific versions for consistency [7e43a19]
  • fix: Ensure depictio_run_id is included in joins for proper run isolation [e21ef1e]
  • fix: Update ownership and permissions for frontend mounted directories to match security context [63dbc5e]
  • fix: Add init container to fix permissions for frontend mounted volumes [4721458]
  • fix: Enhance pod status and log checks in Helm chart workflow for better debugging [bc8f90e]
  • fix: Update authentication configuration in values.yaml to set defaults for unauthenticated mode and anonymous user [e574a01]
  • fix: Update pod selectors in Helm chart workflow to include release name for accurate identification [c0c31a4]
  • fix: Add project-specific labels to service selectors in services.yaml [43dc2ea]
  • fix: Normalize column data types in precompute_columns_specs function [f5ce756]

Improvements 🚀

  • refactor: Comment out Ruff action steps for clarity and debugging [0cd82e6]
  • refactor: Add version file parameter to Ruff checks for consistency [4d83191]
  • refactor: Update Ruff steps for improved debugging and formatting checks [6c92693]
  • refactor: Update Ruff action steps for improved formatting and error handling [d1c5d58]
  • refactor: Remove unused imports and clean up test file for import sorting [53b6b46]
  • refactor: Simplify debug workflow by commenting out unnecessary steps [a2e2218]
  • refactor: Standardize import statements across multiple files for consistency [0349df1]
  • refactor: Reorganize import statements for consistency across multiple files [abd9c70]
  • refactor: Standardize import statements across multiple files for consistency [50c50cf]
  • refactor: Implement robust typing commands for improved input reliability in tests [f85a98e]

Chores 🧹

  • chore: Enhance logging in API calls and data collection processing functions [0d66276]

Other Changes 📝

  • Bump version: 0.3.0 → 0.3.1 [2a6a4ab]
  • dev: Add test file for debugging import sorting with deliberately unsorted imports [a4b2b30]
  • Update .env [d262db7]

Documentation 📖

For more details, please refer to the documentation