2026-02-09  Regina Obe <lr@pcorp.us>

	* NEWS, README.postgis, doc/release_notes.xml: Updte release notes

2026-02-07  Regina Obe <lr@pcorp.us>

	* NEWS, doc/release_notes.xml,
	extensions/postgis_extension_helper.sql.in,
	extensions/postgis_extension_helper_uninstall.sql,
	extensions/postgis_tiger_geocoder/Makefile.in,
	extensions/postgis_tiger_geocoder/sql_bits/remove_from_extension.sq
	l.in, extensions/postgis_topology/Makefile.in,
	extensions/postgis_topology/sql_bits/remove_from_extension.sql.in: 
	Remove postgis_extension_remove_objects References #5853 for PostGIS
	3.3.9

2026-02-07  Regina Obe <lr@pcorp.us>

	* NEWS, doc/release_notes.xml,
	extensions/postgis_extension_helper.sql.in: Revert fix.  References
	#5853 for PostGIS 3.3.9

2026-02-07  Regina Obe <lr@pcorp.us>

	* NEWS, README.postgis, Version.config, ci/winnie/winnie_common.sh,
	doc/release_notes.xml, extensions/upgradeable_versions.mk: Prepare
	for releae of PostGIS 3.3.9

2026-02-07  Regina Obe <lr@pcorp.us>

	* extensions/postgis_extension_helper.sql.in: Bug in upgrade scripts
	for topology and tiger geocoder References #5853 for PostGIS 3.3.9

2026-02-06  Regina Obe <lr@pcorp.us>

	* NEWS, extras/tiger_geocoder/pagc_normalize/pagc_tables.sql,
	extras/tiger_geocoder/tiger_loader_2012.sql,
	extras/tiger_geocoder/tiger_loader_2013.sql,
	extras/tiger_geocoder/tiger_loader_2014.sql,
	extras/tiger_geocoder/tiger_loader_2015.sql,
	extras/tiger_geocoder/tiger_loader_2016.sql,
	extras/tiger_geocoder/tiger_loader_2017.sql,
	extras/tiger_geocoder/tiger_loader_2018.sql,
	extras/tiger_geocoder/tiger_loader_2019.sql,
	extras/tiger_geocoder/tiger_loader_2020.sql,
	extras/tiger_geocoder/tiger_loader_2021.sql,
	extras/tiger_geocoder/tiger_loader_2022.sql: TIGER EXTENSION
	SECURITY fix - Ensure tables are created by tiger extension and bale if not.     Patch provided by Andrey Borodin (Yandex)  References #5998 for PostGIS 3.3.9

2026-02-02  Maksim Korotkov <m.korotkov@postgrespro.ru>

	* postgis/flatgeobuf.c: Fix memory allocation size for arrays in
	flatgeobuf_decode_row The original code incorrectly allocated memory
	for pointers instead of the actual types, potentially causing buffer
	overflows or memory corruption since it was allocating insufficient
	memory (size of pointer instead of size of Datum/bool).  Found by PostgesPro.  Fixes: 3ae2c5844 ("FlatGeobuf format
	input/output") Signed-off-by: Maksim Korotkov
	<m.korotkov@postgrespro.ru>

2026-01-26  Maksim Korotkov <m.korotkov@postgrespro.ru>

	* postgis/geography_centroid.c: Replace check for avoiding NULL
	dereference Fixes: 9726c4770 ("missed file commit for ST_Centroid Geography
	support references #2951") Signed-off-by: Maksim Korotkov <m.korotkov@postgrespro.ru>

2026-01-20  Paul Ramsey <pramsey@cleverelephant.ca>

	* NEWS: News item for 680639af5

2026-01-20  Maksim Korotkov <m.korotkov@postgrespro.ru>

	* extensions/address_standardizer/standard.c: Avoid potential NULL
	dereference in std_free() After check against NULL the pointer std
	-> pagc_p was used unsafely.  Found by PostgresPro with Svace Static Analyzer.  Fixes: c6091a4bb
	("Prep to move address_standardizer into extensions folder")
	Signed-off-by: Maksim Korotkov <m.korotkov@postgrespro.ru>

2026-01-14  Sandro Santilli <strk@kbt.io>

	* liblwgeom/lwalgorithm.c, liblwgeom/ptarray.c: Stop using a
	tolerance for point-same functions References #6023 in 3.4 branch (3.4.5dev) This is partially reverts previous commit

2026-01-13  Sandro Santilli <strk@kbt.io>

	* NEWS, liblwgeom/cunit/cu_ptarray.c, liblwgeom/ptarray.c: Fix
	robustness issue in ptarray_contains_point References #6023 in 3.3 branch (3.3.9dev) Includes unit test

2025-12-22  Sandro Santilli <strk@kbt.io>

	* NEWS, topology/sql/cleanup/RemoveUnusedPrimitives.sql.in,
	topology/test/regress/removeunusedprimitives.sql: Fix
	RemoveUnusedPrimitives without "topology" in search_path Includes regression test.  Closes #6027 in stable-3.3 branch (3.3.9dev)

2025-12-15  Paul Ramsey <pramsey@cleverelephant.ca>

	* NEWS, liblwgeom/cunit/cu_gserialized2.c,
	liblwgeom/gserialized2.c, liblwgeom/lwin_wkb.c: Convert
	POLYGON(EMPTY) a polygon with an empty ring into POLYGON EMPTY a
	polygon with no rings, in the WKB input routine. Handle any existing
	POLYGON(EMPTY) in the gserialized_is_empty routine. References #6028

2025-10-08  Paul Ramsey <pramsey@cleverelephant.ca>

	* liblwgeom/measures.c, liblwgeom/measures.h: Avoid possible null
	pointer dereference. Closes #6000

2025-10-07  Maksim Korotkov <m.korotkov@postgrespro.ru>

	* extensions/address_standardizer/standard.c: address_standardizer:
	fixed memory leak The memory was not released in case of error
	handling.  Found by PostgresPro with Svace static analyzer Fixes: c6091a4bb
	("Prep to move address_standardizer into extensions folder")
	Signed-off-by: Maksim Korotkov <m.korotkov@postgrespro.ru>

2025-10-07  Paul Ramsey <pramsey@cleverelephant.ca>

	* NEWS, liblwgeom/cunit/cu_measures.c,
	liblwgeom/cunit/cu_ptarray.c, liblwgeom/liblwgeom_internal.h,
	liblwgeom/lwalgorithm.c, liblwgeom/lwcompound.c,
	liblwgeom/measures.c, liblwgeom/ptarray.c: Update distance
	calculations for CurvePolygon, references #5989

2025-10-06  Paul Ramsey <pramsey@cleverelephant.ca>

	* NEWS, postgis/lwgeom_geos.c: Consistent clipping of MULTI/POINT
	(Paul Ramsey), references #5962

2025-10-02  Maksim Korotkov <m.korotkov@postgrespro.ru>

	* extensions/address_standardizer/std_pg_hash.c: Fix NULL-pointer
	checks for gaztab and rultab in GetStdFromPortalCache Bad copy paste
	was potential reason of NULL pointer dereference Found by Svace static analyzer.  Fixes: c6091a4bb ("Prep to move
	address_standardizer into extensions folder") Signed-off-by: Maksim
	Korotkov <m.korotkov@postgrespro.ru>

2025-10-02  Paul Ramsey <pramsey@cleverelephant.ca>

	* update Cirrus Freebsd image

