1. 1ab565a feat(c/sedona-extension): Add FFI table provider, exec plan, and synchronous stream exchange (#1004) by Dewey Dunnington · 2 days ago main
  2. 02a6fee perf(rust): point-coordinate fast paths for ST_Distance/ST_DWithin/ST_Azimuth (#1008) by James Willis · 2 days ago
  3. 50e24ed fix(c/sedona-tg): handle collection point containment boundaries (#1042) by ajaypadwal73 · 2 days ago
  4. 50038ed feat(c/sedona-geos): Add ST_HausdorffDistance (#1039) by Dewey Dunnington · 2 days ago
  5. e581367 refactor(rust/sedona-common)!: Consolidate CrsEngine and Bounder into SedonaOptions (#1001) by Dewey Dunnington · 3 days ago
  6. 973265b fix(c/sedona-tg): Fix polygon hole containment predicates (#1022) by ajaypadwal73 · 3 days ago
  7. 0bb89dd feat(python/sedonadb): add DataFrame.mutate and rename (#1010) by Jia Yu · 4 days ago
  8. 5c5c42c chore(ci): Trust gemfury/tap for nightly wheel upload (#1032) by Dewey Dunnington · 4 days ago
  9. 71097b9 test(rust/sedona-raster-gdal): make RS_Polygonize float assertion GDAL-version tolerant (#1029) by James Willis · 5 days ago
  10. ceae348 feat: implement ST_BuildArea, ST_DelaunayTriangles, ST_ExteriorRing, ST_PointOnSurface, ST_NumInteriorRing alias (#990) by ajaypadwal73 · 6 days ago
  11. 1eca227 feat(rust/sedona-raster-gdal): add RS_Polygonize (#955) by Kristin Cowalcijk · 9 days ago
  12. 3e159fc chord(ci): bump adbc to 0.23 and adapt Statement::execute (#1019) by James Willis · 11 days ago
  13. 55d7c07 feat(rust/sedona-raster-zarr): read CF spatial_ref GeoTransform georeferencing (#1009) by James Willis · 11 days ago
  14. 28c06bb fix(rust/sedona): accept aws.allow_http / aws.session_token; reject dead AWS options (#1013) by Adon Metcalfe · 11 days ago
  15. d8c115e chore(deps): bump bytes from 1.11.1 to 1.12.0 (#997) by dependabot[bot] · 11 days ago
  16. 9f75be7 chore(ci): group object_store with the datafusion/arrow/parquet bumps (#1018) by James Willis · 11 days ago
  17. f864a37 chore(deps): bump actions/checkout from 6 to 7 (#995) by dependabot[bot] · 11 days ago
  18. 1231444 chore(python/sedonadb): Use existing WKT normalization in ST_Normalize test (#1016) by Dewey Dunnington · 11 days ago
  19. 981bfc0 chore(python/sedonadb,python/sedonadb-zarr): Update pyo3 to 0.29 (#1017) by Dewey Dunnington · 11 days ago
  20. 046fded chore(deps): bump actions/cache from 5 to 6 (#1014) by dependabot[bot] · 12 days ago
  21. dfad028 chore(python/sedonadb): Upgrade PyO3 and enable free-threaded Python support (#1012) by ajaypadwal73 · 12 days ago
  22. 30d21af feat(c/sedona-geos): add geometry support for ST_LineLocatePoint, ST_MaxDistance, ST_ReducePrecision (#994) by ajaypadwal73 · 14 days ago
  23. b23ccd1 feat(rust/sedona-raster-functions): add RS_SetGeoReference and RS_SetBandNoDataValue (#1003) by James Willis · 2 weeks ago
  24. b1bdf2c feat(python/sedonadb): add DataFrame.intersect, intersect_distinct, except_ (#1006) by Jia Yu · 2 weeks ago
  25. 133d2f5 chore: Update versions on main (#1007) by Dewey Dunnington · 2 weeks ago
  26. 68282d7 chore(python/sedonadb): Error on attempt to convert a Raster array to Pandas for Pandas < 3.0 (#1002) by Dewey Dunnington · 2 weeks ago
  27. 541dd46 chore(deps): bump actions/setup-python from 5 to 6 (#996) by dependabot[bot] · 2 weeks ago
  28. 1a9a69a feat(rust/sedona-raster-zarr): derive Zarr transform from spatial:bbox (#975) by James Willis · 2 weeks ago
  29. 9f73cba perf(rust/sedona-functions): fast-path ST_X/ST_Y Point coords via read_point_xy (#1005) by James Willis · 2 weeks ago apache-sedona-db-0.5.0.dev
  30. daf5fd4 feat(rust/sedona-raster-functions): add RS_Value for spatial 2d rasters (#974) by James Willis · 2 weeks ago
  31. f1fa759 feat(python/sedonadb): add DataFrame.union and union_distinct (#965) by Jia Yu · 2 weeks ago
  32. e46ff75 feat(sedonadb/python): Add zero copy raster IO to/from numpy (#999) by Dewey Dunnington · 2 weeks ago
  33. 02a543d chore(ci): Set development version on main before building/uploading sedonadb-expr wheel (#998) by Dewey Dunnington · 2 weeks ago
  34. 7e8cb1c feat(rust/sedona-functions): add ST_NumPoints alias for ST_NPoints (#989) by ajaypadwal73 · 3 weeks ago
  35. 178543b feat(rust/sedona-functions): implement ST_XxxFromText typed geometry constructors (issue #205) (#993) by ajaypadwal73 · 3 weeks ago
  36. 97ef0f4 feat(rust/sedona-raster): BandRef::copy_into derive-with-overrides (zero-copy) (#964) by James Willis · 3 weeks ago
  37. ce74a89 chore(python/sedonadb-expr): Fix double include of generated files (#988) by Dewey Dunnington · 3 weeks ago
  38. 95f3ecf docs(examples): add 'Working with Zarr and NDArray data in SedonaDB' tutorial (#938) by James Willis · 3 weeks ago
  39. ea33c76 chore: Ensure workspace can be built + verified under GDAL 3.13 (#984) by Dewey Dunnington · 3 weeks ago
  40. 42a7c3e feat(rust/sedona-raster-zarr): enable the zlib codec (#987) by James Willis · 3 weeks ago
  41. e25f081 feat(rust/sedona-raster-zarr): resolve CRS from CF/rioxarray conventions (#985) by James Willis · 3 weeks ago
  42. 5a7bb2e chore(python/sedona-expr): Ensure sedonadb-expr is packaged (#970) by Dewey Dunnington · 3 weeks ago
  43. 3a44973 fix(c/sedona-gdal): resolve MEMDataset::Create on GDAL 3.13 + use MEMCreate C-API when available (#963) by James Willis · 3 weeks ago
  44. 87b070c chore(python/sedonadb): Fix WKT string for older proj versions (#982) by Dewey Dunnington · 3 weeks ago
  45. 2989112 feat(python/sedonadb): Enable zarr read via sedonadb-zarr (#916) by Dewey Dunnington · 3 weeks ago
  46. a87d787 fix(python/sedonadb): Ensure PROJ and GDAL are detected on Windows + Conda (#980) by Dewey Dunnington · 3 weeks ago
  47. f95c886 feat(rust/sedona-schema): support WKT1/WKT2 CRS strings in deserialize_crs (#953) by James Willis · 3 weeks ago
  48. e034a38 feat(r/sdplyr): Add filter translation (#972) by Dewey Dunnington · 3 weeks ago
  49. f90eb68 feat: add N-D raster dimension query and manipulation functions (#750) by James Willis · 3 weeks ago
  50. 440c0d5 fix(rust/sedona-query-planner): preserve column name when wrapping raster args (#978) by James Willis · 3 weeks ago
  51. 4e8af96 feat(rust/sedona-query-planner): skip RS_EnsureLoaded on args returning loaded bytes (#979) by James Willis · 3 weeks ago
  52. 6b4c78a feat(rust/sedona,python/sedonadb): Support nested expressions in Python and SQL (#973) by Dewey Dunnington · 3 weeks ago
  53. 2942c19 fix(rust/sedona-query-planner): recognize wrapped RS_EnsureLoaded in idempotency guard (#976) by James Willis · 3 weeks ago
  54. 3578b4d fix(rust/sedona-query-planner): Ensure user provided RS_EnsureLoaded call preserves metadata (#969) by Dewey Dunnington · 3 weeks ago
  55. 28c1a27 chore(rust/sedona-raster-gdal): Fix outdated RasterStructArray::new() call (#971) by Dewey Dunnington · 3 weeks ago
  56. a636f01 feat(rust/sedona-raster-gdal): add RS_MetaData (#833) by Kristin Cowalcijk · 3 weeks ago
  57. 4c96963 refactor(python/sedonadb): Extract common read functionality into read accessor (#968) by Dewey Dunnington · 4 weeks ago
  58. 8cbfe73 fix(rust): clean up CRS string handling (preserve definitions, consolidate equality/SRID) (#962) by James Willis · 4 weeks ago
  59. 65fe128 feat(sedonadb/python): Add lazy raster creator for testing (#966) by Dewey Dunnington · 4 weeks ago
  60. a3f4289 chore(rust/sedona-raster): Ensure creating a RasterStructArray does not panic (#967) by Dewey Dunnington · 4 weeks ago
  61. 0c32d8d feat(rust/sedona-testing): add ergonomic raster function test harness (#945) by James Willis · 4 weeks ago
  62. 88c255e feat(rust/sedona-raster-zarr): derive georeferencing from coordinate arrays (#954) by James Willis · 4 weeks ago
  63. b691fb7 feat(python/sedonadb): add DataFrame.distinct and distinct_on (#961) by Jia Yu · 4 weeks ago
  64. f6b289d feat(python/sedonadb-expr): Add Python documentation sources based on SQL documentation (#862) by Dewey Dunnington · 4 weeks ago
  65. 87da2cb chore(deps): bump rustyline from 15.0.0 to 18.0.0 (#959) by dependabot[bot] · 4 weeks ago
  66. 25fed92 fix(rust/sedona-raster-zarr): parse spatial:transform as affine order, add proj:code and spatial:dimensions (#950) by James Willis · 4 weeks ago
  67. 64c1c94 chore(examples): pin transitive deps via committed Cargo.lock (#951) by James Willis · 4 weeks ago
  68. 9d6bcfa feat(r/sdplyr): Add sdplyr package (dplyr method implementations) (#931) by Dewey Dunnington · 4 weeks ago
  69. 2a75a94 refactor(r/sedonafns): Ensure generated function names are snake case (#933) by Dewey Dunnington · 4 weeks ago
  70. f92c953 chore: add raster label to GitHub repository topics (#948) by James Willis · 4 weeks ago
  71. a8321e2 refactor(python/sedonadb)!: Refactor registration of extension components (#940) by Dewey Dunnington · 4 weeks ago
  72. 4d132f3 fix(rust/sedona-raster-zarr): discover child arrays via consolidated metadata (#943) by James Willis · 4 weeks ago
  73. 8c6b88b feat(rust/sedona-raster-functions): add RS_IsEmpty (#944) by James Willis · 4 weeks ago
  74. f9a9227 feat(sedonadb/raster): Add zero-copy raster access from pyarrow arrays (#942) by Dewey Dunnington · 4 weeks ago
  75. adb9863 feat(python/sedonadb): add Python aggregate UDF decorator (#937) by Jia Yu · 4 weeks ago
  76. 61547f1 chore(ci): build, test, and publish sedonadb-zarr wheels (#936) by James Willis · 4 weeks ago
  77. f64ed45 feat(rust/sedona-raster): add ViewEntries view-spec module (#934) by James Willis · 5 weeks ago
  78. bfdf2e1 refactor(rust/sedona-raster-functions): width/height and RS_Width/RS_Height return i64 (#932) by James Willis · 5 weeks ago
  79. 32df194 feat(python/sedonadb): add DataFrame.cross_join (#925) by Jia Yu · 5 weeks ago
  80. a96b3dd refactor(rust/sedona-raster,rust/sedona-schema): source_shape i64 end-to-end (in-memory + Arrow column) (#927) by James Willis · 5 weeks ago
  81. e1cf3bb feat(rust/sedona-raster-gdal): pass N-D rasters through the GDAL bridge via plane stacking (#928) by James Willis · 5 weeks ago
  82. 6fee5a1 fix(rust/sedona-raster): classify 0-element bands as InDb; make is_indb required (#929) by James Willis · 5 weeks ago
  83. 8ae425e feat(rust/sedona-raster,rust/sedona-raster-functions): zero-copy band-data in RS_EnsureLoaded (#917) by James Willis · 5 weeks ago
  84. ed20ce4 refactor(rust/sedona-raster): drop data()/contiguous_data() from Raster interface (#915) by James Willis · 5 weeks ago
  85. aca3747 feat(python/sedonadb): add DataFrame.join (#908) by Jia Yu · 5 weeks ago
  86. 7d2779a chore(deps): bump i_overlay from 6.0.0 to 7.0.0 (#923) by dependabot[bot] · 5 weeks ago
  87. f118094 chore(deps): bump serde_with from 3.20.0 to 3.21.0 (#922) by dependabot[bot] · 5 weeks ago
  88. 09cd8ae feat(rust/sedona-geoparquet,rust/sedona-datasource)!: Add support for partition columns and discovery (#906) by Dewey Dunnington · 5 weeks ago
  89. 15b128b feat(docker): publish multi-arch GPU image with multi-CUDA-arch support (#909) by Jia Yu · 5 weeks ago
  90. ef46c8b feat(rust): Lazy Raster Loading Support for Zarr and GDAL (#886) by James Willis · 5 weeks ago
  91. cda75c1 perf(rust/sedona-functions): Improve performance of ST_Reverse() (#912) by Dewey Dunnington · 5 weeks ago
  92. ccea935 fix(rust/sedona-raster-functions): Update creation of a repeated string view with more efficient method (#903) by Dewey Dunnington · 5 weeks ago
  93. 9e93d89 fix(c/sedona-gdal): replace gpkg temporary datasets with flatgeobuf in sedona-gdal tests (#911) by Kristin Cowalcijk · 5 weeks ago
  94. 6fc300c feat(python/sedonadb): Make expressions context-aware for piped functions (#901) by Dewey Dunnington · 5 weeks ago
  95. 99589ef feat(raster): accept lat/lon and latitude/longitude spatial dim names (#910) by James Willis · 5 weeks ago
  96. 6264653 feat(rust/sedona-raster-zarr): cloud storage backends (s3, gcs, azure, http) via object_store (#888) by James Willis · 5 weeks ago
  97. 6ec3d02 fix(c/sedona-proj): Allow bound parameter for CRS argument of ST_Transform (#904) by Dewey Dunnington · 6 weeks ago
  98. 4755793 chore(r/sedonafns): Install build requirements when building source tarball on r-universe (#907) by Dewey Dunnington · 6 weeks ago
  99. e28f8fe feat(docs): Add Postgres shell instructions to contributors guide (#905) by Dewey Dunnington · 6 weeks ago
  100. 58f77ba feat(sedonadb/python): Add informative error for len() of a DataFrame (#902) by Dewey Dunnington · 6 weeks ago