Releases: CMLPlatform/relab
Releases · CMLPlatform/relab
v0.1.0
Changelog
[0.1.0] - 2025-07-31
Note: This is an early development release. The API is not production-ready and the current frontend is a demo UI for development purposes only.
Description
Initial release of the Reverse Engineering Lab platform for open product composition research. This platform supports systematic data collection for disassembled durable goods.
Features
API and Backend
- RESTful API built with FastAPI
- Async database operations with SQLModel ORM
- PostgreSQL database integration
- Automated database migrations with Alembic
- Swagger API documentation
Authentication and Access Control
- User authentication and authorization
- OAuth integration (Google and GitHub)
- User organization and role management
- Admin API routes and SQLAdmin interface for data management
Data Management
- Support for products, components, and materials
- Hierarchical product and material structures
- Product-type and material categorization
Development and Deployment
- Automated code quality checks with pre-commit
- Ruff for linting and code style
- Pyright for static type checking
- Containerized deployment with Docker
- Dependency management with uv
Media and Storage
- File and image storage management
- Image and video upload for products
- Raspberry Pi Camera Plugin for remote image capture
Current Limitations
- Frontend is a basic demo UI
- API is incomplete and does not have test suite
- Not ready for production use
License
- Code: AGPL-v3+
- Data: ODbL
For questions, contact info@cml-relab.org.