Releases: webmeshproj/webmesh
Releases · webmeshproj/webmesh
v0.9.4
v0.9.3
v0.9.2
v0.9.1
v0.9.0
Changelog
- 04462d3 ci: go back to limiting windows parallelism due to OOM
- 5f5c478 ci: lower test parallelism
- c72529c feat: add subscribe methods directly to Peers DB interface
- 4edd745 feat: implement peer subscriptions in built-in peers interface
- 6083add feat: move remaining network subscribers to new db interface
- f3641aa refactor: build a common interface for database operations
- cb5c0c0 refactor: make node IDs a typed first-class citizen
- fce9e98 refactor: move higher level database interfaces into storage package for potential datbse provider implementations
- 090a3b2 refactor: move remaing direct peer queries to DB interface
- 5b0896f refactor: start moving consumers to new DB interface
- e3fa15d tests: check that multiple attempts to bootstrap return the proper error
- 314c406 tests: create conformance tests for all new storage interfaces
- f5ba762 tests: move more tests to built-in test db
- d99c261 tidy: address CI OOM on windows and cleanup docs
- b3da2d5 tidy: collect more common types for storage interfaces
- ed71f8e tidy: consolidate errors, reenable color on windows tests
- 0feba69 tidy: leave all test parallelism decisions to the caller of the conformance test
- 56c4aef tidy: move storage backends into providers
- 6fd3eb4 tidy: only pubsub using old storage still
- 1744760 tidy: rename graph package to graphstore
- b7576a6 tidy: trim down core Networking db interface
- 5670ad3 tidy: trim down peers interface to use filter functions
v0.8.4
v0.8.3
v0.8.2
v0.8.1
Changelog
- 1877a78 fix: DOT graph test is not deterministic
- 354aec0 tests: crypto psk test fixtures
- dd6c317 tests: fixtures for address parsing in graph nodes
- 7bdf747 tests: more tests fixtures around peer storage
- dd5b69f tests: tweak parallelism in peer storage tests
- 20ec28f tests: tweak parallelism in peer storage tests
- 3e42008 tests: tweak parallelism in peer storage tests
- 3a16671 tidy: remove deadcode
v0.8.0
Changelog
- 40d8e7f ci: bump badger goroutines
- d2a1b4d ci: bump badger goroutines and lower win test parallelism
- ed75b3d ci: bump subscription timeouts in CI
- 9550201 ci: cleanup Makefile
- 41fe6b6 ci: dont use $(MAKE) variable in ci
- 810c843 ci: dont use richgo on windows
- 25b76f0 ci: general tidying
- 65c446a ci: invalidate cache
- ad9314e ci: just skip Subscription tests on CI entirely
- 5c14515 ci: lower windows test parallelism a bit more
- a43d6d6 ci: maybe a higher windows parallelism?
- f53ed49 ci: save an extra storage test in CI
- d05fa70 ci: skip subscription test on actions windows envs
- 7845c28 ci: tidy use same env vars in Makefile
- ef03413 ci: tidying
- 8c6d031 ci: use same parallelism in all environments now
- c77884e fix: take exclusive lock during subscription callbacks
- 0ef2d5f refactor: use byte slices for keys and values in backends, fix some builtin plugin flag parsing bugs
- e718519 tests: FuzzRandomAddress does not need to guarantee unique /128 addresses
- cf60500 tests: add tests for storage subscriptions
- a8817f2 tests: add to to provider conformance test
- c8144b4 tests: more provider conformance tests
- 51d3ff9 tests: typo in comment