Skip to content

Releases: webmeshproj/webmesh

v0.2.5

22 Aug 17:16
4832eb9
Compare
Choose a tag to compare

Changelog

  • 1116bf8 [ci skip] more readme formatting
  • 3804eb2 docs: Add logo to README [ci skip]
  • 0867314 docs: Markdown styling [ci skip]
  • 2c3d3d8 docs: README formatting
  • f73af90 docs: README update [ci skip]
  • defb65b docs: README updates
  • dbd66d3 docs: Set flex direction in README [ci skip]
  • b64f390 docs: [ci skip] add funding file
  • f62868f docs: add more details [ci skip]
  • 3cdd2bb docs: increase logo size [ci skip]
  • 6eaeb83 docs: revert README update
  • 4067ccf fix: check rbac disables
  • 6afe441 fix: convert error to key not found error on passthrough storage
  • 4832eb9 fix: dont check peer suffrage on update calls
  • 84453c2 fix: more fixes for non-raft members
  • 3c17e2c fix: more fixes for non-raft members
  • 585b4b7 tidy: cleanup examples
  • 5d044be tidy: cleanup utility packages
  • c4ac400 typo: fix mesh-to-mesh example args

v0.2.4

19 Aug 18:22
5463a4b
Compare
Choose a tag to compare

Changelog

  • ffbd852 feat: allow for disabling RBAC at bootstrap
  • 5463a4b tidy: cleanup hack scripts and services

v0.2.3

19 Aug 16:24
f22dca8
Compare
Choose a tag to compare

Changelog

  • e9c07b5 fix: add observers resource to rbac cli
  • f22dca8 fix: bring wmctl back up to parity with the latest API changes

v0.2.2

19 Aug 16:05
9871041
Compare
Choose a tag to compare

Changelog

  • b860f1c chore: adapt campfire turn to use generic io.WriteClosers
  • e7ca191 docs: README updates [ci skip]
  • 3df48fa feat: TLS support for campfire websockets
  • 1d204f9 feat: expose new campfire options in webmesh-turn binary
  • 63768c3 feat: handle CORS requests in TURN websockets
  • f11a811 feat: start drafting websocket support for campfire-turn
  • 7d9dea9 feat: websocket support for campfire-turn
  • 9871041 fix: add new pubsub perms to wmctl put role
  • 671dc89 fix: cancel subscriptions cleanly on passthrough raft
  • 7cdfceb readme: add github sponsor badge to readme [ci skip]
  • a8bf0b7 tidy: cleanup websocket logging

v0.2.1

16 Aug 21:56
66ba96d
Compare
Choose a tag to compare

Changelog

  • 66ba96d fix: passthrough subscribe was treating single values as list

v0.2.0

16 Aug 21:42
0f81f33
Compare
Choose a tag to compare

Changelog

  • 0f81f33 chore: cleanup unused flags from example
  • c0fd7fc chore: remove remaining campfire.Options in favor of campfire.CampfireURI
  • 2f3eef3 feat+refactor: implement passthrough raft and storage
  • 2e9169b feat: add status retrieval and node details to app daemon API
  • 55ee545 feat: breaking: split membership/node APIs
  • e155a25 feat: implement pub/sub RPCs in the AppDaemon API
  • de48ad9 feat: passthrough put (for pubsub)
  • 12da1d3 feat: passthrough subscribe
  • e16bde0 feat: refactor raft and node services to support a non-raft node (still in-progress)
  • f381b87 feat: update app daemon API to use campfire URLs
  • 2b786b8 fix: decoding overridden connection options from app clients
  • 17b3dc1 fix: do full iteration on start of non-raft-node subscriptions
  • 37a2d1e fix: minor bug fixes
  • 09e40fb fix: only dial raft members for raft requests
  • 88b504e fix: passthrough observer request on join
  • 2d56982 fix: shutdown any live mesh connections when daemon shuts down
  • 7ad32ba tidy: cleanup locks in app daemon
  • b71064d tidy: cleanup locks in app daemon server
  • f69b916 tidy: go mod tidy
  • ebafb71 tidy: logging cleanup

v0.1.13

14 Aug 10:50
0fdc5e9
Compare
Choose a tag to compare

Changelog

  • 6bbc620 Added Camp:// URI
  • 103f154 Merge branch 'TheRook-main'
  • 90ba0e8 Merge branch 'webmeshproj:main' into main
  • 1b87275 camp URI parses and it connects to the TURN server
  • f6f472a chore: add DeepCopy methods to all configuration objects
  • 5b27d7f chore: add mapstructure tags to all configuration options
  • 73784fd ci: dont race in ci
  • 6081ffc docs: add docs to campfire example
  • 2c74e3a docs: typo [ci skip]
  • 016d241 docs: typo [ci skip]
  • 0fdc5e9 feat: add psk generation helpers
  • 51b2cb2 feat: allow for generic campfire handlers in the mesh, fill out more app daemon methods
  • 5955dee feat: finish out first draft of app daemon
  • f2956af feat: implement Connect/Disconnect/Metrics RPCs
  • 8a3efbe feat: setup listeners for app daemon
  • 33bb0cd fix: linting and unit tests around new campfire uri
  • 97bbbfc fix: remaining campfire update regressions
  • 406a118 fixing name conflict.
  • cca8ca0 linting
  • 8e8f995 parse campfire URI fixes (#11)
  • 9a2e866 removing errors.
  • ae96897 settle merge conflicts
  • 77b5869 test: add test for parsing camp uris
  • a86414e tidy: comments

v0.1.12

13 Aug 14:59
a4db450
Compare
Choose a tag to compare

Changelog

  • 7d8ec3a fix: built-in ipam: dont allocate dynamic address if in static map
  • b988560 tests: add campfire join/wait unit test
  • 9d024be tests: fix campfire Find test
  • a4db450 tidy: cleanup node API server

v0.1.11

13 Aug 10:25
da1645e
Compare
Choose a tag to compare

Changelog

  • 8cd72ea fix: during storage update hook cancel close context within closure
  • 095ce98 tidy: cleanup data channel negotiation logging
  • 864d4e3 tidy: logging improvements
  • da1645e tidy: more logging cleanup

v0.1.10

13 Aug 03:35
65d318b
Compare
Choose a tag to compare

Changelog

  • 65d318b fix: dont call bash-completion install in homebrew package
  • 59c74e3 tidy: cleanup wireguard ice-proxy