Squad

Latest version: v1.87

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

Scan your dependencies

Page 33 of 36

0.30

* ci:
* formally associate TestJobs with their target build
* lava: remove per-job failure notifications
* core/Build: use pending CI jobs in the definition of `finished`
* core/notification:
* add support for delayed notifications
* core/notification:
* drop retry logic from notification task
* extract a reusable base HTML template
* force sending notifications after a timeout
* improve design of moderation warning in HTML
* notify admins of failed test jobs
* frontend:
* add filtering to build page
* add floating table headers
* list failures on top, and allow filtering in Test results page
* prioritize test suites with failures in build page

0.29.1

* frontend: return 404 for unexisting build on test run page
* core:
* allow empty list of enabled plugins
* notifications: add missing important metadata dict

0.29

* api: set 'submitted=True' on TestJobs created with 'watchjob' API
* ci:
* add more details to failed test job notifications
* lava: delay email notification to allow for storing the object
* lava: update TestJob name and status
* update failed testjob subject
* core:
* notification: include only important metadata in emails
* postprocess test runs, using plugins
* Project: add field to store list of enabled plugins
* frontend
* hide group slug when in the group page
* Fix loading metrics chart configuration from URL
* plugins:
* add the beginnings of a plugin system
* add basic documentation for both using and writing plugins
* add a `linux_log_parser` plugin as an example. It still needs a few
improvements before it can start to be used seriously.

0.28

* core:
* modify `test_suites_by_environment` to provide count of pass, fail, and
skip tests
* README.rst: fix copyright notice to mention AGPL
* frontend:
* optimize build listings
* return 404 on non-existing Build, TestRun, and Attachment
* re-add missing red background for failed tests in test results tables
* doc: move documentation to sphinx

0.27

* core:
* display metadata in a grid in HTML notifications emails
* handle list as metadata keys in emails
* Test: add `log` field
* frontend:
* add line break between metadata list values
* highlight rows under the mouse on project and build listings, and in the
list of test suites in the build page
* remove "ed" suffix from test results
* align width of top navigation bar with content width
* turn entire suite rows into links
* improve HTML markup
* redesign the TestRun page
* failures are listed at the top, with their corresponding log snippet if
available
* note however that assigning log snippets to test results is not
implemented yet; will probably be available on the next update.
* skipped and passed tests are hidden by default, but can be displayed with
a click

0.26

* Dockerfile: run out of the box
* api: create Build object when creating TestJob
* core, ci: drop usage of VersionField
* core:
* don't overwrite ProjectStatus with earlier data
* fix test for not sending duplicated notifications
* remove ProjectStatus creation/update from transaction
* make it possible to specify important metadata
* make Build metadata the union of test runs metadata
* ci: make TestJob.build the same type as Build.version
* frontend:
* add missing "incomplete" word in builds table
* add titles for project internal pages
* present test jobs in build page
* convert builds table into a grid
* redesign the build page
* update Font Awesome hash
* use a grid for metadata everywhere
* display only important metadata for build

Page 33 of 36

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.