v1.2.3
Changelog
v1.2.3 (2025-03-20)
Users of the OptimadeClient are recommended to install this update.
This release fixes a nasty issue with the client that can cause it to hang infinitely when an malformed OPTIMADE API continues to return next_url with no additional data (thanks to @mehmetgiritli for the report and fix!) It also reduces the default MongoDB timeout when counting how many results are in a filter. As this count is performed for every page of queries, the previous high timeout could effectively set a minimum response time of 5 seconds. Issue #2251 tracks future improvements to this behaviour.
Fixed bugs:
- Client can be forced into infinite loop by bad API responses #2249
- Expand infinite loop fix to have hardcoded guard rail #2250 (@ml-evs)
- Stop pagination when last response contains no data #2248 (@mehmetgiritli)
Closed issues:
- Can I use the optimade JSON serialization to store ASE atoms? #2246
Merged pull requests:
* This Changelog was automatically generated by github_changelog_generator