Skip to content

Releases: criblio/appscope

Release 1.4.3

29 Nov 18:47
6dcd8cd
Compare
Choose a tag to compare

Maintenance Release

Assets are available via Docker and the Cribl CDN at the links below.

To obtain the MD5 checksum for any file above, add .md5 to the file path.

Release 1.4.2

03 Nov 19:16
4634dc5
Compare
Choose a tag to compare

Maintenance Release

Assets are available via Docker and the Cribl CDN at the links below.

To obtain the MD5 checksum for any file above, add .md5 to the file path.

Release 1.4.1

14 Jul 18:09
e44c367
Compare
Choose a tag to compare

Maintenance Release

Assets are available via Docker and the Cribl CDN at the links below.

To obtain the MD5 checksum for any file above, add .md5 to the file path.

New Features and Improvements

Beginning in version 1.4.1, AppScope applies Rules to new processes in existing containers. That is, within any container that exists when you start scoping by Rule, AppScope will automatically begin monitoring any new process that matches the Rule.

This holds true whether you are using the scope rules CLI command, or the AppScope Rules settings in the AppScope Source UI in Cribl Edge or Cribl Stream. Related issue: 1523.

Fixes

  • 1584 AppScope 1.4.1 fixes a problem introduced in AppScope 1.4.0 where, while upgrading, multiple AppScope libraries were loaded into one process, causing a crash.

Release 1.4.1-rc0

14 Jul 17:49
e44c367
Compare
Choose a tag to compare
Release 1.4.1-rc0 Pre-release
Pre-release

Maintenance Release

Assets are available via Docker and the Cribl CDN at the links below.

To obtain the MD5 checksum for any file above, add .md5 to the file path.

Release 1.4.0

11 Jul 16:28
9237fcc
Compare
Choose a tag to compare

Minor Release

Assets are available via Docker and the Cribl CDN at the links below.

To obtain the MD5 checksum for any file above, add .md5 to the file path.

New Features and Improvements

AppScope 1.4.0 integrates more deeply with Cribl Edge:

  • Using Cribl Edge to "drive," you can now scope individual processes by PID on an Edge Node, and/or scope multiple processes by Rule, on an entire Edge Fleet.
  • Using Cribl Edge's Prometheus Scraper Source, you can now obtain metrics in OpenMetrics format from processes running in Kubernetes containers.
  • The AppScope CLI has new functionality to support the Cribl Edge integration, including:
    • A new rules command that specifies processes to scope, along with configs to apply to those processes.
    • Improvements to the start, stop, attach, detach, update, and inspect commands.

In general, AppScope 1.4.0 expands support for Kubernetes.

Fixes

  • 1567 Scoping top on Fedora no longer produces an unknown terminal type error.
  • 1521, 1557 Memory leaks are fixed.
  • 1547 scope ps no longer fails to shows child processes.
  • 1529 It is now possible to scope postgres using the LD_PRELOAD mechanism.
  • 1515 When AppScope is in the user's `$PATH`` and the scoped application performs a fork and exec, AppScope no longer crashes the application.
  • 1502 Scoping bash no longer uses an (incorrect) configuration that is other than the one specified.

Pre-Release 1.4.0-rc1

11 Jul 15:36
9237fcc
Compare
Choose a tag to compare
Pre-Release 1.4.0-rc1 Pre-release
Pre-release
Merge pull request #1579 from criblio/timeout-consume

Increase the IPC message retry limit (library)

v1.4.0-tc11

06 Jul 18:22
b688d4d
Compare
Choose a tag to compare
v1.4.0-tc11 Pre-release
Pre-release
Merge pull request #1574 from criblio/bug/cli-non-json-in-stdout

Print cli command errors to stderr instead of stdout

Pre-Release 1.4.0-rc0

06 Jul 02:16
4f238db
Compare
Choose a tag to compare
Pre-Release 1.4.0-rc0 Pre-release
Pre-release

Minor Release

Assets are available attached to the release here and via Docker and the Cribl CDN at the links below.

New Features and Improvements

New Support for Prometheus

Usability enhancements to Rules (formerly called Filters)

Rules describe sets of processes that should be scoped automatically

  • There is a new scope rules CLI command with options to add/remove/view rules
  • Rules are now applied to processes in new or restarted containers
  • Changes to rules now affect existing processes/containers, with some limitations
  • As a protection from misconfiguration, some processes are implicitly denied if rules are in an inconsistent state
  • Deny Filters have been depreciated

Improved status capabilities

  • scope ps and scope inspect commands now have an -- all option
  • the output of scope inspect now contains additional fields describing the process
  • a --json option has been added to many scope commands

Improved container capabilities

  • With the addition of the --rootdir option, commands no longer need to be root to act (attach, detach, update) or gain visibility (inspect, ps) across container boundaries

Install command

  • scope start no longer affects service configurations nor bash profiles

and enhanced Kubernetes deployment

Fixes

Pre-Release 1.4.0-tc10

23 Jun 19:11
15d740a
Compare
Choose a tag to compare
Pre-release
v1.4.0-tc10

Merge pull request #1549 from criblio/feat/1537-remove-support-for-tm…

Pre-Release 1.4.0-tc9

16 Jun 16:12
e31af1d
Compare
Choose a tag to compare
Pre-Release 1.4.0-tc9 Pre-release
Pre-release
Merge pull request #1532 from criblio/fix/run-attach-subproc

run attach as subprocess