Squad

Latest version: v1.86.3

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

Scan your dependencies

Page 14 of 36

1.37

This 1.37 release adds a couple of new features:
- an option to allow builds to finish on notification timeout
- allow disabling environments, by setting -1 to the "expected number of testruns"
- attempts to make notifications not timeout
- add 'important metadata keys'
- display build callbacks, if any

Complete list of changes going in:

* api: ci: disable and environment for receiving new submissions
* core:
* models: add flag to allow forcing builds to finish
* models: make callback response_content larger than 1024
* notification: use fase TestComparison
* frontent:
* build_callbacks: add callbacks to the Build view
* group_settings: avoid timeout deleting groups
* project_settings: add important-metadata-keys
* project_settings: add option to force finishing builds
* project_settings: add help text disabling environment
* doc: conf: update copyrights year
* test: core: test_tasks_notification: skip test for sqlite

1.36.1

This 1.36.1 release fixes a bug when api clients tried to save project_settings
but got their data discarted by the rest framework.

Complete list of changes going in:

* api: rest: make project_settings write only

1.36

This 1.36 release allow running build comparison against unfinished builds

1.35

This 1.35 release fixes a small issue when viewing all test results in Build page

Complete list of changes going in:

* frontend: tests: improve performance loading all test results
* doc: document how callbacks work

1.34.1

This 1.34.1 release fixes Plugins notifications when the project has no
recipients subscribed to it or when there's a race condition.

The release also fixes a scenario where a TestJob might get canceled
before getting a job_id from the backend, therefore entering a limbo state
where it can't be resubmitted.

Complete list of changes going in:

* core: tasks: notification: prevent duplicate patch_source notification
* ci: lava: fix resubmit on testjobs with empty job_id
* core: notification: mark as notified even if no recipients available

1.34

This 1.34 release adds several nice features:

1. Social login: now users will be able to login using their Github or Gitlab accounts
2. New notification strategy (ON_ERROR)
3. Adds implementation of test confidence score, when tests are run
for the save build/suite/environment
4. Callbacks: for now only callbacks to finished builds are implemented
extending it should be simple though

Among other minor bug fixes and performance improvements.

Complete list of changes going in:

* api:
* add version endpoint
* rest/views: handle callback duplicates
* rest: create build callbacks via nested endpoint
* rest: enhance builds nested endpoint in projects endpoint
* rest: fix /api/projects/<id>/builds/
* rest: hide project_settings
* rest: use lighter version of TestComparison
* views: create callback for build via createbuild
* ci: listen: increase backend check poll to 1 min
* core:
* callback: accept default headers from project settings
* migrations: add missing migration when adding new notification strategy
* models: add Callback class
* tasks: dispatch callback when build is finished
* dev-docker: add pytest dependency
* doc: api: document callback creation on createbuild api endpoint
* socialaccount: add Github and Gitlab social account login
* socialaccount: prevent Github/Gitlab login to pre-existing users
* test: add test to check for pending migrations
* test: fix pytest
* Dockerfile: use debian buster-backports as base image
* Handle multiple test results.
* Introduce new notification strategy ON_ERROR.

Page 14 of 36

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.