Version History
This page consolidates the version history for each previous Kraken release.
On this page:
Kraken 4.2
Kraken v4.2 introduced the following features and enhancements:
Shield AI Tracker v4
Users can now enrich Motion Imagery streams with VMTI data generated by the Shield AI Tracker v4 algorithm using the Land, Maritime, and SAR tracking algorithms within the Kraken Real-Time processor framework. |
|
KLV Library
Expand support for generating additional KLV metadata items from Kraken Processor Modules using MISB ST0903 VMTI encoded data items carried within MISB ST0601 metadata packets. |
|
User Interface Enhancements
Improved usability of the Kraken product through visual workflow enhancements. |
|
Kraken on Mobile
Kraken now includes preliminary support for a mobile friendly user interface for real-time status and configuration. |
|
STIG Defaults
STIG guidelines are now enforced on fresh installs and updates of Kraken to improve security. |
|
SRT Upgrade
The SRT library has been upgraded to version 1.5.4. |
|
DeckLink Driver Update
Kraken now supports Blackmagic DesktopVideo driver updates for version 14.2.1 |
|
NVIDIA Driver Update
Kraken now includes the NVIDIA 560.35.03 driver to support more modern NVIDIA hardware devices. |
|
Help Center
A new Help Center experience is available across Haivision products |
|
Kraken 4.1
Kraken v4.1 introduced the following features and enhancements:
In-Product What's New
Upon upgrading, users will now have access to a summary of the new features on their Kraken device. |
|
Full Security Metadata Insertion
Kraken now allows selection and insertion of all MISB ST0102.12 security metadata items into streams. This update aids the passage of Motion Imagery through Cross Domain Solutions. |
|
Stream Output Selection Improvement
Kraken's configuration for selecting outputs on streams has been improved for better stream management. |
|
Input/Output Badges
Informative icons for protocols used on Kraken Inputs and Outputs are now shown. |
|
Improved Network Manager
Updated network configuration to leverage the modern Network Manger CLI. |
|
User Interface Enhancements
A number of improvements have been made to the user interface, including refined pop-up notifications, descriptive badges for inputs and outputs, and dashboard upgrades. |
|
Improved Dashboard Stream Preview
The dashboard can now display up to 16 Kraken stream previews. |
|
Kraken 4.0
Kraken v4.0 introduced the following features and enhancements:
Argon Interface with Confidence Monitoring
This version includes an enhanced user interface to provide a more streamlined and intuitive experience. The Argon design includes preview thumbnails of running streams and real time streaming statistics for confidence monitoring |
|
OS Update
Kraken's base operating system has been updated to Oracle Linux 9. |
|
User Analytics
Kraken users can now enable or disable the gathering of anonymous user analytic data originating from the client device. This user analytic data helps to direct future Kraken features and enhancements. |
|
Cryptography Library Update
The Cryptography Library in Kraken has been updated to OpenSSL 3.0. |
|
Unified Streaming Output Module
In version 4.0, Bypass, Transcoder, and Transcoder + Passthru stream modes all leverage the same Kraken Output module, providing unified streaming experience for Kraken Outputs for HLS, RTSP, and RTMP formats |
|
HLS Output Support
In version 4.0, HLS PULL outputs are available in all stream routing modes (Bypass, Transcoder, and Transcoder + Passthru). Preview these HLS outputs in the web with the Kraken preview player. |
|
Retire hvrouted service
In version 4.0, Kraken ceases using the Haivision router service, hvrouted, as a back-end service. Routing behavior is maintained through use of a unified Kraken Output module. |
|
Improved Stream Status Reporting
In version 4.0, the REST api provides a new endpoint enumerating the operational streaming status of configured Kraken Streams. |
|
Retain 12M SEI Timestamps upon transcode
In version 4.0, transcoding between HEVC and H.264 (and vice-versa) now preserves the SMPTE 12M timestamp information. |
|
TLS Version Update
In version 4.0, Kraken adds support for TLSv1.3, and depreciates selection and use of less-secure TLSv1.0 and TLSv1.1 methods. |
|
Certificate Alert
In version 4.0, certificates show an alert when within 30 days of expiration to account for best industry practices for shorter certificate viability. |
|
VMware Version Requirement
Kraken 4.0 supports VMware ESXi 7.0 hosts and later. |
|
Update Kraken Disk Partition Scheme
In version 4.0, Kraken uses an updated partitioning scheme following security best practices. |
|
Kraken 3.10.1
Kraken v3.10.1 introduced the following features and enhancements:
RTSP Server Improvements
Kraken has enhanced support for video-only RTSP outputs to downstream systems (e.g. Milestone and Genetec). |
|
Port Usage for RTSP Outputs
Documentation has been updated with detailed instructions on proper port usage for RTSP outputs. |
|
Automatic Source Recovery
Retry source connections when lost for RTSP, MJPEG, and similar source types that rely on TCP-based connections. |
|
Multi-Network Streaming
3.10.1 features an improved network interface affinity for Kraken Inputs and Kraken Outputs, including multicast. |
|
Preserve KLV Sync
3.10.1 has addressed an issue where Synchronous KLV was corrupted through Bypass and Transcode streams. |
|
Kraken 3.10
Kraken v3.10 introduced the following features and enhancements:
RTSP Server Support
Kraken Outputs now supports RTSP streaming for PUSH (send to client) and PULL (Kraken as an RTSP server) modes for compatibility with Video Management Systems (VMS) such as Milestone and Genetec. |
|
IPV6 Support
Kraken now supports both IPV4 and IPV6 networking and streaming services. |
|
HTTP MJPEG Input Support
Kraken now supports MJPEG video inputs over HTTP and HTTPS for low-latency streaming of camera or AI workflows. |
|
Kraken 3.9
Kraken v3.9 introduced the following features and enhancements:
Network Device Interface (NDI) Input
Kraken now supports discovery and use of NDI sources on a local network for encoding. |
|
HLS Output
HTTP Live Streaming (HLS) is a supported output format for bypass streams in MPEG2TS format and is compatible with h.264 encoded streams. An HLS preview player is included within Kraken for admin troubleshooting. |
|
Kraken 3.8
Kraken v3.8 introduced the following feature and enhancement:
wolfSSL Integration Changes
wolfSSL allows Kraken appliances to support FIPS cryptographic requirements. The use of wolfSSL is available in version 3.8, but is disabled by default. To manually enable the wolfEngine within Kraken, please contact your Haivision account representative, or our technical support team at tickets@haivision.com. |
|
Kraken 3.7
Kraken v3.7 introduced the following features and enhancements:
Security Improvements
Corrective action to resolve identified security issues affecting certification. Including:
Tip For details on administrative adjustment of account, session, and password settings via configuration file, please contact your Haivision representative. |
|
Reverse-Path Filter
Kraken now has Reverse-Path filtering (a Linux Kernel feature, defined in RFC 3704, designed to ensure that packets that are not routable are dropped). Reverse path filtering drops packets with source addresses that should not have been able to be received on the interface they were received on. Two options are available: Strict or Loose. |
|
Configure Webserver to use specific Network Interface
Kraken has multiple physical interfaces that are intended to provide redundancy and bandwidth, not network segregation. Because of this, the system will listen on all available physical interfaces regardless of IP address and respond to web requests. This new feature allows configuration of the web server to listen on a specified IP address and port. |
|
Introduction of Bypass Licensing
Kraken Bypass Streams can now be licensed and counted separately from Kraken Transcode Streams. This follows introduction of stream-based licensing in Kraken 3.6 which adjusted how the Kraken runtime stream capacity related to license limits for any stream type (Bypass or Transcode). |
|
Deprecate v1 API
The legacy v1.0 REST API is now deprecated. |
|
Update Webserver Host
Kraken 3.7 has retired usage of Apache and 32-bit libraries in favor of NodeJS-based microservices. |
|
Security Audit
Kraken 3.7 addresses known vulnerabilities discovered through security scans during development. |
|
Kraken 3.6.1
Kraken v3.6.1 introduced the following features and enhancements:
Configurable Program Clock Reference (PCR)
Kraken 3.6.1 provides controls to adjust the Program clock Reference (PCR) in outgoing Kraken Transport Streams. |
|
MPEG1 Audio with H.264 (AVC) and H.265 (HEVC) Video Codecs
Audio codec choice is no longer restrained by video codec selection. MPEG1 Layer II may now be selected for all video codecs. |
|
Security - Password Length and Complexity
Kraken 3.6.1 enforces password length and complexity requirements when changing user passwords |
|
Security - Account Logging (KRAK-2977)
Kraken 3.6.1 logs Local User login, logout, and timeout events. |
|
Security - Dependency Updates (KRAK-2497)
Kraken 3.6.1 addresses known package vulnerabilities with applicable updates. |
|
Kraken 3.6
Kraken v3.6 introduced the following features and enhancements:
New Stream Licensing Model
Kraken v3.6 supports more granular licensing based on stream capacity for Kraken virtual instances on AWS, Azure, and other customer hardware. This enables flexibility for the Kraken Small Form Factor hardware, Virtual Machines, and Cloud offerings to match desired stream throughput |
|
Expanded NVIDIA Support
Kraken v3.6 enables support for the latest series of NVIDIA devices (for example, updated Cuda version to 11.2 and Nvidia drivers version to 460.32). |
|
Kraken on AWS
A BYOL Kraken offering is now available for the AWS and AWS GovCloud marketplaces. |
|
Ability to Enable/Disable/Configure Services
Administrators can now control the running state of certain Kraken services. |
|
Add SSL/TLS Security Policy Setting
The Web Interface now provides options to specify which TLS versions are accepted from the HTTPS client. |
|
EMS Integration
Kraken can now be paired with a Haivision EMS (Element Management System) to discover, manage and monitor all of your Haivision devices from one place. |
|
Network Device Interface (NDI) Input
Kraken now supports and encodes video from NDI sources. |
|
Kraken 3.5
Kraken v3.5 introduced the following features and enhancements:
Support for Encoding GigE Vision Input
Kraken now supports ingest of GigE Vision input over Ethernet for routing into the supported encoders within the transcoding pipeline. GigE Vision streams can be encoded using H.264/H.265 transport streams and distributed as output from Kraken as transport streams over UDP or SRT. GigE Vision encoding and output is supported across any device that conforms to the GigE Vision 2.1 standard. |
|
Warning Indication for Unsaved Configurations
The Kraken Web Interface now displays a warning indication in the title bar when changes to Streams, Inputs, Transcoders, Outputs, or Metadata have been applied but not saved to a preset. The indication is displayed when a user signs out or in to Kraken. |
|
Kraken 3.4
Kraken v3.4 introduced the following features and enhancements:
Introduction of Kraken Edge
This new Haivision appliance offers a small form factor transcoder where ruggedization is not required. Note QSV encoding is not supported on Kraken Edge in v3.4; however, QSV is supported in the 3.4.1 maintenance release. Please contact your Haivision Account Manager to obtain the 3.4.1 update |
|
Kraken UI Branding
The Kraken Web Interface can now display corporate branding. This "white labeling" allows customers to import their corporate logo for display in the following areas: banner graphic, Sign-in page graphics, browser favicon and title, as well as to switch between dark or light color scheme. |
|
SRT Enhancements
The Kraken Web Interface now provides SRT statistics and graphs, and allows selection of the network interface for SRT inputs and outputs. New SRT statistics and graphs provide a diagnostic tool for troubleshooting network packet loss issues, and help users to make informed decisions on configuring SRT latency and bandwidth overhead. |
|
Kraken 3.3
Kraken v3.3 introduced the following features and enhancements:
SDI Capture Using SDI SFP adapters with IP Encapsulation - Phase 2
Kraken may now be used to capture and encode SDI input using an SFP (Small Form-factor Pluggable) SDI-to-IP gateway adapter. Phase 2 of this feature provides support for multiple SDI inputs, interlaced video, audio and ancillary data (KLV, CC). |
|
RTMP Bypass Support
Kraken 3.3 supports RTMP input and output in Bypass mode for transmuxing and stream routing with RTMP. |
|
BYOL Kraken for the Azure Marketplace
Kraken is now available in the Azure marketplace. Streams from a variety of sources may be sent to the cloud-based Kraken for transcoding and routing to other locations. |
|
Kraken 3.2
Kraken v3.2 introduced the following features and enhancements:
SDI Capture Using SDI SFPs with IP Encapsulation
Kraken may now be used to capture and encode SDI input using an SFP (Small Form-factor Pluggable) SDI to IP gateway device. The initial implementation supports Embrionix SDI-SFP devices that support SMPTE 2100 IP encapsulation. |
|
Certificate Management
Kraken now provides certificate management from the Web Interface. Administrators can now use the Web Interface to generate self-signed certificates and certificate signing requests (CSRs), as well as importing certificates or private keys. |
|
Improved UI/UX for Software Upgrades
Kraken 3.2 provides an improved user experience for software upgrades. This includes a more accurate progress indicator, additional status feedback in the Web Interface, and efficiency improvements. |
|
Transport Protocol Selection for RTSP Input
The transport protocol can now be set for RTSP inputs. Users can select from UDP, TCP, UDP Multicast and HTTP. |
|
Kraken 3.1
Kraken v3.1 introduced the following features and enhancements:
Enhanced Stream Routing and RTSP Transmuxing
Ability to bypass the transcoder for transmuxing and stream routing for live streams. Note If you have an existing stream, you need to delete the stream and create a new one in Bypass mode (i.e., you can't switch an existing stream). |
|
New MISB ST 0601.15 tags added to UAS KLV Tag Filtering
Tags 106 - 141 added to the full 0601 UAS KLV Tag Filtering set on the Transcoders page. |
|
New Shutdown button on the Kraken Web Interface
Users can now shut down Kraken from the Administration>Status page. |
|
Kraken VMs now recognize new virtual network interfaces
Newly added virtual network interfaces are displayed on the Network page after rebooting. |
|
Kraken 3.0
Kraken v3.0 introduced the following features and enhancements:
Role-Based User Account Management
Ability to add, edit and remove user accounts within each user role: Administrator, Operator and Viewer |
|
API Updates
Public offering of REST API v2.0 and JSON Web format. API v2.0 provides all functionality from the Kraken Web GUI and is also harmonized with other Haivision appliances. Note that REST API v1.0 is still available and unchanged with this release. |
|
NVIDIA Support
(On qualified hardware) Offloads encode processing from the Kraken transcode pipeline to NVIDIA GPUs. Assumes Kraken is running as a VM in an ESXi 6.5+ environment. |
|
Infrastructure Upgrades
Architecture Transition to CentOS 7 64-bit. |
|
Kraken 2.9
Kraken v2.9 introduced the following features and enhancements:
KLV Metadata Filtering
Filter out undesired or unused MISB 0601 UAS KLV metadata tags to reduce the outbound metadata bitrate. This allows more bandwidth to be allocated to video on limited capacity network links |
|
KLV Metadata Decimation
Configure the transcoder to frame-decimate KLV (Key Length Value) metadata. This can reduce the rate at which metadata is transmitted from Kraken to allow better control of the outbound metadata bitrate. |
|
Improved System Feedback
A new feedback component features stream event reporting within the Web Interface with the option to download the stream event log. This feature is intended to aid in diagnostics and debugging sessions. |
|
Security
A continual commitment to security. Updates to the kernel and other related mitigations to ever-evolving vulnerabilities. |
Kraken 2.8
Kraken v2.8 introduced the following features and enhancements:
SRT 1.3.1
Integration of the latest SRT 1.3.1 libraries. Expanded configurability of SRT to include MTU, and TTL. SRT Passphrases is now protected in logs and Kraken configuration files. |
|
Improved UX
Enhanced debugging logs per transcode session. Alpha version of v2 API available upon request to Haivision Technical Support. |
|
Streaming
Added MPEG4 (Part 2) Encoding capability. Improved and enhanced the interoperability with RTSP camera sources. Updated underlying QSV libraries. |
|
Security
Continual commitment to security. Updates to the kernel and other related mitigations to ever-evolving vulnerabilities. |
|