Skip to content

Releases: moov-io/watchman

Release v0.50.10

19 Feb 15:01
Compare
Choose a tag to compare
Release v0.50.10 Pre-release
Pre-release
release v0.50.10

Release v0.50.9

18 Feb 21:44
Compare
Choose a tag to compare
Release v0.50.9 Pre-release
Pre-release

IMPROVEMENTS

  • address: telemetry for all cases of ParseAddress
  • ofactest: fix sample rate
  • stringscore: make benchmark more consistent

Release v0.50.8

18 Feb 20:19
Compare
Choose a tag to compare
Release v0.50.8 Pre-release
Pre-release

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

17 Feb 22:54
Compare
Choose a tag to compare
Release v0.50.7 Pre-release
Pre-release

IMPROVEMENTS

  • search: precompute normalized name, altnames
  • search: remove ccache

Release v0.50.6

14 Feb 21:13
Compare
Choose a tag to compare
Release v0.50.6 Pre-release
Pre-release

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

13 Feb 23:33
Compare
Choose a tag to compare
Release v0.50.5 Pre-release
Pre-release

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

11 Feb 21:12
Compare
Choose a tag to compare
Release v0.50.4 Pre-release
Pre-release

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

11 Feb 14:43
Compare
Choose a tag to compare
Release v0.50.3 Pre-release
Pre-release

IMPROVEMENTS

  • search: factor in contact info, weight only name match less

Release v0.50.2

10 Feb 19:44
Compare
Choose a tag to compare
Release v0.50.2 Pre-release
Pre-release

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

10 Feb 18:41
Compare
Choose a tag to compare
Release v0.50.1 Pre-release
Pre-release

IMPROVEMENTS

  • groupsize: better locking behavior