Release Notes

5.2.0 - March 7, 2024

New Features
  • Modify the size or location of an object for only one frame with the "Apply to Single Frame" button. The previous behavior of retrackig the object based on the changes is still available and is now called "Apply and Track".
Updates
  • Start and stop times can now be specified as hh:mm:ss when exporting a portion of the video.
  • Imported videos will now be re-encoded by default. This should prevent any synchronization issues between the video and rendered boxes during editing. Holding the SHIFT key down before importing a new video will bypass conversion.
Bug Fixes
  • Fixed issue with Export Range not working properly
  • Fixed a bug with rendering not working correctly on multi-export
  • Progress reporting was not working properly for video conversion/encoding at import time
  • (API) Fixed issue with API service not starting after new license activation
  • (API Embedded UI) React context menu click not working in Shadow DOM

5.1.0 - January 13, 2024

Updates
  • Improve detections for fast-moving objects with Body/Dash Cam profile
  • (API) AZURE_STORAGE_ACCOUNT and AZURE_STORAGE_ACCESS_KEY are not required to be specified if using SAS for input/output URIs
  • (API) AZURE_STORAGE_ACCOUNT value does not need to match the output Azure Storage Account when using SAS
  • (API Embedded UI) Shadow DOM beta
    • KNOWN ISSUE: Can’t select options after right-clicking on detections
Bug Fixes
  • Fix white screen issue when user with Supervisor group tries to access the Admin section
  • (API) Images can now be exported

5.0.6 - December 22, 2023

New Features
  • Added “Invert Regions” to Audio Redaction to "unmute" a portion of previously selected audio
Updates
  • Update the render options in the bulk export dialog to include audio redaction strength & "default" settings
  • (API) API export could lock a video as "in-use" if consecutive export calls were made to the same outputUri
Bug Fixes
  • Previewing already exported video did not show updated redaction types
  • Add Media & Convert now properly resets after the file uploads
  • Fixed “Merge Regions” to only appear if audio redactions can be merged

5.0.5 - December 11, 2023

Updates
  • Redaction boxes may disappear on last frame for certain videos
  • Fixed force conversion not working on drag and drop
API
  • Full export options exposure to the API

5.0.4 - November 27, 2023

New Features
  • Audio transcript text can be downloaded from within the Speech panel
Updates
  • Capture additional logs if a video fails to load.
  • "Add Media" button now shows "Add Media & Convert" when holding SHIFT on keyboard.
  • Removed country flags from multi-language UI selector in settings.
  • Removed the detection types from the export settings. What is selected in the view through [Objects] is what will be rendered.
  • Added missing audio setting into Multi-select export settings.
  • The multi-select settings overwrite all of the individual media’s export settings, except the ones not presented there, because of the compound nature (detection types, region, …).
  • Included full timestamp in exported filename instead of a random number.
  • Do not show export options that won’t apply to the selection: no audio, only images, etc.
  • Save the multi-export options so it remembers them for next time.
  • Fix the issue where if multiple videos are selected and one is deleted, the status (5 + selected ) doesn’t change and stays sticky until a video is opened again to clear the state.
Bug Fixes
  • Image redaction export crashes if bounding box touched edge
API
  • (Embedded UI) "active()" method added to embedded UI to notate editor is open
  • New licensing endpoint: GET http://localhost:${SERVER_PORT}/licensing
  • Fix issue where invalid projectId format would crash service
  • Events are emitted with sessionId when editor is entered and exited

4.5.5 - November 9, 2023

Bug Fixes
  • Loading or exporting videos would occasionally show errors on certain hardware configurations
Updates
  • Expanded logging to assist with support

5.0.3 - October 24, 2023

New Features
  • Show "Unsupported Browser" message for Safari browser
  • Checkmark now appears beside audio transcript languages that have already been processed
Updates
  • Added "View options" and "Redaction type" filter to Objects Panel
  • (API Embedded UI) Emit commands and events from the editor
Bug Fixes
  • "Automatically Track" timing issues for boxes

5.0.1 - October 9, 2023

Bug Fixes
  • Removed 5-minute timeout for large file uploads
  • Automatically Track was off for forward and backward passes
  • Cancelling processing tasks would cause a crash
  • Fall back to CPU processing mode for GPUs with compute capability < 5

