Skip to content

Releases: webmeshproj/webmesh

v0.9.4

30 Sep 14:06
19add59
Compare
Choose a tag to compare

Changelog

  • 19add59 fix: add DeepCopy methods to MeshEdges

v0.9.3

30 Sep 13:59
73a9954
Compare
Choose a tag to compare

Changelog

  • 73a9954 tidy: add JSON tagss to wrapped types

v0.9.2

30 Sep 13:26
40c1019
Compare
Choose a tag to compare

Changelog

  • 40c1019 feat: expose wrappers for remaining proto types

v0.9.1

30 Sep 11:37
69b19b4
Compare
Choose a tag to compare

Changelog

  • 69b19b4 feat: bump API version to inherit generated deep copy methods

v0.9.0

30 Sep 10:49
0feba69
Compare
Choose a tag to compare

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

28 Sep 16:07
81a9be4
Compare
Choose a tag to compare

Changelog

  • 777fa57 increase eventually timeouts in conformance tests
  • 1958fb8 test: add single node test fixtures
  • 589eb5c tests: change provider conformance builder function signature
  • 5eb73b2 tests: defer starting providers to the conformance test
  • 81a9be4 tidy: provider conformance tidying

v0.8.3

28 Sep 08:56
d53a4d2
Compare
Choose a tag to compare

Changelog

  • d53a4d2 tidy: move storage utilities to storage package

v0.8.2

28 Sep 01:05
95d0c52
Compare
Choose a tag to compare

Changelog

  • 95d0c52 safety: make sure all storage keys are valid UTF-8

v0.8.1

27 Sep 23:54
354aec0
Compare
Choose a tag to compare

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

27 Sep 18:38
0ef2d5f
Compare
Choose a tag to compare

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