github CybercentreCanada/assemblyline v4.7.1.stable0
4.7.1.0

latest release: v4.7.1.dev35
5 hours ago

What’s Changed

This release improves how you submit data, interact with files, and understand input validation feedback across the platform. This will also include some deployment-related fixes when upgrading pre-existing deployments to 4.7.

  • Submit Raw Text Directly
    The Submit page now includes a third tab that allows you to paste and analyze raw text without needing to upload a file.

  • Faster File Resubmission
    You can now quickly resubmit items using the new Quick Submit actions:

    • Directly from Extracted and Supplementary files
    • From the FileViewer page via the new Submit button
      Additionally, you can select specific content inside the FileViewer interfaces and submit only that selection.
  • Clearer & Smarter Validation Feedback
    Inputs now provide richer visual feedback beyond errors:

    • Warnings (e.g., leading/trailing whitespace)
    • Informational messages
    • Success indicators
      Inputs also automatically clean up values when you finish editing (such as trimming text or rounding numbers).
  • Helpful Input Enhancements
    New input icons improve usability:

    • Help button → Opens field-specific documentation
    • Loading spinner → Shows when validation or background checks are in progress
  • Improved Classification Experience
    The Classification dialog now includes clearer section titles and informative tooltips describing each classification item.
    A new Help button provides direct access to the Classification Help page.
    Tooltips now consistently display the long classification format for better clarity and search usability.

  • Improved Submission Profile Guidance
    The Submission Profile input on the Submit page displays a concise summary of the profile, while Settings page now provides a more detailed description, including usage guidance and limitations.
    The profiles in the selector dialog now includes a Help button linking directly to the profile’s configuration page in Settings.

  • Improved Hex Viewer Experience
    Folding behavior has been enhanced, and settings actions are now positioned more consistently.

  • Safer External Link Handling
    Clicking external URLs now shows a confirmation dialog, helping prevent accidental navigation outside the system.

  • UI & Stability Fixes
    Several layout and initialization issues have been resolved, including Timeline display, Submit page defaults, and service parameter handling.

  • Several fixes related to Docker deployments
    This includes but not limited to:

    • System responsiveness when adding services and then submitting upon initial startup
    • Adding an option to service-server to allow HTTP1.1 connections
    • Fixes to installing services outside of the bootstrap Compose file

Added

Changed

  • Input Enhancements

    • Multi-State Validation Pipeline
      Extended validation feedback beyond the error state to include warning, info, and success states.
      This enables richer, context-aware UX, such as:

      • Warning for leading/trailing whitespace
      • Success indicators for validated states
    • Value Coercion on Blur
      Implemented automatic normalization when inputs lose focus, allowing flexible data entry while ensuring valid final values.
      Includes prebuilt coercion behaviors:

      • String trimming
      • Numeric normalization (e.g., rounding floats when integers are required)
    • New Input Adornments

      • Help Button → Links to field-specific documentation
      • Loading Spinner → Communicates async validation or processing states
  • Allowed CPU Cores Behavior (#414)
    Reverted the minimum value for Allowed CPU Cores from 1 back to 0 on the ServiceDetail page.

  • Classification Dialog Improvements (#417)
    Updated the ClassificationInput and Picker components:

    • Added section titles
    • Added descriptive tooltips
    • Added a Help button linking to the Classification Help page
    • Tooltips now always display the long classification format
  • Submission Profile UX Improvements

    • Added a Help button to the Submission Profile selector on the Submit page
    • Displayed a concise profile summary on the Submit page
    • Expanded profile descriptions on the Settings page
  • Hex Viewer Folding Algorithm
    Improved folding behavior to support all values, rather than being limited to NULL values.

  • External Link Safety UX (#334)
    Services using the URI_Body component now display a confirmation dialog before navigating to external URLs, reducing the risk of unintended data exposure.

  • Allow dispatcher to perform parallel pulling of submissions

Fixed

Dependencies

  • lodash → v4.17.23 (from v4.17.21)

Don't miss a new assemblyline release

NewReleases is sending notifications on new releases.