Version: v260226
Release Date: 26th February, 2026
Summary
This release contains improvements and bug fixes to the MongoDB database approach.
Bug fixes
Detailed bug list can be found here: Bug fixes 26/02/2026
Deployment
Package version: 2.5.2
Manual pre-deployment steps
Update environment variables
Update environment variables for all environments in Libraries - Variable Groups in in Azure DevOps
See the detailed instruction in Admin Guide 2.5.0 - Application Settings
Each environment should only have next required variables:
| Name | Is Required |
|---|---|
appSettingsJson |
true |
applicationDomainName |
true |
azureFunctionAppName |
true |
azureFunctionDomainName |
true |
azureResourceGroupName |
true |
azureStorageAccountWebName |
true |
azureWebApiWebAppName |
true |
clientAppRegistrationClientId |
true |
devOpsAppRegistrationClientId |
true |
serverAppRegistrationClientId |
true |
sharePointSiteUrl |
true |
tenantId |
true |
Include existing FeatureFlags in appSettingsJson parameters. For example, for DEV environment it will have next value (fill the gaps with actual values from Function App settings or other sources, according to the admin guide):
{"AppName":"BC/Assent DEV", "AuthorizedGroupId": "put group id here", "AuthorizedGroupName":"put group name here", "EmailNotificationsServiceAccount": "account UPN here", "TopHeaderBannerText": "BC Development Environment", "FeatureFlags__EnablePluginEditor":"true", "BundleStore__BundleStoreKind": "FileShare", "BundleStore__FileShareName": "put the file share name here"}
Setup Release Pipelines
- Rename Deploy Brief Connect Application release pipeline in Azure DevOps to [OLD] Deploy Brief Connect Application.
-
Import Pipeline JSON and rename
-
Import the release pipeline
.jsonfile provided (refer to: Release Pipeline Template - Deploy App). - Note: This template is pre-configured for a single environment associated with a deployment stage within the release pipeline.
- Rename the pipeline to "Deploy Brief Connect Application".
After importing the pipeline, you need to update several settings to tailor it to your environment.
-
Add and setup environment (first)
-
To deploy to a new environment (e.g., DEV) rename the initial stage to the target name. Use the same environment/stage name from [OLD] Deploy Brief Connect Application pipeline.
- Open stage tasks
- Update Agent Pool specifications to the old values from [OLD] Deploy Brief Connect Application stage Agent Pool task (agent pool and specification).
- In the Universal Packages task
Download App Package, update the service connection ('organization/collection connection' dropdown) to use the same service connection as in the old release pipeline. - In the Azure CLI task
Deploy App, updateAzure Resource Manager connectionto use the same connection from 'Azure CLI' task or 'Azure Functions Deploy' task in the old release pipeline. -
Go to Variables tab, select "Variable groups", click on "Link variable group" and link variable group for this environment. Make sure only 1 Variable group is linked to 1 environment (in following steps when you clone environment it will keep the link, so you need to remove it)
-
Repeat previous step for all other environments from old release pipeline. For every new environment you need to clone and rename the initial environment from the previous step.
- After all configurations, save the Release Pipeline.
Pipeline deployment steps (in order)
- Deploy release v[Package Version] (n) (where (n) is latest number available, and Package version from the section above) for Deploy Brief Connect Application release pipeline in Azure DevOps to the target environment.
- Deploy Release 36 for Deploy Office Resources release pipeline in Azure DevOps to the target environment.
Manual post-deployment steps
Import config
Config file to import: DE-Config_260216-config.zip
Role required: Brief Connect Administrator
If there is no configuration set, you have to set up Administrator user Id in the Environment variable
AdminEntraIdin the Azure Function App. The value should be the Object Id of the user in Entra ID (Azure AD).
- Log into the target Brief Connect environment as Brief Connect Admin user. Open the Admin Panel (
https://[WEB_APP_URL]/#/adminPanel) - Select "Import from Zip" and import a new config ZIP file.
- The system will process the ZIP file and import the configuration. The list of configurations will refresh, and the imported configuration can then be selected and loaded.
- After importing, select the newly imported configuration from the dropdown list.
- Click the "Apply" button to apply the imported configuration.
- Wait for the confirmation message indicating that the configuration has been successfully applied.
- Select
Update SharePoint Content Typesbutton from the menu bar. Ensure that active configuration is selected from dropdown first.
Clear the Server cache
Role required: Brief Connect Administrator
1. Log into the target Brief Connect environment as Brief Connect Admin user. Open the Admin Panel (https://[WEB_APP_URL]/#/adminPanel)
2. Open browsers Developer Tools, open Console tab and run the command window.clearCache() there. After successful execution, you should see Cache cleared. Server Result: true message in the console.
Reindex the SharePoint Site
Role required: Brief Connect Administrator 1. Go to Brief Connect SharePoint Site for the target environment 2. Go to Site settings 3. Go to Search and offline availability 4. Click Reindex site
Smoke Tests
We recommend following our basic testing guide after this release: Basic testing of Brief Connect - Brief Connect Documentation
Additional recommended smoke tests:
Smoke Test: Dashboard Count Matches Visual Graph
| Step
| Action
| Expected Result
|
| --- | --- | --- |
| 1
| Navigate to the Dashboard - My records tab.
| Dashboard loads successfully.
|
| 2
| Click on the ‘Filter’ button.
| Filter fly-out panel is displayed.
|
| 3
| Expand ‘Due Date Decision Maker’.
| Due date values are displayed.
|
| 4
| Review the due date values in the list.
| Dates are displayed in correct user-friendly format and not in ISO format (e.g. 2025-02-24T13:00:00Z).
|
Smoke Test: Dashboard Count Matches Visual Graph
| Step
| Action
| Expected Result
|
| --- | --- | --- |
| 1
| Navigate to the Dashboard - My records tab.
| Dashboard loads successfully.
|
| 2
| Apply a filter for Stage = Initiate.
| Filter is applied and results are displayed.
|
| 3
| Check the ‘Results’ count in the grid.
| Count is displayed.
|
| 4
| Check the corresponding stage count in ‘My records progress’ graph.
| The graph count matches the grid result count.
|
Smoke Test: Filters Apply on Closed Records Tab
| Step
| Action
| Expected Result
|
| --- | --- | --- |
| 1
| Navigate to the Dashboard - Closed records tab.
| Closed records list is displayed.
|
| 2
| Click on the ‘Filter’ button.
| Filter fly-out panel is displayed.
|
| 3
| Apply a filter for Record Type (e.g. Cabinet or Committee Briefing).
| Filter is applied.
|
| 4
| Review the grid results.
| Only records matching the selected record type are shown.
|
Smoke Test: Keyword Search in Active Tasks Tab
| Step
| Action
| Expected Result
|
| --- | --- | --- |
| 1
| Navigate to the Dashboard - Active tasks tab.
| Active tasks list is displayed.
|
| 2
| Enter a valid record number or keyword in the search field.
| Search is triggered.
|
| 3
| Review the results displayed.
| Only matching records are displayed and the result count updates correctly.
|
Smoke Test: Documents Tab - Unexpected ‘Test’ Column
| Step
| Action
| Expected Result
|
| --- | --- | --- |
| 1
| Open a Cabinet record.
| Record loads successfully.
|
| 2
| Navigate to the ‘Documents’ tab.
| Documents list is displayed.
|
| 3
| Review document columns.
| No unexpected column named ‘Test’ is visible.
|
| 4
| Click ‘Bulk edit details’.
| Classification dialog opens without displaying a ‘Test’ field.
|
Smoke Test: PPQ Bulk Update - Business Admin Access
| Step
| Action
| Expected Result
|
| --- | --- | --- |
| 1
| Log in as a CPU Business Admin user.
| User is logged in successfully.
|
| 2
| Navigate to a PPQ record.
| Record page loads successfully.
|
| 3
| Click on the ‘Bulk update’ button from the top right.
| Bulk update page opens successfully.
|
| 4
| Verify access to the page.
| No permission error message is displayed.
|
Smoke Test: Cabinet Record - Classify Documents Feature
| Step
| Action
| Expected Result
|
| --- | --- | --- |
| 1
| Create or open a Cabinet record (e.g. CabBRI).
| Record loads successfully.
|
| 2
| Move the record to Recommendation stage.
| Record transitions successfully.
|
| 3
| Navigate to the ‘Documents’ tab.
| Documents tab loads.
|
| 4
| Attempt to classify a document in Primary or Attachment section.
| Classification option is available and functional.
|
Smoke Test: Upload Signed PDF Document
| Step
| Action
| Expected Result
|
| --- | --- | --- |
| 1
| Open a Cabinet Sub record in Decision stage.
| Record loads successfully.
|
| 2
| Click ‘I want to’ → ‘Upload signed documents’.
| Upload dialog opens.
|
| 3
| Click ‘Add or remove documents’.
| Document selection screen opens.
|
| 4
| Upload a signed PDF to Primary or Attachment section.
| PDF uploads successfully without error message.
|
Rollback steps to previous version
Execute all deployment steps for the target release from related Release Notes.