ns-3.43 was released on October 9, 2024, due to contributions from twenty-eight authors. This release is mainly a maintenance release and the API is generally consistent with the previous ns-3.42 release. See the file CHANGES.md for changed model behavior and build system aspects. The GPLv2 license identifiers in the headers of each file have been changed to use SPDX identifiers. The minimum GCC version supported is now version 10.1. Several improvements and bug fixes are listed in the RELEASE_NOTES and CHANGES files.

Download

The ns-3.43 release download is available from this link. This download is a source archive that contains some additional tools (bake, netanim) in addition to the ns-3.43 source. The ns-3 source code by itself can also be checked out of our Git repository by referencing the tag ‘ns-3.43’.

Documentation

The documentation is available in several formats from this link.

  • What has changed since ns-3.42? Consult the changes and RELEASE_NOTES pages.
  • Errata containing any late-breaking information about the release can be found here
  • A patch to upgrade from ns-3.42 to ns-3.43 can be found here