Skip to content

Intersection Lab 0.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Nov 23:38
· 22 commits to main since this release

Fixes

  • No more gridlock in the intersection. Under heavy traffic a vehicle could pull into a crossing behind another one that was still creeping up to where it would wait, leaving both stuck across each other's paths (e.g. the 4-way arterial with the Hybrid controller, seed 1, within 20 simulated hours). Vehicles now stop short of a crossing in that situation and only commit when they can clear it.
  • Fixed a rare T-junction collision between a left-turner clearing on red and a car that went through late on the yellow. When two vehicles commit to a crossing at the same instant, the one that can still stop now yields.
  • Fixed a rare rear-end collision at diverges: followers keep seeing a long vehicle that turns off until its tail has cleared the split.
  • New regression tests cover the gridlock and collision cases; controller benchmark tables in the README and insights were refreshed.

Build and packaging

  • macOS builds now run on macOS 15 runners.
  • Updated CI actions (attest-build-provenance, upload/download-artifact, setup-dotnet, azure/login).

Downloads

Signed and notarized installers for macOS (DMG), signed installers for Windows x64 and arm64 (MSI, ZIP), and Linux packages (deb, rpm, tar.gz) for x86_64 and aarch64. Checksums are in SHA256SUMS.txt. The browser version is at the project's GitHub Pages site.

Full Changelog: v0.1.0...v0.2.0