2026-04-14  Paul Ramsey <pramsey@cleverelephant.ca>

	* NEWS, README.postgis, Version.config, doc/release_notes.xml: 
	Prepare for 3.3.10 release

2026-04-14  Paul Ramsey <pramsey@cleverelephant.ca>

	* liblwgeom/lwgeom.c, liblwgeom/lwgeom_topo.c: Bug fixes from Maxim
	Korotkov

2026-04-10  Paul Ramsey <pramsey@cleverelephant.ca>

	* liblwgeom/effectivearea.c: Remove potential null dereference in
	ptarray_calc_areas()

2026-04-10  Paul Ramsey <pramsey@cleverelephant.ca>

	* liblwgeom/lwstroke.c: Remove potential null dereference in
	lwcircstring_linearize()

2026-04-10  Paul Ramsey <pramsey@cleverelephant.ca>

	* liblwgeom/measures3d.c: Remove potential null dereference in
	pt_in_ring_3d()

2026-04-10  Paul Ramsey <pramsey@cleverelephant.ca>

	* liblwgeom/ptarray.c: Remove potential null dereference from
	ptarray_contains_point_partial()

2026-04-10  Paul Ramsey <pramsey@cleverelephant.ca>

	* liblwgeom/liblwgeom.h.in, liblwgeom/liblwgeom_internal.h,
	liblwgeom/lwalgorithm.c: Remove unused function pt_in_ring_2d()

2026-04-10  Paul Ramsey <pramsey@cleverelephant.ca>

	* liblwgeom/lwcompound.c: Remove reported crash in
	lwcompound_add_lwgeom()

2026-04-10  Paul Ramsey <pramsey@cleverelephant.ca>

	* liblwgeom/effectivearea.c: Remove reported crash in
	lwline_set_effective_area()

2026-04-10  Paul Ramsey <pramsey@cleverelephant.ca>

	* liblwgeom/lwcompound.c: Remove reported crash in
	lwcompound_is_closed()

2026-04-11  Paul Ramsey <pramsey@cleverelephant.ca>

	* .cirrus.yml: Remove Cirrus-CI

2026-04-09  Paul Ramsey <pramsey@cleverelephant.ca>

	* NEWS, liblwgeom/lwin_wkt_lex.c, liblwgeom/lwin_wkt_lex.l,
	liblwgeom/lwutil.c: WKT parser produces incorrect error locations.
	In extreme cases causes occasional crashes.  References #6061

2026-04-08  Paul Ramsey <pramsey@cleverelephant.ca>

	* NEWS, liblwgeom/measures.c: Clean up and add another special case
	to lw_dist2d_pt_seg() When the seg is vertical or horizontal, we construct the nearest
	points to avoid getting a difference between the more-exact distance
	calculation that does not construct and the naturally constructive
	process of building a bbox, which can result in a situation where
	the "real distance" between two objects can be less than the "box
	distance", which is simply not allowed.  References #6026

2026-03-31  Paul Ramsey <pramsey@cleverelephant.ca>

	* postgis/postgis.sql.in: Ensure that functions called in upgrade
	script are fully qualified

2026-03-23  Paul Ramsey <pramsey@cleverelephant.ca>

	* NEWS, postgis/postgis.sql.in: Fully quality calls to helper
	functions references #6060

2026-03-18  Ariel Mashraki <ariel@mashraki.co.il>

	* raster/rt_pg/rtpg_mapalgebra.c,
	raster/test/regress/rt_mapalgebra_expr.sql,
	raster/test/regress/rt_mapalgebra_expr_expected: Use read-only SPI
	execution for user-supplied expressions in ST_MapAlgebraExpr

2026-03-17  Paul Ramsey <pramsey@cleverelephant.ca>

	* extensions/postgis/Makefile.in,
	extensions/postgis_extension_helper.sql.in,
	extensions/postgis_extension_helper_uninstall.sql,
	extensions/postgis_raster/Makefile.in, postgis/Makefile.in,
	utils/create_undef.pl, utils/create_upgrade.pl: Function
	qualification improvements to avoid name squatting during upgrades
	References #6055

2026-03-17  Paul Ramsey <pramsey@cleverelephant.ca>

	* NEWS: News item for GH-850

2026-03-17  Ariel Mashraki <ariel@mashraki.co.il>

	* postgis/lwgeom_in_flatgeobuf.c, regress/core/flatgeobuf.sql,
	regress/core/flatgeobuf_expected: Use quote_identifier to build
	tables in pgis_tablefromflatgeobuf

2026-03-12  Paul Ramsey <pramsey@cleverelephant.ca>

	* Remove priv escalation scenario.  Reported by Daniel Bakker
	References #6054

