diff --git a/docs/setup/release-notes.md b/docs/setup/release-notes.md
index 03fbf39b47..771335d11b 100644
--- a/docs/setup/release-notes.md
+++ b/docs/setup/release-notes.md
@@ -3,6 +3,122 @@
If you use Sedona < 1.6.0, please use GeoPandas <= `0.11.1` since GeoPandas > 0.11.1 will automatically install Shapely 2.0. If you use Shapely, please use <= `1.8.5`.
+!!! warning
+ Sedona 1.6.0+ requires Java 11+ to compile and run. If you are using Java 8, please use Sedona <= 1.5.2.
+
+## Sedona 1.6.0
+
+Sedona 1.6.0 is compiled against Spark 3.3 / Spark 3.4 / Spark 3.5, Flink 1.12, Snowflake 7+, Java 11.
+
+## New Contributors
+
+* @mpetazzoni made their first contribution in https://github.com/apache/sedona/pull/1216
+* @sebdiem made their first contribution in https://github.com/apache/sedona/pull/1217
+* @guilhem-dvr made their first contribution in https://github.com/apache/sedona/pull/1229
+* @niklas-petersen made their first contribution in https://github.com/apache/sedona/pull/1252
+* @mebrein made their first contribution in https://github.com/apache/sedona/pull/1334
+
+### Highlights
+
+* [X] Sedona is now compatible with Shapely 2.0 and GeoPandas 0.11.1+.
+* [X] Sedona now requires Java 11 to compile and run.
+* [X] Sedona added enhanced support for geography data. This includes
+ * ST_Buffer with spheroid distance
+ * ST_BestSRID to find the best SRID for a geometry
+ * ST_ShiftLongitude to shift the longitude of a geometry to mitigate the issue of crossing the date line
+ * ST_CrossesDateLine to check if a geometry crosses the date line
+ * ST_DWithin now supports spheroid distance
+* [X] **Sedona Spark** Sedona Raster allows RS_ReropjectMatch to wrap the extent of one raster to another raster, similar to [RasterArray.reproject_match function in rioxarray](https://corteva.github.io/rioxarray/html/rioxarray.html#rioxarray.raster_array.RasterArray.reproject_match)
+* [X] **Sedona Spark** Sedona Raster now supports Rasterio and NumPy UDF by `raster.as_numpy`, `raster.as_numpy_masked`, `raster.as_rasterio`. You can perform any native function from rasterio and numpy and run them in parallel. See the example below.
+
+```python
+from pyspark.sql.types import DoubleType
+
+def mean_udf(raster):
+ return float(raster.as_numpy().mean())
+
+sedona.udf.register("mean_udf", mean_udf, DoubleType())
+df_raster.withColumn("mean", expr("mean_udf(rast)")).show()
+```
+
+### Bug
+
+
+- [SEDONA-532] - Sedona Spark SQL optimizer cannot optimize joins with complex conditions
+
+- [SEDONA-543] - RS_Union_aggr gives referenceRaster is null error when run on cluster
+
+
+
+### New Feature
+
+
+- [SEDONA-467] - Add optimized join support for ST_DWithin
+
+- [SEDONA-468] - Add provision to use spheroid distance in ST_DWithin
+
+- [SEDONA-475] - Add RS_NormalizeAll to normalize all bands of a raster
+
+- [SEDONA-480] - Implement ST_S2ToGeom
+
+- [SEDONA-481] - Implements ST_Snap
+
+- [SEDONA-484] - Implement ST_IsPolygonCW
+
+- [SEDONA-488] - ST_Buffer with spheroid distance
+
+- [SEDONA-498] - Add ST_BestSRID
+
+- [SEDONA-499] - Add Spheroidal ST_Buffer
+
+- [SEDONA-504] - Add ST_ShiftLongitude
+
+- [SEDONA-508] - Add ST_CrossesDateLine
+
+- [SEDONA-509] - Add Single Statistic RS_SummaryStats
+
+- [SEDONA-514] - Add RS_SetPixelType
+
+- [SEDONA-516] - Add RS_Interpolate
+
+- [SEDONA-517] - Add RS_MakeRaster for constructing a new raster using given array data as band data
+
+- [SEDONA-518] - Add RS_ReprojectMatch for wrapping the extent of one raster to another raster
+
+- [SEDONA-522] - Add ST_Union with array of Geometry as input
+
+- [SEDONA-533] - Implement ST_Polygonize
+
+- [SEDONA-539] - Support Snowflake geography type
+
+
+
+### Improvement
+
+
+- [SEDONA-483] - Implements ST_IsPolygonCCW
+
+- [SEDONA-493] - Update default behavior of RS_NormalizeAll
+
+- [SEDONA-503] - Support Shapely 2.0 in PySpark binding
+
+- [SEDONA-521] - Change ST_H3ToGeom Behavior
+
+- [SEDONA-549] - RS_Union_aggr should support combining all bands in multi-band rasters
+
+
+
+### Task
+
+
+- [SEDONA-540] - Fix failed ST_Buffer and ST_Snap Snowflake tests
+
+- [SEDONA-550] - Remove the version upper bound of Pandas, GeoPandas
+
+- [SEDONA-551] - Upgrade GeoTools dependency to 31.0 for Apache SIS integration, Drop Java 8 support
+
+
+
## Sedona 1.5.2
Sedona 1.5.2 is compiled against Spark 3.3 / Spark 3.4 / Spark 3.5, Flink 1.12, Snowflake 7+, Java 8.
diff --git a/mkdocs.yml b/mkdocs.yml
index 1f3a3e5a3e..47ae4f98ba 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -161,10 +161,10 @@ extra:
current_version: 1.5.1
current_geotools: 1.5.1-28.2
sedona_create_release:
- current_version: 1.5.2
- current_git_tag: sedona-1.5.2-rc2
- current_rc: 1.5.2-rc2
- current_snapshot: 1.5.2-SNAPSHOT
+ current_version: 1.6.0
+ current_git_tag: sedona-1.6.0-rc1
+ current_rc: 1.6.0-rc1
+ current_snapshot: 1.6.1-SNAPSHOT
next_version: 1.6.0
copyright: Copyright © 2024 The Apache Software Foundation. Apache Sedona, Sedona, Apache, the Apache feather logo, and the Apache Sedona project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners. Please visit Apache Software Foundation for more details.