You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 17 Current »

Backend

  1. Changelog

*Application:* Lobaro Backend

    1. v1.92.0 - 2024-02-02
      1. Added
  • mbus Lib v1.6.2
      1. Changed
  • on shutdown after Otto infinity loop input data are logged to enable debugging.
    1. v1.91.1 - 2024-01-29
      1. Fixed
  • coap handler: binary firmware updates total calculation offset of 1 fixed
    1. v1.91.0 - 2024-01-31
      1. Added
  • Filter for default columns in device table
  • binary firmware files over coap now have address query Param
    1. v1.90.0 - 2024-01-26
      1. Added
  • Basic support for binary firmware files over coap, e.g. for modem firmware updates
      1. Changed
  • DeviceType Import: current organisation is now preselected
      1. Fixed
  • Firmware Cache removes file when deleted.
    1. v1.89.0 - 2024-01-22
    2. Added
  • Platform can now receive lobaro WMBUS Gateway uploads over MQTT
    1. v1.88.2 - 2024-01-19
    2. Fixed
  • Issuses with the Lansen gateway information (MQTT topic LAS/W/I)
    1. v1.88.1 - 2024-01-19
      1. Changed
  • Device Type Selectors now can display up 25 matching device types
  • Search for device types now also looks for device type ID
    1. v1.88.0 - 2024-01-16
      1. Changed
  • updated to GoLang v1.21
      1. Added
  • Platform can now receive Lansen WMBUS Gateway uploads over MQTT
    1. v1.87.1 - 2023-12-19
      1. Fixed
  • Missing store in context of async integrations
    1. v1.87.0 - 2023-12-19
      1. Changed
  • Lobaro wMbus Api v1.5.14
  • org-admins can now also create, reschedule and delete downlinks for devices in their organisation
    1. v1.86.0 - 2023-12-14
      1. Added
  • Allow usage of shorter default RealData keys for parsing appropriate wMBus telegrams
      1. Fixed
  • Creating new hardware for a device type that is private was not possible
    1. v1.85.0 - 2023-12-12
      1. Changed
  • Lobaro mBus Lib v1.5.13
      1. Fixed
  • When importing a device type the data table config was set as the device table config
    1. v1.84.2 - 2023-12-11
      1. Changed
  • JSON Logging Environment variable is now: `LOB_JSON_LOGGING`
  • Also use structured logging for first line of log output when enabled
    1. v1.84.1 - 2023-12-11
      1. Note
  • Broken release!
    1. v1.84.0 - 2023-12-07
      1. Added
  • Device Type Config Properties can be reordered
  • Tags can be searched in the Device page
  • Server logging in JSON format
      1. 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
    1. v1.83.0 - 2023-12-04
      1. Added
  • Czech language
  • Device Type Import
    1. v1.82.1 - 2023-11-9
      1. Fixed
  • Fixed error on GQL Device endpoint for devices that are not attached to a organisation
      1. Changed
  • Suborg Statics and Page are no longer shown in Orgs without suborgs/the right to have suborgs
    1. v1.82.0 - 2023-10-24
      1. Added
  • Device Usage Statistics can now be closed in an accordion with a persistant state
    1. v1.81.2 - 2023-10-23
      1. Fixed
  • Fixed view downlink list was not possible when org_admin was viewing devices in a suborg
    1. v1.81.1 - 2023-10-08
      1. 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
      1. Added
  • Added "Organisation" selection to Device Settings Page
    1. v1.81.0 - 2023-10-02
      1. 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
      1. Added
  • REST Endpoints for http integration management
  • Inform user about amount of ignored keys when importing from exchange platform
      1. 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
    1. v1.80.3 - 2023-08-19
      1. Fixed
  • Allow org-admin to switch bach to own base organisation
    1. v1.80.2 - 2023-08-18
      1. Fixed
  • typo that lead to error on devices Page
    1. v1.80.1 - 2023-08-18
      1. 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.
      1. Changed
  • DeviceType Parser: Removed feature for "default" selection
    1. v1.80.0 - 2023-08-15
      1. 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
      1. 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
      1. Fixed
  • CertEnforceDtls only blocks requests without cert
  • fixed some frontend issue with wmbus key import from key exchange platform
    1. v1.79.1 - 2023-07-14
      1. Fixed
  • Org Admin can access device page
    1. v1.79.0 - 2023-07-13
      1. 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
      1. Changed
  • Only admins can change the address of existing devices
  • Updates wmbus parser to v1.5.12 to fix parsing of Zenner invalid values
    1. v1.78.1 - 2023-07-05
      1. Added
  • ATTENTION: Contains long running DB transformation (on startup)
      1. 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
    1. v1.77.0 - 2023-06-29
      1. 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.
      1. 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
    1. v1.76.0 - 2023-06-22
      1. Added
  • device usage Statistics
      1. Changed
  • retry mechanism for configuration downlinks on coap endpoints
      1. Fixed
  • dont display Hardware Activation Link under "Ogranisation" when Featureoggle is disabled
  • routing for Hardware Activation
  • browser back button on pages with redirects
    1. v1.75.4 - 2023-06-13
      1. Added
  • helpfull error message on failed wmbus key imports
    1. v1.75.3 - 2023-06-06
      1. Added
  • wmbus LIB v1.5.9
  • DbStats for prometheus metrics
      1. Fixed
  • detail pages in Configuration now also highlight the correct navigation item
  • missing edit button on max Sub Orgs for admins of Parentorganisation
    1. v1.75.2 - 2023-06-02
      1. Fixed
  • cpu usage statistics for prometheus metrics
    1. v1.75.1 - 2023-06-02
      1. Added
  • cpu usage every 10sec sampled for prometheus metrics
    1. v1.75.0 - 2023-06-01
      1. Added
  • Monitoring Service with host stats for Prometheus Metrics
    1. v1.74.0 - 2023-05-31
      1. Added
  • Key import from Key Exchange Platform
    1. Fixed
  • prohibit wmbus_key manufacturer entry to become empty string instead of null
      1. Changed
  • Update to Go 1.20
  • extend coap/coaps prometheus monitoring
      1. Fixed
  • error page on password reset
    1. v1.73.0 - 2023-05-18
      1. Added
  • Lobaro Mbus Lib v1.5.6
      1. Fixed
  • SensusRF Keys were not found on parsing in Key Store
      1. Change
  • move from github.com/dgrijalva/jwt-go to github.com/golang-jwt/jwt
  • removed no longer used last Keycloak auth features
    1. v1.72.0 - 2023-05-16
      1. Added
  • SubOrganisations in tenant management
  • API Endpoints for deletion of Devices ParsedData and SensorData
      1. Fixed
  • Configuration Area: Broken Firmware Upload Form
  • navigation bar is not shown after login
    1. v1.71.9 - 2023-04-17
      1. 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
      1. 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
    1. v1.71.7 - 2023-04-05
      1. Changed
  • removed sensitivity in wmbus key import table search
    1. v1.71.6 - 2023-04-05
      1. Fixed
  • unneeded re-renderings and double query execution on Data Table
    1. v1.71.5 - 2023-04-04
      1. Fixed
  • DeviceType Parser in Device Parser Editor
    1. v1.71.4 - 2023-04-03
      1. Fixed
  • mixups in Parser Editor
  • Path problems in configuration area that lead to error page
  • missing navigation highlighting
    1. v1.71.3 - 2023-03-30
      1. Fixed
  • error on search for Wmbus_Keys with long Sensus Device Id.
    1. v1.71.2 - 2023-03-28
      1. Changed
  • some more improvements for wmbus_key refactoring
    1. v1.71.1 - 2023-03-27
      1. Added
  • update to wmbus Lib v1.5.4
  • Additional saftey in wmbus_keys transformation
    1. v1.70.2 - 2023-03-19
      1. Added
  • Dragino TCP Endpoint for NB-IoT at port 5600
  • CoAP .well-known/core endpoint
      1. 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
    1. v1.70.1 - 2023-02-15
      1. Added
  • wmbus LIB v1.5.3
      1. Fixed
  • out of index error in parser for lansen v3 co2 sensors
    1. v1.70.0 - 2023-02-01
      1. Added
  • wmbus LIB v1.5.2
    1. v1.64.1 - 2023-01-30
      1. Fixed
  • race condition in HTTP integration that lead to "context canceled" before msg was published over http
    1. v1.64.0 - 2023-01-17
      1. Changed
  • MBUS Lib updated to v1.5.1
  • HTTP integrations now run asynchronous in background
  • CompactFrame now uses EU Date Format.
      1. Fixed
  • long running http integration blocks COAP call
  • white labeling on swagger API documentation improved
    1. v1.63.0 - 2022-12-07
      1. Added
  • wmbus LIB v1.5.0
  • CompactProfile Support
      1. Changed
  • Domain Model endpoint meterData will work with empty body and use default Configuration from mbus lib
      1. Fixed
  • missing fields in Device Export
    1. v1.62.1 - 2022-11-25
      1. Added
  • Timezone feature for date Handelbar helper
  • Support TimeString and Epoch in Handelbar date helper
    1. v1.61.7 - 2022-11-23
      1. Fixed
  • fixed mbus parser error on to short key ids in organisation key store.
    1. v1.61.6 - 2022-11-23
      1. Fixed
  • Out of Index error on humanize of Lansen Co2 Meters with failed decryption.
    1. 1.61.5 - 2022-11-18
      1. Fixed
  • moved lobaro-cron-validate dependency from github to npm repo
  • DeviceConfig: lobaro-cron-validate to support L and W (as Lists) on
    1. v1.61.2 - 2022-11-15
      1. Added
        _ wmbus LIB v1.4.2
  • wmbus: Lansen Co2 Sensors added DB Ambience level to DomainModel
  • meaningful error on decryption failure for DomainModel
      1. Fixed
  • DomainModel: fixed missing MeterId for Multisensors (in specific: Lansen CO2)
    1. v1.61.1 - 2022-11-04
      1. Added
  • wmbus: Lansen Co2 Sensors added DB Ambience level to DomainModel
      1. Changed
  • wmbus Parser Lib updated to v1.4.1
    1. v1.61.0 - 2022-11-04
      1. Added
  • wmbus: Subunit is now displayed for wmbus telegrams
  • wmbus: Lansen Co2 Sensors are now supported by he DomainModel
      1. Changed
  • wmbus Parser Lib updated to v1.4.0
      1. Fixed
  • wmbus: SubUnit and Tariff
    1. v1.60.0 - 2022-10-13
      1. 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
      1. 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
      1. Fixed
  • double 0x-prefixon wmbus Device Type at Application Layer for long header
    1. v1.59.0 - 2022-10-05
      1. Added
  • Rest API: update Device
  • Fields to copy&paste GPS location for devices
      1. Fixed
  • MQTT Integration UI: fix empty string displayed as QosByte instead of 0
  • MQTT Integration UI: edit on Retained Flag not saved correctly
    1. v1.58.1 - 2022-09-30
      1. Fixed
  • GQL Schema for build
    1. v1.58.0 - 2022-09-30
      1. Added
  • Added QosBytes and retained Flag to MQTT integrations
      1. Changed
  • DeviceType "makePrivate" now sets Org automatically if no org is set on deviceType
    1. v1.57.0 - 2022-09-23
      1. Added
  • delete device endpoint in REST API
  • org bulkoperation: change devicetype
      1. 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)
    1. v1.56.0 - 2022-09-20
      1. Added
  • wmbus key store can now contain MFields as "Meter Id" so the key is used for all devices of a manufacturer
      1. 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
    1. v1.55.0 - 2022-08-09
      1. Added
  • ATTENTION: Contains DB Transformations
  • Display Telegram Types on uplinks
  • more translations
      1. Changed
  • sharped private device types
  • unique Device Addr (DB transformation can interrupt startup on failure!)
    1. v1.54.1 - 2022-08-09
      1. Added
  • configurable ConnectionPool limits for Gorm DB Connection
  • added LastError Information for HTTP integrations
    1. v1.54.0 - 2022-08-09 [YANKED]
      1. Added
  • configurable ConnectionPool limits for Gorm DB Connection
  • added LastError Information for HTTP integrations
    1. v1.53.1 - 2022-08-05
      1. Changed
  • Updated mbus Parser to v1.2.2
  • mbus Parser: Support for wired M-Bus Headers
  • mbus Parser: Support for Enhanced Identification Block
      1. Added
  • MQTT Integrations can now listen for downlinks over MQTT
  • Handlebars "replace" helper
  • Handlebars config helper
  • Replay Device Data feature
      1. 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
    1. v1.52.2 - 2022-07-28
      1. Changed
  • also sort devices table by deviceType on "last received"
    1. v1.52.0 - 2022-07-25
      1. Added
  • Chirpstack join info as uplink
  • "in" operator for filters (text elem in array)
      1. Fixed
  • Filters for the Devices Table from the Device Table Configuration of DeviceTypes
  • Import of big hardwareCSV files
    1. v1.51.1 - 2022-07-04
      1. Added
  • max User Limit for organisations (first steps)
  • lorawan downlinks
      1. Changed
  • API Tokens now can have the Roles Device-Admin and Org-Admin.
      1. Fixed
  • removal of device ConfigValues removes them from the initial config also
  • base64 encoded telegrams are correctly handeled by the frontend now
    1. v1.49.0 - 2022-06-20
      1. Added
  • config values that are not part of deviceType schema can be removed from device
      1. 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
    1. v1.48.0 - 2022-06-15
      1. Added
  • org admins can create and manage users in their organisation
      1. Fixed
  • Firmware Management page: missing refetches, unwanted uuid in file name is no longer added
    1. v1.47.0 - 2022-06-13
      1. Added
  • Bulk creation of Downlinks for Devices.
  • Firmware File Management (upload/deletion..) page for Platform Admins
  • Api Endpoints for device and user creation
      1. Changed
  • Selection box at top of Table now always adds all unmarked elements to exiting selection
    1. v1.46.2 - 2022-05-18
      1. Fixed
  • Fix blockwise transport with coap server v2.5.0k
    1. v1.46.1 - 2022-05-18
      1. Changed
  • updated mbus parser for MüllerRF bugfixes
    1. v1.46.0 - 2022-05-18
      1. Added
  • parser support for "mbus" and "MüllerRF" frames
    1. v1.45.2 - 2022-05-13
      1. Fixed
  • Blockwise CoAP upload by rolling back to coap server v2.3.0
    1. v1.45.1 - 2022-05-11
      1. Added
  • Added gzip compression support to REST API and GraphQL
  • Allow integrations to access device Serial, Id, Name, Addr, and OrgId in URL / Topic
    1. v1.43.2 - 2022-05-09
      1. Changed
  • increase default and max pagination limit to 100.000
      1. Fixed
  • csv download uses pagination
    1. v1.43.1 - 2022-05-08
      1. Fixed
  • fix localization files path
    1. v1.43.0 - 2022-05-06
      1. Changed
  • enforce max Page size of 1000 items
  • use of default page size when no pagination config is supplied on request
    1. v1.42.0 - 2022-05-05
      1. Added
  • language files will be loaded from filesystem on startup
    1. v1.41.2 - 2022-05-04
      1. Fixed
  • api param `ident` corrected to `indent`
    1. v1.41.1 - 2022-05-03
      1. Changed
  • update mbus lib to fix parsing of invalid and negativ BCD numbers
    1. v1.41.0 - 2022-05-02
      1. Added
  • pprof endpoints
      1. 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
      1. Fixed
  • Missing page parameter in initial query org/device/parsedData
  • high memory consumption during CoAP fw update
      1. Added
  • added ident param to endpoints of REST API
    1. v1.40.1 - 2022-04-28
      1. Added
  • added ident flag for api/mbus
      1. Fixed
  • frontend crash on device tag edit
    1. v1.40.0 - 2022-04-28
      1. Added
  • DatasourceString so the technical source of a Uplink can be identified
  • Users can be deleted by admins
      1. Changed
  • Org is now required on user generation
  • improved space for dropdown selection in user creation modal
    1. v1.39.0 - 2022-04-25
      1. Added
  • DTLS: configure if a device can fallback to unsecure coap in frontend
  • trim white spaces in config values
      1. Changed
  • new mbus Parser Lib version (1.0.0) with fixed Storage Numbers
    1. v1.38.0 - 2022-04-25
      1. Added
  • roles field in user creation modal
      1. 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
      1. 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
    1. v1.37.0 - 2022-04-21
      1. Changed
  • update CoAP implementation to v2.5.0
  • adjusted flight time for dtls handshake
    1. v1.36.0 - 2022-04-20
      1. Added
  • basic prometheus statistics for GraphQL API
      1. Changed
  • updated PION DTLS to v2.1.3 to fix potential deadlock bug
    1. v1.35.0 - 2022-04-19
      1. Added
  • Added TLS support for MQTT integrations
  • Allow Variable Substitution in MQTT Topic
      1. Changed
  • Update to GoLang 1.18
      1. Fixed
  • MQTT publish leads to DB update error without information
    1. v1.34.0 - 2022-03-29
      1. Changed
  • make Database sslmode configurable
      1. Fixed
  • improved cron evaluation
    1. v1.33.1 - 2022-03-24
      1. Changed
  • removed possible logging of Auth Header at TTN endpoint
      1. Fixed
  • look in to forwarded for Header Entry for mbus API requests IP ratelimeting
    1. v1.33.0 - 2022-03-23
      1. 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
      1. Changed
  • distinguish timeout and error returned by parser in parser monitoring
  • removed AppLauncher in Top Navigation
    1. v1.32.1 - 2022-03-04
      1. 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.
    1. v1.32.0 - 2022-03-01
      1. Changed
  • COAP FW update: Use file table to look up files instead of metadata from filesystem
      1. Added
  • Prometheus statistics for COAP Endpoint Runtimes and JS Parser Runtime
  • role "monitoring" protect prometheus endpoint with auth for admin or monitoring role
      1. 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
    1. v1.31.0 - 2022-02-17
      1. 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
      1. Fixed
  • sort no longer breaks on multiple change of sort direction
      1. Changed
  • Logg "Handle CoAP request" only as Debug because it spams the log
    1. v1.30.0 - 2022-02-08
      1. Changed
  • Updated to Go lang 1.17.6
  • Updated gqlgen and some other dependency's for Go Lang 1.17 update
    1. v1.29.2 - 2022-02-07
      1. Added
  • Show number of devices in organisation
      1. 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)
      1. 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
    1. v1.29.1 - 2022-02-02
      1. Added
  • API Endpoint for MeterReading Domain Model
      1. Fixed
  • Link to devices Types from Admin hardware Page
    1. 1.29.0 - skipped due to problems with build
    1. v1.28.1 - 2022-01-14
      1. Added
  • Http Integration: Validate Token and add hint if "Bearer " needs to be removed
      1. Changed
  • remote device Config: truncate Spaces on Import from CSV
      1. Fixed
  • even admins where permited to update global device types
    1. v1.28.0 - 2022-01-12
      1. 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
      1. Changed
  • only admins can see admins in organisation user List
      1. 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.
    1. v1.27.2 - 2021-12-16
      1. Added
  • 25h caching for Firmware files
      1. 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
    1. v1.27.1 - 2021-12-02
      1. Fixed
  • Housekeeping changed wrong DB Column Types in CronLog Table
    1. v1.27.0 - 2021-12-01
      1. Added
  • Added Housekeeping for SensorData and ParsedData
      1. Changed
  • JS Parser timeout default increased to 250ms and timeout is now configurable.
      1. Fixed
  • Hadware Activation: correction of initialConfig=null handling
    1. v1.26.1 - 2021-11-30
      1. Added
  • Undocumented REST endpoint to schedule downlinks POST /api/devices/
    Unknown macro: {devId}

    /downlink?type=raw

      1. v1.26.0 - 2021-11-30
        1. Added
    • Support for Tekelek downlinks via TCP/IP
      1. v1.25.0 - 2021-11-15
        1. Added
    • Support to filter array fields from REST API e.g. devices by tags
      1. v1.24.0 - 2021-11-12
        1. Added
    • Filter for MQTT Integrations
        1. Fixed
    • Fix TTN Integration Base64 decoding
      1. v1.23.0 - 2021-11-04
        1. Added
    • Cert registration for Lobaro Devices
    • MeteringData for wmbus devices
      1. v1.22.3 - 2021-10-15
        1. Added
    • wmbus: Display Decrypted Raw Body on telegrams where Body can not be parsed yet
        1. Fixed
    • Device Configuration CSV Import: Fixed that Header Column was also imported as value
      1. v1.22.0 - 2021-10-11
        1. Added
    • Reschedule downlinks
    • Deletion of queued downlinks
        1. Fixed
    • Wrong Regex prevented to add SensusRF keys with SensusRF meterId.
      1. v1.21.0 - 2021-10-11
        1. 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.
        1. Changed
    • show more details about messages that cant be parsed (header/payload unparsable)
    • enhanced sftp Integration logging
        1. Fixed
    • fixed some small UI details
    • Device -> Settings -> Parser displays the parser correctly again
      1. v1.20.0 - 2021-09-30
        1. Added
    • wmbus keys CSV import: hints and example file
    • SFTP Integration: Group By Device Tags
    • wmbusParser Api Tab Feature Toggle
        1. Fixed
    • Use of Filter and Sort in Parsed Data Tables could lead to lose if Filters
    • some translation errors (DE Translation)
      1. v1.19.5 - 2021-09-28
        1. Fixed
    • missing german translations
    • Device config cancel button behaviour
    • API authentication for a customer specific endpoint
      1. v1.19.4 - 2021-09-24
        1. Added
    • translation for mouseover text on battery symbol
        1. Changed
    • User tables now contain the list of roles given to the user
        1. Fixed
    • CSV import of wmbus AES Keys
      1. v1.19.3 - 2021-09-23
        1. 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
        1. Fixed
    • bugs that lead to keys missing after key import from csv
      1. v1.19.2 - 2021-09-20
        1. Changed
    • Qundis Proprietary telegrams are now marked as such
        1. Fixed
    • Data Tables now show BodyParseErrors on wmbus Detail component
      1. v1.19.1 - 2021-09-19
        1. Added
    • Battery Symbol in Organisation "All" Devices overview
        1. Fixed
    • bugs on sftp integration (front and backend)
      1. v1.18.3 - 2021-09-13
        1. Fixed
    • fixed File upload in GQL (organisation Logo and so on...)
      1. v1.18.2 - 2021-09-09
        1. Fixed
    • organisation key store check for App and Link Layer IDs on key search
      1. v1.18.1 - 2021-09-09
        1. Fixed
    • Mode 7 Bug with short header fixed
      1. v1.18.0 - 2021-09-07
        1. Added
    • Column filters for tables (text and boolean)
    • Admin area: Hardware Battery page (vbat table)
        1. Changed
    • sort/filter: dots ons property names can now be protected by quotes
        1. Fixed
    • wahr/falsch translations in DE where mixed up
      1. v1.17.4 - 2021-09-01
        1. Fixed
    • removed broken Host/URL/Ip parsing in Sftp integration.
      1. v1.17.3 - 2021-08-31
        1. Fixed
    • wrong port tried by sftp integration
      1. v1.17.2 - 2021-08-30
        1. Changed
    • added some missing translations
        1. Fixed
    • auth failure for actility
      1. v1.17.1 - 2021-08-30
        1. Changed
    • Reworked Parser Device.getConfig
      1. v1.17.0 - 2021-08-30
        1. Added
    • Localisation Framework added to code
    • German localisation added
        1. Changed
    • Old Device Config is now accessible in the Parser
        1. Fixed
    • Error on update of SFTP Integration fixed
      1. v1.16.0 - 2021-08-18
    • JSParser: Device Name, Address, Serial and Tags are now accessible.
      1. v1.15.2 - 2021-08-18
    • createMQTTIntegration fix ClientId in username
      1. v1.15.1 - 2021-08-16
        1. Added
    • Device Config: Import Lists from CSV
    • Added Rest Admin Endpoints
        1. Changed
    • Added more options for selectable CRONs in remote config
      1. v1.14.1 - 2021-08-03
        1. Fixed
    • nil pointer dereference bug on http Integration
      1. v1.14.0 - 2021-08-02
        1. Changed
    • Gorm update
        1. 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.
        1. 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.
      1. v1.13.2 - 2021-07-09
        1. Added
    • Tekelek Device Support on TCP connection added. (Default port: 54345)
        1. Changed
    • search for devices now considers serial
        1. Fixed
    • some drone issues
      1. v1.12.3 - 2021-07-02
        1. Change
    • dont check if dev exist for EUI assignment.
      1. v1.12.2 - 2021-07-02
        1. Changed
    • updated Lobaro mbus Parser Lib to new Version
        1. Fixed
    • error on hardware import without org fixed
    • wrong visual representation for device config values of type ByteArray and value null
      1. v1.12.00 - 2021-06-15
        1. Added
    • Tagging for Devices
      1. v1.11.17 - 2021-06-14
        1. 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
      1. v1.11.16 - 2021-05-26
        1. Added
    • validate Device config Params based on Data Type in DeviceType Schema
        1. Fixed
    • ByteArray Config Values of NB-IoT Devices are now displayed in Hex (and not in base64)
        1. 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
      1. v1.11.12 - 2021-05-11
        1. Added
    • TheThingsNetwork V3 is now supported.
      1. v1.11.11 - 2021-04-26
        1. fixed
    • integrations now forward all parser outputs (not only the last)
      1. v1.11.10 - 2021-04-23
        1. Added
    • Always decreypt PulseRf devices
        1. Changed
    • new Time Selection UI Element
      1. v1.11.09 - 2021-04-xx
        1. Added
    • user list is now sortable by different values (default: lastLogin)
      1. v1.11.8 - 2021-04-15
        1. Added
    • Added first version of SFTP csv export.
        1. Changed
    • display table filter by default
    • filter for data of last 90 days by default
        1. Fixed
    • fixed some issues with the time filter in the Data Tab.
      1. v1.11.6 - 2021-03-31
        1. Changed
    • Tableconfig Data Tables: Values can now be configured to be part of the csv export but not to be shown in the table.
      1. v1.11.5 - 2021-03-22
        1. Added
    • Allow deletion of Properties from Device.
    • Allow org Admins to delete device Data.
    • Activation Page with all devices of organisation added.
        1. Changed
    • to hex parsing for byte fields at coap endpoint deactivated for further fixing
      1. v1.11.4 - 2021-03-16
        1. 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.
        1. 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
        1. Fixed
    • corrupt cache.bin no longer crashes service on startup
    • org-admin are now allowed to see users in org
      1. v1.11.0 - 2021-03-03
        1. 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
      1. v1.10.7 - 2021-02-26
        1. Changed
    • Display Error texts instead of error mask for SensusRF
      1. v1.10.6 - 2021-02-18
        1. Added
    • Support for Chirpstack Version: 3+ Api
    • Chirpstack v3+ protobuf support
        1. Fixed
    • SensusRF Padding Problem for long Serials
    • fixed Bug in unconfigurable DevEUI Blocks
      1. v1.10.2 - 2021-02-13
        1. Fixed
    • Display Meterdevice ID and Error Text for SensusRF parsing run without matching key
      1. v1.10.1 - 2021-02-12
        1. Added
    • Registry for Lobaro (Device)-EUIs added
        1. Changed
    • Userlist search now also includes Organisation Name
    • Unused Firefly and PackageRoute Stores removed
    • Unused columns and indexes removed
    • Index unification over Platform instances
        1. Fixed
    • fixed Bug preventing to delete Organisations with attached mbus keys
      1. v1.10.0 - 2021-02-08
        1. Added
    • Integrate SensusRF parsing into wmbus API
    • Link parsed data with uplinks
        1. Changed
    • wmbus Parser now also supports Base64 input
        1. Fixed
    • Improved authentication role checks
      1. v1.9.2 - 2021-01-25
        1. Added
    • Serial Numbers are now imported from hardware csv and can be seen in the platform.
      1. 1.9.1 - 2021-01-15
        1. Fixed
    • mqtt service startup failure
      1. v1.9.1 - 2021-01-13
        1. 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.
        1. 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
        1. Fixed
    • Server crash related to MQTT Publish Integration
      1. v1.8.7 - 2020-09-29
        1. Added
    • last login field for user
        1. Fixed
    • Server now using CoAP port from config
    • Server does depend require Keycloak during startup
      1. v1.8.5 - 2020-09-08
        1. Fixed
    • Deduplication of CoAP messages for blockwise requests
      1. v1.8.4 - 2020-09-02
        1. Fixed
    • Index row size for device textsearch was too big
      1. v1.8.3 - 2020-08-28
        1. Added
    • REST API to update device configurations: /api/devices/
    /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
    Unknown macro: {device.id}
    and data via
    Unknown 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
      1. Changed
  • Update to latest version of mbus parser to fix description issues with some telegrams
  • Drop unused database tables and APIs from legacy projects
    1. v1.7.0 - 2020-06-04
      1. 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
      1. Changed
  • Prevent spaces in device addresses
    1. v1.6.0 - 2020-04-09
      1. 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
      1. Changed
  • Chirpstack device synchronisation reports more details
      1. Removed
  • Gateway entity that is no longer used
  • Hardcoded MQTT publishers that are no longer used
      1. 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
    1. v1.5.0
      1. Added
  • Synchronization of devices with Chirpstack

Frontend

The Frontend was moved into the Backend. Please see Backend Changelog for more recent changes.


  • No labels