Skip to content

fix: require rustac>=0.9.13 for correct handling of start/end_datetimes#77

Merged
hrodmn merged 2 commits into
mainfrom
fix-interval-datetime-filter
Jun 26, 2026
Merged

fix: require rustac>=0.9.13 for correct handling of start/end_datetimes#77
hrodmn merged 2 commits into
mainfrom
fix-interval-datetime-filter

Conversation

@hrodmn

@hrodmn hrodmn commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

rustac's duckdb client required a patch to correctly handle start_datetime and end_datetime in datetime searches (stac-utils/rustac#1071). This patch was included in v0.9.13 of rustac-py!

cc @s-kganz

resolves #76

@github-actions github-actions Bot added the fix label Jun 26, 2026
@github-actions

Copy link
Copy Markdown

Benchmark Comparison

Test Baseline (ms) PR (ms) Change
test_band_access_pattern[multi_band] 842.7 841.8 -0.1%
test_band_access_pattern[single_band] 775.9 782.5 +0.9%
test_explain_fetch_headers 301.5 301.6 +0.0%
test_full_compute 616.3 641.5 +4.1%
test_mosaic_method[first] 622.0 623.5 +0.2%
test_mosaic_method[median] 644.3 673.8 +4.6%
test_native_crs_resolution 9884.1 10734.1 +8.6%
test_open_overhead 265.8 271.1 +2.0%
test_reproject_workers[1] 1410.7 1396.2 -1.0%
test_reproject_workers[4] 823.8 834.7 +1.3%
test_time_step_parallelism[dask_time_1] 823.8 831.9 +1.0%
test_time_step_parallelism[no_dask] 700.2 722.4 +3.2%

@hrodmn hrodmn merged commit f4f574c into main Jun 26, 2026
6 checks passed
@hrodmn hrodmn deleted the fix-interval-datetime-filter branch June 26, 2026 10:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Incorrect datetime filtering when start/end properties are present

1 participant