Squad

Latest version: v1.87

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

Scan your dependencies

Page 23 of 36

1.0.1

* `yaml_validator`: drop usage of simple yaml.load
* api: ci: fix definition file encoding
* Updated translations:
* Polish (completed)
* French (added)

1.0

This 1.0 release marks the availability of a feature set that we envisioned
back when squad was started. We still have a lot to improve, though, so we will
continue to work on new features and improvements.

This release also brings compatibility with Django 2, which we now use by
default. However, using with Django 1 is still supported. We recommend Python
3.6 or newer.

Since we are bumping the major version number, we are also making two
backwards-incompatible changes that you need to be aware of:

* Test results from incomplete jobs are now completely ignored.
* The LAVA CI backend used to map the success of the "auto-login-action" from a
lava job to a test called "boot". This is now ignored by default. If you rely
on this, you can re-enable this behavior by setting `CI_LAVA_HANDLE_BOOT` in
your project settings (only available in the Django admin interface for the
moment). See the documentation for details.

Below, you will find a summary of the changes in this release.

* frontend:
* frontend: templatetags: add str to global functions for templating
* frontend: compare-project: refactor project comparison UI
* frontend: compare-project: order projects alphanumerically
* frontend: compare-project: compare different builds
* frontend: filter comparison by transitions
* frontend: fix compare projects submit
* frontend: shrink transitions filter table
* frontend: translation: translate django templates
* frontend: `test_history`: fix broken javascript
* api:
* api: rest: add ComplexFilterBackend to GroupViewSet
* api: rest: give write only access to _password field
* ci:
* ci: ignore all results from incomplete test jobs
* ci: backend: lava: change option to handle lava boot results
* core:
* core: `Build.test_suites_by_environment`: make ordering of test results consistent
* core: admin: mark password field as not required
* misc
* Add license information for consumption by reuse
* Added reuse (SPDX compliance tool) to travis.
* migrate to django2
* doc:
* doc: ci: add CI_LAVA_HANDLE_BOOT to docs
* plugins:
* plugins: gerrit: remove `capture_output`
* plugins: gerrit: set code-review to -1 when tests fail
* Updated translations:
* Portuguese (Brazil)
* Polish
* Norwegian Bokmål

0.68.3

* frontend: `results_table`: show "mean (stddev)" details only for metric
comparison
* core: plugins: fix gerrit plugin

0.68.2

* ci: improve parsing of LAVA logs

0.68.1

* frontend: fix page title in project settings
* ci: catch YAML ScannerError in LAVA backend

0.68

* Translated using Weblate (Portuguese (Brazil))
* test/karma.conf.js: make chromium work on docker
* api: rest: fix rest-framework `detail_route`
* frontend
* frontend: js: update lodash to 4.17.14
* frontend: compare-tests: fix auto complete initialization
* frontend: compare-tests: add auto-width to select2
* frontend: css: fix word-wrap
* core:
* core: add management sub-command to create/update auth tokens
* core: api: support passing test log in the JSON file
* core: plugins: fix builtin plugins path
* core: plugins: add gerrit builtin plugin
* ci
* ci: lava: fetch test logs if available
* ci/backends/lava: modify unit tests to check logs retrieval
* docs: document notification plugins

Page 23 of 36

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.