- Created by Tobias Kaupat, last modified by Philip Hundt on Feb 02, 2024
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 17 Current »
Backend
- Changelog
*Application:* Lobaro Backend
-
- v1.92.0 - 2024-02-02
- Added
- v1.92.0 - 2024-02-02
- mbus Lib v1.6.2
-
-
- Changed
-
- on shutdown after Otto infinity loop input data are logged to enable debugging.
-
- v1.91.1 - 2024-01-29
- Fixed
- v1.91.1 - 2024-01-29
- coap handler: binary firmware updates total calculation offset of 1 fixed
-
- v1.91.0 - 2024-01-31
- Added
- v1.91.0 - 2024-01-31
- Filter for default columns in device table
- binary firmware files over coap now have address query Param
-
- v1.90.0 - 2024-01-26
- Added
- v1.90.0 - 2024-01-26
- Basic support for binary firmware files over coap, e.g. for modem firmware updates
-
-
- Changed
-
- DeviceType Import: current organisation is now preselected
-
-
- Fixed
-
- Firmware Cache removes file when deleted.
-
- v1.89.0 - 2024-01-22
- Added
- Platform can now receive lobaro WMBUS Gateway uploads over MQTT
-
- v1.88.2 - 2024-01-19
- Fixed
- Issuses with the Lansen gateway information (MQTT topic LAS/W/I)
-
- v1.88.1 - 2024-01-19
- Changed
- v1.88.1 - 2024-01-19
- Device Type Selectors now can display up 25 matching device types
- Search for device types now also looks for device type ID
-
- v1.88.0 - 2024-01-16
- Changed
- v1.88.0 - 2024-01-16
- updated to GoLang v1.21
-
-
- Added
-
- Platform can now receive Lansen WMBUS Gateway uploads over MQTT
-
- v1.87.1 - 2023-12-19
- Fixed
- v1.87.1 - 2023-12-19
- Missing store in context of async integrations
-
- v1.87.0 - 2023-12-19
- Changed
- v1.87.0 - 2023-12-19
- Lobaro wMbus Api v1.5.14
- org-admins can now also create, reschedule and delete downlinks for devices in their organisation
-
- v1.86.0 - 2023-12-14
- Added
- v1.86.0 - 2023-12-14
- Allow usage of shorter default RealData keys for parsing appropriate wMBus telegrams
-
-
- Fixed
-
- Creating new hardware for a device type that is private was not possible
-
- v1.85.0 - 2023-12-12
- Changed
- v1.85.0 - 2023-12-12
- Lobaro mBus Lib v1.5.13
-
-
- Fixed
-
- When importing a device type the data table config was set as the device table config
-
- v1.84.2 - 2023-12-11
- Changed
- v1.84.2 - 2023-12-11
- JSON Logging Environment variable is now: `LOB_JSON_LOGGING`
- Also use structured logging for first line of log output when enabled
-
- v1.84.1 - 2023-12-11
- Note
- v1.84.1 - 2023-12-11
- Broken release!
-
- v1.84.0 - 2023-12-07
- Added
- v1.84.0 - 2023-12-07
- Device Type Config Properties can be reordered
- Tags can be searched in the Device page
- Server logging in JSON format
-
-
- Fixed
-
- DeviceDetailPage link to devices page in header fixed
- GraphQL Broken escaping for field value in custom filters
- Broken Top Navigation after login/logout/user change
-
- v1.83.0 - 2023-12-04
- Added
- v1.83.0 - 2023-12-04
- Czech language
- Device Type Import
-
- v1.82.1 - 2023-11-9
- Fixed
- v1.82.1 - 2023-11-9
- Fixed error on GQL Device endpoint for devices that are not attached to a organisation
-
-
- Changed
-
- Suborg Statics and Page are no longer shown in Orgs without suborgs/the right to have suborgs
-
- v1.82.0 - 2023-10-24
- Added
- v1.82.0 - 2023-10-24
- Device Usage Statistics can now be closed in an accordion with a persistant state
-
- v1.81.2 - 2023-10-23
-
-
- Fixed
-
- Fixed view downlink list was not possible when org_admin was viewing devices in a suborg
-
- v1.81.1 - 2023-10-08
-
-
- Fixed
-
- Fixed statistics now include devices from parent and sub orgs
- Fixed a bug where device data could not be sorted by field
- Updated permissions to allow admin, orgAdmin and deviceAdmin to create device downlinks
- Fixed a bug where searching devices via their comments failed when the device comment was used to store id like strings (e.g. serial numbers)
- Fixed a bug where the test input of a device setting did not show the latest device data and did not update after an uplink was simulated
- When paginating devices that have no last received date, an arbitrary order (by internal id) will be used to preserve the pagination order
-
-
- Added
-
- Added "Organisation" selection to Device Settings Page
-
- v1.81.0 - 2023-10-02
-
-
- Fixed
-
- fixed creating new users as non-admin, where a maxUsers limit was falsely shown to be reached
- fixed updating the maxUser limit of an organisation
- fixed a typo in the device-type copy resolver, that copied the 'data table config' into the 'device table config'
- fixed a bug where subOrgs could not be displayed when an admin selects subOrgs in the devices page
- fixed typos in german translation
-
-
- Added
-
- REST Endpoints for http integration management
- Inform user about amount of ignored keys when importing from exchange platform
-
-
- Changed
-
- REST API: added panic catching middleware with extended logging on rest API handlers.
- create a device tag when focus is lost on the device/settings page
-
- v1.80.3 - 2023-08-19
- Fixed
- v1.80.3 - 2023-08-19
- Allow org-admin to switch bach to own base organisation
-
- v1.80.2 - 2023-08-18
- Fixed
- v1.80.2 - 2023-08-18
- typo that lead to error on devices Page
-
- v1.80.1 - 2023-08-18
- Fixed
- v1.80.1 - 2023-08-18
- organisation edit in device settings
- admins impersonating users can have problems with no longer assacibile scope for devices set
- error on wmbus key edit.
-
-
- Changed
-
- DeviceType Parser: Removed feature for "default" selection
-
- v1.80.0 - 2023-08-15
- Added
- v1.80.0 - 2023-08-15
- Example configuration is automatically generated with comments and default values
- Device import on Devices Page in organisation
- Configuration parameters for CoAP and CoAPs ports
- CompactFrame Table: cut Values decimal places to exponent precision
- Copy DeviceType feature
-
-
- Changed
-
- wMbus AES Keys can now be displayed with masked middle
- Devices Pages saves scope and selected device type in local storage
- Removed unused components like customer specific prototypes
-
-
- Fixed
-
- CertEnforceDtls only blocks requests without cert
- fixed some frontend issue with wmbus key import from key exchange platform
-
- v1.79.1 - 2023-07-14
- Fixed
- v1.79.1 - 2023-07-14
- Org Admin can access device page
-
- v1.79.0 - 2023-07-13
- Added
- v1.79.0 - 2023-07-13
- Bulk operation supports to change device organisation
- Device Table can now display devices from scope: Organisation, Organisation With Suborgs and Global
- search for empty meterId and manufacturer in WmbusKey Table
- added is isnull filter for "is null" and "is not null" searches in filter API/GQL-filter
-
-
- Changed
-
- Only admins can change the address of existing devices
- Updates wmbus parser to v1.5.12 to fix parsing of Zenner invalid values
-
- v1.78.1 - 2023-07-05
- Added
- v1.78.1 - 2023-07-05
- ATTENTION: Contains long running DB transformation (on startup)
-
-
- Fixed
-
- Nats monitoring endpoint was not working
- Properly handle server shutdown, do not hang up
- Start monitoring immediately after startup and do not wait 30 seconds
-
- v1.77.0 - 2023-06-29
- Added
- v1.77.0 - 2023-06-29
- device certificates can now be deleted by admins/orgadmins/device-admins
- Device DTLS Certs can now be deleted by admins, org-admins and device-admins
- UsageStatistics Cron worker now also reports into the CronLog.
-
-
- Changed
-
- Actility datasource now uses network-server tokens, disabled old datasource concept in apps
- Update mbus parser to v1.5.10 to fix compact profiles with invalid values
-
- v1.76.0 - 2023-06-22
- Added
- v1.76.0 - 2023-06-22
- device usage Statistics
-
-
- Changed
-
- retry mechanism for configuration downlinks on coap endpoints
-
-
- Fixed
-
- dont display Hardware Activation Link under "Ogranisation" when Featureoggle is disabled
- routing for Hardware Activation
- browser back button on pages with redirects
-
- v1.75.4 - 2023-06-13
- Added
- v1.75.4 - 2023-06-13
- helpfull error message on failed wmbus key imports
-
- v1.75.3 - 2023-06-06
- Added
- v1.75.3 - 2023-06-06
- wmbus LIB v1.5.9
- DbStats for prometheus metrics
-
-
- Fixed
-
- detail pages in Configuration now also highlight the correct navigation item
- missing edit button on max Sub Orgs for admins of Parentorganisation
-
- v1.75.2 - 2023-06-02
- Fixed
- v1.75.2 - 2023-06-02
- cpu usage statistics for prometheus metrics
-
- v1.75.1 - 2023-06-02
- Added
- v1.75.1 - 2023-06-02
- cpu usage every 10sec sampled for prometheus metrics
-
- v1.75.0 - 2023-06-01
- Added
- v1.75.0 - 2023-06-01
- Monitoring Service with host stats for Prometheus Metrics
-
- v1.74.0 - 2023-05-31
- Added
- v1.74.0 - 2023-05-31
- Key import from Key Exchange Platform
-
- Fixed
- prohibit wmbus_key manufacturer entry to become empty string instead of null
-
-
- Changed
-
- Update to Go 1.20
- extend coap/coaps prometheus monitoring
-
-
- Fixed
-
- error page on password reset
-
- v1.73.0 - 2023-05-18
- Added
- v1.73.0 - 2023-05-18
- Lobaro Mbus Lib v1.5.6
-
-
- Fixed
-
- SensusRF Keys were not found on parsing in Key Store
-
-
- Change
-
- move from github.com/dgrijalva/jwt-go to github.com/golang-jwt/jwt
- removed no longer used last Keycloak auth features
-
- v1.72.0 - 2023-05-16
- Added
- v1.72.0 - 2023-05-16
- SubOrganisations in tenant management
- API Endpoints for deletion of Devices ParsedData and SensorData
-
-
- Fixed
-
- Configuration Area: Broken Firmware Upload Form
- navigation bar is not shown after login
-
- v1.71.9 - 2023-04-17
- Changed
- v1.71.9 - 2023-04-17
- Update wMbus Parser to v1.5.5
- remove broken DeviceTable Edit from Device Table Page
- Using "Clear" on Table Config editor now clears config but doesn't save clear action directly
-
-
- Fixed
-
- Search for data table fixed when searching for a prefix e.g. 'my prefix*'
- Format errors in logs
- Hardware Activation detail page was not loading
- Create hardware activation
- Create device type without Organisation
-
- v1.71.7 - 2023-04-05
- Changed
- v1.71.7 - 2023-04-05
- removed sensitivity in wmbus key import table search
-
- v1.71.6 - 2023-04-05
- Fixed
- v1.71.6 - 2023-04-05
- unneeded re-renderings and double query execution on Data Table
-
- v1.71.5 - 2023-04-04
- Fixed
- v1.71.5 - 2023-04-04
- DeviceType Parser in Device Parser Editor
-
- v1.71.4 - 2023-04-03
- Fixed
- v1.71.4 - 2023-04-03
- mixups in Parser Editor
- Path problems in configuration area that lead to error page
- missing navigation highlighting
-
- v1.71.3 - 2023-03-30
- Fixed
- v1.71.3 - 2023-03-30
- error on search for Wmbus_Keys with long Sensus Device Id.
-
- v1.71.2 - 2023-03-28
- Changed
- v1.71.2 - 2023-03-28
- some more improvements for wmbus_key refactoring
-
- v1.71.1 - 2023-03-27
- Added
- v1.71.1 - 2023-03-27
- update to wmbus Lib v1.5.4
- Additional saftey in wmbus_keys transformation
-
- v1.70.2 - 2023-03-19
- Added
- v1.70.2 - 2023-03-19
- Dragino TCP Endpoint for NB-IoT at port 5600
- CoAP .well-known/core endpoint
-
-
- Changed
-
- wMbus API parameter "ident" renamed to "indent" as it was meant to be
- removed bloated debug log that was introduced in v1.61.7
-
- v1.70.1 - 2023-02-15
- Added
- v1.70.1 - 2023-02-15
- wmbus LIB v1.5.3
-
-
- Fixed
-
- out of index error in parser for lansen v3 co2 sensors
-
- v1.70.0 - 2023-02-01
- Added
- v1.70.0 - 2023-02-01
- wmbus LIB v1.5.2
-
- v1.64.1 - 2023-01-30
-
-
- Fixed
-
- race condition in HTTP integration that lead to "context canceled" before msg was published over http
-
- v1.64.0 - 2023-01-17
-
-
- Changed
-
- MBUS Lib updated to v1.5.1
- HTTP integrations now run asynchronous in background
- CompactFrame now uses EU Date Format.
-
-
- Fixed
-
- long running http integration blocks COAP call
- white labeling on swagger API documentation improved
-
- v1.63.0 - 2022-12-07
-
-
- Added
-
- wmbus LIB v1.5.0
- CompactProfile Support
-
-
- Changed
-
- Domain Model endpoint meterData will work with empty body and use default Configuration from mbus lib
-
-
- Fixed
-
- missing fields in Device Export
-
- v1.62.1 - 2022-11-25
- Added
- v1.62.1 - 2022-11-25
- Timezone feature for date Handelbar helper
- Support TimeString and Epoch in Handelbar date helper
-
- v1.61.7 - 2022-11-23
-
-
- Fixed
-
- fixed mbus parser error on to short key ids in organisation key store.
-
- v1.61.6 - 2022-11-23
-
-
- Fixed
-
- Out of Index error on humanize of Lansen Co2 Meters with failed decryption.
-
- 1.61.5 - 2022-11-18
-
-
- Fixed
-
- moved lobaro-cron-validate dependency from github to npm repo
- DeviceConfig: lobaro-cron-validate to support L and W (as Lists) on
-
- v1.61.2 - 2022-11-15
-
-
- Added
_ wmbus LIB v1.4.2
- Added
-
- wmbus: Lansen Co2 Sensors added DB Ambience level to DomainModel
- meaningful error on decryption failure for DomainModel
-
-
- Fixed
-
- DomainModel: fixed missing MeterId for Multisensors (in specific: Lansen CO2)
-
- v1.61.1 - 2022-11-04
-
-
- Added
-
- wmbus: Lansen Co2 Sensors added DB Ambience level to DomainModel
-
-
- Changed
-
- wmbus Parser Lib updated to v1.4.1
-
- v1.61.0 - 2022-11-04
-
-
- Added
-
- wmbus: Subunit is now displayed for wmbus telegrams
- wmbus: Lansen Co2 Sensors are now supported by he DomainModel
-
-
- Changed
-
- wmbus Parser Lib updated to v1.4.0
-
-
- Fixed
-
- wmbus: SubUnit and Tariff
-
- v1.60.0 - 2022-10-13
-
-
- Added
-
- CONFIG CHANGES FOR DTLS CERTS NEEDED (see changed)
- Mqtt Integration now also displays the publishInformation for the last execution where an error occurred
- Cron validation support for: Last Day Of Week (L for Weekday), Nearest Week Day (W for weekday param), Last Day Of Month (L and L-x for day of month param)
- support for raw downlinks over coap to Lobaro NB-IoT Devices
- Link Device Type in Device Header (on Device pages) with Device Type page
- Device Bulk operation: Export Hardware csv for devices
-
-
- Changed
-
- wmbus Parser Lib updated to 1.2.3
- removed config Value featureToggle.dtlsSecureCoapServiceEnabled
- SecureCoapService is now started when server.dtlsConfig.dtlsCertDir and server.dtlsConfig.dtlsCertDir are set
- Removed server.dtlsConfig.dtlsCertDir and server.dtlsConfig.dtlsCertName no longer have default Values
-
-
- Fixed
-
- double 0x-prefixon wmbus Device Type at Application Layer for long header
-
- v1.59.0 - 2022-10-05
-
-
- Added
-
- Rest API: update Device
- Fields to copy&paste GPS location for devices
-
-
- Fixed
-
- MQTT Integration UI: fix empty string displayed as QosByte instead of 0
- MQTT Integration UI: edit on Retained Flag not saved correctly
-
- v1.58.1 - 2022-09-30
-
-
- Fixed
-
- GQL Schema for build
-
- v1.58.0 - 2022-09-30
-
-
- Added
-
- Added QosBytes and retained Flag to MQTT integrations
-
-
- Changed
-
- DeviceType "makePrivate" now sets Org automatically if no org is set on deviceType
-
- v1.57.0 - 2022-09-23
-
-
- Added
-
- delete device endpoint in REST API
- org bulkoperation: change devicetype
-
-
- Fixed
-
- CSV-Export of Devices from DeviceTable had no access to device properties
- Org-Admin cant edit DeviceType Parser and Tables of own deviceType (private)
-
- v1.56.0 - 2022-09-20
-
-
- Added
-
- wmbus key store can now contain MFields as "Meter Id" so the key is used for all devices of a manufacturer
-
-
- Fixed
-
- wmbus key import from csv destroyed entrys with "*" als Meter Id
- removed Unknown property '_grid' for div component in Grid Component because it caused react/no-unknown-property rule to fail builds
-
- v1.55.0 - 2022-08-09
-
-
- Added
-
- ATTENTION: Contains DB Transformations
- Display Telegram Types on uplinks
- more translations
-
-
- Changed
-
- sharped private device types
- unique Device Addr (DB transformation can interrupt startup on failure!)
-
- v1.54.1 - 2022-08-09
-
-
- Added
-
- configurable ConnectionPool limits for Gorm DB Connection
- added LastError Information for HTTP integrations
-
- v1.54.0 - 2022-08-09 [YANKED]
-
-
- Added
-
- configurable ConnectionPool limits for Gorm DB Connection
- added LastError Information for HTTP integrations
-
- v1.53.1 - 2022-08-05
-
-
- Changed
-
- Updated mbus Parser to v1.2.2
- mbus Parser: Support for wired M-Bus Headers
- mbus Parser: Support for Enhanced Identification Block
-
-
- Added
-
- MQTT Integrations can now listen for downlinks over MQTT
- Handlebars "replace" helper
- Handlebars config helper
- Replay Device Data feature
-
-
- Fixed
-
- org-admins can create password reset links and change pws of users (in same org)
- org-admins can send password set emails for users (in same org)
- fixed redirect on user creation in organisation menu
-
- v1.52.2 - 2022-07-28
- Changed
- v1.52.2 - 2022-07-28
- also sort devices table by deviceType on "last received"
-
- v1.52.0 - 2022-07-25
- Added
- v1.52.0 - 2022-07-25
- Chirpstack join info as uplink
- "in" operator for filters (text elem in array)
-
-
- Fixed
-
- Filters for the Devices Table from the Device Table Configuration of DeviceTypes
- Import of big hardwareCSV files
-
- v1.51.1 - 2022-07-04
- Added
- v1.51.1 - 2022-07-04
- max User Limit for organisations (first steps)
- lorawan downlinks
-
-
- Changed
-
- API Tokens now can have the Roles Device-Admin and Org-Admin.
-
-
- Fixed
-
- removal of device ConfigValues removes them from the initial config also
- base64 encoded telegrams are correctly handeled by the frontend now
-
- v1.49.0 - 2022-06-20
-
-
- Added
-
- config values that are not part of deviceType schema can be removed from device
-
-
- Fixed
-
- wmbus Parser page: Base64 telegrams are now converted to base64url to fix parsing on base64 telegram with +,/ and =
- broken password change on password change page
- password could get broken by Ampersand on transport
-
- v1.48.0 - 2022-06-15
-
-
- Added
-
- org admins can create and manage users in their organisation
-
-
- Fixed
-
- Firmware Management page: missing refetches, unwanted uuid in file name is no longer added
-
- v1.47.0 - 2022-06-13
- Added
- v1.47.0 - 2022-06-13
- Bulk creation of Downlinks for Devices.
- Firmware File Management (upload/deletion..) page for Platform Admins
- Api Endpoints for device and user creation
-
-
- Changed
-
- Selection box at top of Table now always adds all unmarked elements to exiting selection
-
- v1.46.2 - 2022-05-18
-
-
- Fixed
-
- Fix blockwise transport with coap server v2.5.0k
-
- v1.46.1 - 2022-05-18
-
-
- Changed
-
- updated mbus parser for MüllerRF bugfixes
-
- v1.46.0 - 2022-05-18
-
-
- Added
-
- parser support for "mbus" and "MüllerRF" frames
-
- v1.45.2 - 2022-05-13
-
-
- Fixed
-
- Blockwise CoAP upload by rolling back to coap server v2.3.0
-
- v1.45.1 - 2022-05-11
- Added
- v1.45.1 - 2022-05-11
- Added gzip compression support to REST API and GraphQL
- Allow integrations to access device Serial, Id, Name, Addr, and OrgId in URL / Topic
-
- v1.43.2 - 2022-05-09
- Changed
- v1.43.2 - 2022-05-09
- increase default and max pagination limit to 100.000
-
-
- Fixed
-
- csv download uses pagination
-
- v1.43.1 - 2022-05-08
- Fixed
- v1.43.1 - 2022-05-08
- fix localization files path
-
- v1.43.0 - 2022-05-06
-
-
- Changed
-
- enforce max Page size of 1000 items
- use of default page size when no pagination config is supplied on request
-
- v1.42.0 - 2022-05-05
-
-
- Added
-
- language files will be loaded from filesystem on startup
-
- v1.41.2 - 2022-05-04
-
-
- Fixed
-
- api param `ident` corrected to `indent`
-
- v1.41.1 - 2022-05-03
-
-
- Changed
-
- update mbus lib to fix parsing of invalid and negativ BCD numbers
-
- v1.41.0 - 2022-05-02
-
-
- Added
-
- pprof endpoints
-
-
- Changed
-
- pass context of gql query to gorm for big querys so gorm can cancel execution in ctx.Done
- updated GqlGen to v0.17.5
- Log Warning on querys with more than 10.000 results
- Error on Querys with more than 100.000 results
-
-
- Fixed
-
- Missing page parameter in initial query org/device/parsedData
- high memory consumption during CoAP fw update
-
-
- Added
-
- added ident param to endpoints of REST API
-
- v1.40.1 - 2022-04-28
-
-
- Added
-
- added ident flag for api/mbus
-
-
- Fixed
-
- frontend crash on device tag edit
-
- v1.40.0 - 2022-04-28
-
-
- Added
-
- DatasourceString so the technical source of a Uplink can be identified
- Users can be deleted by admins
-
-
- Changed
-
- Org is now required on user generation
- improved space for dropdown selection in user creation modal
-
- v1.39.0 - 2022-04-25
-
-
- Added
-
- DTLS: configure if a device can fallback to unsecure coap in frontend
- trim white spaces in config values
-
-
- Changed
-
- new mbus Parser Lib version (1.0.0) with fixed Storage Numbers
-
- v1.38.0 - 2022-04-25
-
-
- Added
-
- roles field in user creation modal
-
-
- Changed
-
- login is set to email address for new users
- Change color of admin role pills to red background
- Fallback to nonsecure DTLS can be allowed for device
-
-
- Fixed
-
- scrollbar for org chooser in user creation modal is presented for long org lists
- DTLS: Lost updates on device (config/properties) for all Messages beside the last one on dtls connection
-
- v1.37.0 - 2022-04-21
-
-
- Changed
-
- update CoAP implementation to v2.5.0
- adjusted flight time for dtls handshake
-
- v1.36.0 - 2022-04-20
-
-
- Added
-
- basic prometheus statistics for GraphQL API
-
-
- Changed
-
- updated PION DTLS to v2.1.3 to fix potential deadlock bug
-
- v1.35.0 - 2022-04-19
-
-
- Added
-
- Added TLS support for MQTT integrations
- Allow Variable Substitution in MQTT Topic
-
-
- Changed
-
- Update to GoLang 1.18
-
-
- Fixed
-
- MQTT publish leads to DB update error without information
-
- v1.34.0 - 2022-03-29
-
-
- Changed
-
- make Database sslmode configurable
-
-
- Fixed
-
- improved cron evaluation
-
- v1.33.1 - 2022-03-24
-
-
- Changed
-
- removed possible logging of Auth Header at TTN endpoint
-
-
- Fixed
-
- look in to forwarded for Header Entry for mbus API requests IP ratelimeting
-
- v1.33.0 - 2022-03-23
-
-
- Added
-
- count Access by IP on mbus API
- monitor push integrations (mqtt/http) with prometheus
- favicon can be configured in branding configuration
- Device Config Form: config values with type CRON are now validated an error displayed on invalid crons
- Translate hardcoded column names in global "Data" table
-
-
- Changed
-
- distinguish timeout and error returned by parser in parser monitoring
- removed AppLauncher in Top Navigation
-
- v1.32.1 - 2022-03-04
-
-
- Changed
-
- Change DTLS config to request Extended Master Secret, instead of requiring it.
- Wrap Pion-Logger to Logrus, so that messages from DTLS-lib show up in log.
-
- v1.32.0 - 2022-03-01
-
-
- Changed
-
- COAP FW update: Use file table to look up files instead of metadata from filesystem
-
-
- Added
-
- Prometheus statistics for COAP Endpoint Runtimes and JS Parser Runtime
- role "monitoring" protect prometheus endpoint with auth for admin or monitoring role
-
-
- Fixed
-
- crash on sort click in Tables without default sort (data table)
- DTLS parse EUI64 from device if EUI64 URN is presented instead of fail because of wrong IMEI URN
-
- v1.31.0 - 2022-02-17
-
-
- Added
-
- new mbus Parser Lib Version can parse EiElectronics Smoke Detector HeadStatus content
- On Panic in go-coap handler routine give Internal Server Error to client instead of killing the routine
-
-
- Fixed
-
- sort no longer breaks on multiple change of sort direction
-
-
- Changed
-
- Logg "Handle CoAP request" only as Debug because it spams the log
-
- v1.30.0 - 2022-02-08
- Changed
- v1.30.0 - 2022-02-08
- Updated to Go lang 1.17.6
- Updated gqlgen and some other dependency's for Go Lang 1.17 update
-
- v1.29.2 - 2022-02-07
-
-
- Added
-
- Show number of devices in organisation
-
-
- Changed
-
- CSV Imports (Keys, Hardware, Config Values) now skip empty lines in the csv file
- Devices in Organisation Device List are now sorted by Last Received (descending)
-
-
- Fixed
-
- fixed bug that prevented admins to see the overview of devices without an organisation
- CronLog issues
- sort in tables never sorted descending on default sort
-
- v1.29.1 - 2022-02-02
-
-
- Added
-
- API Endpoint for MeterReading Domain Model
-
-
- Fixed
-
- Link to devices Types from Admin hardware Page
-
- 1.29.0 - skipped due to problems with build
-
- v1.28.1 - 2022-01-14
-
-
- Added
-
- Http Integration: Validate Token and add hint if "Bearer " needs to be removed
-
-
- Changed
-
- remote device Config: truncate Spaces on Import from CSV
-
-
- Fixed
-
- even admins where permited to update global device types
-
- v1.28.0 - 2022-01-12
-
-
- Added
-
- array Filter Operators for GraphQL Querys with filter added
- schedule uplink button at top of device config table
- REST API: Admin Endpoints for API Token Creation and Deletion
- REST API: GetDeviceDownlinks
-
-
- Changed
-
- only admins can see admins in organisation user List
-
-
- Fixed
-
- DTLS COAP: Fixed blocked accept() on dtls Listener after connection close by Handshake timeout and use of Multiple Threads.
- Filters where no longer applied after table page was changed
- show usefully hint instead of JS error when user opens detail page of non exiting device or device he is not allowed to inspect
- DeviceType Config Properties: Display Name no longer marked as required
- UpdateDeviceType bug fixed: Orgadmins cloud not update private Device Types
- wrong and annoying autofocus in downlink editor.
-
- v1.27.2 - 2021-12-16
-
-
- Added
-
- 25h caching for Firmware files
-
-
- Fixed
-
- SensusRF Ids will no longer spam the log as "invalid mbus id"
- Housekeeping: fixed logging that can lead to nil pointer dereference
- wmbus Data fixed some ugly UI case with missing new line
- Integration Filters with empty Device Type List displayed all Device Types in frontend
-
- v1.27.1 - 2021-12-02
-
-
- Fixed
-
- Housekeeping changed wrong DB Column Types in CronLog Table
-
- v1.27.0 - 2021-12-01
-
-
- Added
-
- Added Housekeeping for SensorData and ParsedData
-
-
- Changed
-
- JS Parser timeout default increased to 250ms and timeout is now configurable.
-
-
- Fixed
-
- Hadware Activation: correction of initialConfig=null handling
-
- v1.26.1 - 2021-11-30
- Added
- v1.26.1 - 2021-11-30
- Undocumented REST endpoint to schedule downlinks POST /api/devices/
Unknown macro: {devId}/config
/downlink?type=raw
-
- v1.26.0 - 2021-11-30
- Added
- v1.26.0 - 2021-11-30
- Support for Tekelek downlinks via TCP/IP
-
- v1.25.0 - 2021-11-15
- Added
- v1.25.0 - 2021-11-15
- Support to filter array fields from REST API e.g. devices by tags
-
- v1.24.0 - 2021-11-12
-
-
- Added
-
- Filter for MQTT Integrations
-
-
- Fixed
-
- Fix TTN Integration Base64 decoding
-
- v1.23.0 - 2021-11-04
-
-
- Added
-
- Cert registration for Lobaro Devices
- MeteringData for wmbus devices
-
- v1.22.3 - 2021-10-15
-
-
- Added
-
- wmbus: Display Decrypted Raw Body on telegrams where Body can not be parsed yet
-
-
- Fixed
-
- Device Configuration CSV Import: Fixed that Header Column was also imported as value
-
- v1.22.0 - 2021-10-11
-
-
- Added
-
- Reschedule downlinks
- Deletion of queued downlinks
-
-
- Fixed
-
- Wrong Regex prevented to add SensusRF keys with SensusRF meterId.
-
- v1.21.0 - 2021-10-11
-
-
- Added
-
- New Role "Device Admin" that is allowed all operations at devices of his organisation
- Descriptive Name Column for Device configuration properties
- Feature Toggle to configure if wmbus Parser API is public
- Enabled users to change the language manually in frontend
- Admins can create Downlinks with arbitrary JSON Data content.
-
-
- Changed
-
- show more details about messages that cant be parsed (header/payload unparsable)
- enhanced sftp Integration logging
-
-
- Fixed
-
- fixed some small UI details
- Device -> Settings -> Parser displays the parser correctly again
-
- v1.20.0 - 2021-09-30
-
-
- Added
-
- wmbus keys CSV import: hints and example file
- SFTP Integration: Group By Device Tags
- wmbusParser Api Tab Feature Toggle
-
-
- Fixed
-
- Use of Filter and Sort in Parsed Data Tables could lead to lose if Filters
- some translation errors (DE Translation)
-
- v1.19.5 - 2021-09-28
-
-
- Fixed
-
- missing german translations
- Device config cancel button behaviour
- API authentication for a customer specific endpoint
-
- v1.19.4 - 2021-09-24
-
-
- Added
-
- translation for mouseover text on battery symbol
-
-
- Changed
-
- User tables now contain the list of roles given to the user
-
-
- Fixed
-
- CSV import of wmbus AES Keys
-
- v1.19.3 - 2021-09-23
-
-
- Added
-
- Long header information are now displayed in wmbus detail component
- feature toggle: hardware activation
- header column in config value csv import is now optional by user choice
-
-
- Fixed
-
- bugs that lead to keys missing after key import from csv
-
- v1.19.2 - 2021-09-20
-
-
- Changed
-
- Qundis Proprietary telegrams are now marked as such
-
-
- Fixed
-
- Data Tables now show BodyParseErrors on wmbus Detail component
-
- v1.19.1 - 2021-09-19
-
-
- Added
-
- Battery Symbol in Organisation "All" Devices overview
-
-
- Fixed
-
- bugs on sftp integration (front and backend)
-
- v1.18.3 - 2021-09-13
-
-
- Fixed
-
- fixed File upload in GQL (organisation Logo and so on...)
-
- v1.18.2 - 2021-09-09
-
-
- Fixed
-
- organisation key store check for App and Link Layer IDs on key search
-
- v1.18.1 - 2021-09-09
-
-
- Fixed
-
- Mode 7 Bug with short header fixed
-
- v1.18.0 - 2021-09-07
-
-
- Added
-
- Column filters for tables (text and boolean)
- Admin area: Hardware Battery page (vbat table)
-
-
- Changed
-
- sort/filter: dots ons property names can now be protected by quotes
-
-
- Fixed
-
- wahr/falsch translations in DE where mixed up
-
- v1.17.4 - 2021-09-01
-
-
- Fixed
-
- removed broken Host/URL/Ip parsing in Sftp integration.
-
- v1.17.3 - 2021-08-31
-
-
- Fixed
-
- wrong port tried by sftp integration
-
- v1.17.2 - 2021-08-30
-
-
- Changed
-
- added some missing translations
-
-
- Fixed
-
- auth failure for actility
-
- v1.17.1 - 2021-08-30
-
-
- Changed
-
- Reworked Parser Device.getConfig
-
- v1.17.0 - 2021-08-30
-
-
- Added
-
- Localisation Framework added to code
- German localisation added
-
-
- Changed
-
- Old Device Config is now accessible in the Parser
-
-
- Fixed
-
- Error on update of SFTP Integration fixed
-
- v1.16.0 - 2021-08-18
- JSParser: Device Name, Address, Serial and Tags are now accessible.
-
- v1.15.2 - 2021-08-18
- createMQTTIntegration fix ClientId in username
-
- v1.15.1 - 2021-08-16
-
-
- Added
-
- Device Config: Import Lists from CSV
- Added Rest Admin Endpoints
-
-
- Changed
-
- Added more options for selectable CRONs in remote config
-
- v1.14.1 - 2021-08-03
-
-
- Fixed
-
- nil pointer dereference bug on http Integration
-
- v1.14.0 - 2021-08-02
-
-
- Changed
-
- Gorm update
-
-
- Added
-
- Added Support for Compact Telegrams without DifVif FormatFrame
- Device Bulk Edit: Devices Org can be edited to no Org.
- DTLS Support for NB-IoT Devices over COAP
- Info Endpoint
- Health Endpoint added
- Tekelek devices get the suggested answer.
-
-
- Fixed
-
- Error on HTTP Integration Edit without Auth.
- Crash on HTTP Integration with nil response from HTTP lib.
- Device Bulk Edit: Frontend crash when device without Org is edited.
- Security issue in Rest API fixed.
-
- v1.13.2 - 2021-07-09
-
-
- Added
-
- Tekelek Device Support on TCP connection added. (Default port: 54345)
-
-
- Changed
-
- search for devices now considers serial
-
-
- Fixed
-
- some drone issues
-
- v1.12.3 - 2021-07-02
-
-
- Change
-
- dont check if dev exist for EUI assignment.
-
- v1.12.2 - 2021-07-02
-
-
- Changed
-
- updated Lobaro mbus Parser Lib to new Version
-
-
- Fixed
-
- error on hardware import without org fixed
- wrong visual representation for device config values of type ByteArray and value null
-
- v1.12.00 - 2021-06-15
-
-
- Added
-
- Tagging for Devices
-
- v1.11.17 - 2021-06-14
-
-
- Fixed
-
- restart Platform on service crash (like coap service and so on)
- TTN: Fix on TTN User Agent version mapping
- log config paths, name and type to be loaded
-
- v1.11.16 - 2021-05-26
-
-
- Added
-
- validate Device config Params based on Data Type in DeviceType Schema
-
-
- Fixed
-
- ByteArray Config Values of NB-IoT Devices are now displayed in Hex (and not in base64)
-
-
- Changed
-
- DeviceTypes can now be created by users.
- Enabled users to share DeviceTypes with all organisations (public/private DeviceTypes)
- wmbus Telegram Field picker for Data Table Config
- Table preview in Data Table Config
-
- v1.11.12 - 2021-05-11
- Added
- v1.11.12 - 2021-05-11
- TheThingsNetwork V3 is now supported.
-
- v1.11.11 - 2021-04-26
- fixed
- v1.11.11 - 2021-04-26
- integrations now forward all parser outputs (not only the last)
-
- v1.11.10 - 2021-04-23
- Added
- v1.11.10 - 2021-04-23
- Always decreypt PulseRf devices
-
-
- Changed
-
- new Time Selection UI Element
-
- v1.11.09 - 2021-04-xx
- Added
- v1.11.09 - 2021-04-xx
- user list is now sortable by different values (default: lastLogin)
-
- v1.11.8 - 2021-04-15
-
-
- Added
-
- Added first version of SFTP csv export.
-
-
- Changed
-
- display table filter by default
- filter for data of last 90 days by default
-
-
- Fixed
-
- fixed some issues with the time filter in the Data Tab.
-
- v1.11.6 - 2021-03-31
-
-
- Changed
-
- Tableconfig Data Tables: Values can now be configured to be part of the csv export but not to be shown in the table.
-
- v1.11.5 - 2021-03-22
-
-
- Added
-
- Allow deletion of Properties from Device.
- Allow org Admins to delete device Data.
- Activation Page with all devices of organisation added.
-
-
- Changed
-
- to hex parsing for byte fields at coap endpoint deactivated for further fixing
-
- v1.11.4 - 2021-03-16
-
-
- Added
-
- Devices which have an DevEUI Assignment connected to its address now display the EUI in ther detail Headers.
- COAP Messages: byte fields in payload are now converted to hex instead of base64.
-
-
- Changed
-
- (wmbus)Key import from csv now pads to short keys with leading zeros
- trim whitespaces on config values so they can no longer be added accidentally
-
-
- Fixed
-
- corrupt cache.bin no longer crashes service on startup
- org-admin are now allowed to see users in org
-
- v1.11.0 - 2021-03-03
-
-
- Added
-
- Frontend is now delivered by lobaro backend.
- Support for NB-IoT Gateways receiving Data over lorawan with DevEUI instead if IMEI as used Address
- NB-IOT wmbus gateway devices will now receive lorawan messages also in the Device created with the IMEI as address
-
- v1.10.7 - 2021-02-26
-
-
- Changed
-
- Display Error texts instead of error mask for SensusRF
-
- v1.10.6 - 2021-02-18
-
-
- Added
-
- Support for Chirpstack Version: 3+ Api
- Chirpstack v3+ protobuf support
-
-
- Fixed
-
- SensusRF Padding Problem for long Serials
- fixed Bug in unconfigurable DevEUI Blocks
-
- v1.10.2 - 2021-02-13
-
-
- Fixed
-
- Display Meterdevice ID and Error Text for SensusRF parsing run without matching key
-
- v1.10.1 - 2021-02-12
-
-
- Added
-
- Registry for Lobaro (Device)-EUIs added
-
-
- Changed
-
- Userlist search now also includes Organisation Name
- Unused Firefly and PackageRoute Stores removed
- Unused columns and indexes removed
- Index unification over Platform instances
-
-
- Fixed
-
- fixed Bug preventing to delete Organisations with attached mbus keys
-
- v1.10.0 - 2021-02-08
-
-
- Added
-
- Integrate SensusRF parsing into wmbus API
- Link parsed data with uplinks
-
-
- Changed
-
- wmbus Parser now also supports Base64 input
-
-
- Fixed
-
- Improved authentication role checks
-
- v1.9.2 - 2021-01-25
-
-
- Added
-
- Serial Numbers are now imported from hardware csv and can be seen in the platform.
-
- 1.9.1 - 2021-01-15
-
-
- Fixed
-
- mqtt service startup failure
-
- v1.9.1 - 2021-01-13
-
-
- Added
-
- Endpoint for Loriot LoRaWAN Network Server at /api/loriot/data
- Configuration for server.dataDir (Default: './data')
- Branding configuration: The frontend only shows customer brand specific links, logos etc.
-
-
- Changed
-
- Parser cache is persisted regularly (60 seconds) and on graceful shutdown
- Parser cache is loaded from file on startup
- Parser cache file is located at <server.dataDir>/parser/cache.bin
- From <server.dataDir> dir only '/app' and '/org' folders are public via HTTP to avoid leaking other data files like the parser cache
-
-
- Fixed
-
- Server crash related to MQTT Publish Integration
-
- v1.8.7 - 2020-09-29
-
-
- Added
-
- last login field for user
-
-
- Fixed
-
- Server now using CoAP port from config
- Server does depend require Keycloak during startup
-
- v1.8.5 - 2020-09-08
-
-
- Fixed
-
- Deduplication of CoAP messages for blockwise requests
-
- v1.8.4 - 2020-09-02
-
-
- Fixed
-
- Index row size for device textsearch was too big
-
- v1.8.3 - 2020-08-28
-
-
- Added
-
- REST API to update device configurations: /api/devices/
-
- REST API to fetch all parsed data of all devices inside an organisation: /api/devices/parsed-data
- HTTP Integration now supports URL Variable substitution for the device ID via
Unknown macro: {device.id}and data viaUnknown macro: {data.some.value}
- Internal API and Schema for integration input filters
- BasicAuth credentials for API Tokens as alternative authorization mechanism in the REST API
-
-
- Changed
-
- Update to latest version of mbus parser to fix description issues with some telegrams
- Drop unused database tables and APIs from legacy projects
-
- v1.7.0 - 2020-06-04
-
-
- Added
-
- Allow sending user invitation mails with password reset link
- Allow user to restore a lost password
- GraphQL API: Devices can be filtered by DeviceTypeId
- Verify that server.frontendUrl is set in configuration
- Add TTN REST Endpoint /api/ttn/data
-
-
- Changed
-
- Prevent spaces in device addresses
-
- v1.6.0 - 2020-04-09
-
-
- Added
-
- Allow org-admin to edit wmbus Keys
- Allow org-admin to upload organisation logos
- Documentation for REST API endpoint `/api/devices`
- Parser: Record.getReceivedAt() to access the uplink message received_at date
-
-
- Changed
-
- Chirpstack device synchronisation reports more details
-
-
- Removed
-
- Gateway entity that is no longer used
- Hardcoded MQTT publishers that are no longer used
-
-
- Fixed
-
- Allow to remove App in device via GraphQL API
- NB-IoT Data is saved for all matching devices, not just one
- Downlink messages created_at was set to null after update
- Allow to update config values that are not defined in Device Type
- Allow org-Admin to edit wmbus Keys
-
- v1.5.0
-
-
- Added
-
- Synchronization of devices with Chirpstack
Frontend
The Frontend was moved into the Backend. Please see Backend Changelog for more recent changes.
- No labels