Squad

Latest version: v1.93

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 21 of 36

1.9.1

This is a quick release that fixes two bugs regarding the linux log parser
plugin.

Changes:

* plugins: linux_log_parser: ignore empty logs
* core: history: check for empty suite metadata

1.9

This 1.9 release really fixes linux-log-parser plugin, adds badges for
builds and fixes bugs discovered when using squad-client. Also we made
"job_id" optional when submitting test results through the api.

Complete list of changes going in:

* core:
* api: add status to testrun
* data: handle null test result
* model: MetricThreshold remove project
* tasks: make "job_id" optional
* celery: avoid crash when no broker is configured
* doc: fix python example for submissions
* frontend: add badge for build
* plugins: linux_log_parser: run plugin for testruns
* settings: run tasks when there is no broker

1.8

This 1.8 release updated linux-log-parser plugin to search for kernel panics
as a one line error. Also it now searches for "BUG" as well. It also migrate
metrictreshold to use environments.

Complete list of changes going in:

* core: models: remove threshold contraint
* core: models: Change client code for MetricThreshold model and migrate old data
* core: notification: avoid sending emails when body >1MB
* plugins: linux_log_parser: make 'kernel-panic' one-line regex
* plugins: linux_log_parser: add BUG regex
* scripts/upload: remove build leftover files
* test: test_notification: remove unused attribute

1.7

This 1.7 release updated examples in the documentation, making them
more secure by default. It fixes bugs when submitting test results.

Also, there are new additions to the UI: now test results in the build
page are displaying failed ones by default. The user can toggle
the visualization to the old one as wanted. A bug in the collapse/close
button was fixed as well and by default, all suites/environment boxes
are expanded on page load.

Complete list of changes going in:

* api: rest: show testrun in test
* doc: make auth-token examples more secure by default
* doc: intro: add example of submit test results with requests
* ci:
* models: backend: handle duplicated testjob as new exception
* models: refactor try-except block
* tasks: clean test job failure message after successful submission
* core:
* models: add environment to MetricThreshold
* tasks: ensure job_id to be integer or string
* models: finish builds status earlier
* frontend:
* test_results: expand all groupings by default
* build: test results: show failures only by default
* templatetags: add helper function to update GET parameters
* test_results: fix collapse/expand button
* project_settings: add environments to project settings UI
* templates: project_settings: fix basics page title
* requirements.txt: top off django version

1.6.1

This 1.6.1 release fixes a bug cause when SQUAD works with SQS
FIFO queues. The bug prevented newer tasks from being delivered
to workers until newer tasks were complete.

Complete list of changes going in:

* squad: celery: make tasks groups unique on SQS
* pytest.ini: include more tests that were being ignored
* pytest.ini: bump minimal code coverage
* core: tasks: fix bug on testrun status table where 'has_metrics' defaults to false for testruns that have metrics
* api: rest: enable displaying null for empty metrics and tests on testrun api view

1.6

This 1.6 release adds support to queue suffix names, which enables
fixing a bug that happens if SQUAD was configured with AWS SQS and
a lab entered in maintenance state.

It also adds the ability to switch test results layout when viewing
a build home page.

Complete list of changes going in:

* ci: backend: lava: add exception when a lava backend is offline
* frontend:
* build: add option to change test results layout
* views: order environments columns by alphabetical order
* settings:
* fix notification tasks routing
* add support to suffix-named queues

Page 21 of 36

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.