Changelog

1.7.0 (2026-05-20)

New

  • AT4-2110 Update Panda CI pipeline to run in a containerised Hybrid Cloud setup

  • AT4-2251 Add stop function to udp low lite packet stream

1.6.0 (2026-04-02)

Change

  • AT4-2335 Update to cmake variables

Fix

  • AT4-2156 TickTockTimer class complication with NVCC

1.5.0 (2025-12-11)

New

  • AT4-1743 Integrate Fdas version 2.1.0

  • AT4-1800 Implement new packet streamer

  • AT4-1888 Configure worker-1b as CI machine

  • AT4-1903 Add CHANGELOG to panda

  • AT4-1946 Add benchmark log level

  • AT4-1988 Add dependency info to README

  • AT4-2008 Create new gitlab runners for FPGA test jobs

Change

  • AT4-1730 Use HugePage allocator from panda for intelFpga architecture in cheetah

  • AT4-1893 Add cccl to cmake

  • AT4-1893 Upgrade to GCC13

  • AT4-1918 Switch linting to AWS

  • AT4-1920 Switch linting back to STFC runner

  • AT4-1947 Put benchmark checkpoints for PSS modules in cheetah

  • AT4-2135 Update panda version

Fix

  • AT4-1839 Add MqdmaFactory to create a single instance of Mqdma class

  • AT4-1839 Update the value of T_FILTER_EN_MASK in Fdas code

  • AT4-2010 Manage static Mqdma object better

  • AT4-2010 Initialise Mqdma object where necessary

  • AT4-2092 Update CI to implement test-job timeout

  • AT4-2134 Enable directory creation from cheetah pipeline

1.4.0 (2025-06-16)

New

  • AT4-1697 Interface code fascilitating interactions between the FPGA hardware and C++ application has been integrated into Panda. This is low-level code that allows high-level abstracted classes to interface with the FPGA hardware without the complexity of hardware-interface code.

  • AT4-1776 Implementation of the DeviceCopy class for the Intel Agilex FPGA architecture in Panda

  • AT4-1809 Implementation of the Device classes(except DeviceCopy) for the Intel Agilex FPGA architecture in Panda