Skip to content

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 02 Apr 15:54

[0.2.1] - 2026-04-02

Bug Fixes

  • (ci) Fix release flow. Remove PR enrichment from cliff since it wasn't needed (dc143d0)
  • (lint) Fix linting (6f525db)
  • (backend) Fix failing test (ca7db6c)
  • (ui) Fix failing test due to API generated code changes. Make tests less flaky by limiting vitest workers to 50% (182cb15)
  • (backend) Make sure "generic" devicetype is replaced everywhere with "static" (154073a)

Features

  • Track avg response time in hourly aggregates and dashboard (1b4727b)
  • (backend) Reject UDP Early-data=1 traffic properly with StatusTooEarly (425). This removes noise from traffic log (it was being seen as if coming from the trusted proxy) and provides a better response than a 403. (54b1c90)
  • (backend) Add max number of active IPs rule per device (be0aa2a)
  • (ui) Add rule config for max number of active addresses per device (b74185a)
  • (backend) Enforce max active address on rule change (0a85186)
  • (backend) Add more properties to device and allow changing the name (fe2da19)

Miscellaneous

  • (ui) Improve traffic map UI (70801b9)
  • (backend) Add verify request duration in microseconds to have metrics on performance (d017fd7)
  • (ci) Put tests on separate workflow so it can be sourced by ci and release. General improvements to it (0fa8f08)
  • (backend) Improve migration testing by testing latest migration with fake seed data (af05cee)
  • (ai) Ensure test migration seed file is kept up to sync whenever a new migration is added (b6d25c5)

Docker image: ghcr.io/diegoguidaf/pulseweaver:v0.2.1

docker pull ghcr.io/diegoguidaf/pulseweaver:v0.2.1