5.0.0 - October 5, 2023

New Features
  • Speech detection and transcription for videos
  • Multi-language support in the UI
  • Upgrade to Sighthound Gen6 Computer Vision models
  • Enable CUDA video decoding
  • New Settings/Help Section
  • Frame-by-frame editing mode (Hold down SHIFT key before clicking Apply in Edit mode)
  • (API) "Projects" feature added to the embedded UI
Updates
  • Performance improvements for processing and exporting with GPU
  • Move Export Options from sidebar into a modal that’s displayed on export
  • (Docker) Set the timezone in the container to GMT
Bug Fixes
  • Disable video controls when in editing mode to show that playback is prevented
  • Bug fix for exporting trimmed and scrambled videos
  • A few log entries were incorrectly displayed as errors

4.5.3 - June 9, 2023

Bug Fixes
  • Fixed incorrect build location for GPU model cache if a custom Redactor data folder is configured. This caused the GPU build process to run twice.
  • Changed the wording in Desktop version to say "Open Exported Image" when an image is redacted instead of a video.
  • Fixed truncated text in "Sort By" when using Firefox.
Updates
  • Updated Sighthound License Agreement.

4.5.2 - April 14, 2023

Bug Fixes
  • Progress bar no longer jumps around when a file is uploading at the same time a video is processing.
  • Added missing translations for API embedded UI users.

4.5.1 - March 22, 2023

New Features
  • Redactor API users can now specify a project-id and location-id for the Operation name. This is helpful when running multiple Redactor API servers behind a proxy or load balancer so you'll know which one served the request. REDACTOR_API_PROJECT_DEFAULT and REDACTOR_API_LOCATION_DEFAULT are the new environment variables. The default value is "0". (Redactor Server only)
Bug Fixes
  • Some NVIDIA GPU users would not see the "Preparing Models" progress dialog after running an auto-detection on a new Sighthound Redactor installation. The "Processing" progress dialog would be displayed instead and would appear not to move for several minutes until the GPU model build finished.
  • The initial "Preparing Models" stage was taking about 7-10 minutes longer than usual for NVIDIA users due to building unneeded GPU models.

4.5.0 - March 20, 2023

New Features
  • Images can now be redacted in the editor.
  • A new "Recovery Mode" option has been added to allow server administrators to access Redactor in case of a lockout. (Redactor Server only)
  • Redactor API users can now save/export detection metadata in JSON format. (Redactor Server only)
New Environment variables
  • REDACTOR_PROCESS_FACEBOX_EXPAND - Specifies the scaling factor to use for the face detection boxes generated during auto-detection. Value can be from 1 - 5. Default is 1.5 (50% larger).
  • REDACTOR_COOKIE_SESSION_NAME - Allows the server administrator to change the default session cookie name from connect.sid to a different value in case of conflict with other applications running on the server. (Redactor Server only)
Updates
  • Several buttons and dialogs in the application have been renamed to include "media" or "images" instead of solely "video".
  • Password confirmation has been added to the Admin section when creating user accounts or changing passwords.
  • Password confirmation has been added to the user-facing "Forgot Password" page.
  • The Admin "Settings" page has been renamed to "Processing" in preparation for future configuration options.
  • Media imported via API now display their filenames on the Projects page instead of ids.
  • General code/package updates.
Logging Updates
  • Created a new logs directory to hold all of the log files. This folder can be zipped and sent along with support tickets.
  • A new sysinfo.json file will be created in the logs directory to provide details on the user's computer specs (CPU, RAM, etc.).
  • Redactor's Windows Service log file is now written into the logs directory.
Bug Fixes
  • Fixed an issue related to an audio processing crash that would cause the UI to go blank.
  • The processing icon no longer shows 0 after a successful bulk operation.
Known Issues
  • On the "Forgot Password" reset page, the form will not submit if the "password" and "confirm password" fields don't match (as expected), but no error will be visible on the screen (unexpected). If this issue occurs, retype both passwords and try submitting again.

4.4.5 - January 30, 2023

New Features
  • A 4x playback speed option was added to the video player.
  • The Redactor API has a new ACL feature to specify which Redactor user(s) should be given access to the imported video
