0.100.0 (2026-08-09)
⚠ BREAKING CHANGES
- extensions: the two-argument
subtract:ptstz_iyearoverload,
subtract(precision_timestamp_tz<P>, interval_year), is deprecated as of
0.100.0. Use the three-argumentsubtract:ptstz_iyear_stroverload,
subtract(precision_timestamp_tz<P>, interval_year, string), and pass an
explicit IANA timezone instead.interval_yearcarries a number of months,
and month arithmetic on an instant is only definable as field arithmetic on
a civil datetime; the timezone is what maps the instant to that calendar,
so the two-argument form has no well-defined result. This also aligns
subtractwithadd, which offers only the three-argument form for this
type combination. Nothing is removed by this change: the deprecation is
metadata only, consumers are not required to understand or validate it, and
no existing plan changes meaning. The overload is scheduled for removal in
a later release.
Features
- add advanced_extension to ExpandRel (#1167) (4d5d57a)
- extensions: add unsigned integer extension types (u8, u16, u32, u64) (#953) (f5e0715)
- extensions: deprecate subtract(precision_timestamp_tz, interval_year) overload (#1160) (993ad15)