Releases: moov-io/watchman
Releases · moov-io/watchman
Release v0.50.10
release v0.50.10
Release v0.50.9
IMPROVEMENTS
- address: telemetry for all cases of ParseAddress
- ofactest: fix sample rate
- stringscore: make benchmark more consistent
Release v0.50.8
IMPROVEMENTS
- build: fixup benchmark ResetTimer calls
- norm: add BenchmarkPhoneNumber, track ./internal/norm/ benchmarks in graph
- ofactest: start on sampling OFAC data
- search: leverage query's .PreparedFields.Name in compareName
- search: normalize phone numbers
- search: precompute strings.Fields
Release v0.50.7
IMPROVEMENTS
- search: precompute normalized name, altnames
- search: remove ccache
Release v0.50.6
IMPROVEMENTS
- fix: normalize Country once
- minmaxmed: optimize implementation
- postalpool: better pooling by default, offer configurable knobs
BUILD
- fix(deps): update opentelemetry-go monorepo to v1.34.0
Release v0.50.5
IMPROVEMENTS
- ast: quick sanity check test
- country: centralize normalization
- docs: add arabic phonetics
- groupsize: cleanup benchmarks
- largest: make Items generic
- postalpool: force healthchecks to make network calls
- search: return watchman version in /v2/listinfo
- search: support ?debug query param to return base64 encoded matching data
- search: trim Address.Format()
BUILD
- build: require basic code coverage, use default linters
- build: stop publishing :latest docker tag
Release v0.50.4
IMPROVEMENTS
- cmd/server: set automaxprocs on startup
- ofactest: include Client for calling Sanctions List Search application
- search: benchmark Similarity with debug and without
- search: weight addresses more, consider address as signal to not downrank
Release v0.50.3
IMPROVEMENTS
- search: factor in contact info, weight only name match less
Release v0.50.2
IMPROVEMENTS
- groupsize: cleanup old evaluations concurrently, better locking schematics
pkg: github.com/moov-io/watchman/internal/search
│ before.txt │ after3.txt │
│ sec/op │ sec/op vs base │
_Search/dynamic_group_size-16 15.11m ± ∞ ¹ 14.62m ± ∞ ¹ ~ (p=1.000 n=1) ²
pkg: github.com/moov-io/watchman/pkg/ofac
│ before.txt │ after3.txt │
│ sec/op │ sec/op vs base │
Reader/SDN-16 37.33m ± ∞ ¹ 36.83m ± ∞ ¹ ~ (p=1.000 n=1) ²
Reader/Addresses-16 21.04m ± ∞ ¹ 19.47m ± ∞ ¹ ~ (p=1.000 n=1) ²
Reader/AlternateIdentities-16 13.48m ± ∞ ¹ 13.91m ± ∞ ¹ ~ (p=1.000 n=1) ²
Reader/Comments-16 385.0µ ± ∞ ¹ 388.6µ ± ∞ ¹ ~ (p=1.000 n=1) ²
geomean 7.990m 7.891m -1.25%
Release v0.50.1
IMPROVEMENTS
- groupsize: better locking behavior