Skip to content

Version 3.1.0 alpha 5

Pre-release
Pre-release

Choose a tag to compare

@grossmj grossmj released this 19 Aug 16:09
· 0 commits to master since this release
v3.1.0a5
582412b

What's Changed

  • Expose full host interface IP addresses and link state in cloud node API by @yueguobin in #2810
  • fix: gns3-server crashes on startup if "Open this project in the background" is active but there is a problem with that project by @grossmj in #2812
  • UEFI improvements for Qemu VMs by @grossmj in #2813
  • fix(import): project import does not move images symlinks into place by @grossmj in #2814
  • docs: add a Claude Code skill with curl patterns for testing the REST API by @yueguobin in #2818
  • fix: thread token_version through MCP token minting and guard websocket auth failure by @yueguobin in #2817
  • feat: add traffic-insight markers (ubridge mark filter integration) by @yueguobin in #2816
  • fix(mcp): remove unreliable node_reload / node_reload_all tools by @yueguobin in #2821
  • POC: migrate builtin EthernetSwitch from Dynamips ethsw to ubridge brctl by @yueguobin in #2822
  • fix(controller): refresh cloud/nat node interfaces from compute on GET, plus NAT interface info by @yueguobin in #2823
  • (feat): Implement functional Layer 1 keepalive support for IOU/IOL nodes by @cristian-ciobanu in #2826
  • feat(tests): increase maximum open file descriptors for test runs on Unix by @grossmj in #2828
  • Add controller and compute API support for explicitly pulling or updating Docker images by @cristian-ciobanu in #2829
  • docs: add structured bug-report template by @rafael-33 in #2830
  • fix: correct always-true state check in DockerVM.stop() by @Sanjays2402 in #2831
  • Do not start nodes when deleting a project by @Sanjays2402 in #2833
  • Improve MCP tool descriptions and add traffic-insight marker tools by @yueguobin in #2834
  • fix(qemu): remove trailing space from RNG object argument by @iskanred in #2836
  • fix: lowercase GHCR image name in docker-build workflow by @my-code-is-grey in #2837
  • Fix addition of QEMU RNG device in 2.2.60 causes interface names to change by @grossmj in #2839
  • Fix unvalidated symlink creation in import_project by @grossmj in #2840
  • Fix IOU serial-link captures always written as Ethernet (DLT_EN10MB) by @yueguobin in #2845
  • marker: direction, real-time control, serial-link (WAN) support; uBridge AF_UNIX control channel by @yueguobin in #2844
  • Handle manual project deletion by @grossmj in #2846
  • Api endpoints to manage base configuration files for templates by @Volo6uev in #2752
  • fix: SIGKILL docker container on stop instead of 5s grace period by @yueguobin in #2847
  • perf: link creation & marker fan-out batch optimization by @yueguobin in #2848
  • fix: marker reconcile scope, batch NIO parallelism, aiohttp WS upgrade by @yueguobin in #2850
  • Update dependencies by @grossmj in #2804
  • Support vendor NOS Docker containers: docker_exec console + SR Linux integration by @yueguobin in #2852
  • fix: suppress redundant console port setter log during Docker node create by @yueguobin in #2851
  • feat: Enhance information displayed on the system status dashboard by @cristian-ciobanu in #2855
  • docker: vendor NOS containers (XRd, SR Linux) as first-class nodes; UDP port race fix by @yueguobin in #2854
  • add support basic support for OpenBSD. by @hjicks in #2853

New Contributors

Full Changelog: v3.1.0a4...v3.1.0a5