3.1.7
Includes support for query timeouts via the new core configuration entry $ODC_DEFAULT_DB_QUERY_TIMEOUT (measured in milliseconds, default is 0 meaning no timeout). Also addresses inefficiencies in the raw metadata view and in error handling.
Note that the location of the Flask create_app function moved from cubedash.create_app() to cubedash.startup_utils.create_app() in the previous release (3.1.6)
What's Changed
- uv.lock: update dependencies by @pjonsson in #1121
- Use TYPE_CHECKING block for Explorer by @pjonsson in #1123
- utils: fix type error by @pjonsson in #1125
- pyproject: add missing pandas dependency by @pjonsson in #1131
- tests: remove skipped test by @pjonsson in #1122
- Type check integration_tests by @pjonsson in #1130
- Improve stac fields extension logic by @Ariana-B in #1129
- Update to MyPy 2.1.0 by @pjonsson in #1148
- Catch some OperationalErrors by @pjonsson in #1149
- extents: change warning to info by @pjonsson in #1153
- dataset: catch database errors by @pjonsson in #1156
- pages: avoid crash without summaries by @pjonsson in #1155
- Refactor Explorer direct query API methods by @SpacemanPaul in #1160
- Prevent inject_globals being called on 500 errors. by @SpacemanPaul in #1161
- Connection usage cleanup and API refactor. by @SpacemanPaul in #1163
- Catch timeouts by @SpacemanPaul in #1162
- Remove recursive query from raw metadata. by @SpacemanPaul in #1164
Automated updates
- build(deps): bump osgeo/gdal from ubuntu-small-3.12.3 to ubuntu-small-3.12.4 by @dependabot[bot] in #1124
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1126
- build(deps): bump astral-sh/uv from 0.11.7 to 0.11.8 by @dependabot[bot] in #1127
- build(deps): bump the actions-deps group with 2 updates by @dependabot[bot] in #1128
- build(deps): bump aquasecurity/trivy-action from 0.35.0 to 0.36.0 in the actions-deps group by @dependabot[bot] in #1133
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1132
- build(deps): bump astral-sh/uv from 0.11.8 to 0.11.10 by @dependabot[bot] in #1134
- build(deps): bump astral-sh/uv from 0.11.10 to 0.11.11 by @dependabot[bot] in #1135
- build(deps): bump mistune from 3.2.0 to 3.2.1 by @dependabot[bot] in #1136
- build(deps): bump mako from 1.3.11 to 1.3.12 by @dependabot[bot] in #1137
- build(deps): bump osgeo/gdal from ubuntu-small-3.12.4 to ubuntu-small-3.13.0 by @dependabot[bot] in #1138
- build(deps): bump urllib3 from 2.6.3 to 2.7.0 by @dependabot[bot] in #1140
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1139
- build(deps): bump github/codeql-action from 4.35.2 to 4.35.3 in the actions-deps group by @dependabot[bot] in #1142
- build(deps): bump astral-sh/uv from 0.11.11 to 0.11.13 by @dependabot[bot] in #1141
- build(deps): bump astral-sh/uv from 0.11.13 to 0.11.14 by @dependabot[bot] in #1143
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1144
- build(deps): bump github/codeql-action from 4.35.3 to 4.35.4 in the actions-deps group by @dependabot[bot] in #1146
- build(deps): bump astral-sh/uv from 0.11.14 to 0.11.15 by @dependabot[bot] in #1145
- build(deps): bump idna from 3.13 to 3.15 by @dependabot[bot] in #1147
- build(deps): bump astral-sh/uv from 0.11.15 to 0.11.16 by @dependabot[bot] in #1150
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1151
- build(deps): bump github/codeql-action from 4.35.4 to 4.35.5 in the actions-deps group by @dependabot[bot] in #1152
- build(deps): bump astral-sh/uv from 0.11.16 to 0.11.17 by @dependabot[bot] in #1154
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1158
Full Changelog: 3.1.6...3.1.7