|
1 | | -## 2.0.0 - 2022-04-01 |
| 1 | +## [3.0.0] - 2023-05-15 |
| 2 | +This major version release brings multiple updates to GitLab Watchman in usability, functionality and behind the scenes improvements. |
| 3 | +### Added |
| 4 | +- Support for centralised signatures from the [Watchman Signatures repository](https://github.com/PaperMtn/watchman-signatures) |
| 5 | + - This makes it much easier to keep the signature base for all Watchman applications up to date, and to add functionality to GitLab Watchman with new signatures. New signatures are downloaded, and updates to existing signatures are applied, at runtime, meaning GitLab Watchman will always be using the most up to date signatures. |
| 6 | +- Major UI overhaul |
| 7 | + - A lot of feedback said GitLab Watchman was hard to read. This version introduces new terminal optimised logging as a logging option, as well as JSON formatting. This formatting is now the default when running with no output option selected, and is a lot easier for humans to read. Also, colours! |
| 8 | +- Enumeration options added |
| 9 | + - GitLab Watchman now gathers more information from an instance. Useful if your use case is more red than blue... |
| 10 | + - Instance metadata output to terminal |
| 11 | + - Information on the user you are authenticated as, and the token you are using, including what permissions it has. |
| 12 | + - All instance users output to CSV |
| 13 | + - All instance projects output to CSV |
| 14 | + - All instance groups output to CSV |
| 15 | +- Option choose between verbose or succinct logging when using JSON output. Default is succinct. |
| 16 | +- Debug logging option |
| 17 | +### Removed |
| 18 | +- Local/custom signatures - Centralised signatures mean that user-created custom signatures can't be used with GitLab Watchman for Enterprise Grid anymore. If you have made a signature you think would be good for sharing with the community, feel free to add it to the Watchman Signatures repository, so it can be used in all Watchman applications |
| 19 | + |
| 20 | +## [2.0.0] - 2022-03-22 |
2 | 21 | ### Added: |
3 | 22 | - New scopes for finding exposed data in: |
4 | 23 | - notes |
|
19 | 38 | - The --output flag is no longer required, and therefore not supported |
20 | 39 |
|
21 | 40 |
|
22 | | -## 1.4.0 - 2020-12-24 |
| 41 | +## [1.4.0] - 2020-12-24 |
23 | 42 | ### Added: |
24 | 43 | - Refactor of rules into directories for easier management |
25 | 44 | - Multiprocessing implemented for searching for matches. GitLab Watchman now splits regex filtering between the cores available on the device, meaning the more cores you have, the faster searching should run. |
|
36 | 55 | - Microsoft NuGet keys |
37 | 56 |
|
38 | 57 |
|
39 | | -## 1.3.0 - 2020-12-12 |
| 58 | +## [1.3.0] - 2020-12-12 |
40 | 59 | ### Added: |
41 | 60 | - Add more information about the namespaces a project is in to logs |
42 | 61 | - Added owner details of that namespace, for groups and users |
|
50 | 69 | ### Removed: |
51 | 70 | - Enhanced logging that includes nested information, such as namespace owners, means that CSV logging is no longer practical. CSV logging has been removed and JSON via STDOUT is now the default option. |
52 | 71 |
|
53 | | -## 1.2.0 - 2020-11-16 |
| 72 | +## [1.2.0] - 2020-11-16 |
54 | 73 | ### Added: |
55 | 74 | - More data on namespaces added to logs |
56 | 75 | - Better search queries for existing rules to filter out false positives |
|
61 | 80 | ### Fixed: |
62 | 81 | - Bug on outputting match string for blobs/wiki-blobs |
63 | 82 |
|
64 | | -## 1.1.0 - 2020-11-14 |
| 83 | +## [1.1.0] - 2020-11-14 |
65 | 84 | ### Fixed |
66 | 85 | - Retry added for occasional Requests HTTPSConnectionPool error |
67 | 86 |
|
68 | 87 | ### Added |
69 | 88 | - Exact regex string match added to output from message searches |
70 | 89 |
|
71 | | -## 1.0.0 - 2020-10-01 |
| 90 | +## [1.0.0] - 2020-10-01 |
72 | 91 | Release |
0 commit comments