2026/xx/xx
- GH-11, Add
address_standardizer_data_brwith Brazilian lexicon, gazetteer, and address rules (Ruy França, Darafei Praliaskouski)
- Reject oversized rule strings before parsing can overrun the
address_standardizerrule buffer (reported by Sarath Kumar, IITM Pravartak Security Team; fixed by Darafei Praliaskouski) - Harden scanner and rule parsing bounds checks (reported by Eric Ridge, PlanetScale; rule-type fix by Mehmet Ince; fixed by Darafei Praliaskouski)
- Reject out-of-range rule weights before they can be used as load-value indexes (reported by Harsh Raj Singhania; fixed by Darafei Praliaskouski)
2026/07/10
- #6053,
address_standardizermoved out of the main PostGIS tree into its own repository (Paul Ramsey)
- #1599,
parse_address()andnormalize_address()now canonicalize trailing country tokens to ISO 3166-1 alpha-2 codes and expose country on normalized addresses (Darafei Praliaskouski) - Standardize parsed macro components for structured parser consumers (Darafei Praliaskouski)
- Harden
parse_address()input handling and state/country extraction around split macro components (Darafei Praliaskouski) - Avoid potential NULL dereferences in
std_free()and portal cache lookups (Maksim Korotkov) - Fix a memory leak in
address_standardizererror handling paths (Maksim Korotkov) - Add
PG_MODULE_MAGICfor PostgreSQL < 18 andPG_MODULE_MAGIC_EXTfor PostgreSQL >= 18 builds (Regina Obe, Paul Ramsey)