---
id: video/2u5_F9Ztt7U
type: video
title: "What's New: Server and Database (2026 release wave 1)"
summary: "Server and database changes in Business Central 2026 release wave 1: MCP server protocol compliance and resources, lower per-tenant memory and base64 handling, index usage insights, analysis views in AL apps, the Word add-in and layout lifecycle for document reports, hardened HTTP client URI validation, Entra security groups on-premises, a permission analysis page, and new telemetry."
tier: official
language: en
tags:
  - mcp server
  - memory optimization
  - base64 handling
  - index management
  - analysis mode
  - document reporting
  - security hardening
  - uri validation
  - telemetry
  - on-premises configuration
system: platform
review:
  state: reviewed
  by: opus
  at: "2026-10-07T22:48:32.947Z"
  flags: []
generated:
  at: "2026-10-09T00:29:02.995Z"
  pipeline: 0.2.0
  prompts:
    extract-video: 1
    summarize-video: 2
  input_hash: 7c6f03706c5a3d6d6f4111b9302215723aa09acd41fdcbde00dcdf17cf7b0236
evidence:
  - kind: video
    url: https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=27s
    title: "What's New: Server and Database (2026 release wave 1)"
    date: "2026-04-08T10:05:39.000Z"
    commit: null
    t: 27
    quote: The main investments in this release wave are three things. Make it faster, more effective document layouts, and hardening or security.
  - kind: video
    url: https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=129s
    title: "What's New: Server and Database (2026 release wave 1)"
    date: "2026-04-08T10:05:39.000Z"
    commit: null
    t: 129
    quote: we realized that one of the common causes of varying performance was basically memory pressure, and a lot of the memory pressure comes actually
  - kind: video
    url: https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=193s
    title: "What's New: Server and Database (2026 release wave 1)"
    date: "2026-04-08T10:05:39.000Z"
    commit: null
    t: 193
    quote: You don't need to change any code. What you'll see is fewer out of memory exceptions, but also AL errors where we have caught
  - kind: video
    url: https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=335s
    title: "What's New: Server and Database (2026 release wave 1)"
    date: "2026-04-08T10:05:39.000Z"
    commit: null
    t: 335
    quote: Plus, having a lot of indexes can make write operations smaller, not smaller, but slower.
  - kind: video
    url: https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=359s
    title: "What's New: Server and Database (2026 release wave 1)"
    date: "2026-04-08T10:05:39.000Z"
    commit: null
    t: 359
    quote: Analysis mode is a hugely popular feature with with Business Central users. And in this release wave, we allow AL developers to include analysis
  - kind: video
    url: https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=508s
    title: "What's New: Server and Database (2026 release wave 1)"
    date: "2026-04-08T10:05:39.000Z"
    commit: null
    t: 508
    quote: we have hardened the URI validation in the HTTP client, so that we now limit more outgoing calls from your AL code
  - kind: video
    url: https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=565s
    title: "What's New: Server and Database (2026 release wave 1)"
    date: "2026-04-08T10:05:39.000Z"
    commit: null
    t: 565
    quote: This has been backported to 26, version 26 and 27, which is wave 1 2025 and wave 2 2025, and it is in effect
links:
  learn: []
  objects: []
  features:
    - feature/573320
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
video_id: 2u5_F9Ztt7U
channel: yt-microsoft
source_name: Microsoft Dynamics 365 Business Central (YouTube)
url: https://www.youtube.com/watch?v=2u5_F9Ztt7U
published_at: "2026-04-08T10:05:39.000Z"
duration_s: 1022
captions: full
audience:
  - developer
  - administrator
  - functional consultant
  - partner
chapters:
  - t: 0
    title: Introduction and Overview
  - t: 60
    title: MCP Server Enhancements
  - t: 112
    title: Memory Protection and Base64 Optimization
  - t: 254
    title: Index Management and Database Optimization
  - t: 347
    title: Analysis Mode Support in AL
  - t: 404
    title: Document Reporting Modernization
  - t: 508
    title: Security Hardening
  - t: 659
    title: Telemetry Enhancements
  - t: 717
    title: Learning Resources and Next Steps
  - t: 792
    title: Partner and Community Resources
