Releases: configcat/cli
Releases · configcat/cli
v2.5.2
v2.5.1
v2.5.0
v2.4.2
v2.4.1
v2.4.0
Changed
- The previous lib used to parse
.gitignorefiles (DotNet.Glob) is replaced with an actual.gitignoreparser lib. - Previously, when the scan command was executed on a git repository's subdirectory, only the ignore files placed in the target scan directory were processed. Now, each relevant ignore file is processed within the entire repository even when the scan is executed on a subdirectory.
- The scan command now processes files in chunks (tasks are parallel within chunks) to avoid too many open file errors by reaching
ulimitthresholds on Unix systems.
v2.3.3
v2.3.2
Removed
- /file scan timeout. Upon scanning, each file reading task had a timeout set (1 min). With too many tasks running parallel, while a task's timeout counter started ticking, its execution remained in a suspended state. Eventually, it was cancelled due to the timeout, even if it was supposed to work on a fairly small file, so nothing really justified the cancellation. Now, only the whole scanning process has a timeout (30 min), and the /file timeouts were removed.
v2.3.1
v2.3.0
Added
- More glob patterns to the default ignore list of the code reference scanning. (
*.md,*.locketc.)
Changed
- Order uploaded references by importance. (direct references take precedence over aliases)
- Max
150reference is uploaded (/flag) from the ordered reference list. - Scan warnings are printed to the standard output instead of the verbose logs. (timeout, max allowed char count /line reached)
- Increased scan timeouts:
- For a single file: 10s -> 60s
- For the whole scan process: 10min -> 30min
System.Text.Jsonpackage was upgraded tov8.0.4due to a security vulnerability.