Skip to content

Microsoft Dynamics 365 Business Central 2025 release wave 1

Latest
Compare
Choose a tag to compare
@aholstrup1 aholstrup1 released this 01 Apr 09:22
· 4 commits to releases/26.0 since this release
f8e552f

What's Changed

  • New Version number 26.0 by @aholstrup1 in #1897
  • Add CLEAN26 as a preprocessor symbol by @aholstrup1 in #1898
  • Check for overflow on expected duration in milliseconds by @onbuyuka in #1902
  • [Email] Add subject to API and docs by @darjoo in #1894
  • Fix get app id for object by @blrobl in #1900
  • Revert "[Email] Add subject to API and docs (#1894)" by @mazhelez in #1919
  • [Copilot] Add early preview availability type by @darjoo in #1920
  • Use multiple DisabledTests folders by @mazhelez in #1889
  • Profiler Schedules - Incorrect caption by @BazookaMusic in #1924
  • Features/539591 restructure objects to allow agents app by @nikolakukrika in #1916
  • Microsoft AppSource Apps shows error on docker. by @SBalslev in #1929
  • Moving user subparts to system app - Fixing internal methods on the pages by @nikolakukrika in #1932
  • Bump actions/upload-artifact from 4.3.6 to 4.4.0 in /.github/workflows by @dependabot in #1936
  • Bump github/codeql-action from 3.26.5 to 3.26.6 in /.github/workflows by @dependabot in #1935
  • [Perf Profiler] Wrap deserialize in a try function by @onbuyuka in #1934
  • remove CLEAN22 by @grobyns in #1918
  • Change AOAI Deployment to 4o by @JesperSchulz in #1952
  • Run PSScriptAnalyzer only on when there are PS changes by @mazhelez in #1953
  • User Login View was replaced by inherent permissions by @grobyns in #1957
  • Page Summary Provider - Remove the error by @nikolakukrika in #1958
  • Minor bugs on AppSource module by @blrobl in #1950
  • [Copilot] GetCopilotCapabilityStatus subscriber not exiting for other capabilities by @darjoo in #1899
  • Platform version change to 26.0 by @ankosiorek in #1954
  • Bump actions/upload-artifact from 4.3.6 to 4.4.0 in /.github/workflows by @dependabot in #1977
  • [Copilot] Add Silent to CopilotCapabilityStatus by @darjoo in #1991
  • Delete TenantMediaSet in Batch and safeguard loading detached media by @haoranpb in #1990
  • Use AppId function to delete orphaned extension data AB#534788 by @ehenriksen9 in #1976
  • Updates to the AppSource apps UX by @SBalslev in #1975
  • fix split list to include the leftovers by @haoranpb in #2001
  • [User Sync] Improve telemetry logging by @stkillen in #1972
  • [AI Test Tool] Fix SetTestOutput by @stkillen in #1928
  • [PowerBIAddin] Add support for language config by @encimita in #2020
  • Update TestDefaultSettings by @jehelles in #2021
  • Re-enable Retention Policy tests by @grobyns in #1973
  • Show token consumption in AI Test Toolkit by @t-prda in #2022
  • AI Test Toolkit: Remove the hard checks on the UI. Instead, we rely on Installation code by @t-prda in #2024
  • Reapply "[Email] Add subject to API and docs (#1894)" (#1919) by @mazhelez in #2031
  • Bump github/codeql-action from 3.26.6 to 3.26.7 in /.github/workflows by @dependabot in #2039
  • Improve harms test by @JesperSchulz in #2033
  • Page summary telemetry - fix wrong condition by @nikolakukrika in #2055
  • [Copilot] Number Series improvements by @DmitryKatson in #2052
  • remove CLEAN23 by @grobyns in #1922
  • Bug: AI Test Capability Registration from Test Library does not work by @t-prda in #2066
  • Edit In Excel: Fix metadata generation bug when caption name uses en dash instead of em dash by @DenLilleMand in #2032
  • Bump github/codeql-action from 3.26.7 to 3.26.8 in /.github/workflows by @dependabot in #2077
  • Add CLEANSCHEMA symbols by @grobyns in #2065
  • [Copilot No. Series] More details in error messages by @DmitryKatson in #2091
  • Fix TestPreprocessorSymbols action ref by @mazhelez in #2093
  • Shorten the caption for refresh apps by @SBalslev in #2088
  • Fix getting app ID for system objects by @blrobl in #2104
  • [Control Add-ins] Load control scripts from internal CDN by @stkillen in #2026
  • [Plans] Add plan for delegated dynamics 365 administrator by @stkillen in #2028
  • [AI Test Tool] Update lines when changing input dataset by @stkillen in #1933
  • [Tenant Media Cleanup] Only delete if filter is not empty by @stkillen in #2115
  • Enhance test for Media Cleanup by @haoranpb in #2118
  • fix permission in test by @haoranpb in #2141
  • Bump github/codeql-action from 3.26.8 to 3.26.10 in /.github/workflows by @dependabot in #2127
  • Bump actions/checkout from 4.1.7 to 4.2.0 in /.github/workflows by @dependabot in #2128
  • Reenable Rest Client tests by @onbuyuka in #2142
  • [AI Test Tool] Only update input dataset if not set by @stkillen in #2117
  • Bump github/codeql-action from 3.26.10 to 3.26.11 in /.github/workflows by @dependabot in #2167
  • Bump actions/cache from 4.0.2 to 4.1.0 in /.github/workflows by @dependabot in #2169
  • Bump actions/upload-artifact from 4.4.0 to 4.4.1 in /.github/workflows by @dependabot in #2168
  • [CES] Remove modern action bar survey by @onbuyuka in #2165
  • Allow install by @SBalslev in #2164
  • [AI Test Tool] Add support for multiple iterations of suite by @stkillen in #2108
  • Fetching user settings should return the company specified in the user personalization if specified by @AndreasMoth in #2143
  • [User Subform] Fix permission set lookup by @stkillen in #2144
  • AI TestToolkit: Support uploading of dataset and suite xml from AITestContext by @t-prda in #2149
  • Using older api version to detect contact me apps. by @SBalslev in #2188
  • Update dependabot configuration by @aholstrup1 in #2210
  • Bump the external-dependencies group in /.github/workflows with 4 updates by @dependabot in #2214
  • Add build metadata to Extension Settings page by @blrobl in #2217
  • Fixing Purview misc mistakes in System apps by @PredragMaricic in #2221
  • Add missing init for the GetProductDetails method. by @SBalslev in #2235
  • Get Account Id from Sent Email table by @TNaundorf in #2208
  • Added access to attachment ID in Codeunit "EMail Message" by @SPinkow in #2186
  • [Number Series Copilot] Bug Fixes in Intent Understanding and Field Validation by @DmitryKatson in #2111
  • Fix unguarded record lookup which fails choosing email scenario with no email account by @AndreasMoth in #2190
  • [AI Test Tool] Only show dialog when test lines exist by @stkillen in #2218
  • Get rid of allowedsecretslist from app KV by @WaelAbuSeada in #2129
  • Get applications from all market in the AppSource Apps list page. by @SBalslev in #2256
  • Registering Summarize capability by @MonicaPAhuja in #2290
  • Unix Timestamp test should use offset for the specified date by @AndreasMoth in #2287
  • [AI Test Tool] Add README by @stkillen in #2294
  • Fail if secret is empty as it could be missing by @WaelAbuSeada in #2295
  • [AI Test Tool] Improve compare page by @stkillen in #1927
  • [Email/RetPol] Harden retention policy for Email Inbox setup. by @darjoo in #2324
  • Bump the external-dependencies group across 1 directory with 3 updates by @dependabot in #2328
  • Add SetBaseUrl procedure to AFSFileClient for customizable base URL by @domingosbarreto in #2320
  • Add procedures to Get/Remove for UriBuilder Query Paramaters/Flags by @bjarkihall in #2247
  • [Open in VS Code] Fix dependencies not found by @blrobl in #2348
  • 2293 add page for upgrade tags by @Bertverbeek4PS in #2301
  • OAuth2.GetClaims() by @jwikman in #2363
  • Bump github/codeql-action from 3.27.1 to 3.27.4 in /.github/workflows in the external-dependencies group by @dependabot in #2369
  • Change the text of the invalid filter error by @DenLilleMand in #2384
  • [Email] Filtering for email retrievals by @darjoo in #2275
  • Fixes #1970 Increasing Image File Size Limit to 50MB by @mjmatthiesen in #2112
  • [VS Code Integration] New actions in Extension Management page by @blrobl in #2382
  • Bump github/codeql-action from 3.27.4 to 3.27.5 in /.github/workflows in the external-dependencies group by @dependabot in #2392
  • Add approval by default to privacy notices by @edwardUL99 in #2368
  • [Number Series Copilot] Adding Telemetry by @DmitryKatson in #2254
  • No. Series: Ability to extend filters on finding No. Series Lines when getting new numbers by @PeterDurrer in #2361
  • [Copilot] Add Autofill capability by @msft-sam in #2407
  • Uptake issue types by @aholstrup1 in #2411
  • Revert "[Email] Filtering for email retrievals" by @darjoo in #2410
  • Add Privacy Notice IDs to telemetry statements by @DenLilleMand in #2383
  • [Data Driven Test Tool] Add YAML support by @stkillen in #2302
  • AI Test Toolkit: Improve command line tool by @t-prda in #2413
  • [PowerBI] Decouple addin settings, default "Show zoom bar" to true by @encimita in #2342
  • [Email] Add email retrieval filters by @darjoo in #2415
  • Add retries when running git fetch by @mazhelez in #2405
  • Unnecessary variable ShowLogo in Email Accounts Page by @StefanSosic in #2422
  • [main] Copilot FWS: address customer feedback/FUD with Copilot & AI Capabilities page by @gggdttt in #2424
  • Limit the minor version for baselines to 5 by @mazhelez in #2438
  • [Copilot] Copilot capabilities can depend on privacy notices by @msft-sam in #2443
  • Agents - Introduce agent system app by @nikolakukrika in #2459
  • Replace EUGeo with EUDB by @gggdttt in #2456
  • Supported Languages by @kasperdj in #2463
  • Remove emailinbox retention policy, just keep allowed tables by @darjoo in #2475
  • [Language] Add current culture to language module by @encimita in #2471
  • Bug 560051: New "Allowed Languages" page is missing permissions and some fit and finish by @JesperSchulz in #2481
  • add Drilldown to facade by @grobyns in #2442
  • Bump the external-dependencies group in /.github/workflows with 2 updates by @dependabot in #2482
  • #1978 HasDatabaseUpgradeTag by @TKapitan in #2061
  • Fix GetTableUrl for DataPerCompany=false by @pri-kise in #2303
  • Add Commit Options to AL-Go created pull requests by @aholstrup1 in #2498
  • Bump github/codeql-action from 3.27.6 to 3.27.7 in /.github/workflows in the external-dependencies group by @dependabot in #2500
  • Fixes an issue when comparing a blank no. series code to a filter for blank by @grobyns in #2543
  • [Email] Add Last Message Only into the email filters table by @darjoo in #2547
  • Agent Task Rename - Uptake new baseline by @nikolakukrika in #2542
  • Bump github/codeql-action from 3.27.7 to 3.27.9 in /.github/workflows in the external-dependencies group by @dependabot in #2550
  • [main] Update AL-Go System Files by @aholstrup1 in #2565
  • No. Series page closes when Code has special chars by @grobyns in #2577
  • [PowerBI] Avoid race condition when setting filters for a loaded report before it's rendered by @encimita in #2526
  • New System App Module for easy file systems access by @IceOnly in #663
  • [Rest Client] Support for Cookies + Fix secret headers + Collectible errors by @ajkauffmann in #2474
  • Bug 561192: Don't replicate data of Ext. File Storage tables by @JesperSchulz in #2586
  • Exception for PTE0024 - Unblock uptake by @BazookaMusic in #2600
  • Remove duplicate part in branch name when running automations by @mazhelez in #2632
  • Delay obsoletion of ExtractEntry by @AndreasMoth in #2659
  • Delete MSDO workflow by @mazhelez in #2647
  • Scheduled Profiler - Add http call data by @BazookaMusic in #2660
  • Added indirect modify permission in "Email Message Impl." by @Erden-GOB in #2674
  • Adding permission set by @MonicaPAhuja in #2678
  • Deliverable 561132: [Deleting Obsolete Objects] [App] Delete obsolete objects and fields older than 3 major releases and all corresponding references in BCApps by @ChethanT in #2631
  • Disable failing test TestGetAsJson by @JesperSchulz in #2684
  • #2635 - Add caption to enum 59 by @TKapitan in #2677
  • Remove workflow for creating build tags by @mazhelez in #2682
  • Add top-level permissions VerifyAppChanges.yaml by @mazhelez in #2675
  • Bug 501006: [Bug] Page "Word Template Creation Wizard" (9995) - missing variable update leads to an error #23867 by @JesperSchulz in #2421
  • Migrate cleanModePreProcessorSymbols to a conditional setting by @mazhelez in #2721
  • [Copilot] Reduce KV checks for embed ISVs by @darjoo in #2723
  • Bugs/updake unique names al cop rule by @nikolakukrika in #2765
  • Bump the external-dependencies group in /.github/workflows with 2 updates by @dependabot in #2747
  • add test for create new no. series from UI by @grobyns in #2780
  • [Copilot] Revert error in CheckTextCompletionMetaprompt by @darjoo in #2781
  • [Edit In Excel] Support plus signs in field names (Currently plus is interpreted as x002b by Edit In Excel and x002B by the platform) by @DenLilleMand in #2763
  • Run CLEAN mode only on main and major release branches by @mazhelez in #2732
  • Remove jQuery from add-ins by @edwardUL99 in #2584
  • Application Insights warning on llm model deprecation by @christian-andersen-msft in #2524
  • Private/moahuja/summarize system perm by @MonicaPAhuja in #2786
  • Update extension installation page by @SBalslev in #2729
  • Bugs/561761 create task without message system app by @nikolakukrika in #2816
  • Test Runner - Fixing wrong update of AL tests by @nikolakukrika in #2831
  • Bump github/codeql-action from 3.28.1 to 3.28.5 in /.github/workflows in the external-dependencies group by @dependabot in #2847
  • [AI Test Tool] Add cancel action for running suites by @stkillen in #2614
  • Returing Agent Task List to the page search by @nikolakukrika in #2865
  • Bump github/codeql-action from 3.28.5 to 3.28.8 in /.github/workflows in the external-dependencies group by @dependabot in #2873
  • Bug 564482: W1 2025 - Bug Bash I: Cannot setup Ext. File Storage module - probably missing permissions by @JesperSchulz in #2890
  • [Purview] Add missing audit log events by @onbuyuka in #2867
  • Add Harden Runner step to various workflows by @mazhelez in #2676
  • Add AboutTitle and AboutText to page 8700 by @onbuyuka in #2889
  • Remove memory limit 16G by @mazhelez in #2896
  • Bug 564483: W1 2025 - Bug Bash I: Terminology of Ext. File Storage module is inconsistent and feature uptake telemetry is reused from email by @JesperSchulz in #2902
  • [AI] Monetization notifications by @darjoo in #2901
  • Add FolderExistsByServerRelativeUrl method to SharePoint Client by @IceOnly in #2898
  • Azure Document Intelligence Module by @Groenbech96 in #2834
  • Remove Environment dotnet in favor of new app addin SystemEnvironment by @onbuyuka in #2893
  • Uptake agent instructions API changes by @ap3rus in #2922
  • Revert "Remove Environment dotnet in favor of new app addin SystemEnvironment (#2893) by @mazhelez in #2924
  • Copilot capability IsEnabled - return value lost in update by @Groenbech96 in #2927
  • Revert "Azure Document Intelligence Module" (#2834) by @mazhelez in #2930
  • Bump the external-dependencies group in /.github/workflows with 2 updates by @dependabot in #2905
  • Features/agent tables refactoring by @esardaya in #2923
  • Reapply "Azure Document Intelligence Module" (#2834)" by @Groenbech96 in #2945
  • Reapply "Remove Environment dotnet in favor of new app addin SystemEnvironment (#2893) (#2924) by @mazhelez in #2928
  • [Privacy] Microsoft Learn privacy notice by @msft-sam in #2949
  • [Copilot] Expand chat availability by @msft-sam in #2955
  • [Agents] Show notification in the Agents list page when no agents available in environment by @darjoo in #2956
  • [Copilot] Add telemetry when data movement is updated by @stkillen in #2947
  • Agents - Marking agent pages with preview by @nikolakukrika in #2964
  • [Copilot] Add Copilot Chat permission by @msft-sam in #2946
  • Automatic access verification for AOAI services to develop and run on CAPI/managed AI resources by @christian-andersen-msft in #2764
  • Agent task pane - task Created By and Now Authorized By fields by @ap3rus in #2954
  • Revert "Automatic access verification for AOAI services to develop and run on CAPI/managed AI resources" by @aholstrup1 in #2975
  • Bump step-security/harden-runner from 2.10.4 to 2.11.0 in /.github/workflows in the external-dependencies group by @dependabot in #2976
  • [Feature Management] Fix test to be able to remove the Feature Key SAFTAuditFileExport by @AleksanderGladkov in #2965
  • Run incremental builds in "modifiedProjects" mode by @aholstrup1 in #3024
  • Updated Warning No Field of No Series Line table by @vnigam987 in #3023
  • Revert latest AL-Go uptake by @aholstrup1 in #3025
  • [Copilot] Interface for logging quota usage by @encimita in #3018
  • Automatic access verification for AOAI services by @christian-andersen-msft in #2991
  • Hide Agent users from Users page and user lookup by @ap3rus in #3042
  • Remove ability to expose a Microsoft page as a SOAP endpoint by @stkillen in #3010
  • Added the autofill permission by @eikawata in #3022
  • Revert "Remove ability to expose a Microsoft page as a SOAP endpoint" by @aholstrup1 in #3045
  • [Agents 26.0] Allow discarding input messages (#3063) by @esardaya in #3102
  • Exposing application environment settings. by @mynjj in #3108
  • [releases/26.0] Move quota checks to page background task by @darjoo in #3117
  • [releases/26.0] [VS Code Integration] Fix filtering of extensions and enabling of "Get selected as dependencies" actions by @blrobl in #3119
  • [releases/26.0] [Agents] Fixes for "task now authorized by" scenarios by @esardaya in #3124
  • [releases/26.0] Address errors in TestCreateNewNoSeriesFromUI by @aholstrup1 in #3139
  • [releases/26.0] Only send errors to background session for logging by @grobyns in #3165
  • [26.0] Remove ability to expose a Microsoft page as a SOAP endpoint by @stkillen in #3160
  • [26.0] [Web Service Management] Ensure feature key is always on in tests by @stkillen in #3192
  • [26.0] [Copilot] Ensure custom dimensions for data movement telemetry are emitted in default language by @stkillen in #3133
  • [releases/26.0] Enable Minor release ruleset in strict mode by @aholstrup1 in #3250
  • [26.0] The number of records deleted are doubled every run by @AndreasMoth in #3283
  • [26.0] Update app baselines package version. New value: 25.5.30849.32350 by @business-central-bot in #3405

New Contributors

Full Changelog: releases/25.5/StrictMode...releases/26.0/StrictMode