From 65263f9e8c150c6cc91b97af733cc5ec410f5955 Mon Sep 17 00:00:00 2001 From: Siddharth Chandrasekaran Date: Tue, 20 Feb 2024 20:54:57 +0100 Subject: [PATCH] Release v3.0.1 Signed-off-by: Siddharth Chandrasekaran --- CHANGELOG | 37 +++++++++++++++++++++++++++++++++++++ CMakeLists.txt | 2 +- python/setup.py | 2 +- 3 files changed, 39 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index c5998f96..bcdeb6cf 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 544ff7e6..a94ea9b6 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 e3721858..e126ec28 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, ".."))