v0.25.0
Changelog
v0.25.0 (2023-07-25)
This release primarily contains changes to the server code including significant optimizations, the ability to fully disable validation of outgoing responses and the ability to configure provider fields that already exist in the database with a prefix, as well as various bug fixes and dependency compatibility updates. Other important changes include the dropping of Python 3.8 support. This version still uses Pydantic v1 and a future version will migrate fully to Pydantic v2.
Fixed bugs:
Closed issues:
- Flaky elasticsearch tests #1683
- Suggestion: add functionality for listing the fields in an API to the client #1662
Merged pull requests:
- Allow already prefixed fields to be configured as provider fields #1720 (ml-evs)
- Add
[all_strict]
deps set that reads from requirements files #1719 (ml-evs) - Do not raise local OPTIMADE warnings at server level #1718 (ml-evs)
- Assorted server optimizations #1717 (ml-evs)
- Loosen version requirement email_validator #1716 (JPBergsma)
- Update dependency Pymatgen #1714 (JPBergsma)
- Bump providers from
1e5d59d
to564a499
#1696 (dependabot[bot]) - Upgrade Fly deployment to Python 3.10 #1695 (ml-evs)
- Bump providers from
1e5d59d
to564a499
#1692 (dependabot[bot]) - Add CI timeout to wait for ES #1687 (ml-evs)
- Allow client callbacks to dynamically set the next URL #1685 (ml-evs)
- Debugging flaky ES tests #1684 (ml-evs)
- Bump providers from
1e5d59d
to564a499
#1674 (dependabot[bot])
* This Changelog was automatically generated by github_changelog_generator