Squad

Latest version: v1.86.3

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

Scan your dependencies

Page 23 of 36

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

0.67

* frontend:
* frontend: combine compare menu
* frontend: add compare build to build list
* frontend: order projects alphanumerically
* frontend: rename "Explore" menu to "Groups"
* frontend: metrics: display range of values
* frontend: metrics: fix Y axis configuration
* frontend: add option to compare build and projects by metrics
* frontend: bring compare menu to front
* frontend: use gettext in login template
* javascript: changed floatThread to floatThead
* ci:
* ci: backend: lava: extract settings to separate method
* ci: backend: lava: add option to ignore lava boot results
* doc:
* doc: ci: add `CI_LAVA_IGNORE_BOOT` to docs
* core
* core: queries: make data entries more readable
* core: queries: expose measurement ranges
* core: add MetricComparison class
* scripts/testdata: generate more interesting metrics
* i18n:
* New translation: Spanish (Mexico)
* Updated translation: Norwegian Bokmål
* Updated translation: Polish
* Updated translation: Portuguese (Brazil)

Page 23 of 36

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.