Altus for Project - Release Notes
Note
The following version numbers are for the Click-Once version of Altus for Project. The Legacy MSI version will have slightly different version numbers. Users are ecouraged to migrate from the MSI to the Click-Once version at their earliest convenience.
The following release notes represent the changes published to the CANARY ring of Altus for Project, and will be pushed to the PROD ring in alignment with the table below.
| Solution | π Canary | π 1st Release | π GA |
|---|---|---|---|
| Altus for Project - Click Once |
|
|
|
| Altus for Project - MSI |
|
|
|
| Product | Status | 7 day uptime | 30 day uptime | Known Issues |
|---|---|---|---|---|
| Altus for Project | No known issues |
Note
Please ensure that you are using version 2024.9.17.2 or newer in order to continue to receive regular updates and publish projects.
2026.3.19.5
- Altus for Project - ClickOnce - 2026.3.19.5
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 19 Mar 2026 | β |
| πFirst Release | TBA | β³ |
| πGeneral Availability | TBA | β³ |
No work items for this release.
Β
2026.3.18.2
- Altus for Project - ClickOnce - 2026.3.18.2
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 18 Mar 2026 | β |
| πFirst Release | TBA | β³ |
| πGeneral Availability | TBA | β³ |
Fixes:
- #40841: Resolved an authentication error in the Discovery Service that prevented users from connecting migrated MPP files to Altus. Also resolved an issue that would prevent Project files from connecting automatically using saved connection properties.
- #41037: Resolved an issue where baseline data appeared empty after linking a Project Desktop schedule due to orphaned baselines left after unlinking and deleting tasks. Now, when tasks are unlinked and deletedβwhether via the AFP add-in or the External Project Picker PCF Componentβall related baseline data is also cleaned up automatically.
- #41038: π€ Resolved an issue where connecting or updating MPP files to Altus Projects could result in processing errors and duplicate file creation, requiring multiple publish attempts. With this fix, project managers can now reliably connect and update schedules in Altus without repeated publishing or unexpected duplicates, streamlining project handover and ensuring data integrity. For example, after this update, publishing a schedule from Microsoft Project to Altus should succeed on the first attempt, enabling smoother collaboration and reducing manual troubleshooting. This change enhances user confidence and operational efficiency by eliminating a key source of integration friction.
Β
2026.3.3.1
- main - click once - 2026.3.3.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 3 Mar 2026 | β |
| πFirst Release | 17 Mar 2026 | β |
| πGeneral Availability | 31 Mar 2026 | β³ |
Fixes:
- #40342: Resolved an issue where running the publish task script could result in intermitten errors, especially on subsequent runs or even with a single project. The publishing logic been updated to ensure reliable execution without unexpected errors.
Β
2026.2.23.1
- main - click once - 2026.2.23.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 23 Feb 2026 | β |
| πFirst Release | 23 Feb 2026 | β |
| πGeneral Availability | 23 Feb 2026 | β |
New:
- #39640: Added a registry setting to suppress auto-update prompts in Altus for Project for centrally deployed environments.
- For more information, see: Disable Auto-Update Messaging via Registry Setting
- Watch a short video demonstrating how this works here.
Fixes:
- #40342: Fixed an issue where running the publish task script could result in errors in some circumstances, especially on subsequent runs or even with a single project. The script has been updated to ensure reliable execution without unexpected errors.
- #40582: Added the warning message when trying to publish from an MPP file in OneDrive from a different tenancy.
- #40661: Addressed an issue where some Bookable Resources were not appearing in MS Project for team building, and generic resources were missing in some scenarios, causing project plan creation to fail. The integration has been improved to ensure all Bookable Resources and generics are now visible and project plans can be created successfully.
Β
2026.2.10.1
- main - click once - 2026.2.10.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 10 Feb 2026 | β |
| πFirst Release | 17 Feb 2026 | β |
| πGeneral Availability | 23 Feb 2026 | β |
Fixes:
- #39899: Resolved an issue where the 'Scheduled Finish' field was incorrectly unlocked for projects linked to MS Project. The field is now properly locked, ensuring it remains calculated based on project tasks and cannot be edited manually.
Β
2026.2.4.1
- main - click once - 2026.2.4.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 4 Feb 2026 | β |
| πFirst Release | 17 Feb 2026 | β |
| πGeneral Availability | 23 Feb 2026 | β |
New:
- #39803: Introduces a new COMβexposed function in the Altus for Project VSTO Addβin to publish baseline data for a specified baseline number (default 0) and reportable flag (default false). Creates/updates
baseline,projectbaseline, andtaskbaselinerecords in Dataverse using the Bypass Custom Plugins header. If reportable, updates project baseline summary fields. - #39804: Enhances
PublishβMPPsToAltus.ps1to invoke the new COM methodPublishBaselineafter a successful publish. Adds parameters to override baseline number and reportable flag. - #39853: Headless publishing now automatically synchronises resource cost rates from Microsoft Project Cost Rate Table βAβ into Altus (
resourcecostrate). The process is idempotent, skips resources not found in Altus, and reuses existing fuzzy match logic for resource identification.
Β
2026.1.13.1
- main - click once - 2026.1.13.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 13 Jan 2026 | β |
| πFirst Release | 20 Jan 2026 | β |
| πGeneral Availability | 3 Feb 2025 | β |
Fixes:
- #30979: Resolved an issue where removing all tasks from a connected .mpp file did not update roll-up values in the Details tab, causing outdated data to display. The system now correctly recalculates and updates all relevant fields when tasks are deleted or unlinked, ensuring accurate project information.
- #36692: Addressed an issue where users encountered errors publishing tasks in Altus for Project when creating and saving new project files to OneDrive. The update ensures tasks can be published successfully even if the file has not fully synced with OneDrive, improving reliability for initial project setup.
- #37577: Fixed an issue where the 'Locked' field for project tasks was not properly mapping in Altus when importing from Project Desktop, causing an discrepancy between Altus and the Microsoft Project Desktop, this has now been rectified.
- #39202: Rectified an issue where syncing resources between OneDrive and MS Project was unreliable, sometimes resulting in error messages.
- #39238: Resolved an issue where task durations were not synchronized and all tasks started at midnight after publishing a project. The synchronisation logic was improved so that task durations now display correctly and tasks start at appropriate times in the Gantt chart.
- #39303: Addressed an issue where calculated columns in Altus Tasks were incorrectly editable. Calculated columns are now properly set as read-only, ensuring data integrity and preventing unintended changes.
- #39304: Resolved an issue where users could not link a Microsoft Project file to an Altus project unless its status was exactly 'Active.' The linking logic now correctly allows projects with any status except 'Inactive,' supporting a wider range of project workflows.
- #39397: Fixed the Help link in the Altus for Project add-in toolbar previously directed users to an outdated location.
- #39592: Resolved an issue where replacing a local resource with an Altus resource in Project Desktop's Resource Sheet view caused an error on save. The process now completes smoothly, ensuring accurate resource assignment without errors.
- #39599: Within timesheets we've improved the styling of the tooltip that appears when multiple resources have been assigned to a single task. There is now a list with all assigned resources presented with their avatars and names.
- #39857: Rectified an issue where the Altus for Project Add in could become stuck on 'Synchronising Resource Calendars 1/1' when adding a resource to large project schedules. The integration now completes successfully, ensuring smooth resource synchronization even for projects with extensive resources and tasks.
Β
2025.12.16.1
- main - click once - 2025.12.16.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 16 Dec 2025 | β |
| πFirst Release | 6 Jan 2026 | β |
| πGeneral Availability | 20 Jan 2026 | β |
New:
- #38866: Previously, users could not substitute resources during migration from Project Online if actuals had been recorded. This update now allows resource substitution even when actuals exist, ensuring smoother migration. In addition, you can now import timesheets from Altus and they will not overwrite all actuals in your project - only the actuals past the earliest lodged timesheet in Altus.
Fixes:
- #36665: Resolved an issue where users encountered errors when publishing schedules that had blank lines in them.
- #38708: Fixed an issue where Altus for Project was not detecting some valid environments when attempting to connect.
- #39244: Addressed an issue where users were unable to publish tasks due to an unexpected Dataverse error. The root cause was identified and fixed, ensuring tasks now publish successfully without errors.
Β
2025.11.25.1
- main - 2025.12.4.3
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 25 Nov 2025 | β |
| πFirst Release | 2 Dec 2025 | β |
| πGeneral Availability | 4 Dec 2025 | β |
New:
- #37583: A new PowerShell orchestrator was implemented to address issues with processing multiple .mpp files in headless mode. The solution ensures files are handled sequentially using a single hidden Microsoft Project instance, with improved logging and error handling for reliable automation.
- #37585: Added headless mode and COM automation support to the VSTO add-in, allowing automated publishing of projects without user interaction. This enhancement resolves previous limitations by enabling background execution and seamless integration with external processes, while maintaining full compatibility with interactive workflows.
More details on using and automating Altus For Project will be made available in Altus Solution Starters.
Β
2025.10.2.1
- main - 2025.10.2.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 8 Oct 2025 | β |
| πFirst Release | 14 Oct 2025 | β |
| πGeneral Availability | 21 Oct 2025 | β |
New:
- #35681: Altus for Project now supports legacy IE6 proxy server settings.
Β
2025.8.5.1
- main - 2025.8.5.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 5 Aug 2025 | β |
| πFirst Release | 5 Aug 2025 | β |
| πGeneral Availability | 5 Aug 2025 | β |
New:
- #35217: Updated Altus for Project code signing certificate.
Β
2025.7.1.1
- main - 2025.7.1.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 1 Jul 2025 | β |
| πFirst Release | 8 Jul 2025 | β |
| πGeneral Availability | 22 Jul 2025 | β³ |
Fixes:
- #33982: An error was identified whereby a standard mapped field was causing the publish process to hang, this has been resolved. Additionally, the publish process should now show a failed state if there is any errors and also report the errors encountered.
Β
2025.6.24.1
- main - 2025.6.24.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 24 Jun 2025 | β |
| πFirst Release | 8 Jul 2025 | β |
| πGeneral Availability | 8 Jul 2025 | β |
Fixes:
- #33981: The "Change Environment" button in Altus for Project was causing the application to hang, requiring users to use the task manager to close MS Project. This issue was resolved by updating the configuration setting to allow connections, preventing the application from crashing when changing environments.
Β
2025.4.29.1
- main - 2025.4.29.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 29 Apr 2025 | β |
| πFirst Release | 13 May 2025 | β |
| πGeneral Availability | 28 May 2025 | β |
Fixes:
- #28634: Resolved an issue if project list has not loaded and clicking cancel before it loads resulted in a pop-up window. It will now exit gracefully returning to Project Desktop.
Β
2025.4.15.1
- main - 2025.4.15.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 15 Apr 2025 | β |
| πFirst Release | 29 Apr 2025 | β |
| πGeneral Availability | 13 May 2025 | β |
Fixes:
- #28405: Ensured that within the Processing Tasks form that appears when Publishing Tasks, that the Status and Name columns utilise the full width of the box.

