Releases: European-XFEL/DAMNIT-web
Releases · European-XFEL/DAMNIT-web
0.1.1
Key Features
Table Performance Improvements:
- Optimized data querying and handling for better performance with heavy datasets.
- Deferred execution of queries for large data loads.
- Improved database queries by utilizing the
run_variables
table.
Enhanced Plotting Features:
- Enabled plotting of data from non-empty table cells.
- Standardized data extraction and plotting across extracted data types.
- Improved plotting performance and fixed bugs.
- Displayed variable titles instead of names in the plot dialog for better usability.
Improvements and Maintenance
Metadata Enhancements:
- Added the ability to list runs in metadata.
API Enhancements:
- Improved API responsiveness by introducing a lightweight GraphQL directive for querying the runs field.
- Added support for specifying a proposal cache path in the settings.
- Centralized MyMDC settings with a shared configuration object.
Development and Deployment:
- Introduced Dockerfiles and Compose configurations for easier deployment.
- Enhanced application initialization with a factory function and implemented structured logging using structlog.
Routing and Settings:
- Added support for dynamic base paths to improve flexibility in routing.
Bug Fixes
- Enabled real-time updates for GraphQL queries on the frontend.
Code Maintenance
- Resolved various type warnings and style issues.
- Updated project requirements to Python 3.12 or above for enhanced compatibility and features.
0.1.0
First version of the DAMNIT-web