Skip to content

Release v6.2.8#842

Merged
chrismaddalena merged 2 commits intomasterfrom
release/v6.2.8
Mar 12, 2026
Merged

Release v6.2.8#842
chrismaddalena merged 2 commits intomasterfrom
release/v6.2.8

Conversation

@chrismaddalena
Copy link
Collaborator

CHANGELOG

[6.2.8] - 12 March 2026

Added

  • Implemented status and assignment fields for observations to match the functionality for findings (PR Feature: Observation assignments #840,; Closed [Feature Request] Status and owner for observations in report #601)
    • These changes make observations on reports work very similarly to findings on reports
    • Observations on reports now have a status for tracking if they need editing or are complete
    • The assigned_to field is now fully implemented and displayed for tracking
  • Added the "primary" status to client contacts to be consistent with project contacts (PR Feature: Primary Client POC #841; Closed Allow designation of Primary Contact at the Client Level #789)
    • You can now flag a point of contact on a client as the primary contact
    • If a client contact is set as the primary on a client and is then added to a project for that client, they will inherit their primary status on the project
    • If there is already a primary contact on the project, the incoming client contact will not be flagged as the primary for the project
    • Users can always edit the primary contact on the project

Changed

  • Clients and projects must now have one contact flagged as the primary contact (unless there are no contacts)
    • If there is only one contact, that lone contact will automatically become the primary contact
    • If a user is adding two contacts (going from zero to two), the form will now require they pick one as the primary
    • If a user tries to delete the current primary, they will need to select a new primary unless there are no more contacts
    • This change improves consistency and will allow reports to reliably reference the primary contact

@chrismaddalena chrismaddalena self-assigned this Mar 12, 2026
Copilot AI review requested due to automatic review settings March 12, 2026 22:28
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares the Ghostwriter codebase for the v6.2.8 release by bumping version/date metadata and adding the v6.2.8 changelog entry describing recently merged features.

Changes:

  • Bumped application version to 6.2.8 and updated the release date to 12 March 2026
  • Updated the root VERSION file to match the new version/date
  • Added the v6.2.8 section to CHANGELOG.md summarizing new observation assignment/status support and primary client contact support

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
config/settings/base.py Updates __version__ and RELEASE_DATE to 6.2.8 / 12 March 2026
VERSION Updates the human-readable version/date file to 6.2.8 / 12 March 2026
CHANGELOG.md Adds the v6.2.8 release notes section

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@codecov
Copy link

codecov bot commented Mar 12, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.60%. Comparing base (25e0a5a) to head (e4486fc).
⚠️ Report is 3 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #842   +/-   ##
=======================================
  Coverage   91.60%   91.60%           
=======================================
  Files         373      373           
  Lines       21488    21488           
=======================================
  Hits        19685    19685           
  Misses       1803     1803           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@chrismaddalena chrismaddalena merged commit ddb43a7 into master Mar 12, 2026
10 checks passed
@chrismaddalena chrismaddalena deleted the release/v6.2.8 branch March 12, 2026 22:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Allow designation of Primary Contact at the Client Level [Feature Request] Status and owner for observations in report

2 participants