Β
2025.4.1.1
- main - 2025.4.1.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 1 Apr 2025 | β |
| πFirst Release | 15 Apr 2025 | β |
| πGeneral Availability | 29 Apr 2025 | β |
New:
- #30647: Added support for 32-Bit Project on 64-Bit Windows.
Β
2025.3.28.1
- main - 2025.3.28.1 βοΈ
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 28 Mar 2025 | β |
| πFirst Release | 1 Apr 2025 | β |
| πGeneral Availability | 15 Apr 2025 | β |
Fixes:
- #32166: Fixed an issue where missing app permissions caused silent authentication to fail with a misleading error message.
Β
2025.3.25.1
- main - 2025.3.25.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 25 Mar 2025 | β |
| πFirst Release | 1 Apr 2025 | β |
| πGeneral Availability | 15 Apr 2025 | β |
Fixes:
- #32057: Improved handling for special characters to OneDrive/SharePoint support.
Β
2025.3.18.1
- main - 2025.3.18.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 18 Mar 2025 | β |
| πFirst Release | 1 Apr 2025 | β |
| πGeneral Availability | 15 Apr 2025 | β |
New:
- #26655: Authentication used throughout the Altus for Project add-in has been updated to use MSAL. With this update we have added support for project files that are stored on OneDrive or SharePoint sites.
Fixes:
- #28869: Users can now select a project by clicking either the Project name or Description.
Β
2025.3.14.2
- main - 2025.3.14.2
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 14 Mar 2025 | β |
| πFirst Release | 14 Mar 2025 | β |
| πGeneral Availability | 18 Mar 2025 | β |
Fixes:
- #31958: Fixed an issue causing failure during Publish process in some circumstances.
Β
2025.3.11.1
- main - 2025.3.11.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 12 Mar 2025 | β |
| πFirst Release | 18 Mar 2025 | β |
| πGeneral Availability | 18 Mar 2025 | β |
Fixes:
- #30837: It was reported that the publish process makes unnecessary updates after the initial creation. This has been rectified to streamline the publish process.
- #31028: It was noted in tracing there was an issue with telemetry, this has been rectified to so that troubleshooting issues is easier.
- #31043: Fixed an issue with Altus for Project Build Team: bookable resources without working hours no longer cause error.
- #31710: If spaces are present between rows in Project Desktop it no longer will show an error and it will process normally.
Β
2025.1.14.1
- main - 2025.1.14.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 14 Jan 2025 | β |
| πFirst Release | 14 Jan 2025 | β |
| πGeneral Availability | 14 Jan 2025 | β |
Fixes:
- #30833: This fix resolves connection issues impacting very small number of Altus for Project users.
Β
2025.1.7.1
- main - 2025.1.7.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 7 Jan 2025 | β |
| πFirst Release | 14 Jan 2025 | β |
| πGeneral Availability | 14 Jan 2025 | β |
New:
- #30114: When evaluating security roles for checks, Altus for Project will also use roles assigned via Teams.
Fixes:
- #27298: Removed the ability to create multiple instances of the Publish Tasks and Timesheet Import window from opening when their respective buttons are rapidly pressed.
- #29067: Fixed an issue where users were previously allowed to cancel a link process thus leading to a half linked state. This has now been removed.
- #29075: Preventing accidential publishing to an unlinked project from MS Project.
- #30608: Resolved an issue related to resources with Enterprise Calendars with specific working days and working hour causing Build Team save to fail.
- #30758: An issue was identified on new installs with environment selection on a machine with no defaults and no connection strings, this has now been rectified.
Β
2024.12.17.1
- main - 2024.12.17.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 17 Dec 2024 | β |
| πFirst Release | 17 Dec 2024 | β |
| πGeneral Availability | 14 Jan 2025 | β |
Fixes:
- #30059: Timesheet processing will no longer silently crash or fail.
- #30113: API errors that do not effect the publish will now silently fail and log an exception for Altus/Partner review.
- #30166: Custom field mapping defined for Altus for Project would fail if a defined field was not populated. This has been rectified to allow null fields to be published as well now.
Β
2024.11.19.1
- main - 2024.11.19.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 20 Nov 2024 | β |
| πFirst Release | 3 Dec 2024 | β |
| πGeneral Availability | 3 Dec 2024 | β |
Fixes:
- #30104: Ensured that Altus for Project maintains separation from other add-ins when multiple add-ins are installed.
Β
2024.11.12.1
- main - 2024.11.12.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 19 Nov 2024 | β |
| πFirst Release | 3 Dec 2024 | β |
| πGeneral Availability | 3 Dec 2024 | β |
Fixes:
- #23199: Users will receive an invalid access message and be unable to link or unlink projects if Altus for Project Configuration security roles for these actions are not assigned.
Β
2024.9.24.1
- main - 2024.9.24.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 24 Sep 2024 | β |
| πFirst Release | 24 Sep 2024 | β |
| πGeneral Availability | 24 Sep 2024 | β |
Fixes:
- #27052: When cancelling the Add-in update process the user will be notified that the update process has been cancelled and the Altus Version Check form will close.
- #28299: The Altus for Project add-in is more consistently named in the *Add-Ins* section of the Microsoft Project settings.
- #29070: Fixed an issue where unlinking from Altus for Project (and opting to delete the tasks) can fail when used on Projects with a heavy hierarchical structure.
Β
2024.9.17.2
- main - 2024.9.17.2
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 17 Sep 2024 | β |
| πFirst Release | 17 Sep 2024 | β |
| πGeneral Availability | 17 Sep 2024 | β |
No product changes - migration to new build system
Β
2024.9.10.1
- main - 2024.9.10.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 10 Sep 2024 | β |
| πFirst Release | 10 Sep 2024 | β |
| πGeneral Availability | 10 Sep 2024 | β |
New or Improved:
- #24579: Enhanced Connection Error Handling: Users will now see a friendly warning message with the error code when a connection error occurs.

