Skip to content

v2.27.0

Latest

Choose a tag to compare

@sbender9 sbender9 released this 10 May 17:17
4592992

🚀 Features

  • refactor(mdns): replace dnssd2 and mdns-js with @astronautlabs/mdns
  • feature: retain remote sourceRef
  • feat(server): add --no-plugins and --no-webapps CLI flags
  • feat(admin-ui): redirect back to original page after login
  • perf(streambundle): build NormalizedDelta in final shape on pushDelta
  • ci(plugin-ci): gate ES2023 check by engines.node
  • feat(admin-ui): expose host React on window for ESM federation plugins
  • perf(ws): flatten delta onChange closure chain
  • Feat Hide disabled plugin-webapps and improve plugin configuration UX
  • Improve plugin & connection configuration forms
  • feat: Vite UI component manifest

🐛 Fixes

  • ci(plugin-ci): remove the v1 history-provider informational notice
  • fix(streams): skip provider error on gpsd initial connect
  • perf(unitpreferences): cache hot-path lookups in metadata resolver
  • feat(history): parse resolution time expressions per spec
  • fix(history): accept integer seconds for duration over HTTP
  • fix: when a notification switches from the normal state, clear acknowledged and silenced
  • fix(discovery): dedupe discovered providers by id
  • fix(appstore): add fetch timeouts and error fallback for npm registry calls

📦 Uncategorized

  • docs(plugins): recommend GitHub Releases for plugin changelogs
  • chore: turn on source maps to enable better debugging
  • chore(deps): bump aquasecurity/trivy-action from 0.35.0 to 0.36.0
  • docs(history): align spec to seconds for duration and resolution
  • chore(deps): bump @signalk/nmea0183-utilities to ^1.1.0 in streams
  • chore(deps): bump @signalk/signalk-to-nmea0183 to ^1.16.1
  • chore(deps): bump @signalk/course-provider to ^1.2.7
  • docs(history): add sma, ema, and parameter syntax to spec
  • perf(self-data): extract self-data filter into its own module
  • chore(test): remove unused eslint-disable in discovery.ts
  • chore: add PR template
  • ci(plugin-ci): drop stale 'type:module' warning
  • chore(deps): bump @signalk/nmea0183-signalk to ^3.19.1