Skip to content

Latest commit

 

History

History
440 lines (404 loc) · 46.1 KB

CHANGELOG.md

File metadata and controls

440 lines (404 loc) · 46.1 KB

Change Log

v1.8.0 (2018/11/01 19:43 +00:00)

  • #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)

v1.7.1 (2018/10/17 14:39 +00:00)

  • #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)

v1.7.0 (2018/10/01 19:45 +00:00)

  • #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)

v1.6.0 (2018/09/06 18:37 +00:00)

  • #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)

v1.5.0 (2018/08/16 14:50 +00:00)

  • #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)

v1.4.3 (2018/08/09 18:21 +00:00)

  • #581 feat: remove reconnect on idle in tcp provider (@tkurki)

v1.4.2 (2018/08/09 18:14 +00:00)

  • #585 fix: /sources in deltaCache full build (@tkurki)
  • #574 fix: handle serial port buffer overrun (@tkurki)

v1.4.1 (2018/07/20 00:04 +00:00)

  • #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)

v1.4.0 (2018/06/24 16:05 +00:00)

  • #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])

v1.3.0 (2018/06/05 19:43 +00:00)

  • #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)

v1.2.4 (2018/05/21 20:22 +00:00)

  • #544 fix: root url shows 'bad auth token' with expired or missing token and 'allow read only' set to false (@sbender9)

v1.2.3 (2018/05/16 00:32 +00:00)

  • #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)

v1.2.2 (2018/05/04 06:15 +00:00)

  • #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)

v1.2.1 (2018/04/13 18:49 +00:00)

  • #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)

v1.2.0 (2018/04/07 20:06 +00:00)

  • #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])

v1.1.2 (2018/03/29 21:01 +00:00)

  • #491 fix: canboatjs interface option not getting passed to provider (@sbender9)
  • #490 Update @signalk/freeboard-sk to the latest version 🚀 (@greenkeeper[bot])

v1.1.1 (2018/03/29 05:02 +00:00)

  • #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])

v1.1.0 (2018/03/20 23:30 +00:00)

  • #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)

v1.0.0 (2018/03/03 17:39 +00:00)

  • #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)

v1.0.0-4 (2018/02/18 23:32 +00:00)

  • #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)

v1.0.0-3 (2018/02/03 21:36 +00:00)

  • #436 Update @signalk/sk-simple-token-security to the latest version 🚀 (@greenkeeper[bot])

v1.0.0-2 (2018/02/02 22:14 +00:00)

  • #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)

v1.0.0-1 (2018/01/25 19:26 +00:00)

  • #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)

v1.0.0-0 (2018/01/13 12:24 +00:00)

  • #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])

v0.1.33 (2017/11/04 20:06 +00:00)

  • #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)

v0.1.32 (2017/10/04 16:38 +00:00)

  • #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)

v0.1.31 (2017/09/02 08:01 +00:00)

  • #232 feature: allow server configuration, plugin configuration and defaults to be separate from the server install (@sbender9)

v0.1.30 (2017/09/01 05:46 +00:00)

  • #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)

v0.1.29 (2017/08/30 15:57 +00:00)

  • #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)

v0.1.28 (2017/07/10 19:32 +00:00)

  • #245 Provide additional MBTiles metadata (@vokkim)
  • #244 Fix mbtiles: ignore non mbtiles files and fix mbtiles path (@tkurki)

v0.1.27 (2017/07/09 17:00 +00:00)

  • #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)

v0.1.26 (2017/07/06 05:37 +00:00)

  • #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)

v0.1.24 (2016/12/27 21:06 +00:00)

  • #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)

0.1.19 (2014/11/23 13:11 +00:00)

  • #9 Remove unused app.connections & fix leak (@tkurki)
  • #7 Refactor (@fabdrol)

0.1.18 (2014/11/07 23:01 +00:00)

  • #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)

0.1.13 (2014/09/14 13:49 +00:00)

  • #1 Fresh start (@fabdrol)