Squad

Latest version: v1.86.3

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

Scan your dependencies

Page 15 of 36

1.33

This 1.33 release tweaks TestComparison making it much faster
when only regressions and fixes are needed. It brings these changes
through a single database query, instead of loading all tests in memory.

The release also saves precious time when fetching lots of builds and
tests from the API.

Last by not least, this release of SQUAD also comes with a new field
to Build called `patch_url` which stores the originator url of that build.

Complete list of changes going in:

* api: rest
* order tests by id instead of build_id
* remove leftover print statement
* squeeze in a few extra ms fetching builds
* squeeze in a few extra ms fetching tests
* core:
* comparison: fix regression detection
* comparison: fix regression detection
* comparison: use raw sql to get regressions and fixes
* frontend: Display URL from patch source
* models: use metadata for retrieving test full name
* docs: fix a typo in the api docs
* Dockerfile: freeze importlib-metadata version
* dev-docker: freeze importlib-metadata version
* test: core: avoid unnecessary project status update

1.32

This 1.32 release completely removes TestRun and Attachment file
fields, leaving it to be saved in storages only.

The release also tweaks the script that fixes buggy squadplugin
generated SuiteMetadata objects.

Complete list of changes going in

* core, commands: 4th attempt to make faster fix
* core: delete old storage fields for TestRun and Attachment

1.31

This 1.31 release adds a long-wanted feature in SQUAD which
is the ability of fetching Build's tests without having to
go through TestRun table. Some queries are going to be
optimized and large installations will feel the difference
almost right away.

This release also fills up all environment columns when checking
a test's history.

Complete list of changes going in:

* api: rest: add tests endpoint to build
* api: rest: add build, environment and metadata filters
* ci: backend: lava: handle HTTP 408 as TemporarySubmissionIssue
* core, history: add None to all builds
* settings: increase max upload size to 10MB

1.30

This 1.30 release adds Build and Environment references to
the Test model as it would make a lot of SQUAD queries run
much faster and simpler, going around TestRuns. The latter
is still very needed for storing test run files and metadata.

This release also enables selecting which fields from api endpoints
to be serialized.

Complete list of changes going in:

* core: migrations: make transaction non-atomic
* core: test: add Build and Environment reference to Test
* api, rest: enable filtering specific fields

1.29

This 1.29 release stops logging backends faults as errors
and log as warnings instead. The intention is to error-log
only squad-related errors.

Complete list of changes going in:

* ci:
* lava: clear TestJob.failure in backend implementation
* tasks: submit: log message as warning instead of error

1.28.2

This is a hotfix when unauthenticated users try to
access project home.

Complete list of changes going in:

* squad: frontend: check whether user is logged when displaying subscriptions

Page 15 of 36

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.