diff --git a/CHANGELOG.md b/CHANGELOG.md index 9363275..2bea6ec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - AAPv1 will be removed in the future -- please use AAP 2.0 +## [v0.14.4] - 2025-07-22 + +### Fixed + +- Fix a crash in TCPCLv3 when an incoming connection replaces and stops a link task that is performing outgoing connection attempts (#256, !231) +- Fix an issue in the contact-based scheduling and forwarding (DFCF) logic dropping bundles received during a contact, which already had one link associated with it that terminated/dropped before the contact ended, and is now trying to reconnect (#258, !233) + +### Changed + +- All client-related headers for AAP 2.0 plus all Python libraries and tools are now available under the Apache 2.0 and BSD 3-clause licenses instead of AGPL v3. This ensures that there are no issues with commercial AAP 2.0 clients or derivatives. + + + ## [v0.14.3] - 2025-07-25 ### Security @@ -333,7 +346,8 @@ This was the initial release of µPCN. - Test setup for running pre-defined test scenarios with TCP server -[Unreleased]: https://gitlab.com/d3tn/ud3tn/-/compare/v0.14.3...HEAD +[Unreleased]: https://gitlab.com/d3tn/ud3tn/-/compare/v0.14.4...HEAD +[v0.14.4]: https://gitlab.com/d3tn/ud3tn/-/compare/v0.14.3...v0.14.4 [v0.14.3]: https://gitlab.com/d3tn/ud3tn/-/compare/v0.14.2...v0.14.3 [v0.14.2]: https://gitlab.com/d3tn/ud3tn/-/compare/v0.14.1...v0.14.2 [v0.14.1]: https://gitlab.com/d3tn/ud3tn/-/compare/v0.14.0...v0.14.1 diff --git a/doc/ud3tn.1 b/doc/ud3tn.1 index 27aff65..298594a 100644 --- a/doc/ud3tn.1 +++ b/doc/ud3tn.1 @@ -1,4 +1,4 @@ -.TH "uD3TN" "1" "July 25, 2025" "TOOL" "" +.TH "uD3TN" "1" "August 22, 2025" "TOOL" "" .hy .SH NAME .PP diff --git a/nix/packages.nix b/nix/packages.nix index eec370e..4ed2b49 100644 --- a/nix/packages.nix +++ b/nix/packages.nix @@ -3,7 +3,7 @@ { pkgs, ... }: let - version = "0.14.3"; + version = "0.14.4"; in rec { diff --git a/pyd3tn/pyproject.toml b/pyd3tn/pyproject.toml index 892a0f8..43c573f 100644 --- a/pyd3tn/pyproject.toml +++ b/pyd3tn/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "pyD3TN" -version = "0.14.3" +version = "0.14.4" description = "Collection of DTN protocol implementations" readme = "README.md" license = { text = "BSD-3-Clause OR Apache-2.0" } diff --git a/python-ud3tn-utils/pyproject.toml b/python-ud3tn-utils/pyproject.toml index 1ae5727..73f30c0 100644 --- a/python-ud3tn-utils/pyproject.toml +++ b/python-ud3tn-utils/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "ud3tn-utils" -version = "0.14.3" +version = "0.14.4" description = "μD3TN Utilities" readme = "README.md" license = { text = "BSD-3-Clause OR Apache-2.0" } diff --git a/python-ud3tn-utils/requirements.txt b/python-ud3tn-utils/requirements.txt index b096fa5..8d31f2d 100644 --- a/python-ud3tn-utils/requirements.txt +++ b/python-ud3tn-utils/requirements.txt @@ -1,4 +1,4 @@ cbor2==5.6.5 jsonschema==4.23.0 protobuf==6.30.2 -pyd3tn==0.14.3 +pyd3tn==0.14.4