Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Backend
Changelog
Application:
**Lobaro
Backend
##v1.92.0
-
2024-02-02
### Added - mbus LibAdded
- 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 - coapFixed
- coap handler:
- binary
- firmware
- updates
- total
- calculation
- offset
- of
- 1
- fixed
v1.91.0
-
2024-01-31
### Added - Filter for default columns in device table - binary firmware files over coap now have address query Param ##Added
- Filter for default columns in device table
- binary firmware files over coap now have address query Param
v1.90.0
-
2024-01-26
### Added - Basic support for binary firmware files over coap,Added
- 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 ##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 topicFixed
- Issuses with the Lansen gateway information (MQTT topic LAS/W/I)
v1.88.1
-
2024-01-19
### Changed - Device Type Selectors now can display up 25 matching device types - Search for device types now also looks for device type ID ##Changed
- 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 - updated to GoLangChanged
- updated to GoLang v1.21
Added
- Platform can now receive Lansen WMBUS Gateway uploads over MQTT
v1.87.1
-
2023-12-19
### Fixed - Missing store in context of async integrations ##Fixed
- Missing store in context of async integrations
v1.87.0
-
2023-12-19
### Changed - Lobaro wMbus ApiChanged
- 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 - 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 ##Added
- 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 - Lobaro mBus LibChanged
- 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 - JSON Logging Environment variable is now: `LOB_JSON_LOGGING` - Also use structured logging for first line of log output when enabled ##Changed
- 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 - Broken release! ##Note
- Broken release!
v1.84.0
-
2023-12-07
### Added - 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 afterAdded
- 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 - Czech language - Device Type Import ##Added
- Czech language
- Device Type Import
v1.82.1
-
2023-11-9
### Fixed - 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 ##Fixed
- 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 - Device Usage Statistics can now be closed in an accordion with a persistant state ##Added
- 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 whenFixed
- 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 - Allow org-admin to switch bach to own base organisation ## v1.80.2 - 2023-08-18 ### Fixed - typo that lead to error on devices Page ## v1.80.1 - 2023-08-18 ### Fixed - 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 - 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 - Org Admin can access device page ## v1.79.0 - 2023-07-13 ### Added - 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 - 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 - 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 - 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 - helpfull error message on failed wmbus key imports ## v1.75.3 - 2023-06-06 ### Added - 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 - cpu usage statistics for prometheus metrics ## v1.75.1 - 2023-06-02 ### Added - cpu usage every 10sec sampled for prometheus metrics ## v1.75.0 - 2023-06-01 ### Added - Monitoring Service with host stats for Prometheus Metrics ## v1.74.0 - 2023-05-31 ### Added - 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 - 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 - 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 - 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 - removed sensitivity in wmbus key import table search ## v1.71.6 - 2023-04-05 ### Fixed - unneeded re-renderings and double query execution on Data Table ## v1.71.5 - 2023-04-04 ### Fixed - DeviceType Parser in Device Parser Editor ## v1.71.4 - 2023-04-03 ### Fixed - mixups in Parser Editor - Path problems in configuration area that lead to error page - missing navigation highlighting ## v1.71.3 - 2023-03-30 ### Fixed - error on search for Wmbus_Keys with long Sensus Device Id. ## v1.71.2 - 2023-03-28 ### Changed - some more improvements for wmbus_key refactoring ## v1.71.1 - 2023-03-27 ### Added - update to wmbus Lib v1.5.4 - Additional saftey in wmbus_keys transformation ## v1.70.2 - 2023-03-19 ### Added - 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 - wmbus LIB v1.5.3 ### Fixed - out of index error in parser for lansen v3 co2 sensors ## v1.70.0 - 2023-02-01 ### Added - 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 - 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 - 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 - also sort devices table by deviceType on "last received" ## v1.52.0 - 2022-07-25 ### Added - 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 - 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 - 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 - 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 - increase default and max pagination limit to 100.000 ### Fixed - csv download uses pagination ## v1.43.1 - 2022-05-08 ### Fixed - 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 - 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 - Undocumented REST endpoint to schedule downlinks POSTFixed
- 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
- Allow org-admin to switch bach to own base organisation
v1.80.2 - 2023-08-18
Fixed
- typo that lead to error on devices Page
v1.80.1 - 2023-08-18
Fixed
- 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
- 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
- Org Admin can access device page
v1.79.0 - 2023-07-13
Added
- 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
- 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
- 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
- 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
- helpfull error message on failed wmbus key imports
v1.75.3 - 2023-06-06
Added
- 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
- cpu usage statistics for prometheus metrics
v1.75.1 - 2023-06-02
Added
- cpu usage every 10sec sampled for prometheus metrics
v1.75.0 - 2023-06-01
Added
- Monitoring Service with host stats for Prometheus Metrics
v1.74.0 - 2023-05-31
Added
- 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
- 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
- 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
- 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
- removed sensitivity in wmbus key import table search
v1.71.6 - 2023-04-05
Fixed
- unneeded re-renderings and double query execution on Data Table
v1.71.5 - 2023-04-04
Fixed
- DeviceType Parser in Device Parser Editor
v1.71.4 - 2023-04-03
Fixed
- mixups in Parser Editor
- Path problems in configuration area that lead to error page
- missing navigation highlighting
v1.71.3 - 2023-03-30
Fixed
- error on search for Wmbus_Keys with long Sensus Device Id.
v1.71.2 - 2023-03-28
Changed
- some more improvements for wmbus_key refactoring
v1.71.1 - 2023-03-27
Added
- update to wmbus Lib v1.5.4
- Additional saftey in wmbus_keys transformation
v1.70.2 - 2023-03-19
Added
- 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
- wmbus LIB v1.5.3
Fixed
- out of index error in parser for lansen v3 co2 sensors
v1.70.0 - 2023-02-01
Added
- 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
- 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
- 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
- also sort devices table by deviceType on "last received"
v1.52.0 - 2022-07-25
Added
- 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
- 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
- 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
- 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
- increase default and max pagination limit to 100.000
Fixed
- csv download uses pagination
v1.43.1 - 2022-05-08
Fixed
- 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 toindent
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
- 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
- Undocumented REST endpoint to schedule downlinks POST /api/devices/{devId}/downlink?type=raw
v1.26.0
-
2021-11-30
### Added - Support for Tekelek downlinks viaAdded
- Support for Tekelek downlinks via TCP/IP
v1.25.0
-
2021-11-15
### Added - Support to filter array fields from REST APIAdded
- 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 ##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 ##Added
- Cert registration for Lobaro Devices
- MeteringData for wmbus devices
v1.22.3
-
2021-10-15
### Added -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. ##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 RoleAdded
- 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) ##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 ##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 ##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 ##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 ##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 OrganisationAdded
- 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 soFixed
- 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 ##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 ##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 -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 brokenFixed
- removed broken Host/URL/Ip
- parsing
- in
- Sftp
- integration.
v1.17.3
-
2021-08-31
### Fixed - wrong port tried by sftp integration ##Fixed
- wrong port tried by sftp integration
v1.17.2
-
2021-08-30
### Changed - added some missing translations ### Fixed - auth failure for actility ##Changed
- added some missing translations
Fixed
- auth failure for actility
v1.17.1
-
2021-08-30
### Changed - Reworked ParserChanged
- 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 ##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 - DeviceAdded
- 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 ##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 - TheThingsNetwork V3 is now supported. ## v1.11.11 - 2021-04-26 ### fixed - integrations now forward all parser outputs (not only the last) ## v1.11.10 - 2021-04-23 ### Added - Always decreypt PulseRf devices ### Changed - new Time Selection UI Element ## v1.11.09 - 2021-04-xx ### Added - 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: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
- TheThingsNetwork V3 is now supported.
v1.11.11 - 2021-04-26
fixed
- integrations now forward all parser outputs (not only the last)
v1.11.10 - 2021-04-23
Added
- Always decreypt PulseRf devices
Changed
- new Time Selection UI Element
v1.11.09 - 2021-04-xx
Added
- 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/{devId}/config
- 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
- {device.id}
- and
- data
- via
- {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 EndpointAdded
- 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 - AllowAdded
- 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
Note |
---|
The Frontend was moved into the Backend. Please see Backend Changelog for more recent changes. |
Markdown |
---|
Table of Contents |
---|