Skip to content

Releases: webmeshproj/webmesh

v0.15.2

29 Oct 23:03
179a424
Compare
Choose a tag to compare

Changelog

  • 179a424 tidy: make version output consistent

v0.15.1

29 Oct 22:09
b3d5f02
Compare
Choose a tag to compare

Changelog

  • b3d5f02 ci: bump lint version
  • b01a977 ci: bump lint version
  • 0330c73 ci: bump lint version
  • 2b9f446 ci: bump lint version
  • 9785b56 ci: run linting parallel to tests
  • d39d68d ci: update deprecated goreleaser flags
  • cfc344d docs: add readme to daemon folder
  • f3e8ffb docs: add readme to daemon folder
  • 8dbcd37 fix: pass app log configuration to node storage
  • 86c464e logs: add more logging to daemon
  • 7c6050d tidy: rename daemon entrypoint folder to daemoncmd

v0.15.0

29 Oct 14:06
c9b0781
Compare
Choose a tag to compare

Changelog

  • 9b5be49 ci: skip discovery tests on CI
  • 0923fd8 config: imply disabling rbac when bootstrapping with no authentication
  • 9c43811 daemon: add key configuration
  • 63d116c daemon: allow more requests in flight
  • 21fe03c daemon: fill out more methods
  • 9064418 daemon: pull in api changes and fill out more scaffolding
  • eb6ff88 deps and scaffolding
  • 7aea32f deps+ci: pin dependencies and clear caches
  • f485ee4 deps: pull in API updates
  • e03b23b deps: pull in fixed API validators
  • e2f87bd deps: pull in latest API, more daemon scaffolding
  • da03b29 deps: update direct dependencies
  • f449c99 draft: announce RPC server to DHT
  • 63edd85 draft: join via multiaddrs support
  • c2c186a draft: server-side support for serving the mesh API over libp2p
  • 22c5242 draft: use libp2p grpc server for discovery
  • dfee469 feat: add uncertified address book
  • c590e91 feat: allow to use an uncertified address book
  • 90da394 fix: allow listen address to be unset if libp2p is enabled
  • e565548 fix: cancel any accept calls if the underlying host shutsdown
  • dec1f1c fix: comment
  • a0fb91a fix: disable services was backwards in app daemon
  • 4f7a74f fix: getInfo in ts plugin example
  • 75a02fa fix: include credentials in libp2p transport now
  • d9b7482 fix: linting
  • 1ed638c fix: pass correct listener to grpc.Serve
  • c9b0781 fix: register empty peers when they dont exist for direct edges
  • d6f3b1c fix: return the local addr in the host rpc listener
  • 21e007e refactor+draft: cleanup libp2p interfaces and draft serving full gRPC server over libp2p
  • 6ab603a refactor: allow multiple join addreses, finish first draft of new connect daemon
  • 6ee8203 refactor: start an RPC transport abstraction below the round trippers
  • 08d5abe scaffold: start refactored appdaemon, fix usage docs
  • e692297 tests+tidy: return native keys when decoding
  • 0baf9ba tests: add tests for libp2p discovery transport
  • fc85b69 tests: add tests for using grpc authentication over libp2p
  • f7b34c0 tests: add tls test for libp2p listener
  • daba5d5 tests: always pass around native types when working with TLS
  • 2ae7f17 tests: custom tls verification tests
  • 4b66a72 tests: more tls issuing tests
  • 5326104 tests: mtls over libp2p tests
  • 0c25b5a tests: mtls over libp2p tests, race fixes
  • 4eac3ed tests: start building rpc transport tests for libp2p
  • 2ec23c8 tests: start tls certificate/key generation tests
  • e8f7592 tests: switch libp2p test to use ed25519 for mtls
  • 6acffbc tidy: add type alias to stdlib crypto.PrivateKey in crypto package
  • e4c80f7 tidy: cleanup crypto key interface
  • 140d47f tidy: cleanup crypto methods
  • b67870d tidy: cleanup libp2p transport package
  • eac8438 tidy: cleanup logging and add config validators for daemon
  • f815b27 tidy: clenaup appdaemon entrypoint
  • 08e9b60 tidy: create an x509.Certificate alias in the crypto package
  • 0cb44cc tidy: create method to abstract consuming peer records
  • aa84479 tidy: go mod
  • 0f30eab tidy: make libp2p rpc transport more flexible
  • f81fd9d tidy: move embedded transports to single package
  • 304e07a tidy: pull in api refactor
  • 57ef00a tidy: remove some examples that probably will not remain supported
  • 5f45c4f tidy: rename struct fields in appdaemon
  • ca48cbc tidy: return raw string of ID from Host interface
  • 789c6c0 tidy: switch pkicmd methods to the crypto package

v0.14.14

24 Oct 17:50
c96e555
Compare
Choose a tag to compare

Changelog

  • c96e555 feat: include info about the node and network when configuring plugins
  • 746bce0 tidy: cleanup bootstrap storage methods

v0.14.13

20 Oct 19:38
b7f0b01
Compare
Choose a tag to compare

Changelog

  • b7f0b01 fix: logic for determing rbac preferences was backwards in API registration

v0.14.12

20 Oct 19:01
45f3e7b
Compare
Choose a tag to compare

Changelog

  • 45f3e7b ci: update to latest golangci-lint
  • 5bd7d52 fix: enabling admin server in config did not get honored

v0.14.11

20 Oct 15:15
5118e04
Compare
Choose a tag to compare

Changelog

  • d480916 feat: export method for easily checking if a group contains a node
  • 5118e04 feat: export more helper methods for dealing with nodes and their pubkeys

v0.14.10

17 Oct 11:34
274f811
Compare
Choose a tag to compare

Changelog

  • 754e7f3 feat: add flag to ignore remote DNS servers and only use the local one
  • 274f811 tidy: cleanup unix dns management

v0.14.9

17 Oct 10:14
55c8d96
Compare
Choose a tag to compare

Changelog

  • 55c8d96 fix: linux: detect if resolvconf is not generated and write directly to it instead of a head file

v0.14.8

17 Oct 06:43
ea99689
Compare
Choose a tag to compare

Changelog

  • ea99689 fix: dont try to add back an empty DNS list on darwin
  • eeed9d4 fix: use networksetup for managing DNS on darwin
  • 2af634f tidy: add todos