Skip to content

Latest commit

 

History

History
48 lines (36 loc) · 1.59 KB

NEWS.md

File metadata and controls

48 lines (36 loc) · 1.59 KB

address_standardizer

Version 4.0.0dev

2026/xx/xx

New Features

  • GH-11, Add address_standardizer_data_br with Brazilian lexicon, gazetteer, and address rules (Ruy França, Darafei Praliaskouski)

Bug Fixes

  • Reject oversized rule strings before parsing can overrun the address_standardizer rule 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)

Version 3.7.0

2026/07/10

Breaking Changes

  • #6053, address_standardizer moved out of the main PostGIS tree into its own repository (Paul Ramsey)

Bug Fixes

  • #1599, parse_address() and normalize_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_standardizer error handling paths (Maksim Korotkov)
  • Add PG_MODULE_MAGIC for PostgreSQL < 18 and PG_MODULE_MAGIC_EXT for PostgreSQL >= 18 builds (Regina Obe, Paul Ramsey)