v4.5.0.stable42
Hotfix for service base code relating to ontology changes
v4.5.0.stable41
Additions
- Ontology: Add a section to track SMTP network connections
- Metadata validation: Add support for metadata field aliasing to aid with harmonization efforts
- UI: Add a configuration to limit traceback error messages to end users (https://github.com/CybercentreCanada/assemblyline/issues/246, thanks cyberspacecadet!)
Bugfixes
- UI: Handle server-related errors better when a file fails to upload upon submission (https://github.com/CybercentreCanada/assemblyline/issues/244)
- Ontology: Ensure the service score gets properly assigned
v4.5.0.stable40
Features
- Add ability to add `recursion_prevention` to any service. This prevents the child artifact of a service to be NOT analyzed by services specified by `recursion_prevention`
- Added ability to add `recursion_prevention` to `service_manifest.yml`
- Added new UI element in Admin > Services > service to modify `recursion_prevention` property
Changes
- Replace `dynamic_recursion_prevention` with `recursion_prevention`
v4.5.0.stable39
Improvements
- Replay: CART exported collections to avoid AV vendors from flagging files as malicious
v4.5.0.stable38
Bugfixes
- Allow generation of ontology even if only heuristics are raised
- Fixing expiry time comparison on result caching (https://github.com/CybercentreCanada/assemblyline/issues/241)
v4.5.0.stable37
Improvements
- Limit sharing secrets to only what's necessary for a service to run (https://github.com/CybercentreCanada/assemblyline/issues/236)
v4.5.0.stable36
Bugfix
- Hotfix for unhandled exception using oauth
v4.5.0.stable35
New features
- Add retry on conflic for update operations in the datastore so retries are at the elastic server level
- Added Azure WorkloadIdentityCredential Filestore authentication (by [ociappara](https://github.com/ociappara))
- Prioritize authentication to container registries from system configuration
Bugfix
- Fix classification check in save_or_freshen function
- Fix quota tracking
v4.5.0.stable34
New features
- Added support for DefaultAzureCredential in Azure filestore (by [ociappara](https://github.com/ociappara))
- Added support for default boto3 settings in S3 Filestore (by [Wsxqaz](https://github.com/Wsxqaz))
- Added new type of quota: Ingest API concurrent submission
Bug Fixes
- Makes sure we are not creating new results for every single cache hits
- Fix Dockerhub images tag fetching by using less API calls
- Fix the display of the quota bar when they are at 100%
v4.5.0.stable33
Bugfixes
- Set tolerations on service update jobs (Kubernetes-only)
Enhancements
- Support use of scoped tokens with Azure Container Registries (https://github.com/CybercentreCanada/assemblyline/issues/237)
v4.5.0.stable32
Bug Fixes
- Fix multi-hit regex on multi_group auto-properties
- Fix for oAuth complaining secrets are not passed during token validation
Changes
- Add configuration parameters to be able to override part of the signatures classification on ingestion
- Stop reporting fields ignored from model as warnings in the logs
v4.5.0.stable31
Bugfixes
- Fixed a bug where the Process Tree components weren't showing the data on the frontend.
Changes
- Added a commented Kibana service with its proper configuration to connect to Elasticsearch in the frontend's docker-compose file;
- Added the `build-lint` script in the `package.json` to run the ESLint in quiet mode.