Skip to content

Releases: pnp/Microsoft365-Analytics-Insights

Testing build 1545

05 Mar 09:23

Choose a tag to compare

Testing build 1545 Pre-release
Pre-release

What's Changed

  • Copilot agent name fixes & deduplication fixes

Stable build 1543

02 Mar 11:42
196dacb

Choose a tag to compare

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 - 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

29 Jan 06:46

Choose a tag to compare

Testing build 1528 Pre-release
Pre-release

What's Changed

Full Changelog: 1479...1528

Stable build 1516

02 Dec 08:45
e6dc2b3

Choose a tag to compare

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

25 Nov 13:47
d6ff4e4

Choose a tag to compare

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

19 Nov 13:44
8e4ca82

Choose a tag to compare

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.

Stable build 1500

03 Nov 09:11
e104bdd

Choose a tag to compare

What's Changed

Full Changelog: 1496...1500

Includes SQL schema changes

Stable build 1496

28 Oct 14:23
29b7a79

Choose a tag to compare

What's Changed

  • Copilot Audit Log Fixes + User Filtering Performance by @sambetts in #57

Full Changelog: 1492...1496

Stable build 1492

24 Oct 07:34
50dbe77

Choose a tag to compare

What's Changed

Full Changelog: 1479...1492

Testing build 1479

10 Sep 14:13
f81f9a5

Choose a tag to compare

Testing build 1479 Pre-release
Pre-release

What's Changed

  • SPO Page comments and likes metadata update refactor by @sambetts in #41
  • CSS classnames limited to 800 chars to avoid index issues by @sambetts in #43
  • Import util from node and omit it in webpack by @jesusfer in #46
  • Optional redis + installer logging enhancements by @sambetts in #48
  • PR: Update workflows by @jesusfer in #51
  • Duplicate URL fix for importing AppInsights data by @sambetts in #52
  • App insights gap fix by @sambetts in #53
  • Optional filtering by Entra ID Groups by @sambetts in #54

Full Changelog: 1462...1479