Microsoft 365 Developer Blog

A developer platform for building collaborative apps for hybrid work

Featured posts

Going beyond text in Microsoft 365 Copilot – Introducing SharePoint Copilot Apps
Jun 23, 2026
Post comments count 4
Post likes count 1

Going beyond text in Microsoft 365 Copilot – Introducing SharePoint Copilot Apps

Vesa Juvonen

Microsoft 365 Copilot is brilliant with words - but work isn't only words. Introducing SharePoint Copilot Apps: bring rich, interactive UX components straight i...

Microsoft TeamsMicrosoft 365 DeveloperSharePoint Framework

Latest posts

Jun 30, 2026
Post comments count 0
Post likes count 0

SharePoint Framework (SPFx) roadmap update – July 2026

Vesa Juvonen

June celebrates the announcement of upcoming SharePoint Copilot Apps, ships the quality-focused SPFx 1.23.2 release, and shares the roadmap for the AI era - shaped by your feedback.

Jun 30, 2026
Post comments count 0
Post likes count 0

Mailbox requirement set 1.16 now available for Outlook add-ins

Office Extensibility team

Mailbox requirement set 1.16 is now generally available for Outlook add-ins. This release reflects our continued investment in closing the gap between COM/VSTO and web add-ins, with a focus on message and information security. Mailbox 1.16 introduces APIs and platform updates that enable your add-in to: Handle message decryption with ease Mailbox requirement set 1.16 introduces the OnMessageDecrypt event, which enables Outlook add-ins to automatically decrypt protected messages when a user opens them. The event-based workflow identifies encrypted messages, decrypts messages, displays ...

Jun 29, 2026
Post comments count 0
Post likes count 0

Remote Event Receivers are retiring: move to SharePoint webhooks before July 1, 2027

SharePoint team

Remote Event Receivers in SharePoint Online are retiring. Starting July 1, 2027, all remote event receivers will stop firing events, including those registered using Microsoft Entra applications.

Jun 23, 2026
Post comments count 4
Post likes count 1

Going beyond text in Microsoft 365 Copilot – Introducing SharePoint Copilot Apps

Vesa Juvonen

Microsoft 365 Copilot is brilliant with words - but work isn't only words. Introducing SharePoint Copilot Apps: bring rich, interactive UX components straight into the Copilot canvas, built with any JavaScript stack your team already knows. Reuse your existing SPFx investments across Copilot, SharePoint, and Teams - no new platform, no infrastructure, no lock-in.

Jun 11, 2026
Post comments count 0
Post likes count 0

Migrating EWS notifications to Microsoft Graph

Microsoft Graph team

Migrating from the Exchange Web Services (EWS) notification framework, which supports push, pull, and streaming notification types — to the Microsoft Graph subscription model represents a fundamental transition toward a unified, stateless, and event-driven framework.

Jun 10, 2026
Post comments count 0
Post likes count 0

Agents League Hackathon 2026 – Enterprise Agents

Paolo Pialorsi

From declarative agents for Microsoft 365 Copilot to fully autonomous multi-agent systems orchestrating complex workflows, developers now have the power to redefine how work gets done. If you're ready to push those boundaries, Agents League Hackathon 2026 is your stage. What is Agents League? Agents League is not just another hackathon—it's a global playground for developers, makers, and architects to experiment with: Whether you're building with pro-code tools (C#, TypeScript, SDKs) or leveraging low-code platforms like Copilot Studio, this is where innovation meets real-world im...

Jun 2, 2026
Post comments count 0
Post likes count 4

Work IQ: Production‑ready intelligence for every agent

Tolga Kilicli

Work IQ provides a workplace intelligence layer that enables agents to access and reason over organizational data, context, and tools, continuously building a semantic understanding across Microsoft 365 and external systems with built-in, permission-aware governance. 

Jun 2, 2026
Post comments count 0
Post likes count 2

Build collaborative agents where work happens

Sujeet Mehta

At Microsoft Build 2026, we're announcing new investments to help your agents become teammates in everyday work, from new interaction patterns to streamlined tooling. 

Jun 2, 2026
Post comments count 0
Post likes count 11

Frontier Tuning: Teaching AI to work the way you do

Ranveer Chandra

We're announcing the private preview of Frontier Tuning, a new approach to making AI work the way your business does by applying reinforcement learning inside your compliance boundary with your own data, processes, and conventions. 

May 28, 2026
Post comments count 1
Post likes count 1

SharePoint Framework (SPFx) roadmap update – May 2026

Vesa Juvonen

SPFx is powering the future of Microsoft 365 with AI driven portals and deep integrations across SharePoint and Microsoft 365. The May 2026 update shares new features and the roadmap for the next evolution built for the AI era. This is a transparent community driven journey that we shape together based on your input.

