- ad83ab6 refactor(rust/sedona-raster): retire the pre-N-D metadata shim (#1101) by James Willis · 18 hours ago main
- 73828e3 Drop datafusion-common from sedona-proj (#1104) by James Willis · 18 hours ago
- 8e72ad6 Route ST_Transform and sd_order through the injected CRS engine (#1102) by James Willis · 19 hours ago
- dc65d70 ci(python-wheels): upload nightly wheels best-effort when a platform fails (#1100) by James Willis · 3 days ago
- dc7e772 feat(rust/sedona-raster-gdal): RS_ZonalStats and RS_ZonalStatsAll (#1066) by James Willis · 3 days ago
- 8456742 refactor(python/sedonadb): flatten raster parity tests to rasterio-vs-sedonadb (#1098) by James Willis · 4 days ago
- e7bae22 fix(python/sedonadb): skip RS_ReprojectMatch null-raster test without rasterio (#1096) by Jia Yu · 5 days ago
- 1965063 feat(rust/sedona-raster-gdal): add RS_Resample UDF (#1064) by James Willis · 5 days ago
- daf65f2 feat(python/sedonadb-geopandas): GeoPandas-compatible API package (experimental) (#1052) by Jia Yu · 5 days ago
- 5e2bb79 feat: add RS_Tile raster tiling function (#1065) by James Willis · 6 days ago
- 4e6f8bf chore(deps): bump aws-config from 1.9.0 to 1.10.1 (#1090) by dependabot[bot] · 6 days ago
- 2e650e0 feat(python/sedonadb): add DataFrame.to_csv and to_json (#1044) by Jia Yu · 7 days ago
- c4af7b9 chore(deps): bump cc from 1.3.0 to 1.4.0 (#1091) by dependabot[bot] · 8 days ago
- f0e5b04 chore(deps): bump actions/setup-python from 6 to 7 (#1089) by dependabot[bot] · 8 days ago
- 31f4ea1 chore(deps): bump actions/setup-java from 4 to 5 (#1088) by dependabot[bot] · 8 days ago
- ae1ab8e chore(deps): bump quinn-proto from 0.11.14 to 0.11.16 (#1081) by dependabot[bot] · 8 days ago
- a73aba6 chore(deps): bump quinn-proto from 0.11.14 to 0.11.16 in /examples/sedonadb-rust (#1080) by dependabot[bot] · 8 days ago
- 3d07ddb feat(rust/sedona-spatial-join-raster): raster–vector spatial join (RS_Intersects/Contains/Within) (#1073) by James Willis · 9 days ago
- 7f7be96 feat: add RS_ReprojectMatch (#1068) by James Willis · 9 days ago
- e3f57ff feat(rust/sedona-raster-gdal): add RS_FromGDALRaster (#1030) by James Willis · 10 days ago
- f5842c9 fix(python/sedonadb): free-threading-safe Tokio runtime teardown; re-enable cp314t macOS wheels (#1067) by James Willis · 12 days ago
- 1c78380 test(python/sedonadb): add cross-engine raster parity engines and RS_* parity tests (#1053) by James Willis · 13 days ago
- b5504e1 test(python/sedonadb): guard rasterio behind importorskip in raster tests (#1057) by James Willis · 14 days ago
- a482896 chore(deps): bump cc from 1.2.51 to 1.3.0 (#1061) by dependabot[bot] · 14 days ago
- 870f217 chore(deps): bump tokio from 1.52.1 to 1.53.0 (#1060) by dependabot[bot] · 14 days ago
- a61f08a chore(deps): bump fastrand from 2.4.1 to 2.5.0 (#1059) by dependabot[bot] · 14 days ago
- 42791a9 feat(sedona-raster-functions): add RS_Values (#1027) by James Willis · 2 weeks ago
- 3e63bd7 feat(c/sedona-s2geography): parameterize S2_CoveringCellIds (min_level, max_level, max_cells) (#1023) by ajaypadwal73 · 2 weeks ago
- 3dce881 test(rust/sedona-raster-functions): assert raster results with the raster_spec helpers (#1056) by James Willis · 2 weeks ago
- fe68723 perf(rust/sedona-raster-gdal): RS_Clip follow-ups from review — zero-copy band output, rotated-raster tests, tester CRS engine (#1055) by James Willis · 2 weeks ago
- 8b26aa4 feat(rust/sedona-raster-gdal): add RS_AsGeoTiff (#1028) by James Willis · 2 weeks ago
- 456aabc feat(rust/sedona-raster-gdal): add RS_Clip (#1000) by James Willis · 3 weeks ago
- 1222c26 fix(python/seconadb): Serialize pyogrio open/close (#1051) by James Willis · 3 weeks ago
- 7a9abab feat(rust/sedona-geo): Add ST_ConvexHull_Agg (#1043) by Pranav Walimbe · 3 weeks ago
- 8eb19cb feat(rust/sedona-raster-gdal): add RS_AsRaster for rasterizing geometries (#956) by Kristin Cowalcijk · 3 weeks ago
- 2f979a7 feat(python/sedonadb): add DataFrame.unnest (#1050) by Jia Yu · 3 weeks ago
- 469736a fix(rust/sedona-raster-functions): exact ESRI/NODE georeference for skewed rasters (#1049) by James Willis · 3 weeks ago
- ed5c60d fix(rust/sedona-functions): Fix scalar iteration with num_iterations > 1 (#1041) by Dewey Dunnington · 3 weeks ago
- c36072c chore(deps): bump regex from 1.12.2 to 1.13.0 (#1045) by dependabot[bot] · 3 weeks ago
- 78795a6 chore(deps): bump aws-config from 1.8.12 to 1.9.0 (#1047) by dependabot[bot] · 3 weeks ago
- 841bb0f feat(python/sedonadb): add read_csv and read_json (#1034) by Jia Yu · 3 weeks ago
- 1ab565a feat(c/sedona-extension): Add FFI table provider, exec plan, and synchronous stream exchange (#1004) by Dewey Dunnington · 3 weeks ago
- 02a6fee perf(rust): point-coordinate fast paths for ST_Distance/ST_DWithin/ST_Azimuth (#1008) by James Willis · 3 weeks ago
- 50e24ed fix(c/sedona-tg): handle collection point containment boundaries (#1042) by ajaypadwal73 · 3 weeks ago
- 50038ed feat(c/sedona-geos): Add ST_HausdorffDistance (#1039) by Dewey Dunnington · 4 weeks ago
- e581367 refactor(rust/sedona-common)!: Consolidate CrsEngine and Bounder into SedonaOptions (#1001) by Dewey Dunnington · 4 weeks ago
- 973265b fix(c/sedona-tg): Fix polygon hole containment predicates (#1022) by ajaypadwal73 · 4 weeks ago
- 0bb89dd feat(python/sedonadb): add DataFrame.mutate and rename (#1010) by Jia Yu · 4 weeks ago
- 5c5c42c chore(ci): Trust gemfury/tap for nightly wheel upload (#1032) by Dewey Dunnington · 4 weeks ago
- 71097b9 test(rust/sedona-raster-gdal): make RS_Polygonize float assertion GDAL-version tolerant (#1029) by James Willis · 4 weeks ago
- ceae348 feat: implement ST_BuildArea, ST_DelaunayTriangles, ST_ExteriorRing, ST_PointOnSurface, ST_NumInteriorRing alias (#990) by ajaypadwal73 · 4 weeks ago
- 1eca227 feat(rust/sedona-raster-gdal): add RS_Polygonize (#955) by Kristin Cowalcijk · 4 weeks ago
- 3e159fc chord(ci): bump adbc to 0.23 and adapt Statement::execute (#1019) by James Willis · 5 weeks ago
- 55d7c07 feat(rust/sedona-raster-zarr): read CF spatial_ref GeoTransform georeferencing (#1009) by James Willis · 5 weeks ago
- 28c06bb fix(rust/sedona): accept aws.allow_http / aws.session_token; reject dead AWS options (#1013) by Adon Metcalfe · 5 weeks ago
- d8c115e chore(deps): bump bytes from 1.11.1 to 1.12.0 (#997) by dependabot[bot] · 5 weeks ago
- 9f75be7 chore(ci): group object_store with the datafusion/arrow/parquet bumps (#1018) by James Willis · 5 weeks ago
- f864a37 chore(deps): bump actions/checkout from 6 to 7 (#995) by dependabot[bot] · 5 weeks ago
- 1231444 chore(python/sedonadb): Use existing WKT normalization in ST_Normalize test (#1016) by Dewey Dunnington · 5 weeks ago
- 981bfc0 chore(python/sedonadb,python/sedonadb-zarr): Update pyo3 to 0.29 (#1017) by Dewey Dunnington · 5 weeks ago
- 046fded chore(deps): bump actions/cache from 5 to 6 (#1014) by dependabot[bot] · 5 weeks ago
- dfad028 chore(python/sedonadb): Upgrade PyO3 and enable free-threaded Python support (#1012) by ajaypadwal73 · 5 weeks ago
- 30d21af feat(c/sedona-geos): add geometry support for ST_LineLocatePoint, ST_MaxDistance, ST_ReducePrecision (#994) by ajaypadwal73 · 5 weeks ago
- b23ccd1 feat(rust/sedona-raster-functions): add RS_SetGeoReference and RS_SetBandNoDataValue (#1003) by James Willis · 5 weeks ago
- b1bdf2c feat(python/sedonadb): add DataFrame.intersect, intersect_distinct, except_ (#1006) by Jia Yu · 5 weeks ago
- 133d2f5 chore: Update versions on main (#1007) by Dewey Dunnington · 5 weeks ago
- 68282d7 chore(python/sedonadb): Error on attempt to convert a Raster array to Pandas for Pandas < 3.0 (#1002) by Dewey Dunnington · 5 weeks ago
- 541dd46 chore(deps): bump actions/setup-python from 5 to 6 (#996) by dependabot[bot] · 5 weeks ago
- 1a9a69a feat(rust/sedona-raster-zarr): derive Zarr transform from spatial:bbox (#975) by James Willis · 5 weeks ago
- 9f73cba perf(rust/sedona-functions): fast-path ST_X/ST_Y Point coords via read_point_xy (#1005) by James Willis · 6 weeks ago apache-sedona-db-0.5.0.dev
- daf5fd4 feat(rust/sedona-raster-functions): add RS_Value for spatial 2d rasters (#974) by James Willis · 6 weeks ago
- f1fa759 feat(python/sedonadb): add DataFrame.union and union_distinct (#965) by Jia Yu · 6 weeks ago
- e46ff75 feat(sedonadb/python): Add zero copy raster IO to/from numpy (#999) by Dewey Dunnington · 6 weeks ago
- 02a543d chore(ci): Set development version on main before building/uploading sedonadb-expr wheel (#998) by Dewey Dunnington · 6 weeks ago
- 7e8cb1c feat(rust/sedona-functions): add ST_NumPoints alias for ST_NPoints (#989) by ajaypadwal73 · 6 weeks ago
- 178543b feat(rust/sedona-functions): implement ST_XxxFromText typed geometry constructors (issue #205) (#993) by ajaypadwal73 · 6 weeks ago
- 97ef0f4 feat(rust/sedona-raster): BandRef::copy_into derive-with-overrides (zero-copy) (#964) by James Willis · 6 weeks ago
- ce74a89 chore(python/sedonadb-expr): Fix double include of generated files (#988) by Dewey Dunnington · 6 weeks ago
- 95f3ecf docs(examples): add 'Working with Zarr and NDArray data in SedonaDB' tutorial (#938) by James Willis · 6 weeks ago
- ea33c76 chore: Ensure workspace can be built + verified under GDAL 3.13 (#984) by Dewey Dunnington · 6 weeks ago
- 42a7c3e feat(rust/sedona-raster-zarr): enable the zlib codec (#987) by James Willis · 6 weeks ago
- e25f081 feat(rust/sedona-raster-zarr): resolve CRS from CF/rioxarray conventions (#985) by James Willis · 6 weeks ago
- 5a7bb2e chore(python/sedona-expr): Ensure sedonadb-expr is packaged (#970) by Dewey Dunnington · 6 weeks ago
- 3a44973 fix(c/sedona-gdal): resolve MEMDataset::Create on GDAL 3.13 + use MEMCreate C-API when available (#963) by James Willis · 6 weeks ago
- 87b070c chore(python/sedonadb): Fix WKT string for older proj versions (#982) by Dewey Dunnington · 6 weeks ago
- 2989112 feat(python/sedonadb): Enable zarr read via sedonadb-zarr (#916) by Dewey Dunnington · 6 weeks ago
- a87d787 fix(python/sedonadb): Ensure PROJ and GDAL are detected on Windows + Conda (#980) by Dewey Dunnington · 7 weeks ago
- f95c886 feat(rust/sedona-schema): support WKT1/WKT2 CRS strings in deserialize_crs (#953) by James Willis · 7 weeks ago
- e034a38 feat(r/sdplyr): Add filter translation (#972) by Dewey Dunnington · 7 weeks ago
- f90eb68 feat: add N-D raster dimension query and manipulation functions (#750) by James Willis · 7 weeks ago
- 440c0d5 fix(rust/sedona-query-planner): preserve column name when wrapping raster args (#978) by James Willis · 7 weeks ago
- 4e8af96 feat(rust/sedona-query-planner): skip RS_EnsureLoaded on args returning loaded bytes (#979) by James Willis · 7 weeks ago
- 6b4c78a feat(rust/sedona,python/sedonadb): Support nested expressions in Python and SQL (#973) by Dewey Dunnington · 7 weeks ago
- 2942c19 fix(rust/sedona-query-planner): recognize wrapped RS_EnsureLoaded in idempotency guard (#976) by James Willis · 7 weeks ago
- 3578b4d fix(rust/sedona-query-planner): Ensure user provided RS_EnsureLoaded call preserves metadata (#969) by Dewey Dunnington · 7 weeks ago
- 28c1a27 chore(rust/sedona-raster-gdal): Fix outdated RasterStructArray::new() call (#971) by Dewey Dunnington · 7 weeks ago
- a636f01 feat(rust/sedona-raster-gdal): add RS_MetaData (#833) by Kristin Cowalcijk · 7 weeks ago
- 4c96963 refactor(python/sedonadb): Extract common read functionality into read accessor (#968) by Dewey Dunnington · 7 weeks ago
- 8cbfe73 fix(rust): clean up CRS string handling (preserve definitions, consolidate equality/SRID) (#962) by James Willis · 7 weeks ago
- 65fe128 feat(sedonadb/python): Add lazy raster creator for testing (#966) by Dewey Dunnington · 7 weeks ago