DELTACAST IP Virtual Card SDK v2.1.2 - Release Notes
====================================================

Improvements
--------------------------------
    - Logs are now activated by default for VCS and VMIP  and are viewable in SysLog (Linux) or DebugView (Windows)
    - New troubleshooting section in the documentation and installation guide
    - Installation and configuration script are now self-contained on Windows and the DPDK module is always installed

Fixes
--------------------------------
    - Improved robustness and usability of the configuration script

DELTACAST IP Virtual Card SDK v2.1.1 - Release Notes
====================================================

Fixes
--------------------------------
    - In some conditions, when using DPDK, hugepages configuration was incorrect on multi-cpu systems
    - When using DPDK on Windows, the configuration of static IP addresses was not functionnal 


DELTACAST IP Virtual Card SDK v2.1 - Release Notes
====================================================

New Features
--------------------------------
    - Support of DPDK Kernel-Bypass optional module on Windows operating systems


Improvements
--------------------------------
    - DPDK Kernel-Bypass optional module
        - now based on version 22.11
    - Samples
        - Add ST2022-7 samples
    - Install scripts refactoring
    - VCS is now robust against not well-formed config file
    - TX stream now includes margin to insure positive Vrx bucket (ST2110-21)
    - New ST2110-20 essence parameter to configure custom Vrx bucket capacity
    - Several performance improvements


Fixes
--------------------------------
    - In some conditions, output rate was limited to 1.1 Gbps on Windows
    - Memory corruption in license manager
    - ST2110-40 stream number flag was not correclty built
    - ST2110-40 C and Y packets order was inverted
    - ForbiddenInterface parameter in the vsc config file didn't work on Windows


Limitations
--------------------------------
    - This version cannot be used in Containers
    - Intel E810 link going down while streaming need VCS restart to recover
    - DPDK mode doesn't support IOMMU on Linux
    - virt2phys Windows driver (DPDK mode) sometimes crashes (BSOD) on Windows Server 2019
    - Windows DPDK crashes (BSOD) when allocating more than 20Go of hugepages


DELTACAST IP Virtual Card SDK v2.0 - Release Notes
====================================================

New Features
--------------------------------
    - Support of ST2110-22 Compressed Video essence for JPEG-XS RTP payload
    - Support of Traffic Shaping Narrow Profile on Nvidia ConnectX6-DX and Bluefield-2 NICs in DPDK mode
    - Provide processing functions for ANC embed and extract:
        - Closed Captions: 608/708 & OP47
        - AFD & AR Data
        - HDR MetaData ST2108
        - Timecode RP188
    - Extend OS Support : 
        - compatibility check with Windows Server 2022
        - compatibility check with RHEL 8 & 9
    - Extend NICs support:
        - Intel X710 & E810
        - Nvidia ConnectX5, 6-DX, Bluefield-2
    - New licensing model


Improvements
--------------------------------
    - Improve TX performances in DPDK mode
    - Add an option to configure the CPU affinity of stream management threads
    - VCS doesn't try anymore to configure PTP daemon if none has been configured
    - VCS application now returns its version with `-v` command line argument
    - VideoMasterIP samples are now based on CMake solution
    - Add an option to configure stream management cpu core affinity
    - Restrict multicast IP destination addresses to the range 224.0.2.0-239.255.255.255 (TR-1001-1)
    - Improve VideoMasterIP error handling
    - VCS now verifies the configuration of NetworkBufferQueues size vs DPDK queues size


Fixes
--------------------------------
    - Several fixes around SDP handling: 
        - Add SourceFilter information
        - Fix Frame rate information
    - In some conditions, TX streams stopped sending packets
    - AudioChannelOrder field was too small to sustain 64 audio channels
    - Opening a second stream caused packets drops
    - Huge latency in some conditions
    - Performances degradation when the CPU core 0 is forbidden and the conductor is on the CPU core 1
    - Memory access violation
    - Performances degradation with specific core configuration
    - Forbidden CPU cores were still used in some condition
    - VCS could not communicate anymore with PTP service in some condition
    - GrandMaster ID was not coherent (inverted) between VMIP_GetPTPStatus and SDP parsing


Limitations
--------------------------------
    - This version cannot be used in Containers.


DELTACAST IP Virtual Card SDK v1.3.0 - Release Notes
====================================================

New Features
--------------------------------
    - Support of ST2022-7 �Seamless Protection Switching of RTP Datagrams� option for channels in both reception and transmission
    - OS Support: Ubuntu 20.04, Windows 10, Windows 11 and Windows Server 2019


Improvements
--------------------------------
    - DPDK Kernel-Bypass optional module
        - now based on version 21.11
        - now supports Mellanox network interfaces (ConnectX 5,6 & Bluefield 2)
    - RX socket performances improved in Windows and Linux
    - PTP: 
        - Allow use with PTP deamon in leader mode
        - Allow use with PTP deamon in HW timestamping mode (Linux only)
        - Allow use in async mode (no PTP)
    - VCS robustess improvement against wrong initialization parameters
    - SDP:
        - Simplify the RX channel configuration from the stream parameters read in an SDP file
        - Improve SDP file generation form the TX channel configuration


Fixes
--------------------------------
    - Top of field timing could be wrong in some conditions
    - First Packet Time could be wrong in some conditions
    - Sequence number could be wrong in some conditions
    - VMIP_STREAM_NETWORK_CONFIG wasn't correctly initialized
    - Old ANC data emitted in case of "keep alive" conditions
    - Interfaces and conductors rate statistics could be wrong in some conditions
    - Output stream doesn't go out through the specified network interface in some conditions (Windows only)


Limitations
--------------------------------
    - This version cannot be used in Containers.


DELTACAST IP Virtual Card SDK v1.2.0 - Release Notes
====================================================

New Features
--------------------------------
    - Transport of SMPTE ST 291-1 Ancillary Data packets using RTP streams as per ST2110-40 
    - Extend ST2110-20 video parameters support :
        - 4:2:2 12bits sampling                     
        - 4:4:4 8-10-12bits samplings 
        - signaling of system colorimetry BT2100, ST2065-1, ST2065-3, XYZ
        - signaling of Transfer Characteristic System PQ / HLG / LINEAR
    - Source IP filtering capability for incoming packets
    - Allow use in virtualized environment (VM) on top of VMware ESXi


Limitations
--------------------------------
    - This version cannot be used in Containers.


DELTACAST IP Virtual Card SDK v1.1.0 - Release Notes
====================================================

New Features
--------------------------------
    - OS Support: Windows 10 and Windows Server 2019 64 bits - Socket mode only
                 

Limitations
--------------------------------
   - This version cannot be used in virtualized environment (VM/Containers)


DELTACAST IP Virtual Card SDK v1.0.0 - Release Notes
====================================================

New Features
--------------------------------
    - Initial Release ! 
        - ST2110-20 support - uncompressed video  up to 4K60 
        - ST2110-30 support - PCM audio - Level CX
        - ST2110-21 compliant senders and receivers
                - Type A receivers (support N, NL and W senders)
                - Type  W senders (NL in some conditions)
       - PTP - IEEE1588 client module with  ST2059-2 and AES-67 profiles support
       - ST2059-1 Alignment of Signals to Epoch support 
       - SDP object export and import
       - Socket-level optimized senders and receivers
       - DPDK Kernel-Bypass optional module
       - OS Support:  Ubuntu 18.04 64 bits;
                 

Limitations
--------------------------------
   - This version cannot be used in virtualized environment (VM/Containers)
