Skip to content

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 17:39
· 202 commits to main since this release

AntHocNet v2.2.0. Release notes: https://danieljoppi.github.io/AntHocNet/docs/releases/v2.2.0/
(from CHANGELOG.md; the site redeploys when this run finishes).

Install bundle (anthocnet-2.2.0.zip) — the source to
drop onto your own simulator tree:
make doctor NS3DIR=… then make install-ns3 NS3DIR=…
(BASELINES=0 for AntHocNet alone).

Drop-in ns-3 modules (anthocnet-ns3-modules-2.2.0.tar.gz):
no checkout needed, tar -xzf anthocnet-ns3-modules-2.2.0.tar.gz -C /path/to/ns-3/contrib,
then configure and build ns-3. The same files are on the generated
ns3-module branch. SHA-256: 65b6fe56ea265214952d8de93f80b2ba30c37c62a9b5bdd12c90f484a0961681.
Pre-built simulator images are on GHCR (see docker/README.md),
including release-pinned tags anthocnet-ns3:<sim-version>-v2.2.0.

Verify your download. The SHA-256 digest is published twice — in
this body and as the anthocnet-2.2.0.zip.sha256 asset:

f3800dab5854903227553a1f1e5da13b9c59d4927a2eaa4b1ce51f5774a2b883  anthocnet-2.2.0.zip
sha256sum -c anthocnet-2.2.0.zip.sha256   # both files in the same directory

What's Changed

  • chore: v2.1.0 follow-ups — pin the codespace image, record the version doi, mark the roadmap row shipped by @danieljoppi in #651
  • feat(learn-site): a linked breadcrumb on every docs and api page by @danieljoppi in #653
  • ci: ccache for the ns-3 legs that recompile all of ns-3 by @danieljoppi in #654
  • ci: publish the core coverage badge through the pages site by @danieljoppi in #657
  • ci: nightly build against ns-3-dev, and the arm fixes it found by @danieljoppi in #658
  • feat(core): the thesis's sinr link metric, through a per-neighbour link-quality port by @danieljoppi in #659
  • docs(bench): pre-register the v2.2.0 campaign; preflight warns of corner-limited vanet links by @danieljoppi in #660
  • feat(bench): core speed benchmarks, tracked on every merge by @danieljoppi in #661
  • ci: codeql and clang-tidy for the c++ in core/ and web/ by @danieljoppi in #664
  • test(learn-site): axe on every doxygen template and the old-url redirects by @danieljoppi in #665
  • ci: weekly external link check for the docs and readmes by @danieljoppi in #666
  • ci(pages): smoke the live site under /anthocnet/ after every deploy by @danieljoppi in #667
  • feat(learn-site): play offline, installable, with a size budget by @danieljoppi in #668
  • feat(ns3): replay a scene, from an ns-2 movement trace and a flow list by @danieljoppi in #669
  • feat(learn-site): the campaign (chapters 1-2), pt-br, the tuning bench, the x-ray and the ns-3 export by @danieljoppi in #670
  • style(cpp): clang-format the project's c++, and fail ci on a format diff by @danieljoppi in #671
  • ci: share setup as composite actions and split ci.yml by area by @danieljoppi in #672
  • docs(bench): the v2.2.0 re-baseline campaign results, no default moves by @danieljoppi in #673

Full Changelog: v2.1.0...v2.2.0