Commit Graph

  • 16c5d028dc
    Merge pull request #3033 from tikD1337/fix/web-ui-lib-assets 3.1 Jeremy Grossmann 2026-10-26 15:34:29 +01:00
  • 406086c177 fix(web-ui): ship the bundled consoles' lib/ files (VNC and xpra) tikD1337 2026-10-26 12:09:50 +01:00
  • ac01ee6190
    Merge pull request #3031 from yueguobin/docs/netem-seed-kernel-requirement Jeremy Grossmann 2026-10-26 08:02:53 +01:00
  • c988ede19c docs: state the Linux 6.6 requirement of the netem seed filter yueguobin 2026-10-26 11:33:24 +08:00
  • fa4b763640
    Merge pull request #3027 from tikD1337/fix/ubridge-kernel-datapath-version Jeremy Grossmann 2026-10-25 02:49:15 +02:00
  • 07b0c21fe5 Require uBridge >= 1.3.1 instead of gating the kernel datapath tikD1337 2026-10-25 01:39:52 +02:00
  • dc6a9b3c7e
    Merge pull request #3028 from tikD1337/fix/switch-stale-bridge Jeremy Grossmann 2026-10-24 17:31:11 +02:00
  • dd19d96fbf
    Merge pull request #3029 from tikD1337/fix/qemu-tap-partial-csum Jeremy Grossmann 2026-10-24 09:20:16 +02:00
  • 156b77000c fix(qemu): open the adapter TAP without a vnet header tikD1337 2026-10-23 15:28:53 +02:00
  • d440849886 fix(ethernet-switch): release a leftover bridge's ports before the crash-recovery delete tikD1337 2026-10-23 15:10:13 +02:00
  • 52fcc83494 Gate the TAP/kernel datapath on uBridge >= 1.3.1 tikD1337 2026-10-23 15:00:27 +02:00
  • 2c10782635
    Merge pull request #3026 from tikD1337/fix/node-names-adapter-type Jeremy Grossmann 2026-10-23 14:08:47 +02:00
  • efc77267fa
    Merge pull request #3025 from tikD1337/fix/qemu-kvmclock-hyperv Jeremy Grossmann 2026-10-23 14:04:53 +02:00
  • 7e9ecf2a61 docs(config): add the Qemu kvmclock setting to the sample config tikD1337 2026-10-23 13:50:04 +02:00
  • dd69a01fba fix(controller): make node names from template names valid hostnames tikD1337 2026-10-23 09:56:49 +02:00
  • b9cf9158ca fix(compute): ignore null settings of custom adapters tikD1337 2026-10-23 09:56:48 +02:00
  • 23edfc0269
    Merge branch '3.1' into fix/qemu-kvmclock-hyperv Tikhon Ulyanov 2026-10-22 19:28:50 +02:00
  • 4d55cb1b9c
    Merge pull request #3023 from GNS3/dependabot/pip/3.1/langchain-aws-gte-1.9.0 Jeremy Grossmann 2026-10-22 18:43:12 +02:00
  • fdf6e36555
    Update langchain-aws requirement from >=1.8.1 to >=1.9.0 dependabot[bot] 2026-10-22 16:26:05 +00:00
  • ab5eb192ad
    Merge pull request #3024 from GNS3/dependabot/pip/3.1/sentry-sdk-gte-2.72.0-and-lt-3 Jeremy Grossmann 2026-10-22 18:25:39 +02:00
  • 85493aad77
    Merge pull request #3022 from GNS3/dependabot/pip/3.1/langchain-ollama-gte-1.1.0 Jeremy Grossmann 2026-10-22 18:24:52 +02:00
  • 532b2cdf8d
    Merge pull request #3021 from GNS3/dependabot/pip/3.1/rust-just-1.59.0 Jeremy Grossmann 2026-10-22 18:24:26 +02:00
  • bd5e3c6412
    Merge pull request #3020 from GNS3/dependabot/pip/3.1/nornir-gte-3.6.0 Jeremy Grossmann 2026-10-22 18:24:03 +02:00
  • 53164eccee fix(qemu): turn off kvmclock and TSC deadline timer on Hyper-V hosts without a usable TSC tikD1337 2026-10-22 15:38:10 +02:00
  • 9549425924
    Update sentry-sdk requirement from <3,>=2.70.0 to >=2.72.0,<3 dependabot[bot] 2026-10-22 11:22:58 +00:00
  • 3d304a01ea
    Update langchain-ollama requirement from >=1.0.1 to >=1.1.0 dependabot[bot] 2026-10-22 11:22:47 +00:00
  • 176fc4bb5d
    Bump rust-just from 1.58.0 to 1.59.0 dependabot[bot] 2026-10-22 11:22:37 +00:00
  • 926900dd08
    Update nornir requirement from >=3.5.0 to >=3.6.0 dependabot[bot] 2026-10-22 11:22:32 +00:00
  • 09ad486966
    Development on 3.1.0.dev8 grossmj 2026-10-21 16:04:23 +07:00
  • 8f584f602d Publish API documentation gh-pages github-actions 2026-10-21 08:51:22 +00:00
  • a1932ac47b Merge remote-tracking branch 'origin/3.1' into gh-pages github-actions 2026-10-21 08:51:02 +00:00
  • 2ea13ca49a
    Release v3.1.0a7 v3.1.0a7 grossmj 2026-10-21 15:47:16 +07:00
  • 179e7e0d17
    Bundle web-ui v3.1.0a7 grossmj 2026-10-21 15:24:00 +07:00
  • c1fdd55cb3
    Merge pull request #3018 from aastefanov/3.1 Jeremy Grossmann 2026-10-21 04:44:35 +02:00
  • cf2b455bf1 Reformat file Albert Stefanov 2026-10-20 20:44:21 +03:00
  • 63d7fec8a7 Change project creator on import Albert Stefanov 2026-10-20 20:29:51 +03:00
  • 68c929e224
    Sync appliances grossmj 2026-10-20 18:53:07 +07:00
  • ada64e39a1
    Merge pull request #3016 from GNS3/qemu-minimum-version-support Jeremy Grossmann 2026-10-20 13:14:38 +02:00
  • a82b06d676
    feat: add QEMU support documentation and enforce minimum version requirement grossmj 2026-10-20 18:01:25 +07:00
  • aab5432a5f
    Merge pull request #3015 from GNS3/bugfix/3007 Jeremy Grossmann 2026-10-20 12:23:59 +02:00
  • cfba748677
    fix: SPICE socket binding failure grossmj 2026-10-20 17:16:44 +07:00
  • 1498282c6b
    Merge pull request #3014 from GNS3/remove-windows-code Jeremy Grossmann 2026-10-20 07:04:37 +02:00
  • 437f68961b
    chore: clean up Windows specific code grossmj 2026-10-20 11:51:29 +07:00
  • 9e9f1316aa
    Merge pull request #3009 from markparonyan/3.1 Jeremy Grossmann 2026-10-19 18:49:33 +02:00
  • 569b46d272
    refactor: fix lint issues grossmj 2026-10-19 23:28:49 +07:00
  • 68b5e89bfa
    Merge branch '3.1' into 3.1 Jeremy Grossmann 2026-10-19 18:11:29 +02:00
  • b956bba917
    Merge pull request #3013 from cristian-ciobanu/feat-#2496 Jeremy Grossmann 2026-10-19 17:34:34 +02:00
  • 53aa7ab0d9 fix(cloud): keep ports_mapping getter and setter adjacent Cristi 2026-10-19 16:02:39 +03:00
  • a9f5306f16 feat(cloud): attach TAP interfaces to existing Linux bridges Cristi 2026-10-19 15:42:18 +03:00
  • e57acfb7b1
    Merge pull request #3011 from cristian-ciobanu/feat-#3049 Jeremy Grossmann 2026-10-19 04:42:18 +02:00
  • 58e5591935 feat(qemu): support SATA CD-ROM interfaces Cristi 2026-10-18 22:07:37 +03:00
  • a1e483b894
    Merge pull request #3012 from yueguobin/fix/marker-replay-remote-computes Jeremy Grossmann 2026-10-18 14:06:25 +02:00
  • 33b28a3b5f
    fix: fetch remote-compute marker pcaps in tag replay YueGuobin 2026-10-18 00:44:28 +08:00
  • 84b4c05b9f feat(qemu): support two CD/DVD images and consistent ISO handling Cristi 2026-10-17 23:08:11 +03:00
  • d047ca0a5f
    Merge pull request #3006 from yueguobin/feat/vxlan-cross-compute Jeremy Grossmann 2026-10-17 13:39:13 +02:00
  • 4c311baabf
    refactor(gns3server,tests): StrEnum, ASYNC109 and others Mark Paronyan 2026-10-17 12:02:53 +03:00
  • b7e6c02647
    refactor: ruff autofixes Mark Paronyan 2026-10-17 11:43:36 +03:00
  • 54139dced2
    chore(ruff): target version to py311 Mark Paronyan 2026-10-17 11:43:20 +03:00
  • 0d91d9252b
    feat: default vxlan_dstport to the IANA VXLAN port 4789 YueGuobin 2026-10-14 15:15:38 +08:00
  • 6679774de7
    docs: spell out how the VXLAN lower device is chosen YueGuobin 2026-10-14 10:34:34 +08:00
  • 577be9b94e
    docs: pin down the VXLAN MTU derivation and its re-derivation paths YueGuobin 2026-10-14 10:17:52 +08:00
  • ca31031fdc
    test: drop the cross-compute VXLAN e2e scenario YueGuobin 2026-10-11 22:56:42 +08:00
  • 21b866aeed
    feat: cross-compute VXLAN kernel datapath YueGuobin 2026-10-11 21:44:23 +08:00
  • 5514b2e929
    Merge pull request #3008 from yueguobin/fix/mypy-2-4-username-mapped Jeremy Grossmann 2026-10-17 08:09:26 +02:00
  • c557324bcb
    chore: bump mypy to 2.4.0 YueGuobin 2026-10-17 14:00:23 +08:00
  • 9887e3d5d7
    fix: type User.username as str via Mapped-style column YueGuobin 2026-10-17 14:00:23 +08:00
  • 344a342924
    Merge pull request #3004 from Xeriioo/fix/docker-vnc-display-race Jeremy Grossmann 2026-10-16 12:57:38 +02:00
  • 8801e5fd4b
    Merge pull request #3005 from yueguobin/fix/node-update-while-running Jeremy Grossmann 2026-10-16 12:17:57 +02:00
  • 03c1564482
    Merge branch '3.1' into fix/node-update-while-running Guobin Yue 2026-10-16 17:07:39 +08:00
  • ddaf4b9376
    Merge pull request #2999 from GNS3/dependabot/pip/3.1/nornir-utils-gte-0.3.0 Jeremy Grossmann 2026-10-16 11:03:08 +02:00
  • d2b851f148
    Merge branch '3.1' into fix/node-update-while-running Guobin Yue 2026-10-16 16:56:40 +08:00
  • 7b8bb7140f
    Merge branch '3.1' into dependabot/pip/3.1/nornir-utils-gte-0.3.0 Jeremy Grossmann 2026-10-16 10:54:32 +02:00
  • d20bcab40b
    Merge pull request #2997 from GNS3/dependabot/pip/3.1/pyjwt-gte-2.15.1 Jeremy Grossmann 2026-10-16 10:53:12 +02:00
  • 642dd976a8
    Merge pull request #2996 from GNS3/dependabot/pip/3.1/langsmith-gte-0.14.7 Jeremy Grossmann 2026-10-16 10:52:55 +02:00
  • ae3739e2b2
    Merge pull request #2995 from GNS3/dependabot/pip/3.1/tiktoken-gte-0.14.0 Jeremy Grossmann 2026-10-16 10:52:34 +02:00
  • 57f2a687de
    Merge pull request #2977 from GNS3/python-3.15-support Jeremy Grossmann 2026-10-16 10:51:54 +02:00
  • 578dbdceeb
    Merge pull request #3003 from yueguobin/fix/mcp-device-config-remote-compute Jeremy Grossmann 2026-10-16 10:49:56 +02:00
  • 1090a32bbb
    fix: refuse Docker node updates that recreate a running container YueGuobin 2026-10-16 16:49:11 +08:00
  • 290c542afe
    fix: roll back a node update the compute refused YueGuobin 2026-10-16 16:49:06 +08:00
  • 2821fbd42a
    Merge branch '3.1' into python-3.15-support Jeremy Grossmann 2026-10-16 10:39:56 +02:00
  • c736d5863b fix(docker): give each VNC node its own X display Clem 2026-10-16 09:29:16 +02:00
  • 638a8be180
    Merge pull request #3000 from yueguobin/feat/compute-auto-connect Jeremy Grossmann 2026-10-16 07:08:07 +02:00
  • f47cb56495
    fix: dial per-node console hosts in MCP device config tools YueGuobin 2026-10-16 01:27:08 +08:00
  • 0130048baa
    Merge branch '3.1' into feat/compute-auto-connect Guobin Yue 2026-10-15 23:04:52 +08:00
  • 7737630cb4
    fix(tests): derive head revision in the migration round-trip test YueGuobin 2026-10-15 23:02:53 +08:00
  • b79dcaa49d
    Merge pull request #3001 from yueguobin/chore/pre-commit-hooks Jeremy Grossmann 2026-10-15 16:52:47 +02:00
  • 6734d2d666
    feat: add auto_connect flag and disconnect endpoint for computes YueGuobin 2026-10-15 20:07:14 +08:00
  • fa3dd827f9
    chore: add pre-commit hook running ruff and mypy checks on staged files YueGuobin 2026-10-15 22:44:24 +08:00
  • 35a2d54740
    Update nornir-utils requirement from >=0.2.0 to >=0.3.0 dependabot[bot] 2026-10-15 11:22:59 +00:00
  • c9a367a32f
    Update pyjwt requirement from >=2.10.1 to >=2.15.1 dependabot[bot] 2026-10-15 11:22:50 +00:00
  • cf75aeeac0
    Update langsmith requirement from >=0.7.7 to >=0.14.7 dependabot[bot] 2026-10-15 11:22:45 +00:00
  • a27c135840
    Update tiktoken requirement from >=0.8.0 to >=0.14.0 dependabot[bot] 2026-10-15 11:22:35 +00:00
  • 716edc3a6a
    Merge pull request #2993 from yueguobin/feat/multi-kernel-capture Jeremy Grossmann 2026-10-15 06:02:58 +02:00
  • 59759f8963
    Merge pull request #2994 from yueguobin/docs/packet-filters-guide Jeremy Grossmann 2026-10-15 05:59:47 +02:00
  • eda2d640ab
    docs: packet filters — deepen the per-filter guide with mechanism notes YueGuobin 2026-10-15 01:08:53 +08:00
  • 63873f6041
    docs: packet filters — parameter reference, per-filter guide and REST examples YueGuobin 2026-10-15 00:50:46 +08:00
  • 3e6a53c4b9
    style: apply ruff format to the files this branch touches YueGuobin 2026-10-14 22:13:58 +08:00
  • 97b5514134
    style: zip() with strict= in the capture e2e assert message YueGuobin 2026-10-14 22:09:53 +08:00
  • 9e0d5050db
    feat: concurrent kernel captures, one per interface YueGuobin 2026-10-14 21:52:34 +08:00
  • 149549e029
    Merge pull request #2990 from yueguobin/fix/cloud-hide-kernel-datapath-interfaces Jeremy Grossmann 2026-10-14 05:55:34 +02:00