Repository navigation
v2.5.0
AntHocNet v2.5.0. Release notes: https://danieljoppi.github.io/AntHocNet/docs/releases/v2.5.0/
(from CHANGELOG.md; the site redeploys when this run finishes).
Install bundle (anthocnet-2.5.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.5.0.tar.gz):
no checkout needed, tar -xzf anthocnet-ns3-modules-2.5.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: 988dbfcd3f4c3f019682e68b231aca8f50e391e51b468a6fcda0cae546172b62.
With bake (ns-3's installer): copy anthocnet-2.5.0.bakeconf.xml
into your bake checkout's contrib/, then
./bake.py configure -e ns-3.42 -e anthocnet && ./bake.py download && ./bake.py build.
Pre-built simulator images are on GHCR (see docker/README.md),
including release-pinned tags anthocnet-ns3:<sim-version>-v2.5.0.
Verify your download. The SHA-256 digest is published twice — in
this body and as the anthocnet-2.5.0.zip.sha256 asset:
b16437cb920934fca4376bf904481fb873077a2bda5ef96e22c1299a6edd20d6 anthocnet-2.5.0.zip
sha256sum -c anthocnet-2.5.0.zip.sha256 # both files in the same directory
Verify where it came from. Both downloads carry signed SLSA
build provenance, and the bundle an SPDX SBOM
(anthocnet-2.5.0.spdx.json). With the GitHub CLI:
gh attestation verify anthocnet-2.5.0.zip --repo danieljoppi/AntHocNet
The images are signed with cosign (keyless). See
SECURITY.md.
What's Changed
- docs: v2.4.0 post-release — known limitation, version DOI, roadmap by @danieljoppi in #744
- fix(bench): campaign collect refuses stub artifacts; leaner agent files by @danieljoppi in #745
- feat(bench): campaign.py dispatches through benchmark-cell.yml by @danieljoppi in #747
- docs(bench): pre-register the v2.5.0 scale screen (#740 stage 1) by @danieljoppi in #748
- docs: repair three external paper links (#737) by @danieljoppi in #749
- fix(bench): compare table keeps a space between columns; scenario_check rejects merged rows by @danieljoppi in #750
- fix(bench): bench_parse checks a multi-block cell's column mapping per block by @danieljoppi in #752
- feat(ns3): adaptive comparator module: ara, termite and qrouting arms by @danieljoppi in #754
- docs(bench): #740 screen result and the pre-registered stage 2 by @danieljoppi in #755
- fix(ns3): termite per roth's table 4.1, ara bant retrace, arp-drop recovery; pre-register the comparator campaign by @danieljoppi in #757
- ci: remove the three superseded benchmark workflows by @danieljoppi in #758
- fix(bench): campaign-path fixes and the #740 stage 2 result by @danieljoppi in #759
- docs(bench): v2.5.0 comparator results and roadmap scope by @danieljoppi in #762
Full Changelog: v2.4.0...v2.5.0