- #26772: Connection Info Screen Update: Renamed to Linked Project Info and now always accessible. Data is saved upon connection, allowing offline viewing, and automatically refreshes when reconnected.
- #27357: Improved speed of publishing resources.
Fixes:
- #26564: Fixed an issue whereby a user with access to the Microsoft tenant but no access to the default selected environment caused the the project selection screen spinner to spin indefinitely. This has been rectified and the user is now either shown no projects or informed they cannot connect to said environment.
Β
2024.9.3.1
- main - 2024.9.3.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 4 Sep 2024 | β |
| πFirst Release | 4 Sep 2024 | β |
| πGeneral Availability | Jan 2025 | β³ |
New or Improved:
- 27537: Performance improvement and optimisation for publishing resources.
Fixes:
- 27432: When unlinking a Microsoft Project from Altus and opting to delete the tasks, previously there was an issue whereby the task deletion would fail due to large schedules. This has now been rectified and also updated to provide the user feedback on the process of that task.
- 28619: Minor bugfix to allow unlinked projects which opt to keep their tasks in Altus to ensure they are editable.
Β
2024.8.27.1
- main - 2024.8.27.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 27 Aug 2024 | β |
| πFirst Release | 27 Aug 2024 | β |
| πGeneral Availability | Oct 2024 | β³ |
New or Improved:
- #26790: UX Uplift of the Connection Process screen.

