Releases: moov-io/watchman
Releases · moov-io/watchman
Release v0.24.0-m4
release v0.24.0-m4
Release v0.24.0-m3
build: lower required coverage
Release v0.24.0-m1
release v0.24.0-m1
Release v0.23.1
IMPROVEMENTS
- api,client: add 'match' to CSL results
- webui: update country list
BUILD
- build: require go1.19.1 in CI/CD
- build: upgrade golang.org/x/text to v0.3.8
Release v0.23.0
Watchman v0.23.0 adds the US Consolidated Screening List results to search queries. A new /search/us-csl
endpoint has also been added to only search the CSL. See the API docs for full details.
Lists added in this release:
- Capta List (CAP)
- Foreign Sanctions Evaders (FSE)
- ITAR Debarred (DTC)
- Military End User (MEU) List
- Non-SDN Chinese Military-Industrial Complex Companies List (CMIC)
- Non-SDN Menu-Based Sanctions List (NS-MBS List)
- Nonproliferation Sanctions (ISN)
- Palestinian Legislative Council List (PLC)
- Unverified List (UVL)
IMPROVEMENTS
- download: only return files which are found or downloaded, not entire directory
- feat: add GET /search/us-csl endpoint
- fix: refer to
LOG_LEVEL
env var for when to log about migrations
BUILD
- build: upgrade to Go 1.19
- build: replace deprecated ioutil functions
- build(deps): bump terser from 5.13.1 to 5.14.2 in /webui
- chore(deps): update dependency tzinfo to v1.2.10 [security]
- fix(deps): update module github.com/moov-io/base to v0.34.1
Release v0.22.0
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
release v0.22.0-rc1
Release v0.21.5
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
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
IMPROVEMENTS
- fix: skip malformed rows in input files (#379)