Skip to content

Version 3.1.0 alpha 6

Pre-release
Pre-release

Choose a tag to compare

@grossmj grossmj released this 27 Sep 17:21
· 2 commits to master since this release
v3.1.0a6
4fa4ef7

What's Changed

  • feat: appliance v8 install, copilot device integration, console terminal size and misc fixes by @yueguobin in #2857
  • Move MCP service to agent package + fix auto_close forwarding by @yueguobin in #2858
  • feat: add server settings API (GET/PUT /v3/settings) by @yueguobin in #2859
  • api: serve the project .gns3 topology file by @yueguobin in #2860
  • refactor: sink shared REST handlers into gns3_client + MCP regression fixes by @yueguobin in #2861
  • fix: handle client disconnect in console WebSocket forwarding by @yueguobin in #2862
  • docs: document the BusyBox ifup CIDR trap in the docker init path by @yueguobin in #2863
  • fix: issue short-lived access tickets instead of JWTs in MCP tools by @yueguobin in #2864
  • fix: tear down controller console WebSocket forwarding cleanly on client disconnect by @yueguobin in #2867
  • feat: forbid deleting templates and images still used by projects by @yueguobin in #2868
  • feat: Add Docker link carrier and interface status support by @cristian-ciobanu in #2870
  • feat: iol-runner Docker nodes, marker tag replay and copilot start-node rework by @yueguobin in #2872
  • Marker tag aggregate replay driven by resident sharkd sessions by @yueguobin in #2873
  • fix: reclaim root-owned container files so docker nodes and projects can be deleted by @yueguobin in #2874
  • Sync Docker images from the controller to remote computes by @yueguobin in #2875
  • Make node working directory deletion robust against races and mode mangling by @yueguobin in #2876
  • Allow projects containing unavailable images to open in a degraded state instead of failing to load by @cristian-ciobanu in #2878
  • ci: mypy, ruff, pytest by @markparonyan in #2880
  • Update dependencies by @grossmj in #2881

Full Changelog: v3.1.0a5...v3.1.0a6