diff --git a/CMakeLists.txt b/CMakeLists.txt index 3ee3c989..45dbb5f0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,8 +2,8 @@ cmake_minimum_required (VERSION 3.1) project (dumpvdl2 C) set (DUMPVDL2_VERSION_MAJOR 2) -set (DUMPVDL2_VERSION_MINOR 1) -set (DUMPVDL2_VERSION_PATCH 1) +set (DUMPVDL2_VERSION_MINOR 2) +set (DUMPVDL2_VERSION_PATCH 0) set (DUMPVDL2_VERSION "${DUMPVDL2_VERSION_MAJOR}.${DUMPVDL2_VERSION_MINOR}.${DUMPVDL2_VERSION_PATCH}") set (CMAKE_C_STANDARD 11) set (C_STANDARD_REQUIRED ON) diff --git a/README.md b/README.md index e6cc21ae..e6c0392d 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ dumpvdl2 is a VDL Mode 2 message decoder and protocol analyzer. -Current stable version: 2.1.1 (released July 8, 2021) +Current stable version: 2.2.0 (released June 11, 2022) ## Features diff --git a/doc/NEWS.md b/doc/NEWS.md index 6f67bcc7..93c7300c 100644 --- a/doc/NEWS.md +++ b/doc/NEWS.md @@ -1,5 +1,22 @@ # NEWS +## Version 2.2.0 (2022-06-11) + +* Added support for reassembly of multipart CLNP and COTP packets. This brings + the ability to decode ADS-C v2 messages which are too large to fit in a single + CLNP / COTP packet, even if fragmented in the X.25 layer. +* Added proper formatting of Route Clearance CPDLC message elements. +* Removed the obsolete 8-channel limit. The maximum number of VDL2 channels that + can be decoded simultaneously is now limited only by the hardware (thx + @rpatel3001). +* Station ID (specified with --station-id option) is now appended to the StatsD + namespace if StatsD metric collection is enabled. For example, if the station + ID is set to KLAX, the new namespace would be "dumpvdl2.KLAX" instead of just + "dumpvdl2". This allows simultaneous monitoring of several dumpvdl2 instances + separately in Grafana (thx @cdschuett). +* Fixed a crash which occurred when the ground station list file could not be + opened. + ## Version 2.1.1 (2021-07-08) * Fixed wrong ZeroMQ version check, which incorrectly declared ZMQ version