Skip to content

Releases

v2.6.1

Choose a tag to compare

@github-actions github-actions released this 29 Oct 21:51

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

Choose a tag to compare

@github-actions github-actions released this 29 Oct 19:42

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

Choose a tag to compare

@github-actions github-actions released this 28 Oct 23:03

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

Choose a tag to compare

@github-actions github-actions released this 26 Oct 01:19

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

Choose a tag to compare

@github-actions github-actions released this 18 Oct 17:14

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

Choose a tag to compare

@github-actions github-actions released this 16 Oct 17:39

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

Choose a tag to compare

@github-actions github-actions released this 09 Oct 14:46

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

Choose a tag to compare

@github-actions github-actions released this 08 Oct 23:03

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

Choose a tag to compare

@github-actions github-actions released this 07 Oct 20:58

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

Choose a tag to compare

@github-actions github-actions released this 06 Oct 11:58

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

Full Changelog: v1.7.0...v1.8.0