v20220915
Hi Dispatch users!
This is the first release of the month of September. This release includes lots of improvements and bug fixes and initial support for creating and managing cases. For cases, we're only creating a ticket, group, storage, and document if their respective plugins are enabled. Cases have different statuses than incidents, and when moved to an escalated status, an incident will be created and mapped to the case if the case's type is mapped to an incident type. Give it a try and let us know what you think. Thanks to all community members for your continuous help and support!
Features:
- Case Management (#2512, #2504, #2503, #2499, #2482, #2481, #2456, #2446, #2428, #2427, #2426, #2425, #2417, #2414, #2403, #2498, #2470, #2454, #2453, #2452, #2429, #2404) by @mvilanova
Enhancements:
- Improves incidents dashboard (#2517) by @mvilanova
- Renames and reorders columns in the Feedback table (#2511) by @mvilanova
- Adds header-based auth plugin (#2494) by @filippog
- Truncates incident description and resolution when they're too long (#2458) by @mvilanova
- Always upper log_level before logging config (#2440) by @filippog
- Re-organizes categories in the project settings panel (#2402) by @mvilanova
- Reverts to using logger for logging incident cost updates to reduce number of events in the incident timeline (#2393) by @mvilanova
- Disables other empty swaggers for container apps (#2521) by @kevgliss
Bug Fixes:
- UI table layouts (#2501) by @kevgliss
- Adds missing Vue template for project in the feedback table (#2505) by @mvilanova
- Allows setting breadcrumbs to utilize the whole width before collapsing (#2506) by @kevgliss
- Checks if commander has a relationship to an oncall service before attempting to page (#2493) by @mvilanova
- Uses a different Jira issue template for incidents opened as closed (#2473) by @mvilanova
- Sets response model to None for all delete endpoints to address breaking changes in FastAPI v0.80.0 (#2472) by @mvilanova
- Sets a default resolution if not provided on case or incident creation (#2469) by @mvilanova
- Fixes issue during the creation of incident collaboration documents (#2455) by @mvilanova
- Fixes doc creation issue if template is None (#2443) by @3c-un-str
- Wrap gmail.send in try/except due to tenacity.RetryError (#2430) by @3c-un-str
- Do not process events generated by Slackbot (#2421) by @mvilanova
- Adds protections to prevent hitting char limits in SaaS integrations (#2420) by @mvilanova
- slack_menu empty tag list fix; uvloop support. (#2419) by @3c-un-str
- Copy over incident_costs, terms & duplicates before updating incident from Slack (#2410) by @3c-un-str
Documentation:
- Adds documentation for case and updates other documents (#2525, #2526, #2527) by @mvilanova