All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- mex-drop UI shows file list with name and timestamps
- add entrypoint for starting only the api:
backend-only
- mini UI for mex-drop users
- log in feature for mex-drop UI users
- fix docker image and run target in Makefile
- support for structured file formats (xml, tsv, xls and xlsx)
- github action for containerization
- created placeholder for the mex-drop UI with reflex stack
- configured firefox integration tests with playwright
- updated project files to work with the reflex tech stack
- BREAKING move endpoint implementations from
main
toapi
- removed uvicorn entrypoint and logging config
- helm chart
- multipart file upload support
- update mex-common to 0.33.0
- update mex-common to 0.30.0
- helm chart: container registry authentication
- update mex-common, mex-template and pinned dependencies
- pull request template
- sphinx documentation
- pre-commit yaml check
- CHANGELOG file
- cruft template link
- open-code workflow
- add helm charts for k8s deployments
- endpoint for listing available x-systems (requires authentication for x-system
admin
) - endpoint for listing downloadable files for an x-system
- endpoint for downloading data
- switch from poetry to pdm
- harmonized boilerplate
- updated dependencies
- BREAKING rename setting
MEX_DROP_USER_DATABASE
toMEX_DROP_API_KEY_DATABASE
- BREAKING remove the upload html form at
/v0/{x_system}/{entity_type}
, because the endpoint conflicted with the most obvious route for downloading files