diff --git a/CHANGELOG b/CHANGELOG index c5998f9..bcdeb6c 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,40 @@ +v3.0.1 +------ + +20 February 2024 + +A quick follow up release adding a few key features that got left out in 3.0.0. +Most notably, packet trace and data trace infrastructure has been reworked and +a custom Wireshark protocol dissector for OSDP was added. Additionally, Some +efforts has been made to support Windows as a build platform. + +Enhancements: + - libosdp: Add Packet scan skipped bytes instrumentation + - pcap: Move declarations to a separate header + - doc: Update info about dissector loading on windows + - libosdp: Add support for windows builds + - dissector: Append command/reply name to tree view for better analysis + - libosdp: Migrate rust code to a dedicated repo + - misc: dissector: Add support for data tracer + - libosdp: data_trace: Fix bug in packet length passed to tracer + - libosdp: pcap: Log the number of packets captured + - libosdp: pcap: Bump utils submodule to fix issues + - libosdp: Extend tracing infrastructure to DATA_TRACE + - libosdp: Add timestamp to trace files for uniqueness + - libosdp: Add a custom protocol disector for WireShark + - libosdp: Switch to pcap based packet tracing + +Fixes: + - libosdp: Fix packet scan skipped bytes instrumentation + - Repaired references to osdp_millis_now() + - doc: Update debugging.rst and README.md with new tracing changes + - examples: python: Fixup some more minor issues + - libosdp: Rename samples/ as examples/ as it sounds better + - examples: python: Fix CP and PD examples for the higher level osdp module + - CI: Allow publish-pypi.yml to be activated on manual triggers + - CI: Update python publishing to multilinux + + v3.0.0 ------ diff --git a/CMakeLists.txt b/CMakeLists.txt index 544ff7e..a94ea9b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,7 +7,7 @@ cmake_minimum_required(VERSION 3.14 FATAL_ERROR) cmake_policy(SET CMP0063 NEW) -project(libosdp VERSION 3.0.0) +project(libosdp VERSION 3.0.1) set(PROJECT_AUTHOR "Siddharth Chandrasekaran") set(PROJECT_AUTHOR_EMAIL "sidcha.dev@gmail.com") diff --git a/python/setup.py b/python/setup.py index e372185..e126ec2 100644 --- a/python/setup.py +++ b/python/setup.py @@ -11,7 +11,7 @@ import subprocess project_name = "libosdp" -project_version = "3.0.0" +project_version = "3.0.1" current_dir = os.path.dirname(os.path.realpath(__file__)) repo_root = os.path.realpath(os.path.join(current_dir, ".."))