v6.5.9 bundles three customer-facing changes — a one-time GitHub Copilot setup so AI Metrics stops asking you to Connect every session, configurable AIIP thresholds with an optional webhook for Slack or Teams, and a small but worth-naming change to how we capture the org admin's email on first hub load. Everything is additive: existing settings are preserved byte-for-byte and no reactivation is required. If you're already running the extension, the "What this means for your existing settings" section below covers exactly what the upgrade will and will not touch.
What's new
- AI Metrics — GitHub Copilot integration. A new Configuration → Admin → GitHub Copilot tab lets an org admin paste a GitHub PAT and org name once. The AI Metrics view then auto-connects on load — no more clicking Connect every session. The PAT is stored org-scoped in the ADO Extension Data Service (same place as all other settings) and only ever leaves the extension to call api.github.com directly from your browser.
- AIIP (AI Impact Indicator Pulse) thresholds. New low and high threshold settings plus an optional webhook URL, so teams can pipe AIIP signal into Slack or Teams. Stored under aiip.* keys; opt-in, blank by default — if you don't configure it, nothing changes.
- Admin email auto-capture, with disclosure. On first hub load the org admin's UPN (email) is silently sent once to our trial-contact endpoint so we can reach out about onboarding or billing. It's org-scoped dedup — fires once per org, ever. The WelcomeModal has been updated to disclose this so it's not a surprise, and customers who don't want it can opt out from Configuration → Privacy (the same toggle that already gates usage telemetry).
- From 6.5.8: smarter empty-state CTAs across the hub, and a Dashboard shortcut into Plan → Next Sprint Planning so the most common next click is one tap away.
- And a stack of behind-the-scenes licensing reliability fixes since 6.5.3 — quieter recovery from transient validation hiccups, fewer false "unknown" states, and tighter handling of expired-but-recoverable activation tokens.
What this means for your existing settings
If you've been running the extension across 6.5.3 through 6.5.8, here's exactly what the upgrade will and will not change. Most customers will see nothing in their Configuration screen change at all.
- Workflow Mapping, Item Types, WIP rules, Sprint Alerts, Notifications, SLEs, Access Control, AI, Privacy, and License are all left exactly as you have them. The new GitHub Copilot and AIIP features land as new tabs / new keys — they do not overwrite anything.
- AI Metrics will still work the way it does today even if you skip the GitHub Copilot tab. Filling it in is what gives you the auto-connect on load; without it, the existing manual Connect flow continues to work unchanged.
- AIIP thresholds and the webhook are blank by default. AIIP keeps behaving exactly as it does today until you choose to set them.
- If your Privacy toggle for usage telemetry is already off, the admin email auto-capture is also off — it's gated by the same setting. Existing trial-contact preferences are honoured.
About the admin email capture
We want to be straightforward about this one. The auto-capture sends the UPN of whoever first opens the hub for an Azure DevOps org — once, ever, per org — so our team has a real contact to reach out to about trial onboarding or billing. The WelcomeModal now discloses it on first hub load, and the opt-out lives next to the existing usage-telemetry toggle in Configuration → Privacy. If the toggle is off, no email is sent. No work-item content, user activity, or team data is involved — this is strictly the admin contact, the same address that would be on the invoice.
Updating
The extension auto-updates from the Marketplace, so existing customers don't need to do anything. Existing trial and licensed orgs upgrade in place; no reactivation required. New installs can grab v6.5.9 from the Marketplace listing at https://marketplace.visualstudio.com/items?itemName=Baytek.agile-analytics.