Commit Graph

  • 236f351a51 Merge pull request #4623 from openziti/dependabot/github_actions/all-c51d5d0d9b main Paul Lorenz 2026-10-23 14:20:20 -04:00
  • 0ee438e90c Wait for a raft leader before the CLI suite's over-ziti tests fix.cli-tests-wait-for-raft-leader Paul Lorenz 2026-10-22 16:13:06 -04:00
  • e477fdb297 Remove the link registry's unused router link message send deprecations-metrics-diagnostics Paul Lorenz 2026-10-17 15:46:42 -04:00
  • dcc8f9afd5 Detect slow control channel handlers, off unless configured on Paul Lorenz 2026-08-08 22:36:18 -04:00
  • 160d37cf23 Filter metrics on the name they are emitted under, and keep mapper registration internal. Fixes #4639 Paul Lorenz 2026-10-17 15:12:16 -04:00
  • 8882119ba1 Report host CPU and memory as metrics Paul Lorenz 2026-08-08 22:31:50 -04:00
  • aeb72270f0 Deprecate creating a router outside enrollment. Fixes #4638 Paul Lorenz 2026-08-31 16:04:56 -04:00
  • fc806598a4 Bump github.com/rabbitmq/amqp091-go from 1.14.0 to 1.16.0 dependabot/go_modules/github.com/rabbitmq/amqp091-go-1.16.0 dependabot[bot] 2026-10-22 15:23:20 +00:00
  • e4a19c9dcd update changelog backport/v2.0.x-add.host.v1.listenIdentityType Shawn Carey 2026-10-05 16:39:01 -04:00
  • 8478f79ff2 sync config types that were added or updated in main Shawn Carey 2026-10-05 16:26:41 -04:00
  • 505d4adc8a Bump the third-party group across 1 directory with 19 updates dependabot/go_modules/third-party-fe47b0be97 dependabot[bot] 2026-10-21 15:24:21 +00:00
  • 68b7e1c733 schema test for listenIdentityType add.host.v1.listenIdentityType Shawn Carey 2026-10-05 16:28:33 -04:00
  • 25f792b3c2 update changelog Shawn Carey 2026-10-05 14:45:43 -04:00
  • b84ebdd334 handle ListenOptions.ListenIdentityType for DNS Shawn Carey 2026-09-30 14:33:49 -04:00
  • b26d1f58fb add listenIdentityType field to host.v1 schema Shawn Carey 2026-09-30 14:15:30 -04:00
  • a454251603 Merge pull request #4616 from openziti/backport.v1.6.x.fix.4611.posture-nested-read-deadlock release-v1.6.x Paul Lorenz 2026-10-21 10:56:22 -04:00
  • 581e9c956c Validate the fabric at the end of the smoke test smoke-fabric-validators Paul Lorenz 2026-10-21 10:16:37 -04:00
  • e1ebbab2d7 Share the router link and router data model validators between fablab models Paul Lorenz 2026-10-21 10:16:37 -04:00
  • 28515ca76a Remove the files the smoke test's scp runs copy smoke-zet-failures Paul Lorenz 2026-10-20 14:50:40 -04:00
  • 82152bec42 Stop running the smoke test's ZET iperf tests again Paul Lorenz 2026-10-20 14:49:28 -04:00
  • 33b4b02efc Wait for the smoke test's iperf server to restart before each run Paul Lorenz 2026-10-20 13:13:08 -04:00
  • d03e3c316d Run the smoke test's ZET iperf tests again Paul Lorenz 2026-10-20 13:13:08 -04:00
  • dfd7b27393 Fail the smoke test on ZET failures instead of skipping them Paul Lorenz 2026-10-20 13:13:08 -04:00
  • d63e247886 Bump the openziti group across 1 directory with 7 updates dependabot/go_modules/openziti-c46d09fda4 dependabot[bot] 2026-10-20 15:23:24 +00:00
  • 460e5301a6 Let a manual backward compatibility run pass extra fablab labels backport.v1.6.x.backcompat-validation Paul Lorenz 2026-10-19 20:47:36 -04:00
  • 2a2bc89e1b Gate the smoke test's SDK paths on routers that handle OIDC sessions Paul Lorenz 2026-10-19 20:47:28 -04:00
  • 7bdfd0f428 Stop the fablab command and terraform a cancelled CI step leaves running Paul Lorenz 2026-10-19 20:47:19 -04:00
  • caab8feeb8 Run the backward compatibility smoke test as part of Validation (All) Paul Lorenz 2026-10-19 20:47:13 -04:00
  • 5dbbecdf2b Gate the smoke test's SDK paths on routers that handle OIDC sessions backport.v2.0.x.backcompat-validation Paul Lorenz 2026-10-19 20:21:16 -04:00
  • 8b6289cabf Gate the smoke test's SDK paths on routers that handle OIDC sessions backcompat-validation Paul Lorenz 2026-10-19 20:21:16 -04:00
  • 977c7f8d08 Let a manual backward compatibility run pass extra fablab labels Paul Lorenz 2026-10-19 19:28:52 -04:00
  • 0eb5bf15e5 Gate the smoke test's config and tests on what each router version supports Paul Lorenz 2026-10-19 19:28:43 -04:00
  • 2eeb96df3a Stop the fablab command and terraform a cancelled CI step leaves running Paul Lorenz 2026-10-19 19:28:34 -04:00
  • f50c4c1427 Run the backward compatibility smoke test as part of Validation (All) Paul Lorenz 2026-10-19 19:28:26 -04:00
  • 6bfcacdb49 Let a manual backward compatibility run pass extra fablab labels Paul Lorenz 2026-10-19 19:28:12 -04:00
  • c514f3a0f3 Gate the smoke test's config and tests on what each router version supports Paul Lorenz 2026-10-19 19:20:43 -04:00
  • 210f6d50ed Stop selecting terminators whose host is gone. Fixes #4529 unusable-terminators Paul Lorenz 2026-10-05 14:40:35 -04:00
  • 8a4a3d1f32 Fix authority, reconnect timing and learned endpoints in the control channel reconnect. Fixes #4479 backport-2.0-ctrl-heartbeat-reconnect-fixes Paul Lorenz 2026-10-19 16:06:12 -04:00
  • 7df386c663 Reconnect the control channel on heartbeat timeout and redial a standalone controller when it closes. Fixes #4478 fix.4478.ctrl-heartbeat-reconnect Paul Lorenz 2026-10-19 16:01:50 -04:00
  • 3f52a1f3c8 Merge pull request #4615 from openziti/backport.v2.0.x.fix.4611.posture-nested-read-deadlock release-v2.0.x Paul Lorenz 2026-10-19 14:49:36 -04:00
  • 180022bd53 Move the changelog entry to a new 1.6.23 section. For #4613 Paul Lorenz 2026-10-19 14:45:53 -04:00
  • 947c5eaede Merge pull request #4614 from openziti/fix.4611.posture-nested-read-deadlock Paul Lorenz 2026-10-19 14:42:02 -04:00
  • 43aafef3d5 Add a links-test model for exercising gossip link state at scale gossip-links Paul Lorenz 2026-10-17 23:41:29 -04:00
  • 29356c49fc Fix lint failures in the edge ctrl handlers and quickstart Paul Lorenz 2026-10-19 13:12:13 -04:00
  • 43751ef84a Fix lint failures in the edge ctrl handlers and quickstart Paul Lorenz 2026-10-19 13:12:13 -04:00
  • 396a6d50ff Bump actions/create-github-app-token dependabot[bot] 2026-10-19 15:27:34 +00:00
  • 17292ea46a Bump portainer/kubectl-shell dependabot/docker/dist/docker-images/ziti-cli/all-a0bdbbf4c5 dependabot[bot] 2026-10-19 15:23:57 +00:00
  • 86f9901437 Bump openziti/ziti-console-assets dependabot/docker/dist/docker-images/ziti-controller/all-17bc7358d1 dependabot[bot] 2026-10-19 15:23:12 +00:00
  • 0e5a6b3ca7 Bump github.com/zitadel/oidc/v3 from 3.49.2 to 3.51.16 dependabot/go_modules/github.com/zitadel/oidc/v3-3.51.16 dependabot[bot] 2026-10-19 15:22:54 +00:00
  • c4bb4d7966 Fix lint failures in the edge ctrl handlers and quickstart backport-2.0-hosted-accept-per-conn Paul Lorenz 2026-10-19 10:25:52 -04:00
  • 19eb619803 Fix lint failures in the edge ctrl handlers and quickstart fix.4579.hosted-accept-per-conn Paul Lorenz 2026-10-19 10:25:52 -04:00
  • 179314337d Add inspect targets and a validate command for replicated link state Paul Lorenz 2026-10-17 23:40:20 -04:00
  • 896c8ca8a2 Hold a link report until this controller can judge its destination Paul Lorenz 2026-10-17 23:38:00 -04:00
  • 35cb4f9d58 Publish per-link latency over gossip Paul Lorenz 2026-10-17 22:50:28 -04:00
  • cf4897e5db Replicate link state over gossip. Fixes #3726 Paul Lorenz 2026-10-17 22:38:15 -04:00
  • c37bc3aee9 Check a router's gossip state against the controller's with a canary Paul Lorenz 2026-10-17 22:23:46 -04:00
  • 9171ef5e7f Carry gossip between controllers and routers over the control channel Paul Lorenz 2026-10-17 22:17:58 -04:00
  • 4900adb086 Add a gossip protocol and replicated state store Paul Lorenz 2026-10-17 16:57:08 -04:00
  • efd545cf8b Dispose every link metric when the link closes Paul Lorenz 2026-10-17 22:11:17 -04:00
  • 07eaba93e9 Label a link's conn state with the iteration its connections were read at Paul Lorenz 2026-10-17 22:09:11 -04:00
  • 0e62806137 Lift link fault handling off the control channel receive goroutine Paul Lorenz 2026-10-17 22:07:44 -04:00
  • 6d556e8269 Union a link destination's health across the controllers reporting it Paul Lorenz 2026-10-17 21:58:26 -04:00
  • e9b855da59 Bound and instrument the wait for a router connect setup Paul Lorenz 2026-10-17 21:45:05 -04:00
  • f6736fb8b9 Stop a router dialing a controller it is already connected to. For #4618 backport-1.6-ctrl-list-stale-follower Paul Lorenz 2026-10-18 00:10:31 -04:00
  • 7253d56681 Serialize router control-channel connect/disconnect. Fixes #4617 backport-1.6-router-connect-race Paul Lorenz 2026-10-18 00:04:57 -04:00
  • af20635fd9 Stop routers dropping controllers on a follower's stale controller list. Fixes #4618 Paul Lorenz 2026-10-18 00:04:44 -04:00
  • 2e06a0b13f Re-test a dead link candidate before retiring it Paul Lorenz 2026-10-17 16:52:41 -04:00
  • 2ddfd7f2c0 Only read an absent router as deleted when the data model source sends routers Paul Lorenz 2026-10-17 16:49:41 -04:00
  • 8a41c18ab5 Order peer state across controllers by the store index it rests on Paul Lorenz 2026-10-17 16:48:39 -04:00
  • 48949e3047 Only retire a disconnected router's unpublished links when it will not prune them itself Paul Lorenz 2026-10-17 16:42:04 -04:00
  • e0d229d684 Remove a deleted router's links Paul Lorenz 2026-10-17 16:37:43 -04:00
  • 89bdb44fa4 Tell a router when it names a link destination that no longer exists Paul Lorenz 2026-10-17 16:30:19 -04:00
  • b670a74c65 Refuse a link report naming a destination router that no longer exists Paul Lorenz 2026-10-17 16:30:19 -04:00
  • 917837b1eb Drop a router's link destination when the router leaves the data model Paul Lorenz 2026-10-17 15:49:04 -04:00
  • 3d185500a9 Remove the link registry's unused router link message send Paul Lorenz 2026-10-17 15:46:42 -04:00
  • 1577769983 Hold a split link's channels atomically rather than under the bind lock Paul Lorenz 2026-10-17 15:39:02 -04:00
  • 34de9367e1 Refuse dialed links answered by a router other than the one dialed Paul Lorenz 2026-09-18 18:06:39 -04:00
  • 5791edcf7b Detect slow control channel handlers, off unless configured on Paul Lorenz 2026-08-08 22:36:18 -04:00
  • 458409f1c4 Filter metrics on the name they are emitted under, and keep mapper registration internal Paul Lorenz 2026-10-17 15:12:16 -04:00
  • a3cd2f8c04 Report host CPU and memory as metrics Paul Lorenz 2026-08-08 22:31:50 -04:00
  • 864ab2307e Deprecate creating a router outside enrollment Paul Lorenz 2026-08-31 16:04:56 -04:00
  • b771497df3 Dispose every link metric when the link closes pr2-link-fixes Paul Lorenz 2026-10-17 22:11:17 -04:00
  • 92c3eb7fac Label a link's conn state with the iteration its connections were read at Paul Lorenz 2026-10-17 22:09:11 -04:00
  • de2ba06f98 Lift link fault handling off the control channel receive goroutine Paul Lorenz 2026-10-17 22:07:44 -04:00
  • 7cb31b3a82 Union a link destination's health across the controllers reporting it Paul Lorenz 2026-10-17 21:58:26 -04:00
  • 28e5d0188f Bound and instrument the wait for a router connect setup Paul Lorenz 2026-10-17 21:45:05 -04:00
  • 4d25978881 Stop posture data updates deadlocking the controller database. Fixes #4613 Paul Lorenz 2026-10-17 17:10:27 -04:00
  • 2dfda1211d Stop posture data updates deadlocking the controller database. Fixes #4612 Paul Lorenz 2026-10-17 17:08:34 -04:00
  • 3e674aadb2 Stop posture data updates deadlocking the controller database. Fixes #4611 Paul Lorenz 2026-10-17 17:08:19 -04:00
  • e0fcd86991 Re-test a dead link candidate before retiring it Paul Lorenz 2026-10-17 16:52:41 -04:00
  • b8a8c26be6 Only read an absent router as deleted when the data model source sends routers Paul Lorenz 2026-10-17 16:49:41 -04:00
  • cc2f277c2e Order peer state across controllers by the store index it rests on Paul Lorenz 2026-10-17 16:48:39 -04:00
  • 8a4c7e307b Only retire a disconnected router's unpublished links when it will not prune them itself Paul Lorenz 2026-10-17 16:42:04 -04:00
  • 78a3cef048 Remove a deleted router's links Paul Lorenz 2026-10-17 16:37:43 -04:00
  • 972292abf5 Tell a router when it names a link destination that no longer exists Paul Lorenz 2026-10-17 16:30:19 -04:00
  • d6ae1c4138 Refuse a link report naming a destination router that no longer exists Paul Lorenz 2026-10-17 16:30:19 -04:00
  • 256667897e Drop a router's link destination when the router leaves the data model Paul Lorenz 2026-10-17 15:49:04 -04:00
  • 63dd56fa04 Remove the link registry's unused router link message send Paul Lorenz 2026-10-17 15:46:42 -04:00
  • 3f75698137 Hold a split link's channels atomically rather than under the bind lock Paul Lorenz 2026-10-17 15:39:02 -04:00
  • c05019f894 Refuse dialed links answered by a router other than the one dialed Paul Lorenz 2026-09-18 18:06:39 -04:00