Skip to content

v1.2.3

Choose a tag to compare

@ml-evs ml-evs released this 20 Mar 14:39
· 61 commits to main since this release

Changelog

v1.2.3 (2025-03-20)

Full Changelog

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:

  • Drastically reduce the default Mongo count timeout #2247 (@ml-evs)

* This Changelog was automatically generated by github_changelog_generator