- #646 feature: allow the server to be upgraded via the admin ui (@sbender9)
- #620 feature: implement device access and new security spec (@sbender9)
- #645 Update @signalk/signalk-schema to the latest version 🚀 (@greenkeeper[bot])
- #572 feature: add log2sk utility (@tkurki)
- #642 Update @signalk/signalk-schema to the latest version 🚀 (@greenkeeper[bot])
- #639 feature: 0183 TCP server duplex, sentenceEvent (@tkurki)
- #641 Update @signalk/freeboard-sk to the latest version 🚀 (@greenkeeper[bot])
- #634 chore: update to latest version of nmea0183-signalk (@sarfata)
- #636 chore(package): update ws to version 6.1.0 (@tkurki)
- #635 refactor: search for modules at npmjs.com and npms.io (@sbender9)
- #630 feature: ensure the correct versions of the server-admin-ui and plugin-config are installed (@sbender9)
- #623 feature: add access to log files over http (@tkurki)
- #632 feature: add ship type setting to the admin ui (@sbender9)
- #631 chore: remove code for old admin ui (@sbender9)
- #628 Update husky to the latest version 🚀 (@greenkeeper[bot])
- #627 feature: shorten very long statusmessages (@tkurki)
- #622 Chore: cleanup settings, use canboatjs by default in settings (@tkurki)
- #621 doc: remove Samba instructions (@tkurki)
- #614 feature: add support for http compression (@sbender9)
- #615 fix: make so files generated by tests are ignored by git (@sbender9)
- #616 fix: server not detecting if running under systemd properly (@sbender9)
- #617 fix: remove logging of primus options (@sbender9)
- #613 Update debug to the latest version 🚀 (@greenkeeper[bot])
- #611 fix: prevent adding/updating a provider with an empty or existing id (@sbender9)
- #592 refactor: rewrite setup script, freeze port & ssl when under systemd (@sbender9)
- #610 feature: add option to enable ws compression (@tkurki)
- #609 fix: errors from execute provider don't show on the dashboard (@sbender9)
- #602 feature: add ability for plugins to make parts of their config collapsible (@sbender9)
- #593 feature: mdns-ws provider enhancements (@sbender9)
- #596 feature: provide an API to playback and retrieve historical data (@sbender9)
- #604 fix: make server.stop() return a promise so the tests can wait (@sbender9)
- #606 WEBAPPS.md: fix link to signalk spec (@mpvader)
- #605 fix(package): update serialport to version 7.0.2 (@tkurki)
- #600 feat: Open npm url in new tab. Add link title. (@tkurki)
- #599 doc: add admin ui readme with development instructions (@tkurki)
- #594 fix: plugin status shows Stopped after configuring or restarting a plugin (@sbender9)
- #591 feature: show the status of providers and plugins on the dashboard (@sbender9)
- #590 fix: source does not include the username for deltas coming through ws (@sbender9)
- #575 refactor: don't redirect to the login page on permission denied (@sbender9)
- #576 feature: add support for http/2 (@sbender9)
- #578 Update ws to the latest version 🚀 (@greenkeeper[bot])
- #573 Update file-timestamp-stream to the latest version 🚀 (@greenkeeper[bot])
- #588 Update @signalk/instrumentpanel to the latest version 🚀 (@greenkeeper[bot])
- #583 Update of raspberry_pi_installation (@MatsA)
- #581 feat: remove reconnect on idle in tcp provider (@tkurki)
- #585 fix: /sources in deltaCache full build (@tkurki)
- #574 fix: handle serial port buffer overrun (@tkurki)
- #577 fix: use npmjs.io for app store searches since npmjs.org has been broken for two weeks (@sbender9)
- #567 feature: add per plugin config get route (@tkurki)
- #565 feature: add registerDeltaInputHandler plugin hook (@tkurki)
- #560 feature: allow third party apps to integrate with security (@sbender9)
- #563 feature: add ability to generate a security token (@sbender9)
- #561 fix: plugin dependencies get package-lock'd and don't update when the plugin is updated (@sbender9)
- #564 fix: use uuid v4 for uuid generation (@sbender9)
- #562 chore: remove package-lock.json and added .npmrc to disable it (@sbender9)
- #554 Update @signalk/freeboard-sk to the latest version 🚀 (@greenkeeper[bot])
- #553 feature: set validateChecksum option from Data Providers setup page (@davidsanner)
- #552 feature: make webapps list multiple columns, change text order (@tkurki)
- #551 Remove package lock (@tkurki)
- #550 fix: show dual plugin/webapps as one line in the App store listings (@tkurki)
- #544 fix: root url shows 'bad auth token' with expired or missing token and 'allow read only' set to false (@sbender9)
- #542 fix: add try guard against errors in streambundle processing (@tkurki)
- #541 feature: add DEFAULTENABLEDPLUGINS, tweak plugin settings reading (@tkurki)
- #539 fix: delta cache missing very fast delta input (@sbender9)
- #538 refactor: prefer Date.now() (@tkurki)
- #537 fix: deltacache is building the full tree when a path that does not exist is requested (@sbender9)
- #536 doc: add npm version and PRs welcome badges (@tkurki)
- #530 chore: use s/console.log/debug in lib/modules (@webmasterkai)
- #521 chore: create @signalk/plugin-config package within same git project (@webmasterkai)
- #520 chore: add CONTRIBUTING.md (@tkurki)
- #514 Add buildFetchAction() to slim admin-ui actions code. (@webmasterkai)
- #513 SERVERPLUGINS s/pluging/plugin (@webmasterkai)
- #508 fix: sorting of deltas from deltacache not working (@sbender9)
- #512 feature: use canboatjs by default in the autodetect provider (@sbender9)
- #505 fix: delta's with an empty path are not handled correctly (@sbender9)
- #503 Update @signalk/signalk-to-nmea0183 to the latest version 🚀 (@greenkeeper[bot])
- #506 fix: source not getting set correctly for deltas over ws (@sbender9)
- #507 fix: deltas sent out on initial ws connections not getting sorted correctly (@sbender9)
- #502 fix: logging with canboatjs writes binary data (@sbender9)
- #501 feature: remove some pinned dependencies (@sbender9)
- #479 chore: remove unused dependencies (@tkurki)
- #498 feature: allow plugins to be seamlessly moved under @signalk (@sbender9)
- #495 fix: make app.savePluginOptions work from plugin (@tkurki)
- #497 fix(package): update @signalk/n2k-signalk to version 1.2.1 (@tkurki)
- #493 Update canboatjs to the latest version 🚀 (@greenkeeper[bot])
- #491 fix: canboatjs interface option not getting passed to provider (@sbender9)
- #490 Update @signalk/freeboard-sk to the latest version 🚀 (@greenkeeper[bot])
- #488 Fix Admin UI errors in Firefox (@tkurki)
- #487 fix: reorganise nmea0183 passing (@tkurki)
- #485 Update @signalk/freeboard-sk to the latest version 🚀 (@greenkeeper[bot])
- #463 feature: add support for put requests (@sbender9)
- #484 fix: issue with some acl configurations (@sbender9)
- #470 Update ws to the latest version 🚀 (@greenkeeper[bot])
- #465 Proper dockerfile with multi arch support (@tkurki)
- #483 chore(package): update node-fetch to version 2.1.1 (@tkurki)
- #482 fix(package): update file-timestamp-stream to version 0.3.0 (@tkurki)
- #472 feature: add support to configure a canbus N2K source with canboajs using the admin ui (@sbender9)
- #475 chore: replace bcrypt with bcryptjs (@tkurki)
- #476 feature: plugin.statusMessage() (@tkurki)
- #477 Update @signalk/set-system-time to the latest version 🚀 (@greenkeeper[bot])
- #474 Update @signalk/set-system-time to the latest version 🚀 (@greenkeeper[bot])
- #471 Update canboatjs to the latest version 🚀 (@greenkeeper[bot])
- #453 Update RPi installation guide (@MatsA)
- #469 Fix Tcp provider configuration from the UI (@joabakk)
- #448 feature: implement access control lists (@sbender9)
- #462 Feature: add server version to the Admin UI (@zubenubi)
- #459 Update lint-staged to the latest version 🚀 (@greenkeeper[bot])
- #461 Update canboatjs to the latest version 🚀 (@greenkeeper[bot])
- #460 Add --sample-n2k-data for samples/aava-n2k.data (@Krillle)
- #457 Fix multiplexed log input with 'noThrottle' option (@vokkim)
- #456 feature: set enablePluginLogging on by default (@tkurki)
- #454 Fix: simple provider n2k throttling (@tkurki)
- #446 feature: support relativePosition.radius in subscriptions and REST requests (@sbender9)
- #450 Doc:add plugin dev getting started instructions (@tkurki)
- #444 Update RPi installation guide (@MatsA)
- #439 Plugin api (@tkurki)
- #445 fix: make plugins installed in config directory preferred (@sbender9)
- #440 doc: update installation instructions (@tkurki)
- #436 Update @signalk/sk-simple-token-security to the latest version 🚀 (@greenkeeper[bot])
- #419 feature: enable security by default (@sbender9)
- #435 Update baconjs to the latest version 🚀 (@greenkeeper[bot])
- #429 feature: add support for native canboatjs (@sbender9)
- #423 feature: new multiplexed provider that autodetects input type (@sbender9)
- #430 fix: support starting up with an empty or missing settings file and using -c (@sbender9)
- #432 feature: use node lts version (@tkurki)
- #431 Build webapps on publish (@tkurki)
- #413 feature: add --sample-nmea0183-data argument to start the server with… (@sbender9)
- #386 Update ws to the latest version 🚀 (@greenkeeper[bot])
- #427 Update @signalk/n2k-signalk to the latest version 🚀 (@greenkeeper[bot])
- #428 Update @signalk/nmea0183-signalk to the latest version 🚀 (@greenkeeper[bot])
- #425 change: remove charts interface in favour of signalk-charts plugin (@vokkim)
- #426 fix: plugins getting installed into the current dir when using -s (@tkurki)
- #424 feature: add option to disable checksum validation for 0183 messages (@sbender9)
- #421 Update mocha to the latest version 🚀 (@greenkeeper[bot])
- #417 fix: crash when a plugin calls handleMessage with the wrong id (@sbender9)
- #400 Plugin delta logging (@sbender9)
- #381 feature: npm global install support with ~/.signalk settings (@sbender9)
- #380 feature: use name and mmsi or uuid from defaults.json if available (@sbender9)
- #384 feature: make the liner provider's line separator configurable (@sbender9)
- #399 fix: new favicon.ico, remove unused assets (@tkurki)
- #398 add: checking in admin-ui build (@sbender9)
- #395 Update @signalk/sk-simple-token-security to the latest version 🚀 (@greenkeeper[bot])
- #397 fix: canbus provider not going through candump2analyzer (@sbender9)
- #396 Update @signalk/signalk-schema to the latest version 🚀 (@greenkeeper[bot])
- #390 [WIP] Include admin ui in the server repo (@tkurki)
- #394 update: admin ui and security versions to fix bug in enabling security (@sbender9)
- #385 feature: provide stats per provider for the admin UI (@sbender9)
- #389 chore: use webapps & plugins from npm (@tkurki)
- #388 Logging fixes (@sbender9)
- #382 fix: remove unwarranted charts error message (@tkurki)
- #383 fix: don't use liner with 0183 serial port sources (@sbender9)
- #379 fix(package): update @signalk/signalk-schema to version 1.0.2 (@tkurki)
- #378 fix(package): update @signalk/n2k-signalk to version 1.0.1 (@tkurki)
- #377 Update @signalk/nmea0183-signalk to the latest version 🚀 (@greenkeeper[bot])
- #370 Security PUT refactorings (@tkurki)
- #325 Update file-timestamp-stream to the latest version 🚀 (@greenkeeper[bot])
- #369 fix: use correct port values in api, refactor port handling (@tkurki)
- #373 Update @signalk/client to the latest version 🚀 (@greenkeeper[bot])
- #372 Update @signalk/n2k-signalk to the latest version 🚀 (@greenkeeper[bot])
- #371 fix: make /self relative to root (@tkurki)
- #368 Update @signalk/server-admin to the latest version 🚀 (@greenkeeper[bot])
- #366 fix: less strict certificate file permission check (@tkurki)
- #363 Update prettier-standard to the latest version 🚀 (@greenkeeper[bot])
- #365 fix(package): update baconjs to version 1.0.1 (@tkurki)
- #364 feature: add SECURITYSTRATEGY environment variable override (@tkurki)
- #358 [WIP] Server admin api (@tkurki)
- #362 Remove bower & nonfunctional interfaces (@tkurki)
- #357 Update @signalk/nmea0183-signalk to the latest version 🚀 (@greenkeeper[bot])
- #348 feature: load ssl cert and key from configDir (-c option) if used (@sbender9)
- #356 Update lint-staged to the latest version 🚀 (@greenkeeper[bot])
- #355 fix: ws source for other users getting overwritten by new users (@sbender9)
- #354 fix: update rpi-setup.sh to support ssl config and dual http+https (@sbender9)
- #353 fix: mdns registration failes when running via systemd (@sbender9)
- #351 fix: mdns startup fails when the PORT environment variable is used (@sbender9)
- #350 fix: incude the original request path when redirecting to ssl (@sbender9)
- #349 fix: mdns not working because port changes (@sbender9)
- #347 fix: crash from setting the source from username (@sbender9)
- #346 feature: add the username to the source for deltas posted via WebSockets (@sbender9)
- #343 fix: fix naked property subscription handling (@tkurki)
- #339 Change ssl logic, refactor configuration and reformat (@tkurki)
- #344 Update @signalk/n2k-signalk to the latest version 🚀 (@greenkeeper[bot])
- #341 fix: ws security not working because of Primus change (@sbender9)
- #337 feature: add tls certificate chain support (@tkurki)
- #336 Update lint-staged to the latest version 🚀 (@greenkeeper[bot])
- #335 fix: nmea0183 buffer conversion (@tkurki)
- #333 Update @signalk/nmea0183-signalk to the latest version 🚀 (@greenkeeper[bot])
- #329 Update @signalk/signalk-schema to the latest version 🚀 (@greenkeeper[bot])
- #330 Update @signalk/n2k-signalk to the latest version 🚀 (@greenkeeper[bot])
- #299 New nmea0183 parser (@fabdrol)
- #323 fix: installing a plugin w/node 8.x should not update package.json (@sbender9)
- #321 Update @signalk/signalk-schema to the latest version 🚀 (@greenkeeper[bot])
- #320 Fix typo in providers/tcp.js (@emilecantin)
- #307 Update serialport to the latest version 🚀 (@greenkeeper[bot])
- #311 chore: add prettier-standard with commit autoformatting (@tkurki)
- #315 fix: TypeError from serialport provider (@sbender9)
- #310 fix: app store not working on windows (@sbender9)
- #309 feature: make execute provider restart the proccess if it exits (@sbender9)
- #308 Update @signalk/signalk-to-nmea0183 to the latest version 🚀 (@greenkeeper[bot])
- #306 Update @signalk/signalk-to-nmea0183 to the latest version 🚀 (@greenkeeper[bot])
- #303 feature: add Dockerfile (@tkurki)
- #305 More robust mbtiles validation. (@tkurki)
- #262 Update serialport to the latest version 🚀 (@greenkeeper[bot])
- #302 fix(package): update @signalk/signalk-schema to version 0.0.1-10 (@tkurki)
- #297 Update mocha to the latest version 🚀 (@greenkeeper[bot])
- #294 feature: make meta and units retrieval work on full paths (@tkurki)
- #295 Update @signalk/signalk-schema to the latest version 🚀 (@greenkeeper[bot])
- #293 Update @signalk/signalk-schema to the latest version 🚀 (@greenkeeper[bot])
- #292 fix: issue #290 ensure that security is applied for all ws connections (@sbender9)
- #291 feature: add StreamBundle.getSelfBus() (@tkurki)
- #287 fix: upgrade pem to be Alpine compatible (@tkurki)
- #286 fix: fix data logging (@tkurki)
- #285 feature:dynamic plugin schema (@sbender9)
- #284 feature: allow plugin+webapp combinations (@tkurki)
- #283 fix: update plugin ui dependencies (@tkurki)
- #282 Ignore ssl file permissions if on win32 (@zubenubi)
- #232 feature: allow server configuration, plugin configuration and defaults to be separate from the server install (@sbender9)
- #271 fix(package): upgrade signalk-schema and n2k-signalk @signalk (@tkurki)
- #278 fix: allow absolute paths in the filestream provider configuration (@sbender9)
- #279 fix: use @signalk npm packages (@tkurki)
- #277 Line end fix for Isailor on Android (@netAction)
- #276 Producer that allows users to filter out certain keys in a pipedProviders chain (@fabdrol)
- #273 Change server startup user (@joabakk)
- #264 refactor: rewrite logging provider without Winston (@tkurki)
- #270 Update n2k-signalk to the latest version 🚀 (@greenkeeper[bot])
- #269 Update debug to the latest version 🚀 (@greenkeeper[bot])
- #267 Update n2k-signalk to the latest version 🚀 (@greenkeeper[bot])
- #261 add forward slashes to correct URL in readme (@codefoster)
- #258 Update nmea0183-signalk to the latest version 🚀 (@greenkeeper[bot])
- #257 add colon (:) to tcp endpoint (@codefoster)
- #254 Mbtiles error handling (@tkurki)
- #255 feature: sort plugins by name in configuration editor (@sbender9)
- #250 fix: app store can display more than 20 plugins or webapps (@sbender9)
- #249 fix: selfId not set properly when only uuid is configured in settings (@sbender9)
- #247 fix: use providerId as $source (@tkurki)
- #243 feature: provide state storage for n2k-signalk (@sbender9)
- #245 Provide additional MBTiles metadata (@vokkim)
- #244 Fix mbtiles: ignore non mbtiles files and fix mbtiles path (@tkurki)
- #242 fix: make server.id from /signalk specify that this is the node server (@sbender9)
- #241 feature: provide server information in the result from /signalk (@sbender9)
- #238 Update documentation on apps, plugins and app store (@joabakk)
- #237 Update n2k-signalk to the latest version 🚀 (@greenkeeper[bot])
- #236 fix: output \r\n lineseparator in serialport (@tkurki)
- #231 fix: ReferenceError with charts tilemapresource (@sbender9)
- #228 fix: when mmsi is set make selfId be the maritime resource identifier (@sbender9)
- #229 add: sort plugins and webapps by package name (@sbender9)
- #230 Fixed period AIS subscription loses updates (@vokkim)
- #187 Update chai to the latest version 🚀 (@greenkeeper[bot])
- #219 feature: allow multiple events in 0183 out and serial in (@tkurki)
- #214 fix: better mapcache error handling (@tkurki)
- #217 fix: install is broken for organization npms (@sbender9)
- #215 fix: exception when an app does not have author set (@sbender9)
- #207 feature: create app store (@sbender9)
- #211 chore: update author & collaborators (@tkurki)
- #210 Use mmsi if both mmsi and uuid are present (@joabakk)
- #203 feature: easier simulator startup (@tkurki)
- #202 feature: add plugin signalKApiRoutes hook (@tkurki)
- #201 Mbtiles charts (@tkurki)
- #200 feature: add support for organisation npm modules (@tkurki)
- #198 feat: Make charts api async using Promises (@tkurki)
- #205 add signalk-n2kais-to-nmea0183 plugin (@sbender9)
- #199 Add support for the uiSchema in react-jsonschema-form for plugins (@sbender9)
- #195 Fixed invalid links in readme (@joabakk)
- #194 Point to log file (multiplexed) (@joabakk)
- #193 fix: timestamp in subscription deltas (@tkurki)
- #192 fix: tcp port in /signalk and mdns (@tkurki)
- #188 Check if rpi-setup is run as root (@joabakk)
- #190 Update signalk-client to the latest version 🚀 (@greenkeeper[bot])
- #185 fix: handle vessels.self context properly (@tkurki)
- #181 fix: use host & port from request in /signalk (@tkurki)
- #183 Update ws to the latest version 🚀 (@greenkeeper[bot])
- #184 feature: support timestamped 0183 playback with Multiplexedlog (@tkurki)
- #175 Deltas from tcp (@tkurki)
- #178 Add emit to n2k analyzer (@sbender9)
- #176 Update signalk-schema to the latest version 🚀 (@greenkeeper[bot])
- #174 fix: do not set source.label if dollarsource (@tkurki)
- #173 fix: Simulator must be a Transform stream to support pipe() (@tkurki)
- #172 fix: always consume pipeElement output with .pipe(devnull) (@tkurki)
- #170 Update primus to the latest version 🚀 (@greenkeeper[bot])
- #160 feature: Add npm based webapps in favor of bower (@tkurki)
- #168 Update signalk-schema to the latest version 🚀 (@greenkeeper[bot])
- #166 feature: add check for minimum Node version (@tkurki)
- #165 Fix multiplexed log file playback (@tkurki)
- #164 feature: add environment variables for hostname & port (@tkurki)
- #161 Remove logging in liner (@tkurki)
- #158 Add enabled to pipedProvider and provider config (@sbender9)
- #159 Update of the installation (@MatsA)
- #157 Add version number to plugin REST API (@sbender9)
- #156 Update signalk-client to the latest version 🚀 (@greenkeeper[bot])
- #154 Fix nmea0183 playback via multiplexedlog (@sbender9)
- #155 Fix nmea0183 conversion output over tcp (@tkurki)
- #147 Add plugins by sbender9 to the plugin list (@sbender9)
- #152 Update signalk-client to the latest version 🚀 (@greenkeeper[bot])
- #153 fix(package): update ws to version 2.0.3 (@tkurki)
- #150 Add DISABLEPLUGINS environment variable (@tkurki)
- #151 Fix: set context (vessel) prune interval to 1 hour (@tkurki)
- #149 Fix winston in log.js provider (@tkurki)
- #146 Add environment override for streaming service and document environment variables (@tkurki)
- #145 Refuse to start with more than 400 ssl file permissions (@tkurki)
- #141 Update dependencies to enable Greenkeeper 🌴 (@greenkeeper[bot])
- #144 Add editorconfig (@tkurki)
- #139 Use Bootstrap Accordion in plugin configuration list (@tkurki)
- #140 Build config React app with production React (@tkurki)
- #138 Accept deltas via WebSocket connection (@tkurki)
- #137 Handle error in certificate creation (@tkurki)
- #136 Add Update Procedure to Signal K Node Server Raspberry Pi Installation Guide (@sumps)
- #135 Update mDNS TXT Record Population Logic (@timmathews)
- #134 Permissions and ownership of vessel.json (@joabakk)
- #133 For vessel names with space(s) (@joabakk)
- #132 Changed rpi-setup to bash (@joabakk)
- #130 Emit an event when piped providers have been started (@sbender9)
- #123 Add a save-and-restart hook for plugins (@tkurki)
- #129 Econnreset thefix (@tkurki)
- #124 Tcp spec (@tkurki)
- #122 Heroku (@tkurki)
- #116 Setup script for raspberry pi (@joabakk)
- #120 Added ability for plugins to register with the router (@sbender9)
- #105 Plugin mechanism (@tkurki)
- #107 Implement subscription protocol (@tkurki)
- #115 Add provider for multiplexed logs created with log 'provider' (@tkurki)
- #110 fix websocket endpoint advertisement - fixes #99 (@ph1l)
- #104 Added DC battery PGNs to sample N2K data file (@thomasonw)
- #97 Output error on serial provider to console log (@hkapanen)
- #87 Various changes to the reconnect strategy of TCP provider (@fabdrol)
- #90 Implement the standard subscribe url parameters (@tkurki)
- #88 Correctly advertise TLS in mDNS metadata (@nohal)
- #89 Settings file from environment (@tkurki)
- #85 make N2K windows compatible (@e-sailing)
- #83 Run bower in postinstall (@tkurki)
- #79 Fix the REST API URLs (@nohal)
- #78 Mdns proxy support (@tkurki)
- #77 Fix path handling in cli.js (@timmathews)
- #75 Support Installation behind a Reverse Proxy (@timmathews)
- #72 Fix ENOENT if bower_components is missing (@timmathews)
- #70 Add nmea0183 over TCP (@tkurki)
- #67 Tcp (@tkurki)
- #65 Add ssl support (@tkurki)
- #69 Serialport provider (@tkurki)
- #62 Use ISO-8601 timestamps in sample file (@timmathews)
- #57 Update README.md (@argusbrown)
- #42 TCP Provider (@fabdrol)
- #55 Fixed a bug in REST interface (@fabdrol)
- #46 Update urls to follow the upcoming spec changes (@tkurki)
- #51 Portable Scripts in ./bin (@timmathews)
- #49 Revert "make startup scripts more shell agnostic" (@tkurki)
- #48 make startup scripts more shell agnostic (@lsoltero)
- #45 update rest api and streaming endpoints in readme (@webmasterkai)
- #44 Raw logging (@tkurki)
- #39 Change / to return list of installed Bower Signal K user interfaces (@tkurki)
- #41 Make mDNS optional (@tkurki)
- #37 mDNS support (@fabdrol)
- #31 Robust providers (@tkurki)
- #32 Change interfaces default policy to load all interfaces (@tkurki)
- #27 Fix the options for node-gpsd (@jaittola)
- #26 Fix path subscription (@tkurki)
- #23 Update consumer getting started (@tkurki)
- #19 Gpsd provider (@tkurki)
- #20 Fix for starting/stopping of the server. (@fabdrol)
- #22 Fix for issue #14 (@fabdrol)
- #21 Ensure filestream reads from correct path (@timmathews)
- #16 Modularised providers and start-stop methods for server (@tkurki)
- #12 Add subscription protocol (@tkurki)
- #4 NMEA 2000 from file support (@tkurki)
- #3 Revert "Added parsing of CLI arguments and forwarding to Providers" (@fabdrol)
- #2 Added parsing of CLI arguments and forwarding to Providers (@fabdrol)
- #1 Fresh start (@fabdrol)