features:
  - name: MCP Protocol Compliance
    status: unclear
    t: 60
    verified: false
    status_source: video
  - name: File Support Using MCP Resources
    status: unclear
    t: 88
    verified: false
    status_source: video
  - name: Reduced Memory Footprint Per Tenant
    status: unclear
    t: 112
    verified: false
    status_source: video
  - name: Platform Codeunit for Base64 Conversion
    status: unclear
    t: 144
    verified: false
    status_source: video
  - name: Index Usage Insights and Management
    status: unclear
    t: 281
    verified: false
    status_source: video
  - name: AL Analysis View Definitions in Apps
    status: unclear
    t: 347
    verified: false
    status_source: video
  - name: Word Add-in for Document Reports Enhancement
    status: unclear
    t: 404
    verified: false
    status_source: video
  - name: Layout Lifecycle Control for Report Layouts
    status: ga
    t: 449
    verified: false
    status_source: roadmap
    roadmap_ids:
      - "573320"
  - name: Hardened URI Validation in HTTP Client
    status: unclear
    t: 508
    verified: false
    status_source: video
  - name: Intra Security Groups for On-Premises Auth
    status: unclear
    t: 565
    verified: false
    status_source: video
  - name: Permission Analysis Page
    status: unclear
    t: 610
    verified: false
    status_source: video
  - name: Updated Security Documentation and Guide
    status: unclear
    t: 623
    verified: false
    status_source: video
  - name: Telemetry for MCP Configuration and Usage
    status: unclear
    t: 659
    verified: false
    status_source: video
  - name: Client Hardware and Network Telemetry
    status: unclear
    t: 659
    verified: false
    status_source: video
objects_mentioned:
  - codeunit platform code unit for dealing with base 64 conversion
quotes:
  - t: 27
    text: The main investments in this release wave are three things. Make it faster, more effective document layouts, and hardening or security.
    check: exact
  - t: 129
    text: we realized that one of the common causes of varying performance was basically memory pressure, and a lot of the memory pressure comes actually
    check: exact
  - t: 193
    text: You don't need to change any code. What you'll see is fewer out of memory exceptions, but also AL errors where we have caught
    check: exact
  - t: 335
    text: Plus, having a lot of indexes can make write operations smaller, not smaller, but slower.
    check: exact
  - t: 359
    text: Analysis mode is a hugely popular feature with with Business Central users. And in this release wave, we allow AL developers to include analysis
    check: exact
  - t: 508
    text: we have hardened the URI validation in the HTTP client, so that we now limit more outgoing calls from your AL code
    check: exact
  - t: 565
    text: This has been backported to 26, version 26 and 27, which is wave 1 2025 and wave 2 2025, and it is in effect
    check: exact
---

# What's New: Server and Database (2026 release wave 1)

> Server and database changes in Business Central 2026 release wave 1: MCP server protocol compliance and resources, lower per-tenant memory and base64 handling, index usage insights, analysis views in AL apps, the Word add-in and layout lifecycle for document reports, hardened HTTP client URI validation, Entra security groups on-premises, a permission analysis page, and new telemetry.

