Skip to content

Releases: Netflix-Skunkworks/stethoscope-app

v3.0.1

15 Feb 18:41
5d4556d
Compare
Choose a tag to compare

This major release replaces our osquery dependency with kmd and a set of bash and powershell scripts. The net effect of these changes:

  • startup time is minimized since we don't have to wait for osquery/Thrift readiness
  • scans are significantly faster (4x+)
  • the entire app is much more stable - thrift connection dropping and low-level osquery issues are not an issue anymore
  • app size reduction - though it's electron and big by default, not bundling the osquery binaries reduces the overall bundle size by a few MBs

v2.1.0

22 Oct 17:25
8af1da0
Compare
Choose a tag to compare

Fixed

Added

  • Thrift connection pooling
  • Support for AWS workstations
  • Scan duration to UI
  • Automated testing for builds

v2.0.8

04 Oct 18:55
Compare
Choose a tag to compare

Fixes issue with Mac disk encryption check
Fixes auto rescan crash

v2.0.6

21 Sep 03:51
a9fcd67
Compare
Choose a tag to compare

Fixes

[#61] lastScanTime does not update from remote scans
[#62] Remove all localhost dependencies
[#63] Stop binding to 'localhost'
[#64] Remove unused Applescript dependency in Mac resolver
Removes excessive osquery logging in dev, can be re-enabled via env vars STETHOSCOPE_DEBUG=osquery
Adds ability to restart app from loading screen
Adds ability to contact help after slow load when restarting
Adds debug info to loading screen on consecutive failure

Enhancements

  • Sets minimum scan interval (5 seconds)
  • Adds app version to title
  • Switched to using fdesetup status instead of osquery to determine disk encryption status
  • Fixes to cache mechanism to prevent race condition

v2.0.5

06 Sep 18:04
Compare
Choose a tag to compare

Resolves Mojave instructions issue
Added support for querying Browser instructions documentation

v2.0.3

29 Aug 21:11
Compare
Choose a tag to compare

Changed

  • Stethoscope is now a tray/menubar only application!
  • Normalized practice names to camelCase between yaml and json
  • Closing window collapses app to menubar/tray instead of quitting
  • Improved logging

Added

  • Automatic scanning (weekly scan by default) - controlled by rescanIntervalSeconds in src/config.json
  • Basic support for internationalization (instructions.{LANGUAGE_CODE}.yaml)
  • Documentation around policies
  • New Mac device versions
  • Instructions now display dynamic content via handlebars preprocessing
  • Production debugging capabilities
  • Basic linux support (requires root)

Fixed

  • Improved thrift connection stability and removed magic numbers/timing
  • Windows not properly terminating osqueryd on close

Stethoscope v1.2.0

31 Jul 21:53
cf1cfc3
Compare
Choose a tag to compare

Stethoscope now uses thrift sockets to communicate with osquery instead of shelling out to osqueryi. 🎆

This release also includes:

  • major performance improvements on all platforms (scans on Windows app are ~80% faster)
  • keyboard shortcuts added to close/open app window and rescan app (Cmd/Ctrl + W/N/R)
  • numerous bug fixes
  • fix for a drag-and-drop link navigation vulnerability

changelog