Skip to content

Update 28.2 for Dynamics 365 Business Central 2026 Release Wave 1

Choose a tag to compare

@aholstrup1 aholstrup1 released this 12 Jun 07:27
cbbaf6f

What's Changed

  • [28.x][Agent] Uptake server utility to get copilot credits consumed by @qutreson in #7864
  • Backport avalara changes to release 28.x by @sthompson-queue in #7902
  • [28.x] Build "Quality Management Contoso Coffee Demo Dataset" app by @mazhelez in #7324
  • [releases/28.x] - Add tenant feedback settings by @ViditGupta1277 in #7886
  • [28x] [Quality Management] Install Demo Data app Action on the Setup Page +… by @attilatoury in #7842
  • [28.x] Backport TruncateAll in retention policies (#7437, #7755) by @Jiawen-CS in #7941
  • 28.x - Migrate File Storage Connector by @aholstrup1 in #7851
  • [releases/28.x] [Security] Risky pattern in "Http Authentication Basic" codeunit by @onbuyuka in #7916
  • [28.x] Re-ID codeunit for Extended Integration Tests by @Copilot in #7924
  • [QM] [28.x] Now the re-open button is disabled if the inspection status is Open by @6CRIPT in #7974
  • [28.X]-"We found a problem with some content" error message if you export the Aged Account Payables (Excel) report using the Posting Date Aging By option and some content is not recovered by @neeleshsinghal in #8019
  • [28.x] Agent Message and Task - Fix modifying functions to only modify the t… by @qutreson in #8053
  • Cherry-pick Agent Model methods by @mbaranovych in #8062
  • Bump app version from 28.1.0.0 to 28.2.0.0 by @Copilot in #7914
  • [releases/28.x] Add dotnet package for MIME by @gggdttt in #8013
  • [releases/28.x] Trigger SyncMirroredRepository on push instead of schedule by @aholstrup1 in #8021
  • 28.x: Add content monitoring section to the MLLM extraction of invoice data by @mynjj in #8090
  • Backport #7296: [Payables Agent] [28.x] Draft could not be finalised due to field length issues by @ventselartur in #8092
  • [Quality Management] [28.x] Improve captions by @JakovljevicDusan in #8174
  • [releases/28.x] Adding a check if the task ID is zero by @nikolakukrika in #8179
  • Add configurable default posting date for e-document purchase invoices by @ventselartur in #8184
  • [28.x] Mark AOAI user message AddTextPart/AddFilePart as OnPrem and GenerateChatCompletion impl overload as NonDebuggable by @Groenbech96 in #8189
  • [28.x][Agent] Expose setting/getting model on Agent Task level by @qutreson in #8074
  • [Quality Management] [28.x] Report Selection page - Improvements by @JakovljevicDusan in #8176
  • [Extensibility][SubscriptionBilling]: Add PostingDate parameter to OnBeforeReleaseCustomerContractDeferral and OnBeforeReleaseVendorContractDeferral integration event for 28.x by @miljance in #8089
  • [Quality Management] [28.x] Fix init values in the test conditions if there are two or more promoted quality results by @JakovljevicDusan in #8270
  • Control fields visibility for Agent Model list in lookup mode (#8209) by @mbaranovych in #8261
  • Deliverable 629869: [28.x] [UK] Payment Practices updates by @AleksanderGladkov in #8214
  • [Quality Management] [28.x] Word layouts by @JakovljevicDusan in #8276
  • Access to CreateBillingProposalForPurchaseLine / CreateBillingProposa… by @AndreasHans in #7936
  • [releases/28.x] Update CODEOWNERS to remove permissions entries by @mazhelez in #7841
  • [Bug][SubscriptionBilling]: "Learn more" link in Subscription Billing Role Center uses long URL instead of short aka.ms link for 28.x by @miljance in #8088
  • [28.x] Add Query procedure to Activity Log Builder by @Groenbech96 in #8271
  • [releases/28.x] [Shopify] Fix bulk variant price update sending compareAtPrice as "0" by @onbuyuka in #8127
  • [releases/28.x] [MCP] Loosen API page restriction beyond APIV2 by @onbuyuka in #8260
  • Adjust Related actions for Agent List page (#8269) by @mbaranovych in #8285
  • [QM] [28.x] Fixed You tried to invoke the Page object with the ID 0 from the object RequestOptionsPage. by @6CRIPT in #8280
  • [28.x] Uptaking the refactored Power BI synch engine for the OOB apps by @mynjj in #8210
  • Add VAT rate resolution and VAT amount difference for E-Document purchases by @ventselartur in #8292
  • [Quality Management] [28.x] Add missing validation of "Allowable Values" in Quality Test card by @JakovljevicDusan in #8320
  • [releases/28.x] [MCP] Allow admin to define the default configuration by @onbuyuka in #8264
  • [Quality Management] [28.x] Fix promoted-result matrix column visibility in pages by @JakovljevicDusan in #8319
  • [Bug][SubscriptionBilling]: Outdated ship-to address used on invoice when contract sell-to address is updated for 28.x by @miljance in #8087
  • [releases/28.x] [MCP] Add Query API tool support to MCP configuration by @onbuyuka in #8263
  • [28.x] - Vendor Subscription Contract Deferral Release fails with “Gen. Journal Template does not exist (Name = '')” by @DhavalMore88 in #8356
  • [SOA] Enhance attachment handling in agent task messages with ignored… by @qasimikram in #8372
  • 28.x: Prompt change to encourage function call for EDocGLAccountMatching by @mynjj in #8369
  • [Quality Management] [28.2] Workflow responses are marked as default for any event by @JakovljevicDusan in #8482
  • 28.2: Render per-row Currency Code in Aged Accounts Receivable/Payable Excel by @mynjj in #8425

Full Changelog: releases/28.1/StrictMode...releases/28.2/StrictMode