Skip to content

Releases: webmeshproj/webmesh

v0.17.1

16 Nov 21:41
5789ad0
Compare
Choose a tag to compare

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

11 Nov 21:38
89c457f
Compare
Choose a tag to compare

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

09 Nov 13:39
9c68a39
Compare
Choose a tag to compare

Changelog

v0.16.3

08 Nov 11:46
f056699
Compare
Choose a tag to compare

Changelog

  • f056699 contrib: add persistence to webmeshd service file
  • 48eb812 tls: allow certificates to be used for codesigning

v0.16.2

07 Nov 21:33
abd61dd
Compare
Choose a tag to compare

Changelog

  • abd61dd fix: pkigen was using CA name for admin name

v0.16.1

07 Nov 13:39
b791001
Compare
Choose a tag to compare

Changelog

  • b791001 fix: darwin: extra error check that route exists

v0.16.0

07 Nov 13:31
51dc24f
Compare
Choose a tag to compare

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

05 Nov 18:16
fa8b8c6
Compare
Choose a tag to compare

Changelog

  • fd283bb ci: add helpers for only building app-daemon releases
  • 1df43ea ci: only build webmeshd for windows/darwin
  • b8d6473 ci: pack all webmeshd binaries when supported
  • fa8b8c6 dist: include LICENSE in archives
  • 9fe65ad dist: include systemd service for daemon with release packages

v0.15.14

05 Nov 01:57
dbb93c0
Compare
Choose a tag to compare

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

v0.15.13

05 Nov 00:54
3b466b8
Compare
Choose a tag to compare

Changelog

  • fd92d7d daemon: update API and use base64 encoded strings for tls data
  • 347cb5a feat: handle DNS configurations in app daemon
  • 3b466b8 feat: implement drop storage RPC for app daemon