Skip to content

Commit e926d2e

Browse files
committed
Release v1.4.0 - Changelog
1 parent 693a7eb commit e926d2e

5 files changed

Lines changed: 29 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,34 @@
11
# Changelog
22

3-
## [Unreleased](https://github.com/Materials-Consortia/optimade-python-tools/tree/HEAD)
3+
## [v1.4.0](https://github.com/Materials-Consortia/optimade-python-tools/tree/v1.4.0) (2026-01-12)
44

5-
[Full Changelog](https://github.com/Materials-Consortia/optimade-python-tools/compare/v1.3.1...HEAD)
5+
[Full Changelog](https://github.com/Materials-Consortia/optimade-python-tools/compare/v1.4.0-rc.1...v1.4.0)
6+
7+
**Closed issues:**
8+
9+
- Serving multiple APIs from a single python process [\#2307](https://github.com/Materials-Consortia/optimade-python-tools/issues/2307)
610

711
**Merged pull requests:**
812

9-
- Bump providers from `a479de9` to `c0a4a05` [\#2324](https://github.com/Materials-Consortia/optimade-python-tools/pull/2324) ([dependabot[bot]](https://github.com/apps/dependabot))
13+
- \[pre-commit.ci\] pre-commit autoupdate [\#2332](https://github.com/Materials-Consortia/optimade-python-tools/pull/2332) ([pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci))
14+
15+
## [v1.4.0-rc.1](https://github.com/Materials-Consortia/optimade-python-tools/tree/v1.4.0-rc.1) (2025-11-20)
16+
17+
[Full Changelog](https://github.com/Materials-Consortia/optimade-python-tools/compare/v1.3.1...v1.4.0-rc.1)
18+
19+
**Implemented enhancements:**
1020

11-
## [v1.3.1](https://github.com/Materials-Consortia/optimade-python-tools/tree/v1.3.1) (2025-10-11)
21+
- Global state to `app.state` to enable multiple APIs in a single process [\#2313](https://github.com/Materials-Consortia/optimade-python-tools/pull/2313) ([eimrek](https://github.com/eimrek))
22+
23+
**Closed issues:**
24+
25+
- Release workflow failures for 1.3.0 and 1.3.1 [\#2325](https://github.com/Materials-Consortia/optimade-python-tools/issues/2325)
26+
27+
**Merged pull requests:**
28+
29+
- Bump starlette from 0.48.0 to 0.49.1 [\#2329](https://github.com/Materials-Consortia/optimade-python-tools/pull/2329) ([dependabot[bot]](https://github.com/apps/dependabot))
30+
31+
## [v1.3.1](https://github.com/Materials-Consortia/optimade-python-tools/tree/v1.3.1) (2025-10-17)
1232

1333
[Full Changelog](https://github.com/Materials-Consortia/optimade-python-tools/compare/v1.3.0...v1.3.1)
1434

@@ -22,6 +42,7 @@
2242

2343
**Merged pull requests:**
2444

45+
- Bump providers from `a479de9` to `c0a4a05` [\#2324](https://github.com/Materials-Consortia/optimade-python-tools/pull/2324) ([dependabot[bot]](https://github.com/apps/dependabot))
2546
- Fix issue when inserting from JSONL when batch size matches number of entries [\#2321](https://github.com/Materials-Consortia/optimade-python-tools/pull/2321) ([ml-evs](https://github.com/ml-evs))
2647
- Bump providers from `a479de9` to `c0a4a05` [\#2319](https://github.com/Materials-Consortia/optimade-python-tools/pull/2319) ([dependabot[bot]](https://github.com/apps/dependabot))
2748
- Allow Mongo DBs that share 12 first ID characters [\#2317](https://github.com/Materials-Consortia/optimade-python-tools/pull/2317) ([eimrek](https://github.com/eimrek))

docs/static/default_config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"base_url": null,
1313
"implementation": {
1414
"name": "OPTIMADE Python Tools",
15-
"version": "1.3.1",
15+
"version": "1.4.0",
1616
"source_url": "https://github.com/Materials-Consortia/optimade-python-tools",
1717
"maintainer": {"email": "dev@optimade.org"}
1818
},

openapi/index_openapi.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"openapi": "3.1.0",
33
"info": {
44
"title": "OPTIMADE API - Index meta-database",
5-
"description": "The [Open Databases Integration for Materials Design (OPTIMADE) consortium](https://www.optimade.org/) aims to make materials databases interoperational by developing a common REST API.\nThis is the \"special\" index meta-database.\n\nThis specification is generated using [`optimade-python-tools`](https://github.com/Materials-Consortia/optimade-python-tools/tree/v1.3.1) v1.3.1.",
5+
"description": "The [Open Databases Integration for Materials Design (OPTIMADE) consortium](https://www.optimade.org/) aims to make materials databases interoperational by developing a common REST API.\nThis is the \"special\" index meta-database.\n\nThis specification is generated using [`optimade-python-tools`](https://github.com/Materials-Consortia/optimade-python-tools/tree/v1.4.0) v1.4.0.",
66
"version": "1.2.0"
77
},
88
"paths": {

openapi/openapi.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"openapi": "3.1.0",
33
"info": {
44
"title": "OPTIMADE API",
5-
"description": "The [Open Databases Integration for Materials Design (OPTIMADE) consortium](https://www.optimade.org/) aims to make materials databases interoperational by developing a common REST API.\n\nThis specification is generated using [`optimade-python-tools`](https://github.com/Materials-Consortia/optimade-python-tools/tree/v1.3.1) v1.3.1.",
5+
"description": "The [Open Databases Integration for Materials Design (OPTIMADE) consortium](https://www.optimade.org/) aims to make materials databases interoperational by developing a common REST API.\n\nThis specification is generated using [`optimade-python-tools`](https://github.com/Materials-Consortia/optimade-python-tools/tree/v1.4.0) v1.4.0.",
66
"version": "1.2.0"
77
},
88
"paths": {

optimade/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
__version__ = "1.3.1"
1+
__version__ = "1.4.0"
22
__api_version__ = "1.2.0"

0 commit comments

Comments
 (0)