Skip to content

GitLab Watchman - 3.0.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 20 May 13:52
d06cd2d

This major version release brings multiple updates to GitLab Watchman in usability, functionality and behind the scenes improvements.

Added

  • Support for centralised signatures from the Watchman Signatures repository
    • 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.
  • Major UI overhaul
    • 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!
  • Enumeration options added
    • GitLab Watchman now gathers more information from an instance. Useful if your use case is more red than blue...
      • Instance metadata output to terminal
      • Information on the user you are authenticated as, and the token you are using, including what permissions it has.
      • All instance users output to CSV
      • All instance projects output to CSV
      • All instance groups output to CSV
  • Option choose between verbose or succinct logging when using JSON output. Default is succinct.
  • Debug logging option

Removed

  • 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