Skip to content

Releases: moov-io/watchman

Release v0.22.0

21 Jul 20:16
Compare
Choose a tag to compare

Watchman v0.22.0 has started to use Go 1.18 and its support for generic programming has helped us greatly clean up our code. We've also refreshed our documentation website.

ADDITIONS

  • cmd/server: add Military End User (MEU) results to search response
  • cmd/server: add an optional webhook to be notified of data downloads
  • cmd/server: read WEBHOOK_MAX_WORKERS to configure max webhook processors
  • csl: support extracting Military End User (MEU) List
  • feat: allow overrides to jaro-winkler parameters

IMPROVEMENTS

  • cmd/server: dig into CSL entity types to precompute AlternateNames
  • cmd/server: generic function for CSL entity precompute step
  • docs: show sdnType examples in query params

BUILD

  • build: update to Fedora 37 for OpenShift, node and react
  • build: update to Go 1.18, Node 16 and Debian versions
  • cmd/server: cleanup t.Error calls for better visibility
  • cmd/server: switch to an outside mysql container, remove dockertest
  • examples/webhook: update docker image to Go 1.18

Release v0.22.0-rc1

08 Jul 20:16
Compare
Choose a tag to compare
Release v0.22.0-rc1 Pre-release
Pre-release
release v0.22.0-rc1

Release v0.21.5

04 Apr 14:00
Compare
Choose a tag to compare

BUILD

  • build(deps): bump lodash from 4.17.19 to 4.17.21 in /webui
  • build(deps): bump minimist from 1.2.5 to 1.2.6 in /webui
  • fix(deps): update module github.com/moov-io/base to v0.28.1
  • fix(deps): update react monorepo to v18

Release v0.21.4

05 Mar 00:32
Compare
Choose a tag to compare

IMPROVEMENTS

  • all: update logging to moov-io/base using better structures and key/value pairs

BUILD

  • Improve code coverage and fix errors form gosec
  • Upgrade to Go 1.17
  • Upgrade github.com/go-kit/kit to v0.12.0
  • Upgrade github.com/mattn/go-sqlite3 to v1.14.11
  • Upgrade github.com/moov-io/base to v0.27.5
  • Upgrade github.com/ory/dockertest/v3 to v3.8.1
  • Upgrade github.com/pariz/gountries to v0.1.5
  • Upgrade github.com/prometheus/client_golang to v1.12.1

Release v0.21.3

10 Nov 18:45
Compare
Choose a tag to compare

IMPROVEMENTS

  • fix: skip malformed rows in input files (#379)

Release v0.21.2

09 Nov 18:23
Compare
Choose a tag to compare

IMPROVEMENTS

  • build: enable gosec and coverage linter
  • fix: DPL records could have invalid characters, add length guards
  • fix: ignore misspell checks on valid test data
  • fix: ofac SDN comments file has invalid characters / column counts

Release v0.21.1

04 Oct 21:21
Compare
Choose a tag to compare

BUG FIXES

  • search: bugfix for pipeline steps to SDN alt names (#376)

Release v0.21.0

29 Sep 23:58
Compare
Choose a tag to compare

Release v0.21.0 applies pre-computation steps to SDN alternate names which was previously missing. This impacts
match performance for only those results.

BUG FIXES

  • search: apply pipline steps to SDN alt names (#375)

Release v0.20.0

29 Sep 23:59
Compare
Choose a tag to compare

Watchman v0.20.0 improves scoring by reducing false positives. There are two changes implemented in this
release to achive better scoring. First is to keep a more accurate list of scores for our query, which means
longer queries will return more accurate results than before. Second is that we will always score at least two
words, which helps to reduce false positives from "first last" queries.

IMPROVEMENTS

  • docs/intro: mention jaro-winkler is used and why
  • search: properly keep top N word scores, match at least two words

BUG FIXES

  • ofac: skip error with shared initial directory

BUILD

  • build: use debian stable's slim image
  • fix: Dockerfile to reduce vulnerabilities
  • meta: fixup from gosec linters

Release v0.20.0-dev1

27 Aug 17:01
Compare
Choose a tag to compare
Release v0.20.0-dev1 Pre-release
Pre-release
release v0.20.0-dev1