Skip to content

Releases: victronenergy/venus-influx-loader

1.3.0

12 Nov 12:34
Compare
Choose a tag to compare

1.3.0 (2024-11-12)

Bug Fixes

  • Add types to support VRM manual config (5d8ee03)
  • Adjust usage of vrm.hasToken (a964f83)
  • build ESM (e57f48d)
  • Clean stop on SIGTERM and SIGNINT (closes #201) (95eb13c)
  • cleanup bin source code (fd97815)
  • Cleanup LOADER_CONFIG/UI_CONFIG state handling (94a22ed)
  • compile ts into cjs (cc9bfa8)
  • Correct setup of /discovery-api (1f79718)
  • Correctly handle expiry disabled (f9a2aa7)
  • Correctly mix discovered/configured VRM devices expiry (4d0f730)
  • Delete manually configured Portal IDs on VRM logout (a961841)
  • Do not flatten built hierarchy (1e44422)
  • Enable Save button only when dirty, reload config when new version vailable (442ba7f)
  • eslint.config.mjs (1641f75)
  • Forget expiry on VRM logout (8601188)
  • generateBuildInfo.sh should produce .cjs (d6977ab)
  • Handle VRM disabled in better way (4246b2b)
  • Hide device panes when not logged in (b4b1306)
  • Improve wording in the UI (2816de7)
  • lint (1e94002)
  • lint (87eaff4)
  • lint (c6f98d5)
  • Load VRM portals on start (ff4eaaf)
  • Make Editable Device List more generic (5eea6a4)
  • Make sure VRM logout suceeds with invalid token (69dbb1e)
  • Master enable UPNP, Manual, VRM by default (12acee5)
  • Pass custom command line args to ./run-dev-image.sh underlying docker run (49425ec)
  • Prevent NaN (division by zero) on Dashboard (6a3402d)
  • properly handle invalid VRM token (b5a67e6)
  • Refactor WebSocketStatus out to reuse (ab12a0c)
  • Remember associated row for expiry option list (c39163f)
  • Remember expiry settings by row index (fda9122)
  • Set retention properly (277f685)
  • simplify babel config (7d33281)
  • Sort devices on Dashboard (74af188)
  • Track expiry settings by row index to avoid conflicts (b9dc12d)
  • Try to force-reload browser on Grafana link (cfbc3ed)
  • Try to force-reload browser on Grafana link (b16735f)
  • Unify device discovery across VRM and UPNP (a123894)
  • Update types shared between server/client (3c9d661)
  • Use correct hook URL for vrm login (0e9cac7)
  • Use correct path to serve built react app (e98fb61)
  • use EditableDeviceList (80ace98)
  • Use VRM email for MQTT login (4f37f93)

Features

  • .js -> ignoredMeasurements.ts (d9dd637)
  • .js -> influxdb.ts (1de4cac)
  • .js -> loader.ts, cleanup loader logic (97dd460)
  • .js -> logger.ts (0aa0750)
  • .js -> upnp.ts (bb95d4e)
  • .js -> vrm.ts, cleanup vrm logic (c400e73)
  • .js -> websocket.ts (429d077)
  • add --disable-admin-api-auth command line option (aa8adf4)
  • Add --grafana-url option, closes #186 (0b07bc3)
  • add --hide-settings-* options to tweak UI (a75990c)
  • Add ability to configure manual VRM portals (be391d8)
  • Admin UI VRM Login by Token (85a8da5)
  • Allow client side config of expiry (a5b19a0)
  • Annotate custom hooks with TS types (5c1b2f0)
  • Annotate redux store with TS types (f1bc4fd)
  • Connect to manually configured VRM portals (e5acd91)
  • display app version in the UI (f48fd3f)
  • Display connection type + unconnected devices on the dashboard (ff905ba)
  • Display expiry selection when --enable-auto-expiry used (e811873)
  • Extract shared types, api, app state (e36ecc7)
  • Implement Loader data collection expiry ([2...
Read more

1.2.1

30 Sep 15:37
Compare
Choose a tag to compare

1.2.1 (2024-09-30)

Bug Fixes

  • Make production build actually work (1f3eed3)

1.2.0

13 Sep 08:23
Compare
Choose a tag to compare

1.2.0 (2024-09-13)

Bug Fixes

  • docker: correct Dockerfile syntax (1abb6f0)
  • docker: correctly propagate git_ref to nested docker builds (b79455f)
  • docker: infer BUILD_VERSION from environment (6770b9c)
  • gh: bump actions/checkout from v3 to v4 (4c3dd7c)
  • gh: revert to fetch-depth: 0 (30a489c)
  • loader: remove unnecesary VRM MQTT reconnect code, lower MQTT reconnect interval to 10s (f9ce300)

Features

  • build: extract buildVersion, use it in mqtt clientId (c523cc6)

1.1.0

28 Jun 09:01
Compare
Choose a tag to compare

Updated and simplified MQTT connection/subscription logic and fixed incorrect keepalive handling.

v1.0.0

15 Jan 13:04
Compare
Choose a tag to compare

This is the initial release of Venus Influx Loader continuing development of (now deprecated) https://github.com/victronenergy/venus-docker-grafana-images