Squad

Latest version: v1.86.3

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

Scan your dependencies

Page 20 of 36

1.11

This 1.11 release adds several new features. A new flag in Project/Backend
settings allow processing valid results of LAVA jobs that had an Infrastructure
error. In the test job page of a build, a user can now choose to cancel a job that
is submitted but not yet fetched, also sending this cancel action to job backend.

Complete list of changes going in:

* api:
* document field lookups
* rest: add ID to all possible serializers and filters
* rest: add resubmit and cancel methods to TestJob objects
* ci:
* add support for cancelling CI jobs
* lava: add flag allowing to accept results from failed jobs
* models: handle race condition without wait
* doc:
* api: add note about Squad-Client tool
* api: add status to testrun endpoint and metrics endpoint
* api: remove usergroups documentation
* intro: add a note about xfail tests
* intro: add note on regressions and fixes
* frontend:
* add Cancel button to test job list
* add link to full log from test list page
* ci: reduce number of queries for testjobs view
* core: fix project counter display on index page

1.10.1

This is a bug fix release:

In case the job is still in the queue or is in progress, fetch() raises
TemporaryFetchIssue from within block that catches FetchIssue. Since
TemporaryFetchIssue derives from FetchIssue, the exception is
immediately consumed and fetch_attempts counter is increased. This leads
to maxing out fetch_counter for jobs that stay in the queue for a long
time. This patch removes the exception and instead returns from the
fetch() function without an error. This doesn't result in increasing
fetch_attempt counter.

Complete list of changes going in:

* api: rest: add ID field to TestJob object
* ci: fix Backend.fetch() implementation
* travis: fix reuse docker lint
* Translated using Weblate (French)

1.10

This 1.10 release fixes a race condition bug that happens whenever
two or more workers fetch a single TestJob, triggering a fetch issue.
Also it adds suport to Sentry, a tool to manage log events.

The release also create a separate endpoint for Metrics objects.

Complete list of changes going in:

* api: rest: fix force-created reports
* ci: models: fix race condition for fetch
* core:
* rest: add top-level metric endpoint
* tasks: fix job_id as integer
* tasks: notification: keep only one task for notification on timeout
* tasks: remove try-catch block of notification task
* manage: exclude tests that break on sqlite
* settings: add support to Sentry

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

Page 20 of 36

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.