Releases
v2.27.0
Compare
Sorry, something went wrong.
No results found
🚀 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
You can’t perform that action at this time.