Releases: moov-io/watchman
Release v0.15.0
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
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
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
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
release v0.14.2-dev
v0.14.0 (Released 2020-04-14)
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
release v0.14.0-rc3
v0.13.2
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
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
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 toSDN.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
- Example:
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