Updates
  • The video import/conversion process has been improved to support a wider variety of sources, particularly those with additional non-audio/non-video streams (e.g binary or subtitle tracks).
  • We squashed a few bugs and made several small updates to keep things running smoothly.

4.4.4 - November 17, 2022

New Features
  • Items in the Objects List can be bulk selected and deleted. Hold Shift or Ctrl to select, and right-click to open the menu to delete.
Updates
  • The "beep" tone used for audio redaction in exported video is slightly quieter.
  • The "Contact Support" form requires an email address to submit.
  • Username and password fields are now required fields (i.e. can't be blank) throughout the application.
Bug Fixes
  • Removing the SMTP Settings in the Admin page would crash the UI.
  • The token/link to reset a password was expiring quicker than expected.
  • Certain errors during login would cause layout issues.

4.4.3 - October 6, 2022

Updates
  • For users with NVIDIA GPUs, the wording changed to better reflect what's happening on initial launch when the GPU models are building.
  • The permissions granted to an Embedded API session/user have been further reduced.
Bug Fixes
  • The "In Progress" message was barely visible when using Dark Mode.

4.4.2 - September 21, 2022

New Features
  • VOB containers are now supported.
  • Admin and Logout buttons were added to the Redactor Server UI.
Bug Fixes
  • Videos with non-square pixels would not render redactions properly. This mainly impacted video from older surveillance systems.
  • The progress bar displayed after importing a video wasn't updating during the video conversion process.
  • The hostname, protocol, and port used in the "reset password" email could be incorrect when running Redactor behind a reverse proxy. It's now configurable in the Admin page.

4.4.1 - September 15, 2022

New Features
  • A new Dark Mode option is available in the UI.
Updates
  • The "Forgot Password" page received some styling changes.
  • Specifying a new redaction data storage location which automatically moves the files has been improved.
  • The core SMTP packages have been updated and work better with secure connections.
Bug Fixes
  • Canceling uploads could potentially crash the application.
  • Very large videos (15GB+) would occasionally crash on import.
  • During export, very specific redaction box coordinates could cause a crash during export.
  • Videos that failed the conversion stage were not being removed from the system.

4.3.1 - August 2, 2022

New Features
  • Azure SAS is now supported as input and output URIs for the API.
  • Azure Gov domains are now supported for API input/output storage.
Updates
  • Video playback performance is greatly improved for videos with lots of detected objects.
  • The default face detection box size changed to 1.5 instead of 2.

4.2.3 - May 23, 2022

Bug Fixes
  • A crash during processing could potentially get stuck in the queue and prevent other redactions from starting.
  • Redactor API notifications (e.g. completion events) were not always sent if a crash during processing occurred.

4.2.2 - May 2, 2022

New Features
  • Users can now select a "Detection Profile" to use when running auto-detection. These will tune the computer vision to best suit those types of videos.
  • The ability to sort the videos on the main page was added.
  • A "strength" option was added for the "scramble" audio redaction type.
  • Redactor API webhooks were not firing for START and COMPLETION event types.
Bug Fixes
  • Unsupported NVIDIA GPUs would crash the service on launch. We now fallback to CPU mode for these cases.

4.2.0 - April 26, 2022

New Features
  • Users can now select a "Detection Profile" to use when running auto-detection. These will tune the computer vision to best suit those types of videos.
  • The ability to sort the videos on the main page was added.
  • A "strength" option was added for the "scramble" audio redaction type.

4.0.46 - April 26, 2022

Updates
  • Exported videos are now smaller due to a change in compression settings.

4.0.45 - April 11, 2022

Bug Fixes
  • Exporting videos that had out-of-bounds redaction coordinates would crash. We now scan/correct the coordinates before export.

4.1.0 - March 22, 2022

New Features
  • The UI for the main screen has been redesigned.
  • A new bulk mode was added to allow multiple videos to be imported, redacted, and exported from the main page.
  • A live tracking feature was added to the Redactor editor to allow a user to follow an object with their mouse pointer during playback to notate where the redaction box should be placed. This is ideal for fast moving objects or those that don't work well with Redactor's built in manual tracker. Lower the video playback speed to gain extra precision.
Updates
  • Various bug fixes and performance improvements

4.0.44 - March 22, 2022

New Features
  • Users can now specify the port number that the Redactor Server will listen on during installation.
  • The Windows installer now allows users to choose the installation path.
  • NVIDIA Ampere GPUs are now supported. (e.g. RTX 3080)
  • Older CPUs without AVX2 are now supported.
Updates
  • The Redactor API is now disabled by default and must be manually enabled. A proper license must be obtained first.
Bug Fixes
  • Videos with non-zero timestamps could have issues with redaction boxes not being in-sync during playback or in the exported video

4.0.43 - March 14, 2022

New Features
  • Redactor API users can now specify AWS_ACL_CREATE & AWS_ACL_WRITE environment variables for use with S3.
Updates
  • Initial support added for Azure Gov URLs.
Bug Fixes
  • Azure Gov URLs were failing to be recognized as valid Azure paths for API users. Note: SAS URLs are not currently supported for input/output URIs.
  • Chromium browsers were having issues with redaction boxes not being in-sync for certain types of videos.

4.0.42 - March 1, 2022

Bug Fixes
  • The "Video Load" error message was not displaying the correct title.

4.0.41 - February 17, 2022

Bug Fixes
  • The Desktop application could timeout during launch if more than 100 videos were in its session list. This was fixed by automatically cleaning up old entries and extending the timeout timer a bit.
Updates
  • Various logging updates were made to assist with detecting GPUs and other processes.

4.0.39 - February 10, 2022

Updates
  • Videos are now normalized on import to remediate negative timestamps.
  • For systems with an NVIDIA GPU, the computer vision models available for use are now dependent upon the amount of GPU RAM.
  • The thumbnail generated from a "Automatically Track" process is now taken from the same time the video player was at when the object box was drawn.
  • Improved thumbnail generation for very short videos.
Bug Fixes
  • Modifications to Static Tracks were not getting saved correctly.

4.0.38 - February 1, 2022

New Features
  • Users can now force a conversion (transcode/transmux) to occur on a video during import. This might help fix videos that have some missing packets or other issues.
Updates
  • Writing data files is now more safer and more robust.
  • The Sighthound Redactor logo has been updated with the new style.
  • The auto-conversion process for problem input videos has been improved.
  • The computer vision models were updated.
Bug Fixes
  • Canceling an "Export Video" process could cause "In Use" to appear on the video on the main page.
  • Canceling an "Automatically Redact" operation for a newly uploaded video could fail or crash.
  • Clicking a recently modified item in the Objects List would not correctly go to its first frame in the video.
  • There was a detection box synchronization issue for videos with non-zero, positive timestamps in Chromium browsers (Chrome, Edge, etc.)
  • Videos that were previously showing as "In Queue" would not see the message change to "Processing" when work actually started on them.

4.0.35 - October 22, 2021

New Features
  • Users can now specify which Redaction Mode (Standard/Enhanced) to use for auto redaction.
  • Objects in the Objects List can be deleted by right-clicking and selecting "Delete".
  • A new REDACTOR_SAVE_DIR environment variable can restrict exports to a specific folder in Redactor’s desktop version. (N/A in client/server)
  • A new REDACTOR_SAVE_DIR_ALLOW_SUBDIRS environment variable allows users to create subfolders in the path specified in REDACTOR_SAVE_DIR in Redactor’s desktop version. (N/A in client/server)
Bug Fixes
  • Deleting an object in the Objects List would scroll the list all the way back to the first item.
  • Static redaction boxes were not properly saving after they were modified.
  • The "Remove all audio" button required a double-click to enable. This was changed to a single click.
  • Multiple processes accessing a local settings/data file could cause corruption. They are now locked during update.
  • Docker versions of Redactor could delete the license file if the Docker network settings changed.

4.0.32 - August 9, 2021

Bug Fixes
  • The Audio Editor was extremely sluggish when working with longer videos.

4.0.31 - July 26, 2021

Bug Fixes
  • The audio redaction "tone" was having issues with the HE-AAC audio codec on export.

4.0.29 - August 9, 2021

Bug Fixes
  • The Redactor Server version would mistakenly restart the Windows service when thousands of objects were detected after running auto-detection.