Release 1.2.0
Minor Release
Assets are available attached to the release here and via Docker and the Cribl CDN at the links below.
Docker
:cribl/scope:1.2.0
x86
: https://cdn.cribl.io/dl/scope/1.2.0/linux/x86_64/scopeARM
: https://cdn.cribl.io/dl/scope/1.2.0/linux/aarch64/scope
New Features and Improvements
AppScope 1.2.0 introduces substantial new functionality:
-
The new
scope start
command, which takes a filter list as an argument. The filter list has an allowlist section for specifying which processes to scope (along with desired configs), and an optional denylist section for specifying which processes not to scope. Related issues: #987,#1027,#1038,#1069. -
Integration with Cribl Edge and Cribl Stream version 4.0, whose built-in AppScope Source now supports creating filters (equivalent to editing the filter list described above). Cribl Edge and Cribl Stream also now provide an AppScope Config Editor for creating AppScope config files (variants of
scope.yml
) and storing them in an AppScope Config Library. -
The new
scope detach
command, which stops scoping a process without terminating that process. Related issues: #370,#1039,#1085,#1087,#1088,#1089,#1094,#1107,#1129. -
To attach to or detach from a process running in a container, it is no longer necessary to run AppScope within the container. You can just scope the container processes from the host. Related issues: #1061,
#1119. -
Support for executables built with Go 1.19. (This release also removes support for executables built with Go 1.8.) Related issue: #1073.