Repository navigation
Releases
v2.6.1
AntHocNet v2.6.1. Release notes: https://danieljoppi.github.io/AntHocNet/docs/releases/v2.6.1/
(from CHANGELOG.md; the site redeploys when this run finishes).
Install bundle (anthocnet-2.6.1.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.6.1.tar.gz):
no checkout needed, tar -xzf anthocnet-ns3-modules-2.6.1.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: c40d9e8e118d47263e14d498f735e9daf56de151a1fbfab1c2ccc88a61836059.
With bake (ns-3's installer): copy anthocnet-2.6.1.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.6.1.
Verify your download. The SHA-256 digest is published twice — in
this body and as the anthocnet-2.6.1.zip.sha256 asset:
21fbb902bc87d1d5cda0060db7849955e332c769967bbc624fb8cdddb0a75a5c anthocnet-2.6.1.zip
sha256sum -c anthocnet-2.6.1.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.6.1.spdx.json). With the GitHub CLI:
gh attestation verify anthocnet-2.6.1.zip --repo danieljoppi/AntHocNet
The images are signed with cosign (keyless). See
SECURITY.md.
What's Changed
- docs: record the v2.6.0 version DOI; roadmap marks v2.6.0 shipped by @danieljoppi in #781
- fix: dual-license core/ and the standalone tooling as MIT OR GPL-2.0-only by @danieljoppi in #783
Full Changelog: v2.6.0...v2.6.1
v2.6.0
AntHocNet v2.6.0. Release notes: https://danieljoppi.github.io/AntHocNet/docs/releases/v2.6.0/
(from CHANGELOG.md; the site redeploys when this run finishes).
Install bundle (anthocnet-2.6.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.6.0.tar.gz):
no checkout needed, tar -xzf anthocnet-ns3-modules-2.6.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: fa852947148a4b538f4181616132cf99356f4314c9652ce14e94aaf6bafc3ec3.
With bake (ns-3's installer): copy anthocnet-2.6.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.6.0.
Verify your download. The SHA-256 digest is published twice — in
this body and as the anthocnet-2.6.0.zip.sha256 asset:
353eb772c1559aa42d6c2f6646414b37769d5ea51d7390d0e1acb2cf14686e3f anthocnet-2.6.0.zip
sha256sum -c anthocnet-2.6.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.6.0.spdx.json). With the GitHub CLI:
gh attestation verify anthocnet-2.6.0.zip --repo danieljoppi/AntHocNet
The images are signed with cosign (keyless). See
SECURITY.md.
What's Changed
- docs: record the v2.5.0 version DOI and mark the release shipped by @danieljoppi in #763
- docs: comparison-harness user guide; plan v2.6.0/v2.7.0 for an agnostic, separately packaged harness by @danieljoppi in #774
- docs(adr): make the comparison harness protocol-agnostic (ADR-0027), shown in the game by @danieljoppi in #775
- feat(bench): routing-bench module with the arm registry; the stock arms run through it by @danieljoppi in #776
- fix(bench): book adaptive arms' drops per packet, not per event by @danieljoppi in #777
- feat(bench): the harness moves into routing-bench as routing-compare; every arm registers from its own module by @danieljoppi in #778
- refactor(bench): split the harness into reviewable files; the export kit and isl-grid use routing-bench by @danieljoppi in #779
- fix(bench): re-measure the v2.5.0 comparator cells with the per-packet drop book by @danieljoppi in #780
Full Changelog: v2.5.0...v2.6.0
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
v2.4.0
AntHocNet v2.4.0. Release notes: https://danieljoppi.github.io/AntHocNet/docs/releases/v2.4.0/
(from CHANGELOG.md; the site redeploys when this run finishes).
Install bundle (anthocnet-2.4.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.4.0.tar.gz):
no checkout needed, tar -xzf anthocnet-ns3-modules-2.4.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: 26cac5b2238fff3ce005058c414e04bb9a9659b5323c1e1289a444660f1afa14.
With bake (ns-3's installer): copy anthocnet-2.4.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.4.0.
Verify your download. The SHA-256 digest is published twice — in
this body and as the anthocnet-2.4.0.zip.sha256 asset:
4787b2627d6e87dfddcdffd6391958b27e8cf8f5c961707e6e518c0d1aa041ab anthocnet-2.4.0.zip
sha256sum -c anthocnet-2.4.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.4.0.spdx.json). With the GitHub CLI:
gh attestation verify anthocnet-2.4.0.zip --repo danieljoppi/AntHocNet
The images are signed with cosign (keyless). See
SECURITY.md.
What's Changed
- chore: v2.3.0 follow-ups: pin the codespace image, record the version DOI, mark the roadmap row shipped by @danieljoppi in #704
- docs: baselines are family-native (ADR-0026); retire OLSR as a LEO arm by @danieljoppi in #712
- docs(roadmap): order v2.4.0 by ADR-0026, scope the comparators where they are native by @danieljoppi in #713
- docs: a handoff is always an issue; remove docs/handoffs/ by @danieljoppi in #714
- feat(ns3): 802.11s hwmp arm and an 802.11a radio for the static mesh by @danieljoppi in #716
- feat(ns3): gpcr arm (junction-aware geographic) and a gpsr seed-independence fix by @danieljoppi in #718
- feat(ns3): gpsr3d arm, 3-D greedy with cface(3) recovery for fanet by @danieljoppi in #719
- feat(ns3): opspf arm, link state on the predicted orbit schedule for leo by @danieljoppi in #721
- docs(bench): pre-register the v2.4.0 control campaign on family-native baselines by @danieljoppi in #722
- feat(bench): partition/merge stress scene and its bounded-control gate by @danieljoppi in #724
- docs(bench): v2.4.0 control campaign results, family-native view by @danieljoppi in #725
- feat(bench): disaster family: scene, --scenario=disaster, gate and plan by @danieljoppi in #728
- fix(bench): the disaster plan names the scene's 47 nodes by @danieljoppi in #729
- feat(web): scenario features for chapters 6-8 (jamming zones, scripted events, mixed layers) by @danieljoppi in #731
- feat(web): campaign chapter 6, Disaster zone (split teams, aftershock, fire front) by @danieljoppi in #732
- feat(web): campaign chapter 7, Contested zone (radio silence, jammed, convoy) by @danieljoppi in #733
- feat(web): campaign chapter 8, Sky to space (three layers, ocean crossing, one network) by @danieljoppi in #735
- feat(ns3): add the SAGIN family, a HAPS air layer in leo-walker with gpsr3d end to end by @danieljoppi in #730
- docs(bench): v2.4.0 disaster results, the seventh family in the cross-family view by @danieljoppi in #734
- feat(bench): pre-register the v2.4.0 scale campaign (50-500 nodes, 300 s) by @danieljoppi in #736
- fix(bench): run the SAGIN Starlink gpsr3d cells in 2-seed blocks by @danieljoppi in #738
- docs(bench): v2.4.0 SAGIN results, the eighth family in the cross-family view by @danieljoppi in #739
- docs(bench): show deleted workflow runs as plain run IDs, not dead links by @danieljoppi in #743
- docs(bench): v2.4.0 scale results, 50-500 nodes; AntHocNet collapses at 500 by @danieljoppi in #742
Full Changelog: v2.3.0...v2.4.0
v2.3.0
AntHocNet v2.3.0. Release notes: https://danieljoppi.github.io/AntHocNet/docs/releases/v2.3.0/
(from CHANGELOG.md; the site redeploys when this run finishes).
Install bundle (anthocnet-2.3.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.3.0.tar.gz):
no checkout needed, tar -xzf anthocnet-ns3-modules-2.3.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: d6572a28ea6cd1b184e764cd6bf64c8bc9bb7c2b00ffacd428af6e185606174c.
With bake (ns-3's installer): copy anthocnet-2.3.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.3.0.
Verify your download. The SHA-256 digest is published twice — in
this body and as the anthocnet-2.3.0.zip.sha256 asset:
bbb0a5143bcabcb6c57ebb8ae26ba167b75bcfef6ec0c635d538beac93013891 anthocnet-2.3.0.zip
sha256sum -c anthocnet-2.3.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.3.0.spdx.json). With the GitHub CLI:
gh attestation verify anthocnet-2.3.0.zip --repo danieljoppi/AntHocNet
The images are signed with cosign (keyless). See
SECURITY.md.
What's Changed
- chore: v2.2.0 follow-ups: pin the codespace image, record the version doi, mark the roadmap row shipped by @danieljoppi in #676
- test(learn-site): retry the live game check and log what a failed attempt saw by @danieljoppi in #678
- ci(bench): end benchmark artifacts with the ##PROV## line by @danieljoppi in #679
- feat(bench): campaign tool, attribution control and a preflight that passes the corpus by @danieljoppi in #680
- docs(adr): a kinematics port that is absent when unknown (ADR-0025) by @danieljoppi in #681
- feat(core): kinematics port, shared on hellos behind a default-off gate by @danieljoppi in #682
- perf(core): encode an ant in one pass and weigh each next hop once by @danieljoppi in #683
- feat(protocol): v2.3.0's six regime-gated mechanisms, default off, and their pre-registered campaign by @danieljoppi in #684
- feat(web): campaign chapters 3-5 — city streets, forest, orbit by @danieljoppi in #685
- feat(web): upgrades screen and the classroom pack by @danieljoppi in #686
- feat: v2.3.0 packaging, reproducibility and the ns-3 replay by @danieljoppi in #687
- docs(bench): add replay-isl (run 39046297399) by @github-actions[bot] in #688
- docs(bench): add replay-mesh (run 39046293217) by @github-actions[bot] in #689
- docs(bench): add replay-fanet (run 39046294632) by @github-actions[bot] in #690
- docs(bench): add replay-manet (run 39046291415) by @github-actions[bot] in #691
- fix(replay): close the trace with a step at the stop time by @danieljoppi in #692
- docs(bench): add replay-vanet (run 39087312796) by @github-actions[bot] in #694
- docs(bench): add replay-leo (run 39087314414) by @github-actions[bot] in #693
- ci(rescue): gather a campaign's run artifacts into one bundle by @danieljoppi in #695
- docs(bench): v2.3.0 campaign results — quiet mode's default moves by @danieljoppi in #696
- feat(core): quiet mode on by default, as the v2.3.0 campaign decided by @danieljoppi in #697
- docs(bench): restate the published numbers at v2.3.0 defaults by @danieljoppi in #698
- docs(bench): add replay-manet (run 39146767150) by @github-actions[bot] in #702
- docs(bench): add replay-leo (run 39146776603) by @github-actions[bot] in #701
- docs(bench): add replay-fanet (run 39146771298) by @github-actions[bot] in #700
- docs(bench): add replay-mesh (run 39146769122) by @github-actions[bot] in #699
- docs(bench): add replay-isl (run 39147743243) by @github-actions[bot] in #703
New Contributors
- @github-actions[bot] made their first contribution in #688
Full Changelog: v2.2.0...v2.3.0
v2.2.0
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
v2.1.0
AntHocNet v2.1.0. Release notes: https://danieljoppi.github.io/AntHocNet/docs/releases/v2.1.0/
(from CHANGELOG.md; the site redeploys when this run finishes).
Install bundle (anthocnet-2.1.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.1.0.tar.gz):
no checkout needed, tar -xzf anthocnet-ns3-modules-2.1.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: 6872e1670fcc8e44eca624eb49de17a1d960e1786e3ba9f36224a18f864eab38.
Pre-built simulator images are on GHCR (see docker/README.md),
including release-pinned tags anthocnet-ns3:<sim-version>-v2.1.0.
Verify your download. The SHA-256 digest is published twice — in
this body and as the anthocnet-2.1.0.zip.sha256 asset:
4c16afa6332d992eb814a37f4927a7a4bf851046c4abc595d8dc166dbc668a70 anthocnet-2.1.0.zip
sha256sum -c anthocnet-2.1.0.zip.sha256 # both files in the same directory
What's Changed
- chore: v2.0.0 follow-ups — pin the Codespace image, record the version DOI, mark the roadmap row shipped by @danieljoppi in #557
- feat(web): make the game the site's front page, with walking phones and real device icons by @danieljoppi in #558
- feat(web): orbiting satellites, visible walkers, and the strongest pheromone route on the map by @danieljoppi in #559
- docs(benchmarks): add the walker16 OLSR cell to the moving-constellation page by @danieljoppi in #560
- build(deps-dev): bump ruff from 0.16.9 to 0.16.10 by @dependabot[bot] in #556
- build(deps-dev): bump commitizen from 4.19.0 to 4.19.1 by @dependabot[bot] in #555
- docs(roadmap): the post-v2.0.0 replan (v2.1.0 -> v3.3.0), research survey, game campaign, README diagrams by @danieljoppi in #561
- fix(packaging): keep agent files out of release packages, ship the bench tools, refresh agent docs by @danieljoppi in #617
- docs(roadmap): v2.1.0 becomes the restructure release, the whole site is the game by @danieljoppi in #633
- refactor(ns3): new ns3/ layout, make doctor, BASELINES=0, drop-in module tarball, docs-only CI gate by @danieljoppi in #642
- feat(learn-site): the whole site is the game: one top bar, the hub, docs as game windows, the API in the game's chrome by @danieljoppi in #643
- feat(learn-site): the in-game reader, two-way game<->docs links, the Nest, the install quest, and page tests in the PR pipeline by @danieljoppi in #644
- docs(site): publish release notes for every release on the pages site by @danieljoppi in #650
Full Changelog: v2.0.0...v2.1.0
v2.0.0
AntHocNet v2.0.0. See CHANGELOG.md.
Install bundle (anthocnet-2.0.0.zip) — the source to
drop onto your own simulator tree:
make install-ns3 NS3DIR=….
Pre-built simulator images are on GHCR (see docker/README.md),
including release-pinned tags anthocnet-ns3:<sim-version>-v2.0.0.
Verify your download. The SHA-256 digest is published twice — in
this body and as the anthocnet-2.0.0.zip.sha256 asset:
32a9d9345b7b1e7823d58e57bb1fa678def50deca90b50f33882c471a5edd434 anthocnet-2.0.0.zip
sha256sum -c anthocnet-2.0.0.zip.sha256 # both files in the same directory
What's Changed
- chore: v1.9.0 follow-ups — pin the Codespace image and record the version DOI by @danieljoppi in #540
- docs(bench): chart every family results page and the cross-family comparison by @danieljoppi in #541
- ci(docs): keep charts and the Pages site current automatically; roadmap adds the learn site to v2.0.0 by @danieljoppi in #549
- feat(web): the browser is an adapter — core/ compiled to WebAssembly, held to native by a decision-trace parity gate by @danieljoppi in #550
- feat(learn): a city-builder for networks and ants on GitHub Pages, plus the API reference by @danieljoppi in #551
- feat(ns3): a moving LEO constellation on stock ns-3.48, with a delay-metric oracle bound by @danieljoppi in #552
- feat(ns3): moving-constellation results — geographic comparator, outage books, and the #297 campaign by @danieljoppi in #553
- feat!: remove the NS-2 adapter — ns-3 is the one simulator target from v2.0.0 by @danieljoppi in #554
Full Changelog: v1.9.0...v2.0.0
v1.9.0
AntHocNet v1.9.0. See CHANGELOG.md.
Install bundle (anthocnet-1.9.0.zip) — the source to
drop onto your own simulator tree:
make install-ns3 NS3DIR=… or make install-ns2 NS2DIR=….
Pre-built simulator images are on GHCR (see docker/README.md),
including release-pinned tags anthocnet-ns{2,3}:<sim-version>-v1.9.0.
Verify your download. The SHA-256 digest is published twice — in
this body and as the anthocnet-1.9.0.zip.sha256 asset:
522f933bca97639aacf7c5056b63618bf5420e6bcc6436e68067488957c6f6a5 anthocnet-1.9.0.zip
sha256sum -c anthocnet-1.9.0.zip.sha256 # both files in the same directory
What's Changed
- chore: v1.8.0 follow-ups — pin the Codespace image and record the version DOI by @danieljoppi in #534
- feat(bench): add Manhattan-grid mobility and an urban building channel for the VANET family (#488) by @danieljoppi in #535
- feat(bench): --scenario=vanet preset, road-aware preflight and two VANET anchors (#488) by @danieljoppi in #536
- docs(bench): publish the VANET campaign and the four-family ranking statement (#488) by @danieljoppi in #538
- ci(release): drop the apt step that hung two v1.9.0 release runs by @danieljoppi in #539
Full Changelog: v1.8.0...v1.9.0
v1.8.0
AntHocNet v1.8.0. See CHANGELOG.md.
Install bundle (anthocnet-1.8.0.zip) — the source to
drop onto your own simulator tree:
make install-ns3 NS3DIR=… or make install-ns2 NS2DIR=….
Pre-built simulator images are on GHCR (see docker/README.md),
including release-pinned tags anthocnet-ns{2,3}:<sim-version>-v1.8.0.
Verify your download. The SHA-256 digest is published twice — in
this body and as the anthocnet-1.8.0.zip.sha256 asset:
b318337a3ad9fa8373ead7e2cb895cf200eceecb05e7cfcce4bb81f98efaa004 anthocnet-1.8.0.zip
sha256sum -c anthocnet-1.8.0.zip.sha256 # both files in the same directory
What's Changed
- docs: record the v1.7.0 version DOI, and fix the Zenodo versions lookup by @danieljoppi in #514
- build(devcontainer): pin the Codespace image to 3.42-v1.7.0 by @danieljoppi in #515
- fix(bench): count OLSR's source-refused sends as offered packets in isl-grid (#513) by @danieljoppi in #516
- docs(bench): restate OLSR's PDR on the satellite page from #513 re-runs by @danieljoppi in #518
- feat(bench): make --scenario=fanet set the oracle's 100 ms recompute, and scope the matched-hop check off 3-D fields (#506) by @danieljoppi in #519
- docs(bench): record #510's effect on OLSR PDR in the pinned pages by @danieljoppi in #520
- feat(bench): emit route stability per seed as ##ROUTE## (#294 item 4) by @danieljoppi in #523
- fix(bench): make the CBR sources constant bit rate, as documented (#521) by @danieljoppi in #524
- fix(ns3): compensate the loopback TTL decrement on deferred source packets (#522) by @danieljoppi in #525
- docs(bench): restate the satellite suite on CBR sources (#521) by @danieljoppi in #526
- docs(bench): restate FANET and the static mesh on CBR sources (#521) by @danieljoppi in #527
- docs(bench): restate the grid on CBR sources (#521) by @danieljoppi in #528
- docs(sweeps): restate area and pause on CBR sources (#521) by @danieljoppi in #529
- docs(sweeps): restate scale on CBR sources (#521) by @danieljoppi in #530
- fix(isl-grid): pin application streams to a fixed, arm-independent block (#517) by @danieljoppi in #531
- docs(satellite): re-measure the ISL grid on arm-independent flow schedules (#517) by @danieljoppi in #532
- docs(roadmap): defer the OMNeT++/INET adapter; v1.8.0 becomes the #521 roll-up by @danieljoppi in #533
Full Changelog: v1.7.0...v1.8.0