This is an automated email from the ASF dual-hosted git repository.

jiayu pushed a commit to branch branch-1.5.2
in repository https://gitbox.apache.org/repos/asf/sedona.git

commit 0a715f08c4b430eba6d6dc5f655ec8c1712915b6
Author: John Bampton <[email protected]>
AuthorDate: Tue Apr 30 19:22:49 2024 +1000

    [DOCS] Remove unneeded whitespace from `release-notes.md` (#1389)
---
 docs/setup/release-notes.md | 526 ++++++++++++++++++++++----------------------
 1 file changed, 263 insertions(+), 263 deletions(-)

diff --git a/docs/setup/release-notes.md b/docs/setup/release-notes.md
index 45e8e2268..2674ab97b 100644
--- a/docs/setup/release-notes.md
+++ b/docs/setup/release-notes.md
@@ -10,104 +10,104 @@ This release is a maintenance release that includes bug 
fixes and minor improvem
 ### Bug
 
 <ul>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-470'>SEDONA-470</a>] -       
  Cannot distinguish between missing or null crs from the result of 
geoparquet.metadata
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-470'>SEDONA-470</a>] - 
Cannot distinguish between missing or null crs from the result of 
geoparquet.metadata
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-471'>SEDONA-471</a>] -       
  SedonaKepler cannot work with Uber H3 hex since 1.5.1
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-471'>SEDONA-471</a>] - 
SedonaKepler cannot work with Uber H3 hex since 1.5.1
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-472'>SEDONA-472</a>] -       
  Adapter API no longer works with unshaded jar
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-472'>SEDONA-472</a>] - 
Adapter API no longer works with unshaded jar
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-473'>SEDONA-473</a>] -       
  cdm-core mistakenly becomes a compile dependency for sedona-spark-shaded
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-473'>SEDONA-473</a>] - 
cdm-core mistakenly becomes a compile dependency for sedona-spark-shaded
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-477'>SEDONA-477</a>] -       
  Avoid producing rasters with images having non-zero origins
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-477'>SEDONA-477</a>] - Avoid 
producing rasters with images having non-zero origins
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-494'>SEDONA-494</a>] -       
  Raster data source cannot write to HDFS
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-494'>SEDONA-494</a>] - 
Raster data source cannot write to HDFS
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-495'>SEDONA-495</a>] -       
  Raster data source uses shared FileSystem connections which lead to race 
condition
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-495'>SEDONA-495</a>] - 
Raster data source uses shared FileSystem connections which lead to race 
condition
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-497'>SEDONA-497</a>] -       
  SpatialRDD read from multiple Shapefiles has incorrect fieldName property
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-497'>SEDONA-497</a>] - 
SpatialRDD read from multiple Shapefiles has incorrect fieldName property
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-500'>SEDONA-500</a>] -       
  Cannot correctly read data from directories containing multiple shapefiles
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-500'>SEDONA-500</a>] - 
Cannot correctly read data from directories containing multiple shapefiles
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-501'>SEDONA-501</a>] -       
  ST_Split maps to wrong Java-call
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-501'>SEDONA-501</a>] - 
ST_Split maps to wrong Java-call
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-505'>SEDONA-505</a>] -       
  Treat geometry with SRID=0 as if it was in EPSG:4326 in various raster 
functions
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-505'>SEDONA-505</a>] - Treat 
geometry with SRID=0 as if it was in EPSG:4326 in various raster functions
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-507'>SEDONA-507</a>] -       
  RS_AsImage cannot visualize rasters with non-integral band data
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-507'>SEDONA-507</a>] - 
RS_AsImage cannot visualize rasters with non-integral band data
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-510'>SEDONA-510</a>] -       
  geometry columns with snake_case names in GeoParquet files cannot be 
recognized as geometry column
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-510'>SEDONA-510</a>] - 
geometry columns with snake_case names in GeoParquet files cannot be recognized 
as geometry column
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-511'>SEDONA-511</a>] -       
  geometry columns with snake_case names in GeoParquet files cannot be 
recognized as geometry column
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-511'>SEDONA-511</a>] - 
geometry columns with snake_case names in GeoParquet files cannot be recognized 
as geometry column
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-519'>SEDONA-519</a>] -       
  ST_SubDivide (Snowflake) fails even on documentation example
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-519'>SEDONA-519</a>] - 
ST_SubDivide (Snowflake) fails even on documentation example
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-520'>SEDONA-520</a>] -       
  Missing dependencies in Snowflake JAR
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-520'>SEDONA-520</a>] - 
Missing dependencies in Snowflake JAR
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-531'>SEDONA-531</a>] -       
  RDD spatial join in Python throws Not available error
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-531'>SEDONA-531</a>] - RDD 
spatial join in Python throws Not available error
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-534'>SEDONA-534</a>] -       
  Disable Python warning message of finding jars
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-534'>SEDONA-534</a>] - 
Disable Python warning message of finding jars
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-545'>SEDONA-545</a>] -       
  Sedona Python DataFrame API fail due to missing commas
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-545'>SEDONA-545</a>] - 
Sedona Python DataFrame API fail due to missing commas
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-548'>SEDONA-548</a>] -       
  Fix Python Dataframe API Constructor registrations
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-548'>SEDONA-548</a>] - Fix 
Python Dataframe API Constructor registrations
 </li>
 </ul>
 
 ### Improvement
 
 <ul>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-474'>SEDONA-474</a>] -       
  Remove manipulation of warnings config
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-474'>SEDONA-474</a>] - 
Remove manipulation of warnings config
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-506'>SEDONA-506</a>] -       
  Add lenient mode for RS_ZonalStats and RS_ZonalStatsAll
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-506'>SEDONA-506</a>] - Add 
lenient mode for RS_ZonalStats and RS_ZonalStatsAll
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-512'>SEDONA-512</a>] -       
  Python serializer should report the object type in the error message
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-512'>SEDONA-512</a>] - 
Python serializer should report the object type in the error message
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-515'>SEDONA-515</a>] -       
  Add handling for noDataValues in RS_Resample
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-515'>SEDONA-515</a>] - Add 
handling for noDataValues in RS_Resample
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-529'>SEDONA-529</a>] -       
  Add basic `EditorConfig` file
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-529'>SEDONA-529</a>] - Add 
basic `EditorConfig` file
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-535'>SEDONA-535</a>] -       
  Add the pull request labeler
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-535'>SEDONA-535</a>] - Add 
the pull request labeler
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-536'>SEDONA-536</a>] -       
  Add CODEOWNERS file
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-536'>SEDONA-536</a>] - Add 
CODEOWNERS file
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-541'>SEDONA-541</a>] -       
  Allow concurrent snowflake testers
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-541'>SEDONA-541</a>] - Allow 
concurrent snowflake testers
 </li>
 </ul>
 
 ### Test
 
 <ul>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-513'>SEDONA-513</a>] -       
  Add pre-commit hook `mixed-line-ending`
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-513'>SEDONA-513</a>] - Add 
pre-commit hook `mixed-line-ending`
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-523'>SEDONA-523</a>] -       
  Add pre-commit hook `fix-byte-order-marker`
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-523'>SEDONA-523</a>] - Add 
pre-commit hook `fix-byte-order-marker`
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-524'>SEDONA-524</a>] -       
  Clean up the `pre-commit` config
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-524'>SEDONA-524</a>] - Clean 
up the `pre-commit` config
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-525'>SEDONA-525</a>] -       
  Add two more pre-commit hooks
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-525'>SEDONA-525</a>] - Add 
two more pre-commit hooks
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-528'>SEDONA-528</a>] -       
  Add `pre-commit` hook `check-yaml`
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-528'>SEDONA-528</a>] - Add 
`pre-commit` hook `check-yaml`
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-530'>SEDONA-530</a>] -       
  Add `pre-commit` hook `debug-statements`
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-530'>SEDONA-530</a>] - Add 
`pre-commit` hook `debug-statements`
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-537'>SEDONA-537</a>] -       
  Add pre-commit hook `requirements-txt-fixer`
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-537'>SEDONA-537</a>] - Add 
pre-commit hook `requirements-txt-fixer`
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-538'>SEDONA-538</a>] -       
  Add four more pre-commit hooks
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-538'>SEDONA-538</a>] - Add 
four more pre-commit hooks
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-542'>SEDONA-542</a>] -       
  Add `pre-commit` hook `check-executables-have-shebangs`
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-542'>SEDONA-542</a>] - Add 
`pre-commit` hook `check-executables-have-shebangs`
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-544'>SEDONA-544</a>] -       
  Add `ruff-pre-commit` for `Python` linting
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-544'>SEDONA-544</a>] - Add 
`ruff-pre-commit` for `Python` linting
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-546'>SEDONA-546</a>] -       
  Python linting enable rule `E712`
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-546'>SEDONA-546</a>] - 
Python linting enable rule `E712`
 </li>
 </ul>
 
 <h2>        Task
 </h2>
 <ul>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-469'>SEDONA-469</a>] -       
  Update Sedona docker and binder to use 1.5.1
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-469'>SEDONA-469</a>] - 
Update Sedona docker and binder to use 1.5.1
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-496'>SEDONA-496</a>] -       
  Dependabot: reduce the open pull requests limit to 2
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-496'>SEDONA-496</a>] - 
Dependabot: reduce the open pull requests limit to 2
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-526'>SEDONA-526</a>] -       
  Upgrade `actions/setup-java` to `v4`
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-526'>SEDONA-526</a>] - 
Upgrade `actions/setup-java` to `v4`
 </li>
 </ul>
 
@@ -143,133 +143,133 @@ Sedona 1.5.1 is compiled against Spark 3.3 / Spark 3.4 
/ Spark 3.5, Flink 1.12,
 ### Bug
 
 <ul>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-414'>SEDONA-414</a>] -       
  ST_MakeLine in sedona-spark does not work with array inputs
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-414'>SEDONA-414</a>] - 
ST_MakeLine in sedona-spark does not work with array inputs
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-417'>SEDONA-417</a>] -       
  Fix SedonaUtils.display_image
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-417'>SEDONA-417</a>] - Fix 
SedonaUtils.display_image
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-419'>SEDONA-419</a>] -       
  SedonaKepler and SedonaPyDeck should not be in `sedona.spark`
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-419'>SEDONA-419</a>] - 
SedonaKepler and SedonaPyDeck should not be in `sedona.spark`
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-420'>SEDONA-420</a>] -       
  Make SedonaKepler and SedonaPydeck optional dependencies
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-420'>SEDONA-420</a>] - Make 
SedonaKepler and SedonaPydeck optional dependencies
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-424'>SEDONA-424</a>] -       
  Specify jt-jiffle as a provided dependency
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-424'>SEDONA-424</a>] - 
Specify jt-jiffle as a provided dependency
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-426'>SEDONA-426</a>] -       
  Change cloning of rasters to be able to include metadata.
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-426'>SEDONA-426</a>] - 
Change cloning of rasters to be able to include metadata.
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-440'>SEDONA-440</a>] -       
  GeoParquet reader should support filter pushdown on nested fields
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-440'>SEDONA-440</a>] - 
GeoParquet reader should support filter pushdown on nested fields
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-443'>SEDONA-443</a>] -       
  Upload-artifact leads to 503 error
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-443'>SEDONA-443</a>] - 
Upload-artifact leads to 503 error
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-453'>SEDONA-453</a>] -       
  Performance degrade when indexing points using Quadtree
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-453'>SEDONA-453</a>] - 
Performance degrade when indexing points using Quadtree
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-456'>SEDONA-456</a>] -       
  SedonaKepler cannot work with geopandas &gt;= 0.13.0 correctly
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-456'>SEDONA-456</a>] - 
SedonaKepler cannot work with geopandas &gt;= 0.13.0 correctly
 </li>
 </ul>
 
 ### New Feature
 
 <ul>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-369'>SEDONA-369</a>] -       
  Add ST_DWITHIN
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-369'>SEDONA-369</a>] - Add 
ST_DWITHIN
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-411'>SEDONA-411</a>] -       
  Add RS_Rotation
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-411'>SEDONA-411</a>] - Add 
RS_Rotation
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-413'>SEDONA-413</a>] -       
  Add buffer parameters to ST_Buffer
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-413'>SEDONA-413</a>] - Add 
buffer parameters to ST_Buffer
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-415'>SEDONA-415</a>] -       
  Add optional parameter to ST_Transform
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-415'>SEDONA-415</a>] - Add 
optional parameter to ST_Transform
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-421'>SEDONA-421</a>] -       
  Add RS_Clip
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-421'>SEDONA-421</a>] - Add 
RS_Clip
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-422'>SEDONA-422</a>] -       
  Add a feature in RS_SetBandNoDataValue and fix NoDataValue in RS_Clip
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-422'>SEDONA-422</a>] - Add a 
feature in RS_SetBandNoDataValue and fix NoDataValue in RS_Clip
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-427'>SEDONA-427</a>] -       
  Add RS_RasterToWorldCoord
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-427'>SEDONA-427</a>] - Add 
RS_RasterToWorldCoord
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-428'>SEDONA-428</a>] -       
  Add RS_ZonalStats &amp; RS_ZonalStatsAll
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-428'>SEDONA-428</a>] - Add 
RS_ZonalStats &amp; RS_ZonalStatsAll
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-430'>SEDONA-430</a>] -       
  geoparquet writer should have an option called `writeToCrs`
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-430'>SEDONA-430</a>] - 
geoparquet writer should have an option called `writeToCrs`
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-431'>SEDONA-431</a>] -       
  Add RS_PixelAsPoints
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-431'>SEDONA-431</a>] - Add 
RS_PixelAsPoints
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-432'>SEDONA-432</a>] -       
  Add RS_PixelAsCentroids
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-432'>SEDONA-432</a>] - Add 
RS_PixelAsCentroids
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-433'>SEDONA-433</a>] -       
  Improve RS_SummaryStats performance
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-433'>SEDONA-433</a>] - 
Improve RS_SummaryStats performance
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-435'>SEDONA-435</a>] -       
  Add RS_PixelAsPolygons
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-435'>SEDONA-435</a>] - Add 
RS_PixelAsPolygons
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-438'>SEDONA-438</a>] -       
  Add NetCDF reader to Sedona
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-438'>SEDONA-438</a>] - Add 
NetCDF reader to Sedona
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-439'>SEDONA-439</a>] -       
  Add RS_Union_Aggr
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-439'>SEDONA-439</a>] - Add 
RS_Union_Aggr
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-441'>SEDONA-441</a>] -       
  Implement ST_LineLocatePoint
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-441'>SEDONA-441</a>] - 
Implement ST_LineLocatePoint
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-449'>SEDONA-449</a>] -       
  Add two raster column support to RS_MapAlgebra
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-449'>SEDONA-449</a>] - Add 
two raster column support to RS_MapAlgebra
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-455'>SEDONA-455</a>] -       
  Add a new data source namely geoparquet.metadata
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-455'>SEDONA-455</a>] - Add a 
new data source namely geoparquet.metadata
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-459'>SEDONA-459</a>] -       
  Add Snowflake support
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-459'>SEDONA-459</a>] - Add 
Snowflake support
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-460'>SEDONA-460</a>] -       
  RS_Tile and RS_TileExplode
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-460'>SEDONA-460</a>] - 
RS_Tile and RS_TileExplode
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-461'>SEDONA-461</a>] -       
  ST_IsValidReason
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-461'>SEDONA-461</a>] - 
ST_IsValidReason
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-465'>SEDONA-465</a>] -       
  Support reading legacy parquet files written by Apache Sedona &lt;= 
1.3.1-incubating
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-465'>SEDONA-465</a>] - 
Support reading legacy parquet files written by Apache Sedona &lt;= 
1.3.1-incubating
 </li>
 </ul>
 
 ### Improvement
 
 <ul>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-339'>SEDONA-339</a>] -       
  Skip irrelevant GitHub actions
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-339'>SEDONA-339</a>] - Skip 
irrelevant GitHub actions
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-416'>SEDONA-416</a>] -       
  importing SedonaContext, kepler.gl is not found.
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-416'>SEDONA-416</a>] - 
importing SedonaContext, kepler.gl is not found.
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-429'>SEDONA-429</a>] -       
  geoparquet reader/writer should print &quot;1.0.0&quot; in its version
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-429'>SEDONA-429</a>] - 
geoparquet reader/writer should print &quot;1.0.0&quot; in its version
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-434'>SEDONA-434</a>] -       
  Improve reliability by resolve the nondeterministic of the order of the Map
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-434'>SEDONA-434</a>] - 
Improve reliability by resolve the nondeterministic of the order of the Map
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-436'>SEDONA-436</a>] -       
  Fix RS_SetValues bug
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-436'>SEDONA-436</a>] - Fix 
RS_SetValues bug
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-437'>SEDONA-437</a>] -       
  Add implicit CRS transformation
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-437'>SEDONA-437</a>] - Add 
implicit CRS transformation
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-446'>SEDONA-446</a>] -       
  Add floating point datatype support in RS_AsBase64
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-446'>SEDONA-446</a>] - Add 
floating point datatype support in RS_AsBase64
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-448'>SEDONA-448</a>] -       
  RS_SetBandNoDataValue should have `replace` option
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-448'>SEDONA-448</a>] - 
RS_SetBandNoDataValue should have `replace` option
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-454'>SEDONA-454</a>] -       
  Change the default value of sedona.global.indextype from quadtree to rtree
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-454'>SEDONA-454</a>] - 
Change the default value of sedona.global.indextype from quadtree to rtree
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-457'>SEDONA-457</a>] -       
  Don&#39;t write GeometryUDT into org.apache.spark.sql.parquet.row.metadata 
when writing GeoParquet files
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-457'>SEDONA-457</a>] - 
Don&#39;t write GeometryUDT into org.apache.spark.sql.parquet.row.metadata when 
writing GeoParquet files
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-464'>SEDONA-464</a>] -       
  ST_Valid should have integer flags
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-464'>SEDONA-464</a>] - 
ST_Valid should have integer flags
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-466'>SEDONA-466</a>] -       
  RS_AsRaster does not use the weight and height of the raster in its 
parameters.
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-466'>SEDONA-466</a>] - 
RS_AsRaster does not use the weight and height of the raster in its parameters.
 </li>
 </ul>
 
 ### Test
 
 <ul>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-410'>SEDONA-410</a>] -       
  pre-commit: check that scripts with shebangs are executable
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-410'>SEDONA-410</a>] - 
pre-commit: check that scripts with shebangs are executable
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-412'>SEDONA-412</a>] -       
  pre-commit: add hook `end-of-file-fixer`
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-412'>SEDONA-412</a>] - 
pre-commit: add hook `end-of-file-fixer`
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-423'>SEDONA-423</a>] -       
  pre-commit: apply hook `end-of-file-fixer` to more files
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-423'>SEDONA-423</a>] - 
pre-commit: apply hook `end-of-file-fixer` to more files
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-442'>SEDONA-442</a>] -       
  pre-commit: add hook markdown-lint
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-442'>SEDONA-442</a>] - 
pre-commit: add hook markdown-lint
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-444'>SEDONA-444</a>] -       
  pre-commit: add hook to trim trailing whitespace
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-444'>SEDONA-444</a>] - 
pre-commit: add hook to trim trailing whitespace
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-445'>SEDONA-445</a>] -       
  pre-commit: apply hook end-of-file-fixer to more files
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-445'>SEDONA-445</a>] - 
pre-commit: apply hook end-of-file-fixer to more files
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-447'>SEDONA-447</a>] -       
  pre-commit: apply end-of-file-fixer to more files
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-447'>SEDONA-447</a>] - 
pre-commit: apply end-of-file-fixer to more files
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-463'>SEDONA-463</a>] -       
  Add a Makefile for convenience
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-463'>SEDONA-463</a>] - Add a 
Makefile for convenience
 </li>
 </ul>
 
 ### Task
 
 <ul>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-450'>SEDONA-450</a>] -       
  Support Spark 3.5
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-450'>SEDONA-450</a>] - 
Support Spark 3.5
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-458'>SEDONA-458</a>] -       
  The docs should have examples for UDF
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-458'>SEDONA-458</a>] - The 
docs should have examples for UDF
 </li>
 </ul>
 
@@ -308,224 +308,224 @@ Sedona 1.5.0 is compiled against Spark 3.3 / Spark 3.4 
/ Flink 1.12, Java 8.
 ### Bug
 
 <ul>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-318'>SEDONA-318</a>] -       
  SerDe for RasterUDT performs poorly
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-318'>SEDONA-318</a>] - SerDe 
for RasterUDT performs poorly
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-319'>SEDONA-319</a>] -       
  RS_AddBandFromArray does not always produce serializable rasters
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-319'>SEDONA-319</a>] - 
RS_AddBandFromArray does not always produce serializable rasters
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-322'>SEDONA-322</a>] -       
  The &quot;Scala and Java build&quot; CI job occasionally fail
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-322'>SEDONA-322</a>] - The 
&quot;Scala and Java build&quot; CI job occasionally fail
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-325'>SEDONA-325</a>] -       
  RS_FromGeoTiff is leaking file descriptors
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-325'>SEDONA-325</a>] - 
RS_FromGeoTiff is leaking file descriptors
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-329'>SEDONA-329</a>] -       
  Remove geometry_col parameter from SedonaKepler APIs
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-329'>SEDONA-329</a>] - 
Remove geometry_col parameter from SedonaKepler APIs
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-330'>SEDONA-330</a>] -       
  Fix bugs in SedonaPyDeck
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-330'>SEDONA-330</a>] - Fix 
bugs in SedonaPyDeck
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-332'>SEDONA-332</a>] -       
  RS_Value and RS_Values don&#39;t need to fetch all the pixel data
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-332'>SEDONA-332</a>] - 
RS_Value and RS_Values don&#39;t need to fetch all the pixel data
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-337'>SEDONA-337</a>] -       
  Failure falling back to pure python implementation when geomserde_speedup is 
unavailable
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-337'>SEDONA-337</a>] - 
Failure falling back to pure python implementation when geomserde_speedup is 
unavailable
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-338'>SEDONA-338</a>] -       
  Refactor Raster construction in sedona to use AffineTransform instead of 
envelope
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-338'>SEDONA-338</a>] - 
Refactor Raster construction in sedona to use AffineTransform instead of 
envelope
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-358'>SEDONA-358</a>] -       
  Refactor Functions to remove geotools dependency for most vector functions
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-358'>SEDONA-358</a>] - 
Refactor Functions to remove geotools dependency for most vector functions
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-362'>SEDONA-362</a>] -       
  RS_BandAsArray truncates the decimal part of float/double pixel values.
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-362'>SEDONA-362</a>] - 
RS_BandAsArray truncates the decimal part of float/double pixel values.
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-373'>SEDONA-373</a>] -       
  Move RasterPredicates to correct raster package to prevent redundant imports
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-373'>SEDONA-373</a>] - Move 
RasterPredicates to correct raster package to prevent redundant imports
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-394'>SEDONA-394</a>] -       
  fix RS_Band data type bug
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-394'>SEDONA-394</a>] - fix 
RS_Band data type bug
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-401'>SEDONA-401</a>] -       
  Handle null values in RS_AsMatrix
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-401'>SEDONA-401</a>] - 
Handle null values in RS_AsMatrix
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-402'>SEDONA-402</a>] -       
  Floor grid coordinates received from geotools
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-402'>SEDONA-402</a>] - Floor 
grid coordinates received from geotools
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-403'>SEDONA-403</a>] -       
  Add Null tolerance to RS_AddBandFromArray
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-403'>SEDONA-403</a>] - Add 
Null tolerance to RS_AddBandFromArray
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-405'>SEDONA-405</a>] -       
  Sedona driver Out of Memory on 1.4.1
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-405'>SEDONA-405</a>] - 
Sedona driver Out of Memory on 1.4.1
 </li>
 </ul>
 
 ### New Feature
 
 <ul>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-200'>SEDONA-200</a>] -       
  Add ST_CoordDim to Sedona
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-200'>SEDONA-200</a>] - Add 
ST_CoordDim to Sedona
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-213'>SEDONA-213</a>] -       
  Add ST_BoundingDiagonal to Sedona
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-213'>SEDONA-213</a>] - Add 
ST_BoundingDiagonal to Sedona
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-237'>SEDONA-237</a>] -       
  Implement ST_Dimension
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-237'>SEDONA-237</a>] - 
Implement ST_Dimension
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-238'>SEDONA-238</a>] -       
  Implement OGC GeometryType
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-238'>SEDONA-238</a>] - 
Implement OGC GeometryType
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-293'>SEDONA-293</a>] -       
  Implement ST_IsCollection
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-293'>SEDONA-293</a>] - 
Implement ST_IsCollection
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-294'>SEDONA-294</a>] -       
  Implement ST_Angle
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-294'>SEDONA-294</a>] - 
Implement ST_Angle
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-295'>SEDONA-295</a>] -       
  Implement ST_LineInterpolatePoint in Flink
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-295'>SEDONA-295</a>] - 
Implement ST_LineInterpolatePoint in Flink
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-296'>SEDONA-296</a>] -       
  Implement ST_Multi in Sedona Flink
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-296'>SEDONA-296</a>] - 
Implement ST_Multi in Sedona Flink
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-298'>SEDONA-298</a>] -       
  Implement ST_ClosestPoint
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-298'>SEDONA-298</a>] - 
Implement ST_ClosestPoint
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-299'>SEDONA-299</a>] -       
  Implement ST_FrechetDistance
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-299'>SEDONA-299</a>] - 
Implement ST_FrechetDistance
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-300'>SEDONA-300</a>] -       
  Implement ST_HausdorffDistance
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-300'>SEDONA-300</a>] - 
Implement ST_HausdorffDistance
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-301'>SEDONA-301</a>] -       
  Implement ST_Affine
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-301'>SEDONA-301</a>] - 
Implement ST_Affine
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-303'>SEDONA-303</a>] -       
  Port all Sedona Spark functions to Sedona Flink
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-303'>SEDONA-303</a>] - Port 
all Sedona Spark functions to Sedona Flink
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-310'>SEDONA-310</a>] -       
  Add ST_Degrees to sedona
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-310'>SEDONA-310</a>] - Add 
ST_Degrees to sedona
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-314'>SEDONA-314</a>] -       
  Support Optimized join on ST_HausdorffDistance
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-314'>SEDONA-314</a>] - 
Support Optimized join on ST_HausdorffDistance
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-315'>SEDONA-315</a>] -       
  Support Optimized join on ST_FrechetDistance
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-315'>SEDONA-315</a>] - 
Support Optimized join on ST_FrechetDistance
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-321'>SEDONA-321</a>] -       
  Implement RS_Intersects(raster, geom)
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-321'>SEDONA-321</a>] - 
Implement RS_Intersects(raster, geom)
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-323'>SEDONA-323</a>] -       
  Add wrapper for KeplerGl visualization in sedona
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-323'>SEDONA-323</a>] - Add 
wrapper for KeplerGl visualization in sedona
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-328'>SEDONA-328</a>] -       
  Add wrapper for pydeck visualizations in sedona
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-328'>SEDONA-328</a>] - Add 
wrapper for pydeck visualizations in sedona
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-331'>SEDONA-331</a>] -       
  Add RS_Height and RS_Width
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-331'>SEDONA-331</a>] - Add 
RS_Height and RS_Width
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-334'>SEDONA-334</a>] -       
  Add ScaleX and ScaleY
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-334'>SEDONA-334</a>] - Add 
ScaleX and ScaleY
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-335'>SEDONA-335</a>] -       
  Add RS_PixelAsPoint
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-335'>SEDONA-335</a>] - Add 
RS_PixelAsPoint
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-336'>SEDONA-336</a>] -       
  Add RS_UpperLeftX and RS_UpperLeftY
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-336'>SEDONA-336</a>] - Add 
RS_UpperLeftX and RS_UpperLeftY
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-340'>SEDONA-340</a>] -       
  Add RS_ConvexHull
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-340'>SEDONA-340</a>] - Add 
RS_ConvexHull
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-343'>SEDONA-343</a>] -       
  Add raster predicates: Contains and Within
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-343'>SEDONA-343</a>] - Add 
raster predicates: Contains and Within
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-344'>SEDONA-344</a>] -       
  Add RS_RasterToWorldCoordX, RS_RasterToWorldCoordY
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-344'>SEDONA-344</a>] - Add 
RS_RasterToWorldCoordX, RS_RasterToWorldCoordY
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-346'>SEDONA-346</a>] -       
  Add RS_WorldToRaster APIs
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-346'>SEDONA-346</a>] - Add 
RS_WorldToRaster APIs
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-353'>SEDONA-353</a>] -       
  Add RS_BandNoDataValue
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-353'>SEDONA-353</a>] - Add 
RS_BandNoDataValue
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-354'>SEDONA-354</a>] -       
  Add RS_SkewX and RS_SkewY
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-354'>SEDONA-354</a>] - Add 
RS_SkewX and RS_SkewY
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-355'>SEDONA-355</a>] -       
  Add RS_BandPixelType
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-355'>SEDONA-355</a>] - Add 
RS_BandPixelType
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-357'>SEDONA-357</a>] -       
  Implement ST_VoronoiPolygons
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-357'>SEDONA-357</a>] - 
Implement ST_VoronoiPolygons
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-359'>SEDONA-359</a>] -       
  Add RS_GeoReference
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-359'>SEDONA-359</a>] - Add 
RS_GeoReference
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-361'>SEDONA-361</a>] -       
  Add RS_MapAlgebra for performing map algebra operations using simple 
expressions
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-361'>SEDONA-361</a>] - Add 
RS_MapAlgebra for performing map algebra operations using simple expressions
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-363'>SEDONA-363</a>] -       
  Add RS_PixelAsPolygon
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-363'>SEDONA-363</a>] - Add 
RS_PixelAsPolygon
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-364'>SEDONA-364</a>] -       
  Add RS_MinConvexHull
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-364'>SEDONA-364</a>] - Add 
RS_MinConvexHull
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-366'>SEDONA-366</a>] -       
  Add RS_Count
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-366'>SEDONA-366</a>] - Add 
RS_Count
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-367'>SEDONA-367</a>] -       
  Add RS_PixelAsCentroid
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-367'>SEDONA-367</a>] - Add 
RS_PixelAsCentroid
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-368'>SEDONA-368</a>] -       
  Add RS_SummaryStats
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-368'>SEDONA-368</a>] - Add 
RS_SummaryStats
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-371'>SEDONA-371</a>] -       
  Add optimized join support for raster-vector and raster-raster(if any) joins
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-371'>SEDONA-371</a>] - Add 
optimized join support for raster-vector and raster-raster(if any) joins
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-372'>SEDONA-372</a>] -       
  Add RS_SetGeoReference
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-372'>SEDONA-372</a>] - Add 
RS_SetGeoReference
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-375'>SEDONA-375</a>] -       
  Add RS_SetBandNoDataValue
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-375'>SEDONA-375</a>] - Add 
RS_SetBandNoDataValue
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-376'>SEDONA-376</a>] -       
  Add RS_SetValues
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-376'>SEDONA-376</a>] - Add 
RS_SetValues
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-378'>SEDONA-378</a>] -       
  Add RS_SetValue
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-378'>SEDONA-378</a>] - Add 
RS_SetValue
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-379'>SEDONA-379</a>] -       
  Add RS_AsBase64
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-379'>SEDONA-379</a>] - Add 
RS_AsBase64
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-383'>SEDONA-383</a>] -       
  Add RS_Band
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-383'>SEDONA-383</a>] - Add 
RS_Band
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-387'>SEDONA-387</a>] -       
  Add RS_BandIsNoData
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-387'>SEDONA-387</a>] - Add 
RS_BandIsNoData
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-388'>SEDONA-388</a>] -       
  Add RS_AsRaster
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-388'>SEDONA-388</a>] - Add 
RS_AsRaster
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-391'>SEDONA-391</a>] -       
  Add RS_AsMatrix
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-391'>SEDONA-391</a>] - Add 
RS_AsMatrix
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-393'>SEDONA-393</a>] -       
  Add RS_AsPNG
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-393'>SEDONA-393</a>] - Add 
RS_AsPNG
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-395'>SEDONA-395</a>] -       
  Add RS_AsImage
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-395'>SEDONA-395</a>] - Add 
RS_AsImage
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-396'>SEDONA-396</a>] -       
  Add RS_SetValues Geometry variant
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-396'>SEDONA-396</a>] - Add 
RS_SetValues Geometry variant
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-398'>SEDONA-398</a>] -       
  Add RS_AddBand
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-398'>SEDONA-398</a>] - Add 
RS_AddBand
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-404'>SEDONA-404</a>] -       
  Add RS_Resample
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-404'>SEDONA-404</a>] - Add 
RS_Resample
 </li>
 </ul>
 
 ### Improvement
 
 <ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-39'>SEDONA-39</a>] 
-         Fix the Lon/lat order issue in Sedona
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-39'>SEDONA-39</a>] 
- Fix the Lon/lat order issue in Sedona
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-114'>SEDONA-114</a>] -       
  Add ST_MakeLine to Apache Sedona
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-114'>SEDONA-114</a>] - Add 
ST_MakeLine to Apache Sedona
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-142'>SEDONA-142</a>] -       
  Add ST_Collect to Flink Catalog
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-142'>SEDONA-142</a>] - Add 
ST_Collect to Flink Catalog
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-311'>SEDONA-311</a>] -       
  Refactor InferredExpression to handle functions with arbitrary arity
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-311'>SEDONA-311</a>] - 
Refactor InferredExpression to handle functions with arbitrary arity
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-313'>SEDONA-313</a>] -       
  Refactor ST_Affine to support signature like PostGIS
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-313'>SEDONA-313</a>] - 
Refactor ST_Affine to support signature like PostGIS
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-324'>SEDONA-324</a>] -       
  R – Fix failing tests
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-324'>SEDONA-324</a>] - R – 
Fix failing tests
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-326'>SEDONA-326</a>] -       
  Improve raster band algebra functions for easier preprocessing of raster data
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-326'>SEDONA-326</a>] - 
Improve raster band algebra functions for easier preprocessing of raster data
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-327'>SEDONA-327</a>] -       
  Refactor InferredExpression to handle GridCoverage2D
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-327'>SEDONA-327</a>] - 
Refactor InferredExpression to handle GridCoverage2D
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-333'>SEDONA-333</a>] -       
  Support EWKT parser in ST_GeomFromWKT
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-333'>SEDONA-333</a>] - 
Support EWKT parser in ST_GeomFromWKT
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-347'>SEDONA-347</a>] -       
  Centralize usages of transform()
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-347'>SEDONA-347</a>] - 
Centralize usages of transform()
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-350'>SEDONA-350</a>] -       
  Refactor RS_AddBandFromArray to allow adding a custom noDataValue
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-350'>SEDONA-350</a>] - 
Refactor RS_AddBandFromArray to allow adding a custom noDataValue
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-352'>SEDONA-352</a>] -       
  Refactor MakeEmptyRaster to allow setting custom datatype for the raster
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-352'>SEDONA-352</a>] - 
Refactor MakeEmptyRaster to allow setting custom datatype for the raster
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-360'>SEDONA-360</a>] -       
  Handle nodata values of raster bands in a more concise way
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-360'>SEDONA-360</a>] - 
Handle nodata values of raster bands in a more concise way
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-365'>SEDONA-365</a>] -       
  Refactor RS_Count to RS_CountValue
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-365'>SEDONA-365</a>] - 
Refactor RS_Count to RS_CountValue
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-374'>SEDONA-374</a>] -       
  RS predicates should support (geom, rast) and (rast, rast) as arguments, and 
use the convex hull of rasters for spatial relationship testing
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-374'>SEDONA-374</a>] - RS 
predicates should support (geom, rast) and (rast, rast) as arguments, and use 
the convex hull of rasters for spatial relationship testing
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-385'>SEDONA-385</a>] -       
  Set the Maven Central to be the first repository to check
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-385'>SEDONA-385</a>] - Set 
the Maven Central to be the first repository to check
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-386'>SEDONA-386</a>] -       
  Speed up GridCoverage2D serialization
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-386'>SEDONA-386</a>] - Speed 
up GridCoverage2D serialization
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-392'>SEDONA-392</a>] -       
  Add five more pre-commit hooks
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-392'>SEDONA-392</a>] - Add 
five more pre-commit hooks
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-399'>SEDONA-399</a>] -       
  Support Uber H3 cells
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-399'>SEDONA-399</a>] - 
Support Uber H3 cells
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-400'>SEDONA-400</a>] -       
  pre-commit add hook to ensure that links to vcs websites are permalinks
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-400'>SEDONA-400</a>] - 
pre-commit add hook to ensure that links to vcs websites are permalinks
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-408'>SEDONA-408</a>] -       
  Set a reasonable default size for RasterUDT
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-408'>SEDONA-408</a>] - Set a 
reasonable default size for RasterUDT
 </li>
 </ul>
 
 ### Task
 
 <ul>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-316'>SEDONA-316</a>] -       
  Refactor Sedona Jupyter notebook examples with unified SedonaContext 
entrypoint
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-316'>SEDONA-316</a>] - 
Refactor Sedona Jupyter notebook examples with unified SedonaContext entrypoint
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-317'>SEDONA-317</a>] -       
  Change map visualization in Jupyter notebooks with KeplerGL
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-317'>SEDONA-317</a>] - 
Change map visualization in Jupyter notebooks with KeplerGL
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-341'>SEDONA-341</a>] -       
  Move RS_Envelope to GeometryFunctions
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-341'>SEDONA-341</a>] - Move 
RS_Envelope to GeometryFunctions
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-356'>SEDONA-356</a>] -       
  Change CRS transformation from lat/lon to lon/lat order
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-356'>SEDONA-356</a>] - 
Change CRS transformation from lat/lon to lon/lat order
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-370'>SEDONA-370</a>] -       
  Completely drop the old GeoTiff reader and writer
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-370'>SEDONA-370</a>] - 
Completely drop the old GeoTiff reader and writer
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-377'>SEDONA-377</a>] -       
  Change sphere/spheroid functions to work with coordinates in lon/lat order
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-377'>SEDONA-377</a>] - 
Change sphere/spheroid functions to work with coordinates in lon/lat order
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-380'>SEDONA-380</a>] -       
  Merge all Sedona Spark module to a single module
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-380'>SEDONA-380</a>] - Merge 
all Sedona Spark module to a single module
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-381'>SEDONA-381</a>] -       
  Merge python-adapter to sql module
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-381'>SEDONA-381</a>] - Merge 
python-adapter to sql module
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-382'>SEDONA-382</a>] -       
  Merge SQL and Core module to a single Spark module
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-382'>SEDONA-382</a>] - Merge 
SQL and Core module to a single Spark module
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-384'>SEDONA-384</a>] -       
  Merge viz module to the spark module
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-384'>SEDONA-384</a>] - Merge 
viz module to the spark module
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-397'>SEDONA-397</a>] -       
  Move Map Algebra functions
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-397'>SEDONA-397</a>] - Move 
Map Algebra functions
 </li>
 </ul>
 
@@ -578,69 +578,69 @@ Sedona 1.4.1 is compiled against Spark 3.3 / Spark 3.4 / 
Flink 1.12, Java 8.
 ### Bug
 
 <ul>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-266'>SEDONA-266</a>] -       
  RS_Values throws UnsupportedOperationException for shuffled point arrays
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-266'>SEDONA-266</a>] - 
RS_Values throws UnsupportedOperationException for shuffled point arrays
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-267'>SEDONA-267</a>] -       
  Cannot pip install apache-sedona 1.4.0 from source distribution
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-267'>SEDONA-267</a>] - 
Cannot pip install apache-sedona 1.4.0 from source distribution
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-273'>SEDONA-273</a>] -       
  Set a upper bound for Shapely, Pandas and GeoPandas
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-273'>SEDONA-273</a>] - Set a 
upper bound for Shapely, Pandas and GeoPandas
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-277'>SEDONA-277</a>] -       
  Sedona spark artifacts for scala 2.13 do not have proper POMs
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-277'>SEDONA-277</a>] - 
Sedona spark artifacts for scala 2.13 do not have proper POMs
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-283'>SEDONA-283</a>] -       
  Artifacts were deployed twice when running mvn clean deploy
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-283'>SEDONA-283</a>] - 
Artifacts were deployed twice when running mvn clean deploy
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-284'>SEDONA-284</a>] -       
  Property values in dependency deduced POMs for shaded modules were not 
substituted
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-284'>SEDONA-284</a>] - 
Property values in dependency deduced POMs for shaded modules were not 
substituted
 </li>
 </ul>
 
 ### New Feature
 
 <ul>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-196'>SEDONA-196</a>] -       
  Add ST_Force3D to Sedona
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-196'>SEDONA-196</a>] - Add 
ST_Force3D to Sedona
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-239'>SEDONA-239</a>] -       
  Implement ST_NumPoints
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-239'>SEDONA-239</a>] - 
Implement ST_NumPoints
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-264'>SEDONA-264</a>] -       
  zeppelin helium plugin supports plotting geometry like linestring, polygon
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-264'>SEDONA-264</a>] - 
zeppelin helium plugin supports plotting geometry like linestring, polygon
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-280'>SEDONA-280</a>] -       
  Add ST_GeometricMedian
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-280'>SEDONA-280</a>] - Add 
ST_GeometricMedian
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-281'>SEDONA-281</a>] -       
  Support geodesic / geography functions
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-281'>SEDONA-281</a>] - 
Support geodesic / geography functions
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-286'>SEDONA-286</a>] -       
  Support optimized distance join on ST_DistanceSpheroid and ST_DistanceSphere
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-286'>SEDONA-286</a>] - 
Support optimized distance join on ST_DistanceSpheroid and ST_DistanceSphere
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-287'>SEDONA-287</a>] -       
  Use SedonaContext to unify Sedona entry points
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-287'>SEDONA-287</a>] - Use 
SedonaContext to unify Sedona entry points
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-292'>SEDONA-292</a>] -       
  Bridge Sedona Raster and Map Algebra operators
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-292'>SEDONA-292</a>] - 
Bridge Sedona Raster and Map Algebra operators
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-297'>SEDONA-297</a>] -       
  Implement ST_NRings
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-297'>SEDONA-297</a>] - 
Implement ST_NRings
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-302'>SEDONA-302</a>] -       
  Implement ST_Translate
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-302'>SEDONA-302</a>] - 
Implement ST_Translate
 </li>
 </ul>
 
 ### Improvement
 
 <ul>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-167'>SEDONA-167</a>] -       
  Add __pycache__ to Python .gitignore
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-167'>SEDONA-167</a>] - Add 
__pycache__ to Python .gitignore
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-265'>SEDONA-265</a>] -       
  Migrate all ST functions to Sedona Inferred Expressions
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-265'>SEDONA-265</a>] - 
Migrate all ST functions to Sedona Inferred Expressions
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-269'>SEDONA-269</a>] -       
  Add data source for writing binary files
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-269'>SEDONA-269</a>] - Add 
data source for writing binary files
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-270'>SEDONA-270</a>] -       
  Remove redundant serialization for rasters
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-270'>SEDONA-270</a>] - 
Remove redundant serialization for rasters
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-271'>SEDONA-271</a>] -       
  Add raster function RS_SRID
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-271'>SEDONA-271</a>] - Add 
raster function RS_SRID
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-274'>SEDONA-274</a>] -       
  Move all ST function logics to Sedona common
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-274'>SEDONA-274</a>] - Move 
all ST function logics to Sedona common
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-275'>SEDONA-275</a>] -       
  Add raster function RS_SetSRID
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-275'>SEDONA-275</a>] - Add 
raster function RS_SetSRID
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-276'>SEDONA-276</a>] -       
  Add support for Spark 3.4
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-276'>SEDONA-276</a>] - Add 
support for Spark 3.4
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-279'>SEDONA-279</a>] -       
  Sedona-Flink should not depend on Sedona-Spark modules
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-279'>SEDONA-279</a>] - 
Sedona-Flink should not depend on Sedona-Spark modules
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-282'>SEDONA-282</a>] -       
  R – Add raster write function
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-282'>SEDONA-282</a>] - R – 
Add raster write function
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-290'>SEDONA-290</a>] -       
  RDD Spatial Joins should follow the iterator model
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-290'>SEDONA-290</a>] - RDD 
Spatial Joins should follow the iterator model
 </li>
 </ul>
 
@@ -675,91 +675,91 @@ When `sedona.join.optimizationmode` is configured as 
`nonequi`, it won't optimiz
 ### Bug
 
 <ul>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-218'>SEDONA-218</a>] -       
  Flaky test caused by improper handling of null struct values in Adapter.toDf
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-218'>SEDONA-218</a>] - Flaky 
test caused by improper handling of null struct values in Adapter.toDf
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-221'>SEDONA-221</a>] -       
  Outer join throws NPE for null geometries
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-221'>SEDONA-221</a>] - Outer 
join throws NPE for null geometries
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-222'>SEDONA-222</a>] -       
  GeoParquet reader does not work in non-local mode
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-222'>SEDONA-222</a>] - 
GeoParquet reader does not work in non-local mode
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-224'>SEDONA-224</a>] -       
  java.lang.NoSuchMethodError when loading GeoParquet files using Spark 3.0.x ~ 
3.2.x
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-224'>SEDONA-224</a>] - 
java.lang.NoSuchMethodError when loading GeoParquet files using Spark 3.0.x ~ 
3.2.x
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-225'>SEDONA-225</a>] -       
  Cannot count dataframes loaded from GeoParquet files
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-225'>SEDONA-225</a>] - 
Cannot count dataframes loaded from GeoParquet files
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-227'>SEDONA-227</a>] -       
  Python SerDe Performance Degradation
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-227'>SEDONA-227</a>] - 
Python SerDe Performance Degradation
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-230'>SEDONA-230</a>] -       
  rdd.saveAsGeoJSON should generate feature properties with field names
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-230'>SEDONA-230</a>] - 
rdd.saveAsGeoJSON should generate feature properties with field names
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-233'>SEDONA-233</a>] -       
  Incorrect results for several joins in a single stage
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-233'>SEDONA-233</a>] - 
Incorrect results for several joins in a single stage
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-236'>SEDONA-236</a>] -       
  Flakey python tests in tests.serialization.test_[de]serializers
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-236'>SEDONA-236</a>] - 
Flakey python tests in tests.serialization.test_[de]serializers
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-242'>SEDONA-242</a>] -       
  Update jars dependencies in Sedona R to Sedona 1.4.0 version
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-242'>SEDONA-242</a>] - 
Update jars dependencies in Sedona R to Sedona 1.4.0 version
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-250'>SEDONA-250</a>] -       
  R Deprecate use of Spark 2.4
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-250'>SEDONA-250</a>] - R 
Deprecate use of Spark 2.4
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-252'>SEDONA-252</a>] -       
  Fix disabled RS_Base64 test
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-252'>SEDONA-252</a>] - Fix 
disabled RS_Base64 test
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-255'>SEDONA-255</a>] -       
  R – Translation issue for ST_Point and ST_PolygonFromEnvelope
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-255'>SEDONA-255</a>] - R – 
Translation issue for ST_Point and ST_PolygonFromEnvelope
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-258'>SEDONA-258</a>] -       
  Cannot directly assign raw spatial RDD to CircleRDD using Python binding
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-258'>SEDONA-258</a>] - 
Cannot directly assign raw spatial RDD to CircleRDD using Python binding
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-259'>SEDONA-259</a>] -       
  Adapter.toSpatialRdd in Python binding does not have valid implementation for 
specifying custom field names for user data
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-259'>SEDONA-259</a>] - 
Adapter.toSpatialRdd in Python binding does not have valid implementation for 
specifying custom field names for user data
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-261'>SEDONA-261</a>] -       
  Cannot run distance join using broadcast index join when the distance 
expression references to attributes from the right-side relation
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-261'>SEDONA-261</a>] - 
Cannot run distance join using broadcast index join when the distance 
expression references to attributes from the right-side relation
 </li>
 </ul>
 
 ### New Feature
 
 <ul>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-156'>SEDONA-156</a>] -       
  predicate pushdown support for GeoParquet
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-156'>SEDONA-156</a>] - 
predicate pushdown support for GeoParquet
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-215'>SEDONA-215</a>] -       
  Add ST_ConcaveHull
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-215'>SEDONA-215</a>] - Add 
ST_ConcaveHull
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-216'>SEDONA-216</a>] -       
  Upgrade jts version to 1.19.0
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-216'>SEDONA-216</a>] - 
Upgrade jts version to 1.19.0
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-235'>SEDONA-235</a>] -       
  Create ST_S2CellIds in Sedona
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-235'>SEDONA-235</a>] - 
Create ST_S2CellIds in Sedona
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-246'>SEDONA-246</a>] -       
  R GeoTiff read/write
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-246'>SEDONA-246</a>] - R 
GeoTiff read/write
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-254'>SEDONA-254</a>] -       
  R – Add raster type
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-254'>SEDONA-254</a>] - R – 
Add raster type
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-262'>SEDONA-262</a>] -       
  Don&#39;t optimize equi-join by default, add an option to configure when to 
optimize spatial joins
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-262'>SEDONA-262</a>] - 
Don&#39;t optimize equi-join by default, add an option to configure when to 
optimize spatial joins
 </li>
 </ul>
 
 <h2>        Improvement
 </h2>
 <ul>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-205'>SEDONA-205</a>] -       
  Use BinaryType in GeometryUDT in Sedona Spark
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-205'>SEDONA-205</a>] - Use 
BinaryType in GeometryUDT in Sedona Spark
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-207'>SEDONA-207</a>] -       
  Faster serialization/deserialization of geometry objects
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-207'>SEDONA-207</a>] - 
Faster serialization/deserialization of geometry objects
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-212'>SEDONA-212</a>] -       
  Move shading to separate maven modules
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-212'>SEDONA-212</a>] - Move 
shading to separate maven modules
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-217'>SEDONA-217</a>] -       
  Automatically broadcast small datasets
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-217'>SEDONA-217</a>] - 
Automatically broadcast small datasets
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-220'>SEDONA-220</a>] -       
  Upgrade Ubuntu build image from 18.04 to 20.04
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-220'>SEDONA-220</a>] - 
Upgrade Ubuntu build image from 18.04 to 20.04
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-226'>SEDONA-226</a>] -       
  Support reading and writing GeoParquet file metadata
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-226'>SEDONA-226</a>] - 
Support reading and writing GeoParquet file metadata
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-228'>SEDONA-228</a>] -       
  Standardize logging dependencies
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-228'>SEDONA-228</a>] - 
Standardize logging dependencies
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-231'>SEDONA-231</a>] -       
  Redundant Serde Removal
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-231'>SEDONA-231</a>] - 
Redundant Serde Removal
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-234'>SEDONA-234</a>] -       
  ST_Point inconsistencies
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-234'>SEDONA-234</a>] - 
ST_Point inconsistencies
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-243'>SEDONA-243</a>] -       
  Improve Sedona R file readers: GeoParquet and Shapefile
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-243'>SEDONA-243</a>] - 
Improve Sedona R file readers: GeoParquet and Shapefile
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-244'>SEDONA-244</a>] -       
  Align R read/write functions with the Sparklyr framework
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-244'>SEDONA-244</a>] - Align 
R read/write functions with the Sparklyr framework
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-249'>SEDONA-249</a>] -       
  Add jvm flags for running tests on Java 17
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-249'>SEDONA-249</a>] - Add 
jvm flags for running tests on Java 17
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-251'>SEDONA-251</a>] -       
  Add raster type to Sedona
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-251'>SEDONA-251</a>] - Add 
raster type to Sedona
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-253'>SEDONA-253</a>] -       
  Upgrade geotools to version 28.2
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-253'>SEDONA-253</a>] - 
Upgrade geotools to version 28.2
 </li>
-<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-260'>SEDONA-260</a>] -       
  More intuitive configuration of partition and index-build side of spatial 
joins in Sedona SQL
+<li>[<a 
href='https://issues.apache.org/jira/browse/SEDONA-260'>SEDONA-260</a>] - More 
intuitive configuration of partition and index-build side of spatial joins in 
Sedona SQL
 </li>
 </ul>
 

Reply via email to