Add v0.1.27 release notes to changelog files
This commit is contained in:
parent
9ecbbdd523
commit
ea7c5e29c5
@ -3,6 +3,106 @@ Changelog data structure for Backupchecks
|
||||
"""
|
||||
|
||||
CHANGELOG = [
|
||||
{
|
||||
"version": "v0.1.27",
|
||||
"date": "2026-02-23",
|
||||
"summary": "This release is a major functional update since v0.1.26 (released on February 10, 2026). It introduces full Cove Data Protection integration, broad search and navigation improvements, and multiple workflow/ticketing fixes. It also adds Microsoft Entra SSO foundations (currently marked as untested in Backupchecks), along with extensive documentation updates and UI refinements.",
|
||||
"sections": [
|
||||
{
|
||||
"title": "Added",
|
||||
"type": "feature",
|
||||
"subsections": [
|
||||
{
|
||||
"subtitle": "Cove Data Protection",
|
||||
"changes": [
|
||||
"Full Cove Data Protection integration with API importer and background polling",
|
||||
"Cove Accounts staging/linking page for unmatched and matched account workflow",
|
||||
"Manual import trigger and JobRun source tracking via source_type and external_id",
|
||||
"CoveAccount model and migrations for staging and account linkage",
|
||||
"Per-datasource object persistence for reporting and run inspection"
|
||||
]
|
||||
},
|
||||
{
|
||||
"subtitle": "Search and Navigation",
|
||||
"changes": [
|
||||
"Global grouped search with role-aware results",
|
||||
"Per-section pagination in search",
|
||||
"Remarks included in search results",
|
||||
"Customer-to-Jobs quick filter navigation"
|
||||
]
|
||||
},
|
||||
{
|
||||
"subtitle": "Microsoft Entra SSO (Untested)",
|
||||
"changes": [
|
||||
"Added Microsoft Entra SSO login/callback/logout flow",
|
||||
"Added settings and migrations for tenant/client/secret/redirect configuration",
|
||||
"Added optional auto-provisioning for unknown users as Viewer",
|
||||
"Added optional tenant/domain restriction",
|
||||
"Added security-group gate using allowed Entra group IDs",
|
||||
"Added dedicated Entra SSO documentation page"
|
||||
]
|
||||
},
|
||||
{
|
||||
"subtitle": "Other",
|
||||
"changes": [
|
||||
"Added Cove API test script (cove_api_test.py)",
|
||||
"Added optional Autotask ID import toggle for jobs/customers import"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Changed",
|
||||
"type": "improvement",
|
||||
"subsections": [
|
||||
{
|
||||
"subtitle": "Cove Import and Linking",
|
||||
"changes": [
|
||||
"Immediate import after linking a Cove account",
|
||||
"Type derivation refined to Server/Workstation/Microsoft 365",
|
||||
"Cove Accounts display improved with clearer derived fields and readable datasource labels",
|
||||
"Richer run details in Cove-created runs and datasource object records",
|
||||
"Timestamp fallback for run creation from D09F15 to D09F09 when needed"
|
||||
]
|
||||
},
|
||||
{
|
||||
"subtitle": "Navbar Restructuring",
|
||||
"changes": [
|
||||
"Admin-only links grouped under an Admin dropdown",
|
||||
"Secondary non-admin links grouped under a More dropdown",
|
||||
"Cove Accounts moved back to main bar and Daily Jobs moved under More",
|
||||
"Viewer role now has Customers and Jobs directly visible on navbar",
|
||||
"Run Checks remains directly visible for daily operations"
|
||||
]
|
||||
},
|
||||
{
|
||||
"subtitle": "Documentation and UX",
|
||||
"changes": [
|
||||
"Documentation expanded and corrected across workflow and settings topics",
|
||||
"Search UX improved with wildcard/contains filtering and section/pagination state preservation",
|
||||
"Parser/Run Checks behavior updated for informational 3CX update handling"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Fixed",
|
||||
"type": "bugfix",
|
||||
"changes": [
|
||||
"Fixed tickets not showing in Run Checks modal",
|
||||
"Fixed copy ticket button behavior in Edge via improved clipboard fallback",
|
||||
"Fixed resolved tickets incorrectly appearing on new runs using explicit link-based logic",
|
||||
"Fixed duplicate tickets in Run Checks popup",
|
||||
"Fixed missed-run ticket linking with internal and Autotask tickets",
|
||||
"Fixed Cove run deduplication by scoping dedupe per job",
|
||||
"Fixed Cove Run import now submit issue in settings UI",
|
||||
"Fixed checkbox auto-reselect behavior after reload",
|
||||
"Fixed search template crash caused by section.items access",
|
||||
"Stopped tracking Python cache artifacts in version control"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "v0.1.26",
|
||||
"date": "2026-02-10",
|
||||
|
||||
@ -1,3 +1,64 @@
|
||||
## v0.1.27
|
||||
|
||||
This release is a major functional update since `v0.1.26` (released on February 10, 2026).
|
||||
It introduces full Cove Data Protection integration, broad search and navigation improvements, and multiple workflow/ticketing fixes. It also adds Microsoft Entra SSO foundations (currently marked as untested in Backupchecks), along with extensive documentation updates and UI refinements.
|
||||
|
||||
### Added
|
||||
- Full Cove Data Protection integration:
|
||||
- API importer + background polling
|
||||
- Cove Accounts staging/linking page
|
||||
- Manual import trigger
|
||||
- JobRun source tracking + external IDs
|
||||
- CoveAccount model + migrations
|
||||
- Per-datasource object persistence
|
||||
- Cove API test script (`cove_api_test.py`)
|
||||
- Global grouped search with role-aware results
|
||||
- Per-section pagination in search
|
||||
- Remarks included in search results
|
||||
- Customer → Jobs quick filter navigation
|
||||
- Optional Autotask ID import toggle (jobs/customers import)
|
||||
- Microsoft Entra SSO implementation (marked as **untested in Backupchecks**):
|
||||
- login/callback/logout flow
|
||||
- settings + migrations
|
||||
- optional auto-provisioning
|
||||
- tenant/domain restriction
|
||||
- security-group gate (allowed Entra group IDs)
|
||||
- New documentation page for Entra SSO setup
|
||||
|
||||
### Changed
|
||||
- Cove import and linking flow refinements:
|
||||
- Immediate import after linking
|
||||
- Type derivation (Server/Workstation/Microsoft 365)
|
||||
- More readable Cove Accounts display
|
||||
- Richer run details
|
||||
- Timestamp fallback (`D09F15` → `D09F09`)
|
||||
- Navbar restructuring:
|
||||
- Admin links grouped under `Admin`
|
||||
- Secondary links grouped under `More`
|
||||
- Cove Accounts moved back to main bar
|
||||
- Daily Jobs moved under `More`
|
||||
- Viewer role now has Customers/Jobs directly on navbar
|
||||
- Search UX improvements:
|
||||
- wildcard/contains filtering
|
||||
- query forwarding to overview pages
|
||||
- section-anchor and pagination state preservation
|
||||
- Parser/Run Checks behavior updates:
|
||||
- 3CX update emails handled as informational
|
||||
- Non-backup 3CX types hidden from Run Checks
|
||||
- Documentation expanded and corrected (workflow, run review, mail import, settings, etc.)
|
||||
|
||||
### Fixed
|
||||
- Tickets not shown in Run Checks modal fixed
|
||||
- Copy ticket button works in Edge (scope/clipboard fallback)
|
||||
- Resolved tickets incorrectly shown on new runs fixed (explicit link-based logic)
|
||||
- Duplicate tickets in Run Checks popup fixed
|
||||
- Missed-run ticket linking with Autotask/internal tickets fixed
|
||||
- Cove run deduplication corrected to per-job scope
|
||||
- Cove “Run import now” submit issue fixed
|
||||
- Checkbox auto-reselect after reload fixed
|
||||
- Search template crash fixed (`section.items`)
|
||||
- Cleanup: Python cache artifacts are no longer tracked
|
||||
|
||||
## v0.1.26
|
||||
|
||||
This critical bug fix release resolves ticket system display issues where resolved tickets were incorrectly appearing on new runs across multiple pages. The ticket system has been completely transitioned from date-based logic to explicit link-based queries, ensuring resolved tickets stop appearing immediately after resolution while preserving audit trail for historical runs.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user