May 13, 2026
Post comments count 0
Post likes count 1

General Availability of SharePoint Framework 1.23 – Advancing the modern developer experience

Vesa Juvonen

We are excited to announce general availability for the SharePoint Framework 1.23. We are rolling out new features in extensions, preview of new CLI and addressing known npm audit issues.

May 8, 2026
Post comments count 2
Post likes count 2

Announcing the public preview of the Microsoft 365 Copilot Agent Evaluations tool

Barry,
Sai

The Microsoft 365 Copilot Agent Evaluations tool helps developers measure and improve the quality of agents they build for Microsoft 365 Copilot.

May 7, 2026
Post comments count 4
Post likes count 1

Announcing general availability of the mailbox import and export Microsoft Graph APIs

Microsoft Graph team

The mailbox import and export APIs on Microsoft Graph are now generally available.

May 1, 2026
Post comments count 0
Post likes count 3

Python support for the Microsoft Teams SDK is now generally available

Lily,
Ricky,
Aamir

Python developers can now build Teams-native apps and agents using the same SDK surface that powers modern Teams experiences across our TypeScript and .NET stacks 

May 1, 2026
Post comments count 1
Post likes count 1

Sponsor group type requirements for agent identities

Microsoft Entra Agent ID team

As part of moving to general availability (GA) for Entra Agent ID, agent identity objects will only accept dynamic membership groups and unified (Microsoft 365) groups as group-type sponsors.

Apr 29, 2026
Post comments count 1
Post likes count 2

From prompt to production: Teams agent setup, simplified

Aamir,
Umang,
Kavin

Learn how to use a coding agent to register and agent with Teams.

Apr 28, 2026
Post comments count 0
Post likes count 1

SharePoint Framework (SPFx) roadmap update – April 2026

Vesa Juvonen

SPFx is powering the future of Microsoft 365 with AI driven portals and deep integrations across SharePoint and Microsoft 365. The April 2026 update shares new features and the roadmap for the next evolution built for the AI era. This is a transparent community driven journey that we shape together.

Apr 7, 2026
Post comments count 3
Post likes count 18

MCP Apps now available in Copilot chat

Deepak Pratinidhi

Agents bring rich, app powered UI experiences directly into Microsoft 365 Copilot chat, via MCP Apps or the OpenAI Apps SDK. Read about what customers and partners are building.

Mar 26, 2026
Post comments count 0
Post likes count 1

Breaking Change Ahead: Graph API Updates to Sensitive Email Properties

Thomas Mechelke

On 12/31/2026, we will begin restricting updates to sensitive properties on non-draft email messages (including subject, body, and recipients). Apps will need Mail-Advanced.ReadWrite (or .All / .Shared) with admin consent to continue modifying these fields. Review your current usage and update permissions now to avoid unexpected failures.

Mar 24, 2026
Post comments count 4
Post likes count 3

SharePoint Framework (SPFx) roadmap update – March 2026

Vesa Juvonen

SPFx is powering the future of Microsoft 365 with AI driven portals and deep integrations across SharePoint Teams and Viva. The March 2026 update shares new features and the roadmap for the next evolution built for the AI era. This is a transparent community driven journey that we shape together.

Mar 18, 2026
Post comments count 0
Post likes count 1

Changes to attachment IDs for inline images in Outlook add-ins

Office Extensibility team

Read how inline image attachments are handled when they’re programmatically added to a mail item's signature or body in Outlook on the web and the new Outlook for Windows

Mar 9, 2026
Post comments count 0
Post likes count 1

Build business understanding with Dataverse in Microsoft 365 Copilot

James Oleinik

Microsoft 365 Copilot is now embedded as an in-app sidecar within Power Apps, Dynamics 365 Sales, and Dynamics 365 Customer Service—removing the need to switch between apps to find context or complete steps. 

Mar 6, 2026
Post comments count 0
Post likes count 2

Prepare your add-in for Outlook ribbon improvements

Office Extensibility team

We’re improving how add-ins appear on the ribbon in Outlook on the web and the new Outlook on Windows. These updates make add-ins easier to find and align the experience across Outlook clients.

Feb 25, 2026
Post comments count 5
Post likes count 3

SharePoint Framework (SPFx) roadmap update – February 2026

Vesa Juvonen

We move towards spring 2026 with strong momentum across the SharePoint Framework and an increasing sense of excitement across the ecosystem. SPFx continues to be a foundational platform for building intelligent, secure, and scalable experiences across Microsoft 365, with adoption growing and feedback from customers and partners directly shaping our priorities. Following the December release of SPFx 1.22 and the January announcement of 1.22.2, our focus remains on stability, security, and predictable evolution, while also setting the stage for the next wave of innovation. February is also a special moment for t...

Feb 24, 2026
Post comments count 1
Post likes count 0

Increased control over Office Add-in user experiences

