Releases: mtzgroup/chemcloud-server
Releases · mtzgroup/chemcloud-server
Release list
Release 0.16.0
0.16.0 - 2026-07-15
Changed
- Replaced
qcio/qcopdependencies withqcdata/qccompute. - Replaced Poetry project metadata and scripts with uv configuration, using the local editable BigChem checkout for development.
Release 0.15.2
0.15.2 - 2025-03-07
Added
- logfire for monitoring logs.
Release 0.15.1
0.15.1 - 2025-03-05
Changed
- Updated from BigChem
0.10.0 -> 0.10.7to use the latest exceptions in qcop0.10.1. This aims to eliminate the possibility of.program_output = Nonewhen capturing exceptions raised in BigChem.
Release 0.15.0
0.15.0 - 2025-02-25
Added
- Endpoint for deleting results.
Changed
- The server no longer deletes results automatically after returning them to end users. It was possible that the server would return the data to the reverse proxy (i.e., the request was fully successful from the server's standpoint) and then a network issue between the client and the reverse proxy would result in incomplete data transmission (this could also happen without a reverse proxy in place; the application writes its response to the OS socket and will consider the transmission successful). When the client would re-request the data, a
410would be raised because the server had already deleted the data. Data is now only deleted upon confirmation from the client (via a delete request) that the data has been completely received. - Updated dependency packages.
Release 0.14.6
0.14.6 - 2025-02-19
Added
- Link to
chemcloudclient user documentation to/docswebpage.
Release 0.14.5
0.14.5 - 2025-02-14
Fixed
- Random
410errors caused (presumably) by using aBackgroundTaskin the/computeendpoint to set thetask_idin celery's backend. I suspect that when users query/compute/output/{task_id}right after submitting a big batch it's possible theBackgroundTaskhasn't set thetask_idin celery's backend yet and so the spurious410is returned due to a race condition.
Release 0.14.4
0.14.4 - 2025-02-08
Fixed
- Removed type aliasing of
ProgramOutputgeneric types that was required for earlier versions ofpydanticbut was now causingSinglePointResultsobjects (orProgramInputobjects) to get consumed asFiles(orFileInput) objects since that type was listed first and could consume theSinglePointResultsdata.
Release 0.14.3
0.14.3 - 2025-02-08
Changed
- Removed
blackandisortin favor ofruff. - Upgraded to Python 3.13 for docker container.
- Moved code quality checks from CircleCI to GitHub actions.
- Fixed a few
httpxcalls to use the new API (content=vsdata=for text/bytes data).
Release 0.14.2
0.14.2 - 2024-09-12
Changed
- Upgraded BigChem 0.9.0 -> 0.10.0.
- Upgraded
poetry.lockpackage dependencies.
Added
cresttoSupportedPrograms.
Release 0.14.1
0.14.1 - 2024-08-07
Changed
- Updated to qcio ^0.11.7 which removes
NoResultand moves.filesfromProgramOutputtoProgramOutput.results.