[Watch on YouTube](https://www.youtube.com/watch?v=2u5_F9Ztt7U) · Microsoft Dynamics 365 Business Central (YouTube) · 2026-04-08 · 17:02 · tier official · reviewed (checked by Opus)

## Overview

The session covers the server and database area of 2026 release wave 1. The stated investments are performance, more effective document layouts, and security hardening.

It describes memory work (a new platform codeunit for base64 conversion with stream support), index usage insights, analysis view definitions in AL apps, a Word add-in update with layout lifecycle statuses, security changes including stricter HTTP client URI validation, and added telemetry for MCP and client hardware and network. Later telemetry on large JSON and XML documents and size limits on objects are mentioned as coming.

## Key points

- The MCP server supports protocol compliance, so MCP clients other than the default one can be used. MCP resources (file support) allow data extraction, for example for statistical analysis.
- Memory per tenant is lower and base64 handling is optimized. A new platform codeunit converts base64 with a smaller memory footprint, and a new method can write the result to a stream.
- Existing code needs no changes. Expect fewer out-of-memory exceptions, but new AL errors when excessive memory use is caught, for example on very large documents. Put limits in and use the stream overloads.
- Index insights show how much space indexes use and whether they are used. Metadata-defined indexes can be turned off and back on, and auto-tuned indexes can be removed to reclaim space. Many indexes make write operations slower.
- AL developers can ship analysis view definitions in apps: define the view in the client, export it to JSON, add metadata, and include it in the app.
- The Word add-in for document reports has a better UI, search in the data picker and an easy way to define tables. Report layouts now have a lifecycle status: draft, pending approval, approved and retired.
- HTTP client URI validation is hardened to limit outgoing calls from AL, such as calls to internal ports. It is mandatory in hosted environments, has two server settings on-premises, and was backported to versions 26 and 27.

## Chapters

- [0:00](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=0s) Introduction and Overview
- [1:00](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=60s) MCP Server Enhancements
- [1:52](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=112s) Memory Protection and Base64 Optimization
- [4:14](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=254s) Index Management and Database Optimization
- [5:47](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=347s) Analysis Mode Support in AL
- [6:44](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=404s) Document Reporting Modernization
- [8:28](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=508s) Security Hardening
- [10:59](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=659s) Telemetry Enhancements
- [11:57](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=717s) Learning Resources and Next Steps
- [13:12](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=792s) Partner and Community Resources

## Features

| Feature | Status | At |
|---|---|---|
| MCP Protocol Compliance | status not stated | [1:00](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=60s) |
| File Support Using MCP Resources | status not stated | [1:28](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=88s) |
| Reduced Memory Footprint Per Tenant | status not stated | [1:52](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=112s) |
| Platform Codeunit for Base64 Conversion | status not stated | [2:24](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=144s) |
| Index Usage Insights and Management | status not stated | [4:41](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=281s) |
| AL Analysis View Definitions in Apps | status not stated | [5:47](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=347s) |
| Word Add-in for Document Reports Enhancement | status not stated | [6:44](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=404s) |
| Layout Lifecycle Control for Report Layouts | generally available (roadmap [Control the lifecycle of all report layouts](../features/573320.md)) | [7:29](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=449s) |
| Hardened URI Validation in HTTP Client | status not stated | [8:28](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=508s) |
| Intra Security Groups for On-Premises Auth | status not stated | [9:25](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=565s) |
| Permission Analysis Page | status not stated | [10:10](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=610s) |
| Updated Security Documentation and Guide | status not stated | [10:23](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=623s) |
| Telemetry for MCP Configuration and Usage | status not stated | [10:59](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=659s) |
| Client Hardware and Network Telemetry | status not stated | [10:59](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=659s) |

A status with a roadmap link comes from the Microsoft 365 roadmap feature this part of the video covers (matched by Haiku; links Opus dropped are not used); other statuses need a status word in the video itself.

## AL objects mentioned

As heard in the captions. A name that matches one object page by exact type and name links to it; the others stay as named.

- codeunit "platform code unit for dealing with base 64 conversion" at [2:24](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=144s)

Not found in BC28-30: codeunit "platform code unit for dealing with base 64 conversion".

## Quotes

- [0:27](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=27s) "The main investments in this release wave are three things. Make it faster, more effective document layouts, and hardening or security."
- [2:09](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=129s) "we realized that one of the common causes of varying performance was basically memory pressure, and a lot of the memory pressure comes actually"
- [3:13](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=193s) "You don't need to change any code. What you'll see is fewer out of memory exceptions, but also AL errors where we have caught"
- [5:35](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=335s) "Plus, having a lot of indexes can make write operations smaller, not smaller, but slower."
- [5:59](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=359s) "Analysis mode is a hugely popular feature with with Business Central users. And in this release wave, we allow AL developers to include analysis"
- [8:28](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=508s) "we have hardened the URI validation in the HTTP client, so that we now limit more outgoing calls from your AL code"
- [9:25](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=565s) "This has been backported to 26, version 26 and 27, which is wave 1 2025 and wave 2 2025, and it is in effect"

## Disclaimers in the video

- [4:14](https://www.youtube.com/watch?v=2u5_F9Ztt7U&t=254s) coming-later: We will add telemetry also for partners on large JSON documents, large XML documents, etc. And at some point, we are also going to put in limits on the sizes of objects.

Presenters (as heard): Kenny Pontopidan, Jens Miller Peterson.
