Releases: pnp/Microsoft365-Analytics-Insights
Testing build 1580
What's Changed
- Installing with public access disabled - fixes for firewall configuration.
Full Changelog: 1552...1580
Stable build 1579
What's Changed
- Feature/installer allow public access by @sambetts in #92
- Allow ReadHitsDaysBeforeToday to be configured via app settings / environment variable by @sambetts in #93
- Add Spain (and Mexico) as Azure deployment region options by @Copilot in #90
- Disable public access for Azure PaaS & Misc Enhancements by @sambetts in #94
Full Changelog: 1571...1579
Stable build 1571 - May 2026
Private infrastructure support for the installer to deploy to a private network & RBAC authentication for Redis.
What's Changed
- Feature/vnet dns pe customization by @sambetts in #82
- Upgrade actions/checkout from v4 (Node.js 20) to v6 (Node.js 24) by @Copilot in #85
- Upgrade GitHub Actions to Node.js 24 compatible versions by @Copilot in #86
- May 2026 - Installer Enhancement for Private Endpoints by @sambetts in #87
- Ensure Always On is enabled on existing App Services by @sambetts in #88
New Contributors
- @Copilot made their first contribution in #85
Full Changelog: 1552...1571
Stable build 1552
What's Changed
- Installer Enhancement: Download latest stable release on GitHub by @sambetts in #77
- Installer: Switch blob storage auth from connection string to RBAC with Entra ID by @sambetts in #78
- Perf/appinsights importer optimise by @sambetts in #79
- Feature/enforce tls12 by @sambetts in #80
- April 2026 Update by @sambetts in #81
Full Changelog: 1543...1552
Testing build 1545
What's Changed
- Copilot agent name fixes & deduplication fixes
Stable build 1543
What's Changed
Transition to Azure AD to query data from Azure Monitor application insights
This fix primarily addresses this deprecation: https://azure.microsoft.com/en-us/updates?id=transition-to-azure-ad-to-query-data-from-azure-monitor-application-insights-by-31-march-2026#:~:text=Published%20date%3A%20May%2015%2C%202023,application%20insights%20will%20be%20retired
Important: you must modify your runtime account API permissions to now include Application Insights permissions too (app authentication) - https://learn.microsoft.com/en-us/azure/azure-monitor/app/azure-ad-authentication?tabs=aspnetcore#set-up-authentication.
This step required an Entra ID administrator to approve the new Data.Read permission.
The installer in this release will add "read" role to your parent resource-group for the runtime account - another required step to allow the AppInights importer to read Application Insights data.
SharePoint CSP Compatibility
In addition, scripts loaded in the browser are now CSP compliant: https://learn.microsoft.com/en-us/sharepoint/dev/spfx/content-securty-policy-trusted-script-sources
More Things
- Profiling "usp_CompileActivityWeek" fixes & integration tests by @sambetts in #67
- Copilot Activity Memory leak fix by @sambetts in #69
- User metadata refactor by @sambetts in #70
- Fix user import perf: replace per-user license lookup load + EF Remov… by @sambetts in #72
Full Changelog: 1516...1543
Testing build 1528
What's Changed
- Update product names by @jesusfer in #44
- Copilot Agent Tracking by @sambetts in #58
- User Import Refactor and tests by @sambetts in #60
- Copilot extended audit-log info + copilot credit cost estimator by @sambetts in #62
- Fake Data Gen by @sambetts in #66
- Copilot Activity Memory leak fix by @sambetts in #69
- Usermetadata refactor by @sambetts in #70
Full Changelog: 1479...1528
Stable build 1516
What's Changed
Full Changelog: 1513...1516
Description
Import now distinguishes between custom copilot studio agents and declarative agents in the DB - agents table. Also when calculating costs, only custom agents are billed for messages (that don't read from Office data) as per https://learn.microsoft.com/en-us/copilot/agents - “Declarative agents that are grounded in instructions and public websites are available at no additional cost.”
Requires SQL schema update.
Stable build 1513
What's Changed
- Copilot extended audit-log info + copilot credit cost estimator by @sambetts in #62
- Copilot analytics Extensions by @sambetts in #63
Requires SQL migration.
Full Changelog: 1508...1513
Stable build 1508
Various Fixes
-Copilot agents with custom engines now detected correctly.
-User metadata updater performance fixes.
-Activity importer time slices now include configurable overlap (new env var: TimeChunkOverlapMinutes - default to 5 mins)
-Copilot chat event ID uniqueness check on import.
-Office 365 product names update.
-CleanDataByUser stored procedure fixes for user managers.
-New report for agent usage.
No SQL schema changes.