Office Extensibility team

Customers have asked for greater user control over add-in launch behavior in Office. We are making three adjustments to our platform to address this customer feedback.

Feb 12, 2026
Post comments count 0
Post likes count 3

Handling Legacy User Settings in SharePoint Framework

Paolo Pialorsi

Introduction The SharePoint Framework (SPFx) has undergone some important changes in how it handles Entra ID app registration and security models. Here you can find additional details about what was updated and about the new application IDs used by SPFx. These changes have important implications for developers who previously relied on legacy user settings stored through the old application registration model. This article explores the technical challenges and provides practical solutions for handling legacy user settings when transitioning to the new SharePoint Framework security architecture. Understanding the...

Feb 6, 2026
Post comments count 0
Post likes count 4

Mastering User Settings in SharePoint Framework

Paolo Pialorsi

User preferences and settings are fundamental components of modern web applications. When developing SharePoint Framework (SPFx) solutions, the ability to store and manage user-specific configurations across devices and sessions becomes crucial for delivering personalized experiences. This article explores a robust, enterprise-ready pattern for handling user settings in SharePoint Framework applications. There is also a companion sample available on the Community Sample Solution Gallery. You can simply download the source code of the sample and then follow this article to understand how it works. Understandin...

Feb 3, 2026
Post comments count 2
Post likes count 1

Deprecation notice: Teams Live Events meeting creation via Microsoft Graph

Microsoft Graph team

Creating Teams Live Events via the Microsoft Graph isBroadcast API is deprecated. We encourage developers to use Virtual Event APIs instead.

Jan 29, 2026
Post comments count 0
Post likes count 3

Dev Proxy v2.1 with configuration hot reload and stdio proxying

Waldek,
Garry

Introducing Dev Proxy v2.1 with configuration hot reload and stdio proxying

Jan 28, 2026
Post comments count 2
Post likes count 0

Introducing the Microsoft Graph User Configuration API (preview)

Cameron Parker

The User Configuration API is now available in the beta endpoint in Microsoft Graph. Use it to create, read, update, and delete user configuration objects in Exchange Online mail folders.

Jan 28, 2026
Post comments count 8
Post likes count 0

SharePoint Framework (SPFx) roadmap update – January 2026

Vesa Juvonen

SPFx is powering the future of Microsoft 365 with AI driven portals and deep integrations across SharePoint Teams and Viva. The January 2026 update shares new features and the roadmap for the next evolution built for the AI era. This is a transparent community driven journey that we shape together.

Jan 26, 2026
Post comments count 0
Post likes count 3

Introducing the Evals for Agent Interop starter kit

Aadharsh Kannan

We’re launching Evals for Agent Interop, a starter evaluation kit that provides curated scenarios and representative data that emulate real digital work, and an evaluation harness that organizations can use to self-run their agents across Microsoft 365 surfaces.

Jan 14, 2026
Post comments count 6
Post likes count 3

Copilot Studio Extension for Visual Studio Code Is Now Generally Available

Daniel,
Sarah

If you build agents with the Copilot Studio extension for Visual Studio Code, you already know the fastest way to iterate is to treat your agent like software: version it, review changes, and promote it through environments with confidence. Today, the Microsoft Copilot Studio extension for Visual Studio Code is generally available, so you can build and manage Copilot Studio agents from the IDE you already use. What you can do with the Copilot Studio extension for Visual Studio Code As agents grow beyond a few topics and prompts, teams need the same development hygiene they use for apps: source control, pull...

Dec 23, 2025
Post comments count 0
Post likes count 2

SharePoint Framework (SPFx) roadmap update – December 2025

Vesa Juvonen

SPFx is powering the future of Microsoft 365. From AI-driven portals to seamless integrations across SharePoint, Teams and Viva, SPFx is driving innovation at scale. This monthly blog series kicks off our journey into the next evolution - transparent, community-driven, and built for the AI era. Let’s shape what’s next, together.

Dec 16, 2025
Post comments count 0
Post likes count 2

Unlock your email potential with Schema.org

Karishma S

Email is a key part of how people get things done, whether it’s booking a reservation, confirming a package delivery, or managing a cab reservation. But as inboxes become increasingly cluttered, important transactional information often gets buried. Users are forced to open multiple emails, search through text, and manually look for key details such as reservation times, delivery status, or order confirmations. Let's think about business travel, When users are flying out for meetings, training, or conferences, they shouldn’t have to dig through a crowded inbox to find flight details, hotel confirmations, or car...

Dec 15, 2025
Post comments count 2
Post likes count 4

Build declarative agents for Microsoft 365 Copilot with MCP

Rishabh Agrawal

With introduction of MCP support, it’s now much easier for developers to integrate their business workflows, SaaS, and LoB systems into Copilot via declarative agent. Â