Frontend
- Fixed the `workflow` link in the Alert's Event record.
v4.5.0.stable67
Bugfixes
- Fixed minor issues with the FileViewer
v4.5.0.stable66
Bugfixes
- Cast `size` parameter as an integer to perform facet queries via the API
Improvements
- Backend changes for UpdateSource model
- `fetch_method`: Specifying fetch method (one of 'POST', 'GET', 'GIT') (https://github.com/CybercentreCanada/assemblyline/issues/248)
- `enabled`: Is the source active for periodic fetching? (https://github.com/CybercentreCanada/assemblyline/issues/159)
- `override_classification`: Should the classification assigned to the source override what's defined by the signature
- `configuration`: Processing configuration that's specific to the source (https://github.com/CybercentreCanada/assemblyline/issues/136)
- `update_interval`: The update check interval for the specific source (default is the global `update_interval_seconds`)
- `ignore_cache`: Ignore caching (ie. force updater to always fetch from remote source)
- Add support to perform updates using local mounts on the container via `file` protocol support in the URI field (https://github.com/CybercentreCanada/assemblyline/issues/263)
- Add token-based authentication by using the `password` field for Git cloning
- Frontend changes:
- Update UpdateSource dialog into a two tab design ("General", "Network")
**NOTE**: It's possible updates to the Service model won't take effect in Elasticsearch, to force the mapping to update. Use the Assemblyline CLI to perform a reindex.
bash
Inside of a container on the deployment
python -m assemblyline.run.cli
$ index reindex service
$ index reindex service_delta
v4.5.0.stable65
- add core support for partial service results and limited service retries
v4.5.0.stable64
Bugfixes
- Fixed the `Go to heuristic` link on the File Details page.
Improvements
- Updated the Borealis UI to use the new `publicIconify` and `customIconify` parameters where a custom Iconify service has been deployed.
v4.5.0.stable63
Bugfixes
- Update submission priority ranges to be consistent with the UI
- UI will display an explicit range for every priority label under the "Help" section (https://github.com/CybercentreCanada/assemblyline/issues/253)
- UI will display more information in the tooltip about the priority value (https://github.com/CybercentreCanada/assemblyline/issues/277)
Improvements
- Metadata Validation
- Add support for floats
- Add support for parsing JSON-encoded lists for `list` field types
- Allow metadata suggestions from the system to merge with the list of values for `enum` field types
- Expose the `size` parameter for facet queries in the API
- This will allow you to declare how many facets you'd like in the response (default: 10)
- Remove second login prompt when there's only one SSO service configured for authentication (https://github.com/CybercentreCanada/assemblyline/issues/287)
v4.5.0.stable61
Bugfixes
- Ignore null classifications when adding items to the hashlists (https://github.com/CybercentreCanada/assemblyline/issues/280)
- Normalize network-related tags when adding/updating the hashlists or when performing lookups (https://github.com/CybercentreCanada/assemblyline/issues/272)
- Remove `status_` from labels in alert event records
- Fix rendering issue that's cutting off field content when adding to hashlists (https://github.com/CybercentreCanada/assemblyline/issues/240)
Improvements
- Allow field suggestions from other indices appear in 'All Indices' searches
v4.5.0.stable59
- add ability to record login attempts as audit events
- changes to url handling in services
- bugfix in redis connections
v4.5.0.stable58
Changes
- Added a fallback to `untrusted mimetype` when YARA identification yielded no conclusive result;
- Added `Izma` executor and diverse python indicators;
- Added the `expiry_ts` in the File Identification component.
Bug fixes
- Fixed a bug in the signature table where the rows wouldn't be updated;
- Fixed minor issues with the translation;
- Fixed a bug in the Workflow histogram where incorrect values were being displayed.
- Fixed the `number of instances` in the service detail page where having no limit prevented the system default parameter from having a value.
v4.5.0.stable57
Features
- Extended support for Azure Federated Credential usage (sgaron-msft)
- Support for [Azure Container Registry (ACR)](https://learn.microsoft.com/en-us/azure/container-registry/)
- Support for [Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/reference)
v4.5.0.stable56
Changes
- On the Submission Detail page, changed the design of the Error Section to a collapsible tree structure that only renders the sub-sections when they are expanded to reduce the page's render time;
- On the File Viewer page, disabled the tab container's keyboard navigation to allow history navigation using alt-left/right;
- On the New API key dialog box, added a copy to clipboard button;
- Added default zip zip password as a configuration option and changed default password to `infected`.
Bug fixes
- Fixed a bug on the File Detail page where duplicate tags would appear if they had different classification;
- On the Submission Report page, prevented the UI from crashing if the submission doesn't have a `file_info`.
v4.5.0.stable55
Features
- Add labelling configuration for privileged services (sgaron-msft)
- `core.scaler.privileged_services_additional_labels`
- Add support for Azure AD Federated Identity Credentials (sgaron-msft)
v4.5.0.stable54
Bug fixes
- Fixed the links in the Alert's Event Record dialog box to the Workflow detail page.
v4.5.0.stable53
Minor Changes
- On the Submission Detail's file tree, Added a `show more` button to progressively show more files. They will appear in increments of 500;
- Changed the default query value of the Create Workflow page when opened from the Alerts page.
Bug fixes
- Fixed a bug in the frontend's apiCall() function;
- Removed the uses of toSorted() for browser compatibility.