Release Notes
0.2.0 [2026-06-26]
Enhancements:
- Added
storage (MB)column to the CSV report, showing total managed storage per project in megabytes via the Flywheel usage-reporting API. - Demoted
500ApiExceptionresponses from the usage-reporting API todebuglevel for projects with no usage data, reducing noise in logs.
Maintenance:
- Upgraded
flywheel-sdkfrom>=21,<22to>=22,<23. - Upgraded
pytestfrom>=6.1.2,<7to>=9,<10andpytest-covfrom>=3.0.0,<4to>=7,<8. - Refactored project metrics into typed dataclasses (
ProjectMetrics,ProjectStatistics,ProjectUsageSummary) replacing plain dictionaries. - Updated
DockerfileCOPYdirective to use--chmod=755instead of--chown=flywheel:flywheel.
Documentation:
- Updated
README.mdto document the newstorage (MB)column and added a note that storage figures may take up to 24 hours to reflect newly created projects.
0.1.0 [2026-04-03]
Enhancements:
- Added
project-reportergear that generates a CSV report of project statistics (subjects, sessions, acquisitions) for specified Flywheel groups and projects - Added support for querying individual projects via
group_id/project_labelpaths - Added support for querying all projects in a group via group ID
- Added
"all"special value forgroup_and_project_listto report on every project accessible to the user - Added Site Admin detection to enable exhaustive search mode for reporting across all projects in the instance
- Added
projects_metrics.csvoutput with project name, group, container counts, and direct Flywheel project URLs
Maintenance:
- Added
Dockerfilewith multi-stage build usingpython:3.12-wolfi-buildbase image anduvfor dependency installation - Added
pyproject.tomlwithhatchlingbuild system and dependencies onflywheel-sdk>=21,<22andfw-gear>=0.3.0,<0.4 - Added CI/CD pipeline via
.gitlab-ci.ymlwithpython3.12and90%coverage requirement - Added
pre-commithooks configuration for linting and testing
Documentation:
- Added
README.mdwith gear overview, configuration, usage examples, and use cases - Added
CONTRIBUTING.mdwith setup instructions usinguvandpre-commit - Added
FAQ.mdplaceholder for frequently asked questions