Skip to content

v0.86.3

Latest

Choose a tag to compare

@github-actions github-actions released this 18 May 10:18

0.86.3 (2026-05-18)

⚠️ Breaking change — filtering package

The experimental method (*filtering.Filter).ApplyMacros(macros ...Macro) error
was replaced by (filtering.Filter).WithMacros(macros ...Macro) (filtering.Filter, error).
The new method has a value receiver and returns a new Filter rather than mutating
in place — this is what makes it safe to call repeatedly on the same source Filter
(e.g. across Spanner transaction retries).

Migrate by reassigning the result:

// Before
err := filter.ApplyMacros(macros...)

// After
filter, err = filter.WithMacros(macros...)

Bug Fixes

  • prevent race conditions when retrying transactions (688b95e)