Releases: webmeshproj/webmesh
Releases · webmeshproj/webmesh
v0.15.2
v0.15.1
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
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