Add v0.1.24 to changelog for ticket description fix

Updated both docs/changelog.md and changelog.py with v0.1.24
release notes documenting the Autotask ticket description fix.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Ivo Oskamp 2026-02-09 13:02:02 +01:00
parent dee99a920d
commit 82b96c3448
2 changed files with 34 additions and 0 deletions

View File

@ -3,6 +3,29 @@ Changelog data structure for Backupchecks
""" """
CHANGELOG = [ CHANGELOG = [
{
"version": "v0.1.24",
"date": "2026-02-09",
"summary": "Bug fix release addressing Autotask ticket description field being cleared when resolving tickets.",
"sections": [
{
"title": "Bug Fixes",
"type": "bugfix",
"subsections": [
{
"subtitle": "Autotask Integration",
"changes": [
"Fixed Autotask ticket description being cleared when resolving tickets via the update_ticket_resolution_safe function",
"Root cause: The description field was not included in the PUT payload when updating ticket resolution, causing Autotask API to set it to NULL",
"Solution: Added 'description' to the optional_fields list so it is preserved from GET response and included in PUT request",
"Impact: Ticket descriptions now remain intact when marking Autotask tickets as resolved",
"Location: containers/backupchecks/src/backend/app/integrations/autotask/client.py line 672"
]
}
]
}
]
},
{ {
"version": "v0.1.23", "version": "v0.1.23",
"date": "2026-02-09", "date": "2026-02-09",

View File

@ -1,3 +1,14 @@
## v0.1.24
### Bug Fixes
**Autotask Integration:**
- Fixed Autotask ticket description being cleared when resolving tickets
- Root cause: The `update_ticket_resolution_safe` function was performing a GET to retrieve the ticket, then a PUT to update the resolution field, but the `description` field was not included in the PUT payload
- Impact: When clicking "Resolve" on an Autotask ticket, the description would be set to NULL by the Autotask API
- Solution: Added `description` to the `optional_fields` list in `update_ticket_resolution_safe` so the original description is preserved from the GET response and included in the PUT request
- Location: `containers/backupchecks/src/backend/app/integrations/autotask/client.py` line 672
## v0.1.23 ## v0.1.23
This comprehensive release introduces a complete built-in documentation system with 33 pages covering all features, enhanced audit logging for compliance and troubleshooting, timezone-aware datetime display throughout the application, and numerous Autotask PSA integration improvements for better usability and workflow efficiency. This comprehensive release introduces a complete built-in documentation system with 33 pages covering all features, enhanced audit logging for compliance and troubleshooting, timezone-aware datetime display throughout the application, and numerous Autotask PSA integration improvements for better usability and workflow efficiency.