Releases: webmeshproj/webmesh
Releases · webmeshproj/webmesh
v0.17.1
Changelog
- 5789ad0 deps: update deps and point all slices package usage at stdlib
- 492c00d docs: README typo
- 76727c7 docs: add link to react lib
- a270166 docs: add link to typedoc
- 516b1a5 docs: add more info on embedding
- f8d75c9 docs: change webmesh-vue link to typedoc
- e128701 docs: update README with better getting started section
- 3e4be10 docs: update roadmap
- 350252f windows: use winipcfg for managing routes/addresses
v0.17.0
Changelog
- 89c457f deps: pin to latest api
- 03a5941 feat: extend daemon to work as a stateful profile store
- 437c190 feat: include arbitrary key/value storage with connection profiles
- fe9726e feat: populate connection detail queries with more info
- a0c4ab3 feat: return connection IDs on PutConnection
- 75f098b feat: separate connection profiles by namespaces for different apps
- 3ba1f2e fix: add x-webmesh-namespace to allowed headers in app daemon
- b638b68 fix: initiate profiles map in ListConnections
- dba0cf9 fix: only connected nodes were getting returned in List
- 59976b2 fix: store profiles in subdirectory of root persistence path
- 4f15ed6 fix: sync writes in the appdaemon to the profile storage
- fde205f fix: typo in comment
- c7a3618 tidy: double check generated connection IDs are unique
- 6669e44 tidy: variable names
v0.16.4
v0.16.3
v0.16.2
v0.16.1
v0.16.0
Changelog
- a699f77 ci: Makefile fixes
- df1d6b2 ci: quote executable paths in Makefile for windows
- c31c198 ci: quote executable paths in Makefile for windows
- d89d2e0 ci: revert makefile changes
- a2eea7a create separate entrypoint for webmeshd
- 0a8e7c2 feat: daemon: store connection parameters alongside meshstorage for each id
- 3a5b6f3 feat: implement key rotation in app daemon
- 58d58f2 feat: implement new status rpc on daemon
- c9d8541 feat: include publickey with daemon info response
- f7c81fe feat: pass slog.Logger calls to windows event log in daemon
- fe308e8 fix: add address on darwin was trying to set ipv4 address as both v4 and v6
- ef80b61 fix: dont return errors if connection is not started yet when stopping
- 5ad41cc fix: exec output places string in errors now, darwin was checking output still
- 51dc24f fix: out was unused on darwin now
- e229ad9 fix: parameters were getting saved to nested directory
- 4d2f975 fix: remove conn if fails to connect
- 25161cb fix: return distinct error when not able to allocate interface index
- 3ccaae1 fix: track utun indicies on darwin in daemon
- de46783 log webmeshd events to stderr also in windows daemon
- 7d53a81 makefile: dont invoke nproc on windows
- cfe0213 tidy: cleanup goreleaser
- ee48e77 webmeshd: only compress windows binaries
- abc06e8 webmeshd: set proper error codes
- 0bdb5c2 windaemon fixes
- 74da111 windaemon: add more logging
- 8682fe3 windaemon: assume static config until a better solution arises
- b2f134e windaemon: more logging
v0.15.15
v0.15.14
Changelog
- 07116bd fix: allow local DNS to be enabled independent of API in daemon connections
- 5dba873 fix: auto place empty verticies when placing edges to unknown targets
- c1117ce fix: check for nil round tripper when detecting bootstrap status from local storage
- e1835e9 fix: recover from storage on restart with bootstrap flag set
- ea451f7 fix: retain knowledge of previous bootstraps in the bootstrap transport
- dbb93c0 tidy: logging