github webmeshproj/webmesh v0.1.2

latest releases: v0.17.1, v0.17.0, v0.16.4...
2 years ago

Changelog

  • 605fc48 Dont return on ready until we can lookup leader
  • 3d1803b build: add Makefile helpers for installing the cli
  • 8c9d7e3 chore: remove rbac GET checks - everyone can get
  • a95e764 ci: cleanup Makefile
  • 97f7256 ci: run tests with -race
  • fa7e88a cleanup option validation, scaffold bridge cmd
  • 6a42585 cleanup: tidy
  • 22a1c11 deps: update direct dependencies
  • 133eaa5 docs: expand on comment about ipv6 raft in node join
  • 8a8e3c5 docs: update docker-compose example to use unique domains
  • 4e5a378 docs: update example docs for mesh-to-mesh
  • bd18ecd feat: add meshbridge functionality to main entrypoint
  • 1d50f52 feat: add options for bridging mesh connections
  • aa2fb36 feat: add retry to route broadcast in bridge mode
  • c946648 feat: add validators for bridge connections
  • 8fd2f93 feat: advertise new FORWARD_DNS feature to cluster from bridge nodes
  • eb051a8 feat: auto increment listen ports when managing bridges and otherwise unspecified
  • 8a5f22d feat: auto subscribe to nodes that can forward dns for other meshes when using meshdns
  • 4089d4e feat: autoset wireguard interface name/port when not provided in bridge mode
  • 99d5de9 feat: bind bridge dns options
  • a5b7b42 feat: ctl command for interacting with the debug plugin
  • e99e17a feat: ensure dns will only be managed by bridge
  • c4880fe feat: export methods from mesh for dialing arbitrary nodes or the leader
  • 3bb8603 feat: export usable net.Resolver from meshbridge
  • 76e704c feat: fill out db query methods in debug plugin
  • 4f55e86 feat: first completed draft of ipv6 bridges
  • b1566b7 feat: first draft bridged meshdns
  • b247cf2 feat: force disable ipv4 on bridged meshes
  • a41307c feat: implement db query methods in debug plugin
  • 457703e feat: implement global overlays for meshbridge options
  • ff03c85 feat: implement new Update rpc for nodes to broadcast changes in addressing or settings
  • 93237d0 feat: make firewalls unique to potential each of potential multiple meshes
  • c7f51c1 feat: make multiple calls to services.Server.Stop safe
  • 58d94c9 feat: make unique firewalls per mesh
  • 7111f12 feat: prioritize mesh forwarders when encountering internal names
  • 12d620f feat: proxy update requests to leader
  • fd1b39f feat: start building out the meshbridge
  • 18225aa feat: start debug plugin for querying the database and pprof profiles
  • 1b755ea feat: start scaffolding meshbridge package
  • 3d80438 feat: working mesh bridge
  • 0cef045 fix: add more flag validators to plugin options
  • 03c5ee8 fix: always shutdown raft when removed from cluster
  • 9a577d3 fix: ensre wireguard listen ports are unique for each connection
  • b2dd0ea fix: fixes for global overlay options
  • 886698e fix: fixes for option parsing and working base bridge implementation
  • 4823da6 fix: increment wireguard port
  • 325f140 fix: logging fixes and only respond to IPv6 requests on bridged dns
  • 3a73467 fix: make nil options return error on Validate
  • 2672998 fix: meshbridge fixes and cli flag refactor
  • 2eade14 fix: set compatible default storage path on windows
  • 0e80b13 refactor: rename binary in container image to webmesh-node
  • 8bcb6c1 refactor: restructure meshdns server to be capable of serving multiple domains
  • 3dff5c2 refactor: tidy up network interfaces
  • ae7ea03 tidy error message
  • c4db45b tidy: cleanup cli cmd package
  • 07cb10e tidy: cleanup link address assignment on linux
  • cf3f619 tidy: cleanup node api package and scaffold update/sync method
  • 389b426 tidy: cleanup validator
  • 4ad0b69 tidy: collect builtin plugins to new builtins package
  • 34507bd tidy: remove commented code
  • 5e0d62e tidy: remove old references to go-sqlite
  • bed4f75 tidy: remove proxy options from services and derive from mesh
  • b9dda25 tidy: tidy route decisions for bridge nodes

Don't miss a new webmesh release

NewReleases is sending notifications on new releases.