- #27358 & #27359: Improvements have been made to speed up the publish operations.
Fixes:
- #26460: Disconnecting from Altus now shows the latest project name if it has been changed in Altus.
- #27517: Updated the user experience to warn that unlinking an external project with over 300 tasks can take up to 45 minutes.

- #28504: Resizing of disconnection modal for user interface improvements.
- #28510: Edge case was found whereby Projects with no names stopped the loading of projects, this has been rectified.
Β
2024.8.20.1
- main - 2024.8.20.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | 20 Aug 2024 | β |
| πFirst Release | 27 Aug 2024 | β |
| πGeneral Availability | 27 Aug 2024 | β |
New or Improved:
- #26446: When an MPP that has been set up with tasks and Altus Resources is connected and published to an Altus project on the same environment, any Altus Resources within the MPP will be identified automatically as Altus Resources by the Altus for Project.
Fixes:
- #26948: A Microsoft Project plan that has been connected to Project Online will inform the user it cannot perform a link to Altus and the link process will not continue.
Β
2024.8.13.1
- main - 2024.8.13.1
| Environment | Release Date | Status |
|---|---|---|
| πCanary | Aug 2024 | β |
| πFirst Release | Aug 2024 | β |
| πGeneral Availability | Aug 2024 | β |
New or Improved:
- #26781: Numerous small improvements to the publish screen including:
- Only one progress bar. Make it smaller both in height and length. Make the bar progress more evenly, in smaller but more frequent progressions.
- Once the publishing has finished. Change text to Publishing complete. Include the tick icon.
- For schedules with over 300 tasks, display a warning banner.
- #27214: Performance improvements to the build team screen; small changes now only take a short time to process and if not making any changes will complete almost instantly.
Fixes:
- #26796: Timesheet Actuals for a Task on different Timesheet Periods are Added together on the Import Timesheets Window.
Β