Skip to content

Releases: moov-io/watchman

Release v0.15.0

09 Sep 18:36
Compare
Choose a tag to compare

Docker Hub

BREAKING CHANGES

Watchman has upgraded the implementation of the Jaro-Winkler string comparison algorithm to fix bugs and match the original paper's reference implementation. After upgrading Watchman you will notice higher match percentages for most comparisons. See pull request #282 for the change.

BUG FIXES

  • search: skip calling webhooks if we don't render a body
  • search: test body creation in async methods

BUILD

  • chore(deps): update golang docker tag to v1.15
  • docs: re-order "getting started" to suggest docker image

Release v0.14.3

01 Sep 20:45
Compare
Choose a tag to compare

BUG FIXES

  • csl: fix reader to handle files with unique IDs
  • search: reference appropriate SDN for webhook body
  • webhooks: handle nil Response without a panic

BUILD

  • webui: run 'npm audit fix'

Release v0.15.0-rc1

31 Jul 16:01
Compare
Choose a tag to compare
Release v0.15.0-rc1 Pre-release
Pre-release

BREAKING CHANGES

Watchman has upgraded the implementation of the Jaro-Winkler string comparison algorithm to fix bugs and match the original paper's reference implementation. After upgrading Watchman you will notice higher match percentages for most comparisons. See pull request #282 for the change.

IMPROVEMENTS

  • csl: fix reader to handle files with unique IDs

BUILD

  • webui: run 'npm audit fix'

Release v0.14.2

09 Jul 17:14
Compare
Choose a tag to compare

BUILD

build: add OpenShift docker image
build: upgrade golang.org/x/text to v0.3.3
chore(deps): update dependency @material-ui/core to v4.11.0

Release v0.14.2-dev

09 Jul 16:49
Compare
Choose a tag to compare
Release v0.14.2-dev Pre-release
Pre-release
release v0.14.2-dev

v0.14.0 (Released 2020-04-14)

14 Apr 20:51
Compare
Choose a tag to compare

ADDITIONS

  • build: add moov/watchman:static image for better test instances
  • cmd/server: add version handler to admin HTTP server
  • cmd/server: record download counts per entity type in last_data_refresh_count Prometheus metric

IMPROVEMENTS

  • admin,client: fix package names, upgrade openapi-generator to 4.2.3
  • all: misc test cleanup from staticcheck
  • api,client: use shared Error model
  • api,client: use shorter API summaries
  • build: run sonatype-nexus-community/nancy in CI
  • build: setup windows CI and releases
  • download: set custom User-Agent header
  • pkg/csl: use endpoint to download which doesn't require an api key

BUG FIXES

  • ofac: allow unescaped inner quotes in SDN comments records

BUILD

  • build: upgrade to Go 1.14.x
  • build: upgrade staticcheck to 2020.1.3
  • build: don't 'make docker' twice
  • build: update Copyright headers for 2020
  • build: upgrade mysql client to 1.5
  • build: don't wipe both generated dirs on 'make clean'
  • chore(deps): update dependency @material-ui/core to v4.9.9
  • chore(deps): update golang docker tag to v1.14
  • chore(deps): update module moov-io/base to v0.11.0
  • chore(deps): update module prometheus/client_golang to v1.4.0
  • chore(deps): update mui monorepo to v4.9.1

v0.14.0-rc3

06 Mar 20:20
Compare
Choose a tag to compare
v0.14.0-rc3 Pre-release
Pre-release
release v0.14.0-rc3

v0.13.2

03 Mar 20:06
Compare
Choose a tag to compare

IMPROVEMENTS

  • ofac: allow unescaped inner quotes in SDN comments records
  • ofac: add filename and more logging context for debugging refresh errors

Docker Hub: https://hub.docker.com/r/moov/watchman/

v0.13.1

28 Jan 18:18
Compare
Choose a tag to compare

Docker: https://hub.docker.com/r/moov/watchman

IMPROVEMENTS

  • pkg/csl: use endpoint to download which doesn't require an api key

v0.13.0

20 Dec 17:59
Compare
Choose a tag to compare

This project has been renamed to Moov Watchman (from Moov OFAC) to better represent coverage of multiple entity lists covering trade sanctions and regional compliance laws.

The OpenAPI specification models have been renamed to include an Ofac prefix on their name and OFAC HTTP routes have an /ofac/ prefix.

BREAKING CHANGES

  • pkg/ofac: SDN.Program string has been renamed to SDN.Programs []string and is populated with all programs an SDN was created from.

ADDITIONS

  • cmd/server: Add Sectoral Sanctions Identifications List via Consolidated Screening List (CSL)
  • cmd/server: Add Bureau of Industry and Security Entity List via Consolidated Screening List
  • cmd/server: Remove stopwords from OFAC SDN entity names, DP's, SSI, and BIS Entities
  • cmd/server: Remove company suffixes in indexed names (such as LLC, Co., LTDA.)
  • cmd/server: add admin route to debug indexed SDN information
    • Example: curl http://localhost:9094/debug/sdn/16016

IMPROVEMENTS

  • cmd/server: concurrently search ?q=foo
  • cmd/server: add KEEP_STOPWORDS env config
  • pkg/ofac: clean up SDN programs when reading csv
  • cmd/server: handle an SDN's program list as an array in search, fixup UI values endpoint
  • cmd/server: add TopAltNames to searchByName
  • cmd/server: clarify shutdown logging
  • cmd/server: pipeline: trim spaces, split hyphenated words

BUG FIXES

  • pkg/dpl: ignore first line of header information
  • cmd/server: match remark ID's exactly in all cases

BUILD

  • fix(deps): update react monorepo to v16.12.0
  • chore(deps): update dependency @material-ui/core to v4.8.0
  • build: upgrade openapi-generator to 4.2.2
  • fix(deps): update dependency react-scripts to v3.3.0

Docker: https://hub.docker.com/r/moov/watchman