Squad

Latest version: v1.87

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

Scan your dependencies

Page 31 of 36

0.37

* admin: allow manually triggering post-processing of test run data
* api: add `filter_fields` to BuildViewSet
* api: add ID field to objects returned by REST API
* api: Add ProjectStatus to REST API
* ci: fetch test result data in chunks in LAVA backend
* ci/lava: restore downloading logs
* frontend: Add pagination to test and metric listings
* frontend: fix environment label in tests history table
* frontend: improvements to the resubmit UI
* frontend: paginate "all test results" page
* scripts: add script to migrate testruns between projects
* Store and display metadata about environments, suites, tests, and metrics

0.36

* frontend:
* retitle test results page to "All test results"
* hide non-failing test results by default
* improve formatting of "test results" tables
* link test results to test history in "all test results" page
* ci/lava: don't crash when lava listener provides no status

0.35

**Upgrade notes:** this version drops support for starting the celery-related
daemons (worker and scheduler) using the "./manage.py | squad-admin" command
line interface. To start those daemons, you should now use the standard celery
command line interface, i.e.

* `celery -A squad worker` for the worker, and
* `celery -A squad beat` for the scheduler.


**Changes:**

* api:
* Added a REST API for accessing most of the data in SQUAD. This API is only
adequate for read-only access for now.
* The API is self-describing and features a API browser when accessed with a
web browser. This API browser is linked from the navigation bar at the top.
* frontend:
* make login link redirect to original page
* settings:
* respect proxy headers when generating absolute URLs
* upgrade to celery v4
* Drop support for SQL-backed periodic task scheduling
* requirements.txt: drop restriction for using celery v3

0.34.1

* core/notification: don't spam admins

0.34

* ci:
* add created, submitted and fetched dates to TestJob
* fill in submission and fetch dates
* admin: avoid loading all Build and TestRun objects
* core/notification:
* fix tests for `notification_timeout`
* core/notification: notify only once on timeout
* frontend:
* display testjob.failure if available

0.33

* squad.run: exec() into an actual gunicorn process
* ci/admin: make Job ID a link to the backend
* ci/lava/listener: log only messages related to test jobs of interest
* ci:
* save `TestJob.last_fetch_attempt` before fetching
* delay updating project status until after TestJob is saved
* core
* tasks: make database transaction explicit
* make updating project status optional
* fix failed testjob notification templates

Page 31 of 36

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.