Skip to content

Releases: webmeshproj/webmesh

v0.0.27

31 Jul 00:31
56986df
Compare
Choose a tag to compare

Changelog

  • c1ad2bc chore: tidying
  • e3cacd8 ci: cleanup goreleaser.yaml
  • f908f64 ci: leave binary compression as a decision to the user/packager
  • 7c99c44 feat: pin latest api and update dashboard deps
  • 620819a fix: add mutex to badger interface for better consistency
  • 56986df fix: many multi-bootstrap fixes and remove unneeded IP storage complexity from sql past
  • 9d8f8d5 fix: more multi-bootstrap regressions from moving the raft logic
  • 23278d0 fix: regression from making mesh.Open sync. multi bootstraps thought the store was always closed
  • 30e8bc1 fix: rejoining a bootstrap server was still checking the old config format
  • 41963c7 fix: use a RWMutex so callbacks can do read operations

v0.0.26

30 Jul 20:19
b5a8c45
Compare
Choose a tag to compare

Changelog

  • 37389a3 ci: build binaries on nix
  • 4ab6997 ci: build is faster on macos
  • c162d01 ci: fix dont install upx on ubuntu
  • 8ea3987 ci: increase build parallelism
  • 0c83320 doc: update readme [ci skip]
  • 813aa98 doc: update readme [ci skip]
  • b180a32 doc: update readme [ci skip]
  • a7c8996 docs: add slack link in README [ci skip]
  • 5342b10 docs: docgen improvements
  • 367e08c docs: update compose examples with latest configs
  • b5a8c45 fix: overlapping ipv4 allocations in simple ipam plugin

v0.0.25

30 Jul 02:05
60cc429
Compare
Choose a tag to compare

Changelog

  • b8cb267 chore: doc generator for webmesh-node
  • 9eb0b3d ci: build containers on linux, binaries on macos
  • ada3688 ci: check build times on macos
  • 6a29d47 ci: cleanup
  • 521d345 ci: pass proper build args for docker linux binary
  • 24eeeda feat: add support for storing available features in meshdb
  • 489886d feat: advertise DNS services to peers
  • cce00a5 feat: export entire net manager from mesh interface
  • 9564b4f feat: export useable resolver from net package
  • a5695a6 feat: expose config to auto configure system dns resolvers
  • 38cb1f2 feat: handle mesh DNS servers in net manager
  • 77cfff4 feat: make leaderproxy opt-out
  • e77ad2f feat: methods for managing system DNS servers
  • 2aca857 feat: more arg validation in storage library
  • 219c301 feat: optionally advertise features automatically when joining the mesh
  • f066030 feat: track meshdns ports in the db
  • eced44f fix: extra preflight check on write operations to ensure leadership
  • 60cc429 fix: set dns servers during bootstrap if specified
  • e088a19 fix: use SplitHostPort to determine local server address
  • e8a4669 tidy: raft package cleanup

v0.0.24

29 Jul 17:27
9439fa0
Compare
Choose a tag to compare

Changelog

  • 9439fa0 fix: meshdns cache validity was backwards

v0.0.23

29 Jul 16:45
7b1de06
Compare
Choose a tag to compare

Changelog

  • 5dfa207 [ci skip] update README
  • 4accb08 chore: README updates
  • 9f401ec chore: tidying
  • a9fa2f9 feat: add caching forward resolver to meshdns
  • d7c1226 feat: expose new meshdns configurations
  • 7b1de06 fix: determine dns port when parsing system config on linux
  • 60ec1eb fix: ignore the cache when not configured
  • 138d0bd fix: increase resolution retries during raft bootstrap

v0.0.22

29 Jul 00:16
f90d3a8
Compare
Choose a tag to compare

Changelog

  • 75145f7 chore: Makefile updates
  • f3ea26b chore: mesh package tidying and removing unused methods
  • f770352 chore: more meshdns tidying, add lru cache for remote lookups
  • f27540f chore: move raft functionality to dedicated package
  • 753a789 chore: rename store package to better reflect what it is now
  • 80ec85a chore: restructure meshdns server
  • 6c71756 cleanup: collect cmd packags into single directory
  • 60a0067 fix: cleanup error messages in main
  • c650307 fix: deadlock when taking shutdown snapshot
  • 8a51694 fix: dont remove self on raft close, use api to new leader
  • 40fc804 fix: dont return snapshot error if due to no rewrite from log gc
  • c5d1aac fix: handle empty requests in meshdns
  • 560108b fix: ignore peer obervations about the local node
  • 17dee45 fix: linting
  • 15063a4 fix: panic when starting meshdns with latest changes
  • 5aaceb0 fix: raftbadger update and logging
  • 24f5a00 fix: retun original rcode on non-nxdomain forwarded lookup
  • f90d3a8 fix: return full answer for root ns lookup
  • 3b10385 fix: use same mux for dns udp and tcp server
  • 2721941 tidy: cleanup options to mesh package

v0.0.21

27 Jul 16:41
67c0f7c
Compare
Choose a tag to compare

Changelog

  • f70c77d chore: rename repository and go module
  • 67c0f7c docs: update readme badges

v0.0.20

27 Jul 12:17
be3b99f
Compare
Choose a tag to compare

Changelog

  • be3b99f fix: dont pack darwin binaries

v0.0.19

27 Jul 02:53
d1aae59
Compare
Choose a tag to compare

Changelog

  • d1aae59 Fix LDFLAGS
  • cea7aeb [ci skip] README update
  • b776eb1 [ci skip] Remove --skip-sign from global build args

v0.0.18

27 Jul 00:16
786f9f1
Compare
Choose a tag to compare

Changelog

  • 786f9f1 Include deps and recommends in linux packages