Code changes · upcoming
What is moving
Open pull requests (no page until they merge), the newest open issues and the releases, per repository. Merged changes are on Code changes. Lists only, read every night.
microsoft/AL-Go
Open pull requests (19)
- #2402 Move Copilot review engine into AL-Go
- #2343 RunTests action
- #2403 Fix dependency filenames containing commas
- #2273 Improve file handling in Update AL-Go System Files
- #2293 Add support for protectedSettings to override lower priority settings
- #2399 Fix framework-dependent AL tool invocation on Linux
- #2309 Enable AL-Go for GitHub on GitHub Enterprise Cloud with data residency
- #2397 Support calling AL-Go workflows as reusable workflows (workflow_call)
- #2385 Issue 2336 - Option to fail deployment
- #2361 Fix incremental PR builds affected by baseline drift
- #2265 move the BuildInitialize hook to after determine build project
- #2384 Publish to AppSource failback to current version.
- #2356 Add opt-in Copilot AL code review
- #2176 Publish to environment error preference
- #2033 Hide default values from workflow dispatch input
- #2216 Add Test Isolation support
- #2206 [Draft] Add agentic workflow to comment on release notes PRs
- #2233 Preserve overwriteSettings when template project settings are merged after user repo settings
- #1882 ReadSettings output JSON structured based on get input parameter.
Newest open issues
- #2398 [Bug]: AL-Go v9.1/v9.2 splits dependency app filenames containing a comma `
- #2387 [Bug]: DetermineDeploymentEnvironments ignores GitHub environments after the first 30 (no pagination)
- #2373 [Bug]: Incremental PR build reuses an older baseline app than the previous release
- #2354 [Bug]: Build jobs are failing after upgrade to 9.2 where an installed dependency isn't being seen
- #2347 [Bug]: Publish to Environment fails, but App was published successfully
- #2339 [Bug]: DeliverToAppSource ignores includeDependencies and packages additional dependency apps
- #2281 [Bug]: Publish to appsource - current version failback
- #2244 [Bug]: Error downloading aldoc because it is not included in the artifact
- #2228 [Bug]: Orverwritesettings fail with custom Al-Go Template
- #2218 [Bug]: installApps secret placeholder works when embedded in URL, but not when secret contains the full URL
- #2172 Feature: Global continuousDeployment setting to disable automatic CD across all environments
- #2164 [Bug]: Call a locally exposed web service
- #2151 [Bug]: Create Release workflow violates GitHub release patterns and creates misleading user experience
- #2147 [Bug]: Publish To Environment workflow does not log user inputs and reports false success when environments are skipped
Releases
microsoft/BCApps
Open pull requests (108)
- #12584 Bug 649862: [Subcontracting] Restore Get Receipt Lines for subcontracting receipts
- #12723 [Master]-Modifying Description resets Quantity to 1 on Purchase Invoice Lines
- #12453 Localized file check-in by OneLocBuild Task: Build definition ID 12892: Build ID 2762923
- #9045 Config. Packages with Native AL XML Data Types
- #11258 [GB] IdealPostcodes: fix provider selection and address retrieval through the Postcode Service Manager framework
- #12674 [API tests] Default to web service key authentication
- #12671 Fix extension settings actions and repeated marketplace installation
- #12694 Allow API tests to issue local HTTP requests
- #12752 Public wrappers for "Report Layouts Impl." procedures
- #12772 Bug 654042: [DocumentRepporting] Exporting Word layout themes uses the wrong file extension
- #11156 Allow controlled changes to item tracking codes
- #9326 [FI] Delocalize Depreciation Differences into a first-party extension
- #12755 Flow Service Management: use native HttpClient instead of Web Request Helper
- #10484 [Bug Fix] #177: IRS 1099 orphan fields on Purchase Order/Cr. Memo pages
- #12776 [IT] Add per-line extensibility event to FatturaPA XML export
- #12096 Fix #11398: [IT] Print payment schedule on standard sales invoice
- #12147 Bugs/add corp card basics
- #12664 Fix production journal page ID validation
- #11028 [Quality Management] Add public rule engine facade for automatic inspection creation
- #12296 Add Missing Blocked Check for the Bill-to Customer in Job and Job Task
- #12761 [FR] Delocalize French cheque amount wording and remove FR Check report override
- #12291 [Quality Management] Pass the single tracking record and clear the right filter in the purchase receipt subscriber
- #11909 Block guest users from managing Expense Agent
- #12669 [Main]Subcontracting Order Date does not account for lead time before the routing operation starts
- #11205 MSlenejennum/647612/inventory internal new body layouts and obsolete current
- #12322 [QM] Destination bin code is now visible and usable for the user
- #12760 [29.X]-Order Planning Calculate Plan Stops on Blocked Item and Does Not Process Remaining Valid Demand.
- #12464 [Master]-Order Planning Calculate Plan Stops on Blocked Item and Does Not Process Remaining Valid Demand.
- #11222 Improve Low-Level Code Calculator performance
- #10575 Calculate Inventory: scope Default Dimension reads by source table
- #7975 Clarify separation between generation rule management and source configuration traversal
- #11905 Obsolete expense approval setup action
- #11997 Clarify Expense Agent Entra app permission checks
- #10477 [Bug Fix] #249: Raise populated ErrorInfo for Subscription Billing failures
- #12615 Web Request Helper: native HttpClient for GetResponseTextUsingCharset; obsolete DotNet GetWebResponse/GetWebResponseError
- #10480 [Bug Fix] #250: Honor ImportFSSolution TryFunction result in FS setup wizard
- #11660 Fix #11377: Prevent invalid FatturaPA CAP values
- #12552 [29.x]-Validation of the "No." field on the sales order additionally re-validates the Unit of Measure Code
- #10481 [Bug Fix] #251: Handle GetUserName TryFunction failure during OAuth validation
- #12609 Confirm before deleting attachments from an unfiltered Doc. Attachment List Factbox
- #12770 [Main]-Project Ledger Entry does not get the modified amount from Purchase Order Statistics if the Purchase line is of type G/L Account in the Spanish version.
- #9880 [Bug Fix] #620132: Prevent IRS 1099 data on vendor ledger entries of non-1099 vendors
- #9143 Move French sales specifics to the new Sales FR first-party app
- #12292 Fix #10964: Use VAT registration number fallback in FatturaPA file name
- #12430 [main] Source Currency Code and Source Currency Amount not getting updated on Contract Deferral release G/L entries.
- #12467 [Master]-Close Income Statement does not split accurately by Dimension values since 28.3
- #12622 [Master]-Subscription Billing: Recurring Billing (Document Per = Contract Partner) Overwrites Contract Currency with Customer Currency Without Amount Conversion.
- #12754 [29.X]-Outgoing Payment Report Employee Payments Missing
- #12759 Slice 598056: [DE][RegF][Vendor] Export euBP with Audit Files Export
- #12762 [29.X]-Dispute Status code is not retained in some scenarios within the Vendor/Purchase Side, but works well in Customer/Sales side
- #11894 Fix mixed-currency totals in Close Income Statement
- #12767 [29x] Bug 654025 Billing Lines Not Rolled Back When Vendor Subscription Contract Invoice Creation Fails.
- #12765 [29.x]Subcontractor Price ignores Run Time when creating purchase cost for time-based subcontracting operations
- #12763 [Master] - Bug 654021: [Expense Agent] [Professional] Online: Creating Production - Setup Data Only Company with Delegated Admin access: "'IndirectInsert' permission on TableData 6913 'Expense Pmt Method" - 2610091420000495
- #12624 MSlenejennum/Fix styling in themes, HF designs and body layouts
- #12688 [Payables Agent] Add Business Central IQ opt-in
- #11596 [Main]Customer Direct Debit Payment Slip – SEPA File Generation Fails and Credit Memo Is Processed Incorrectly When Invoice and Credit Memo Exist for the Same Customer in the French version.
- #12690 [Master]-You must assign a serial number for item xxx" when trying to reverse Capacity Ledger Entry
- #12539 Add Expense Agent consumption V2 and trial support
- #10834 Slice 578380: [Application] Expand ledger entry numbers to 64 bit
Newest open issues
- #12775 [W1][Extensibility Request][Subscription Billing] Remove local access from InitTempTable() procedure on page 8025 "Contract Price Update"
- #12774 [W1][Event Request] Codeunit 8009 "Price Update Management"
- #12771 [Event][Subscription Billing] Add extensibility event after inserting contract description lines in purchase billing documents
Releases
- Update 29.0 for Dynamics 365 Business Central 2026 Release Wave 2
- Update 28.5 for Dynamics 365 Business Central 2026 Release Wave 1
- Update 28.4 for Dynamics 365 Business Central 2026 Release Wave 1
- Update 28.3 for Dynamics 365 Business Central 2026 Release Wave 1
- Update 28.2 for Dynamics 365 Business Central 2026 Release Wave 1
- Update 28.1 for Dynamics 365 Business Central 2026 Release Wave 1
- Update 28.0 for Dynamics 365 Business Central 2026 Release Wave 1
- Update 27.5 for Dynamics 365 Business Central 2025 Release Wave 2
- Update 27.4 for Dynamics 365 Business Central 2025 Release Wave 2
- Update 27.3 for Dynamics 365 Business Central 2025 Release Wave 2
microsoft/BCQuality
Open pull requests (18)
- #232 tools: export accepted findings reports as SARIF 2.1.0
- #231 al-agents-review: derive the target BC version from app.json
- #229 Knowledge: Community Copilot domain (System.AI features) and review skill
- #230 Knowledge: report layouts and dataset contract, query join and grouping defaults
- #228 Knowledge: isolated events, FilterGroup scope, BLOB CalcFields and stream text encoding
- #227 Evaluation: keep sample comments for the two articles whose rule is about comments
- #226 Performance knowledge: keep low-selectivity fields out of key columns
- #225 Performance and style knowledge: compute Role Center headlines in the background; build client links with GetUrl
- #223 knowledge(data-modeling): code that calculates a unit price rounds it to the currency's Unit-Amount Rounding Precision
- #222 Add cited knowledge consultation skill for Business Central
- #221 Clarify when HttpClient transport errors need translation
- #220 Normalize verified citation IDs in accepted report copies
- #211 knowledge(error-handling): a bare [TryFunction] call propagates its error
- #155 Add read-only AL development plan guidance
- #181 Clarify restart-safe batches and scripted UI handler tests
- #140 knowledge(security): a guarded Text credential seam is legitimate when SecretText cannot flow end to end
- #141 knowledge(testing): license-entitlement failures on posted tables in a SaaS test run are environmental
- #121 Authoring-assist: promote to first-class tool with non-blocking PR advisory
Newest open issues
- #224 [Performance] Covering-key guidance needs a counterweight: keep low-selectivity columns out of key columns
- #212 security/inherent-permissions-minimal-grant: a lower-case grant with no Permissions property granted nothing
- #201 Review fixtures: three samples trip sibling articles, so recall and clean rate 1.0 are out of reach for a faithful run
- #200 reporting/currreport-skip-does-not-stop-trigger-code: CurrReport.Skip() does end the current trigger
- #166 Clarify 20-character limit for assignable permission set names in object-name guidance
- #165 Invalid Assertion
- #164 Update guidance: published interfaces can also evolve via default method implementations
- #107 Prise instead of Info, or as an extra type
- #106 Review statistics
- #104 Feedback loop
- #91 This repo is missing important files
- #63 microsoft/knowledge/privacy/register-integration-in-privacy-notice-registrations.md seems to be outdated