Releases: victronenergy/venus-influx-loader
Releases · victronenergy/venus-influx-loader
1.3.0
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...
1.2.1
1.2.0
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
v1.0.0
This is the initial release of Venus Influx Loader continuing development of (now deprecated) https://github.com/victronenergy/venus-docker-grafana-images