Releases: webmeshproj/webmesh
Releases · webmeshproj/webmesh
v0.2.5
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
v0.2.3
v0.2.2
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
v0.2.0
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
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