Skip to content

Releases: jamofer/can-hub

v0.2.0

12 Jun 16:13

Choose a tag to compare

What's Changed

  • feat(packaging): manylinux wheels + PyPI trusted publishing by @jamofer in #79
  • hub: fan frames out to every binding of an interface per client by @jamofer in #80
  • fix(socketcand): match concurrent OPEN_ACKs to opens FIFO by @jamofer in #82
  • web: can-hub-web admin panel (epic #14) by @jamofer in #101
  • docs: NOTICE reflects GnuTLS to OpenSSL migration by @jamofer in #103

Full Changelog: v0.1.6...v0.2.0

v0.1.6

11 Jun 06:47

Choose a tag to compare

What's Changed

  • test(e2e): Robot Framework bench over real vcan with netns-per-Server topology by @jamofer in #62
  • feat(hub): per-channel TX fairness (#59) by @jamofer in #63
  • feat(cli): --version and clean --help on all binaries (#60) by @jamofer in #64

Full Changelog: v0.1.5...v0.1.6

v0.1.5

09 Jun 13:36

Choose a tag to compare

What's Changed

  • fix(packaging): align static binaries to 64K pages so they load on 16K-page kernels by @jamofer in #58

Full Changelog: v0.1.4...v0.1.5

v0.1.4

09 Jun 10:49

Choose a tag to compare

What's Changed

  • fix: QUIC client keepalive + transparent socketcand bridge reattach by @jamofer in #56

Full Changelog: v0.1.3...v0.1.4

v0.1.3

09 Jun 04:11

Choose a tag to compare

What's Changed

  • fix(socketcand): ack rawmode with < ok > and always emit the frame data field by @jamofer in #53

Full Changelog: v0.1.2...v0.1.3

v0.1.2

09 Jun 01:15

Choose a tag to compare

What's Changed

  • chore: GitHub issue/PR templates + roadmap by @jamofer in #30
  • chore: github issue/PR templates and design story rewrite by @jamofer in #31
  • ci: trim PR matrix to test + armhf smoke by @jamofer in #32
  • feat(client): attach mirrors a remote bus into a local vcan by @jamofer in #33
  • fix(quic): evict idle QUIC peers (ghost slot + busy-loop + blocked reconnect) by @jamofer in #34
  • feat(agent): graceful shutdown on SIGTERM/SIGINT by @jamofer in #36
  • feat(hub): displace a ghost agent peer on same-fingerprint reconnect by @jamofer in #38
  • feat(client): resolve namespaced interface names in dump/send/attach by @jamofer in #39
  • packaging: hub.conf + socketcand bridge systemd service in the debs by @jamofer in #41
  • packaging: ship can-hub-cli inside the can-hub deb by @jamofer in #42
  • release: ship zero-dependency static debs (musl, per arch) by @jamofer in #43

Full Changelog: v0.1.1...v0.1.2

v0.1.1

08 Jun 00:19

Choose a tag to compare

Changes since v0.1.0:

  • hub: per-channel SUBSCRIBE CAN id mask filters (#1)
  • hub: admin interface config (bitrate, link up/down) over rtnetlink (#4)
  • feat(client): socketcand-compatible server (client-hosted bridge) (#3)
  • build: per-binary Debian packages (make deb) (#2)
  • hub: client ACLs with wildcards, none level, read-locking (subject-dominates)
  • hub: agent allowlist (--require-known-agents, --show-identity, pins add)

v0.1.0

07 Jun 18:53

Choose a tag to compare