ThingPark Enterprise SaaS changelog
This page references all the changes included in ThingPark Enterprise SaaS release 7.3, split per maintenance release version.
It includes new features, technical improvements and issues (bugs) resolved. More details about new features and technical improvements are also available in New features and Other technical improvements sections.
Release 7.3.6c (hotfix)
New features
N/A
Other technical improvements
N/A
Resolved issues
ID | Summary |
---|---|
RDTP-23188 | DESC : [Basics Station] When several uplink packets are received by the LNS-BRIDGE within the same millisecond, some uplink packets may be lost on the LNS-BRIDGE -> LRC link. FIX : Correct the ACK mechanism to avoid losing any packets in such situations. |
RDTP-23192 | DESC : [Basics Station] In some situations, the LNS-BRIDGE -> LRC link may be stuck, so UL packets are not forwarded to the LRC until the gateway is manually rebooted. FIX : Automatic restart of the LNS-BRIDGE -> LRC link whenever it is stuck for whatever reason. |
Known issues and limitations
ID | Summary |
---|---|
RDTP-21977 | [LoRaWAN relays] When a downlink packet cannot be sent for an end-device via a relay because of the maximum payload size constraint, there is currently no delivery failure indication reported to AS nor visible in Wireless Logger at end-device level. This issue shall be fixed in the next release. |
Release 7.3.6
New features
ID | Summary |
---|---|
RDTP-22709 | Multi-language support of the user interface |
Other technical improvements
ID | Summary |
---|---|
RDTP-18670 | Display the BS altitude above the sea level in LOCATION widget of the BS dashboard. |
RDTP-7004 | Support the following channel plan configurations on Tektelic Kona Mega gateway model: - 16 channels with 2 antennas, providing antenna diversity (requires a 32-channel hardware). - 32 channels with 2 antennas, providing antenna diversity (requires a 64-channel hardware). - 64 channels with a single antenna (no diversity). |
Resolved issues
ID | Summary |
---|---|
RDTP-23145 | DESC : Hot-sync during RSYNC may stop due to temporary blacklist of LRC peer's routing profile. FIX : Routing profile toward LRC peer is never blacklisted. |
RDTP-23118 | DESC : LNS Bridge "IEC104 disconnect" error makes Basics Station unable to connect. FIX : LRC prevent this behavior to happen once again. |
RDTP-22584 | DESC : False alarms about Join replay attack when the Join-Request is a laggard packet. FIX : Laggard Join-Request packets (received late by the LNS due to slow BS-LNS backhaul) are not considered as replayed packets and don't trigger replay attack alarms. |
RDTP-22820 | DESC : The device alarm "006 "Node uses lower data rate than expected" may be raised with wrong conditions. FIX : Prevent setting the SpfactExpected field in EUI_uplink message when there is no expected SF (ADR not initialized). |
RDTP-20979 | DESC : On Device alarm #006, expectedSF reported by LRC should be based on SF already ACKed by the device. FIX : Set the expectedSF reported by LRC with the one already ACKed by the device. |
RDTP-22894 | DESC : Connection update in IoT-Flow is not working on description field. FIX : Description field iw now taken into account during update operation. |
RDTP-22892 | DESC : OSS-API Swagger unable to execute when colon (:) is used on some parameter. FIX : Both format are now supported (:) and (%3A) |
RDTP-22725 | DESC : DX-API call for connectivity plan update fails because of markerID. FIX : We do not check anymore markerID field at creation or update operation. |
RDTP-23114 | DESC : Token used for authentication or identification should not contain sensitive data for Keycloak Master realm. FIX : Addresses, Emails, Phones and Profiles cannot be included in Tokens for Keycloak Master realm. |
RDTP-22639 | DESC : Malformed RFRegion prevents TPE UI Base Station list from loading. FIX : Empty commercialName attribute was faulty, this attribute is now optional. |
RDTP-20808 | DESC : Wrong POST device creation description in DX-API documentation. FIX : If connectivity plan is not provided at device creation, we inform that no connectivity plan will be chosen automatically. |
Known issues and limitations
ID | Summary |
---|---|
RDTP-21977 | [LoRaWAN relays] When a downlink packet cannot be sent for an end-device via a relay because of the maximum payload size constraint, there is currently no delivery failure indication reported to AS nor visible in Wireless Logger at end-device level. This issue shall be fixed in the next release. |
Release 7.3.5
New features
ID | Summary |
---|---|
RDTP-21323 | LoRaWAN relays: seamless device switchover without reset |
RDTP-22459 | Support multicast for gateways using Basics Station |
Other technical improvements
ID | Summary |
---|---|
RDTP-21790 | Reporting of BS coordinates for gateways using Basics Station |
RDTP-22209 | Improved visibility of the ThingPark marketplace button on TPE portal |
RDTP-22440 | Scalability and performance enhancements related to Basics Station |
RDTP-22042 | Enhanced security of the LRC access through command-line interface |
RDTP-21912 | Infrastructure cost savings thanks to rack-aware kafka consumers |
RDTP-16876 | Security enhancements in TLS mode |
Resolved issues
ID | Summary |
---|---|
RDTP-22919 | DESC : Cellular traffic is displayed on WLogger in LoRaWAN mode. FIX : Correctly isolate the cellular traffic in WLogger when using LoRaWAN mode. |
RDTP-22905 | DESC : LRR upgrade from GUI does not work as expected when multiple firmware versions are compatible with the same BS model. FIX : All compatible firmware versions are now taken into account. |
RDTP-22824 | DESC : The end-user login may not work. FIX : New realm created as part of the platform bootstrap or operator creation does not have the rsa-enc-generated key provider. |
RDTP-22769 | DESC : A viewer only service account can create and remove tags on a device. FIX : Prevent a viewer service account from add/removing device tags |
RDTP-22669 | DESC : Missing millisecond in EUI_uplink and EUI_downlink document from roaming, yielding display issues in Wireless Logger. FIX : Add millisecond precision to the timestamps generated by the LRC network server. |
RDTP-22610 | DESC : LRC sometimes does not send DutyCycleReq to resume suspended devices. FIX : LRC behavior is enhanced to systematically send DutyCycleReq to resume suspended devices regardless of the current duty cycle value currently stored in the device context. |
RDTP-22080 | DESC : When a new driver is added to a used Device Profile, the existing devices are using this one instead of the previous one. FIX : Existing devices are not updated to the new drivers, the update only applies to newly-created devices. |
RDTP-22033 | DESC : The token used for authentication or identification should not contain sensitive data. FIX : Addresses, Emails, Phones and Profiles cannot be included in Tokens. |
RDTP-21907 | DESC : When OTP is set active, the link toward manual key authentication is not correct. FIX : Redirection has been corrected. |
RDTP-21664 | DESC : DX-core tpe documentation should be modified at token-based authentication section. FIX : Rework token-based authentication section. |
RDTP-22955 | DESC : Wrong precision of LRC timestamps for class C downlinks. FIX : The LRC network server now reports the transmission timestamp of downlink class C packets with millisecond precision. |
Known issues and limitations
ID | Summary |
---|---|
RDTP-21977 | [LoRaWAN relays] When a downlink packet cannot be sent for an end-device via a relay because of the maximum payload size constraint, there is currently no delivery failure indication reported to AS nor visible in Wireless Logger at end-device level. This issue shall be fixed in the next release. |
Release 7.3.4
New features
ID | Summary |
---|---|
RDTP-22004/RDTP-21297 | Additional deployment use cases for LoRaWAN relays |
RDTP-22167 | Support class B for Basics Station gateways |
RDTP-22015 | Quick-access link to ThingPark's Network Coverage tool |
RDTP-22040 | Add rate limiters for DX-API |
Other technical improvements
N/A.
Resolved issues
ID | Summary |
---|---|
RDTP-22126 | DESC : Wlogger may not display fine timestamp for all base stations. FIX : The network server correctly reports the full timestamp information to ThingPark backend. |
RDTP-22391 | DESC : Subscriber may observe that base station firmware update was not functional. FIX : lrrfwfetch is now running by defaut even after soft update. |
RDTP-22540 | DESC : NwkKey field missing in GUI when provisionning LoRaWAN 1.1 devices in case of single ISM band defined for the TPE subscription. FIX : Add NwkKey field for LoRaWAN 1.1 devices provisioning in GUI. |
RDTP-22507 | DESC : During the provisioning of Basics Station gateways on GUI, LRR-UUID field adds a space on prefix. FIX : Remove space from default prefix. |
RDTP-22302 | DESC : Missing logos on device manufacturer list when trying to provision a device. FIX : Implement image loading on the fly to avoid triggering rate limiter mechanisms. |
RDTP-22210 | DESC : Iot-Flow & Drivers tab on TPE portal can’t be accessed by the viewer and Devices, multicast groups and connections manager roles. FIX : Allow these roles to access this part of tab. |
RDTP-22176 | DESC : Upgrading Cisco IXM returns an error. FIX : Increase upgrade timeout from 10mn to 20mn. |
RDTP-22152 | DESC : DX Core API return baseStationRef field value with “i” as prefix. FIX : Explain and detail this behavior in swagger documentation. |
RDTP-22098 | DESC : Motion Indicator tooltip is misleading in device creation form. FIX : Modify this tooltip with complete explanation. |
RDTP-22028 | DESC : Folding the device or base Station list (on map view of the GUI) gets unfolded when clicking “Search this area“. FIX : Modify this behavior by keeping those lists hidden. |
RDTP-22025 | DESC : On base station creation form on GUI, the title of the security section should not be displayed if empty . FIX : Hide the title when content is empty. |
RDTP-21937 | DESC : In TPE portal, errors should be more explicit ( instead of just “error” ). FIX : Detail the error according to http error code returned. |
RDTP-22433 | DESC : Base stations certificate regenerate button should not be present in viewer mode. FIX : Regenerate button is no more available when user is associated to viewer rights. |
RDTP-22199 | DESC : Device mass import fails when we reach at least 130 errors. FIX : Allow to modify the maximum allowed errors before aborting, to avoid mass import failure. |
RDTP-21975 | DESC : LRC does not reply to MAC command (such as DeviceTimeReq) when the UL is repeated by the device. FIX : The LRC network server answers the device-initiated MAC commands even when the UL packet has been repeated by the device. |
RDTP-16487 | DESC : The LRC doesn't send the PingSlotChannelReq MAC command when there is no default PingSlot information defined in the device profile. FIX : The LRC detects when PingSlot is undefined and sends the MAC command to configure the device. |
Known issues and limitations
ID | Summary |
---|---|
RDTP-21977 | [LoRaWAN relays] When a downlink packet cannot be sent for an end-device via a relay because of the maximum payload size constraint, there is currently no delivery failure indication reported to AS nor visible in Wireless Logger at end-device level. This issue shall be fixed in the next release. |
Release 7.3.3
New features
Other technical improvements
N/A.
Resolved issues
ID | Summary |
---|---|
RDTP-21747 / RDTP-21482 | DESC : In TPE GUI, the “Network server” widget (under the backhaul statistics tab of the Base Station details) does not work when a base station uses TLS. FIX : Adapt the identification mechanism of the master vs. backup network server nodes to the TLS mode. |
RDTP-21359 | DESC : On multicast downlink, WLogger should display the effective transmission timestamp by the BS, not the LRC timestamp. FIX : LRC behavior is fixed to report the correct LRR time/date of the downlink multicast packets to Wireless Logger and AS. |
RDTP-21695 | DESC : Incorrect documentation link on new device import page. FIX : Link is redirected to the correct place. |
RDTP-21939 | DESC : During the device creation, the enforcement of DevEUI unicity does not properly handle lower case. FIX : Lower case is now treated as upper case to ensure full enforcement of DevEUI unicity. |
RDTP-21841 | DESC : In TPE GUI, the BS antenna name is wrongly displayed with the label “RF antenna ID”. FIX : The label "RF antenna ID" is renamed “Antenna name“. |
RDTP-21756 | DESC : During the device creation by QR code, the device model cannot be identified after scanning a QR code. FIX : Fix the bug, which was a side effect of having multiple ISM bands associated with the same model. |
RDTP-21748 | DESC : Login error when the first one-time code is not entered quickly enough. FIX : The Login action timeout is now set to 30 min. |
RDTP-21700 | DESC : BS Radio Traffic History graph shows inconsistent packet counts. FIX : Aggregation data algorithm has been reworked. |
RDTP-20838 | DESC : The GUI error displayed when adding an already-claimed OTA device using the "External Join Server" mode is not clear. FIX : The error message is enhanced to simplify troubleshoot. The new error is "Claim failed: the DevEUI xxxxxxxx is already claimed". |
RDTP-14992 | DESC : Base station health state is not updated in real-time. FIX : By default, base station is set to “Active“ state as soon as it receives an uplink frame or successfully sends an OSS report to the system. |
RDTP-21650 | DESC : Basics Station does not work with RF Regions activating LBT, such as K920. FIX : Update the Basics Station configuration sent by the LNS to properly set the LBT carrier sensing level when LBT is activated . |
RDTP-21774 | DESC : [LoRaWAN Relays] Missing delivery failure cause when the Join Accept fails. FIX : The right DeliveryFailedCause4 (for RXR slot) is now displayed in Wireless Logger in case of Join Accept transmission failure. |
RDTP-21646 | DESC : [LoRaWAN Relays] Relays provisioned in class C mode don't operate properly . FIX : A relay may be provisioned as a class C device and may operate in class C like any conventional device. However, to comply with LoRaWAN Relay specifications, encapsulated DL frames (using Fport 226) only use RX1/RX2 of class A mode, not the extended RX2 slot of class C mode. |
RDTP-21645 | DESC : [LoRaWAN Relays] Duplicate uplink frames sent by the relay are visible in WLogger. FIX : Repeated uplink frames sent by relays on FPort 226 are deduplicated by the network server, so they are displayed only once in WLogger. |
RDTP-21166 | DESC : [LoRaWAN Relays] The max DL payload size is not properly enforced when the end-device is served via a relay . FIX : For each DL packet sent to the end-device via a relay, the DL max payload size correctly accounts for the constraints on both radio links: network -> relay and relay -> end-device. Hence, the transmission of a DL packet is rejected if at least one of the two links does not fulfill the max payload size (or dwell time) constraints. See the related limitation in the following section. |
Known issues and limitations
ID | Summary |
---|---|
RDTP-21977 | [LoRaWAN relays] When a downlink packet cannot be sent for an end-device via a relay because of the maximum payload size constraint, there is currently no delivery failure indication reported to AS nor visible in Wireless Logger at end-device level. This issue shall be fixed in the next release. |
Release 7.3.2
New features
ID | Summary |
---|---|
RDTP-18990 | New KPI dashboard for TPE-SaaS administrators |
RDTP-2555 | New platform-wide notification banner |
RDTP-16693 | UI/UX enhancements |
RDTP-20376 | Decoding of relay-specific data in Wireless Logger |
RDTP-20502 | Report to AS the count of missing UL packets |
Other technical improvements
N/A.
Resolved issues
ID | Summary |
---|---|
RDTP-21538 | DESC : Wrong error message when user tries to claim a device already claimed by an other subscriber. FIX : The correct message is now “The DevEUI must be unique. A device with the same DevEUI already exists”. |
RDTP-21529 | DESC : Occurrence of 502 Bad Gateway errors on clients. FIX : Rollback to jre 11.0.16 version where the known issue is not present. |
RDTP-21509 | DESC : Daily GUI stats do not work when time zone is different from Europe/Paris. FIX : Associated caching issue has been solved. |
RDTP-21449 | DESC : Links in DX-API and DX-CORE swagger must be removed. FIX : Links in DX-API and DX-CORE swagger were removed. |
RDTP-21346 | DESC : DX admin does not obfuscate secret in case of Bad request. FIX : Secret is now correctly obfuscated in this specific case. |
RDTP-21334 | DESC : LRR reports are ignored by ThingPark backend. FIX : LRR reports are processed correctly and no more ignored by the backend. |
RDTP-21333 | DESC : FCntUp information is present in clear state for alarm 006 ( or alarm 005) at level 0. FIX : FCntUp information is no more present for these alarms at level 0. |
RDTP-21332 | DESC : Base station creation with API may be rejected if created without RF Region. FIX : OSS api documentation has been updated to highlight the correct way to process base station creation. |
RDTP-21321 | DESC : LRC does not implement default relay parameters value that is needed when device supports the relay feature while its regional parameters version is earlier than lorawan specification RP2-1.0.4. FIX : Implement default relay parameters value in LRC. |
RDTP-21318 | DESC : Configuring alarm filters fully reloads the page, removing the focus on alarm list. FIX : The page reload keeps the previous focus. |
RDTP-21296 | DESC : DX documentation need enhancement with some wording changes. FIX : DX documentation is now aligned with the TPE SaaS 7.3.2 capabilities. |
RDTP-21280 | DESC : Tooltip on motion indicator configuration is not aligned with specification. FIX : Tooltip is now correctly aligned with specification. |
RDTP-21267 | DESC : Join accept and Downlink are not reported to AS. FIX : Activate by default device notification in configuration file. |
RDTP-21242 | DESC : Clearing criteria must be enhanced for device alarm 005. FIX : Clearing criteria has been enhanced for device alarm 005 if "expected_SF" is not reported. |
RDTP-21226 | DESC : LRC doesn't report SpfactExpected value. FIX : LRC reports correctly SpfactExpected value. |
RDTP-21203 | DESC : Exception in TWA while creating a connection via DX-API. FIX : Fix issue in DX-API. |
RDTP-21190 | DESC : Cannot delete or create a Base station/Device if incorrectly stored in a previous operation. FIX : Allow to delete or create a Base sation/Device if incorrectly stored in a previous operation. |
RDTP-21163 | DESC : “Signal strength and noise” and “duty cycle” drop down list are not readable. FIX : Width has been increased to allow readability. |
RDTP-21567 | DESC : DX-API documentation is unclear about BS provisioning. FIX : Rfregion parameter in BS provisioning is now correctly described as an object in DX documentation. |
RDTP-21565 | DESC : Wireless logger takes too much time to reload. FIX : Packet type filtering has been enhanced. |
Known issues and limitations
N/A.
Release 7.3.1
New features
N/A.
Other technical improvements
ID | Summary |
---|---|
RDTP-20865 | Allow collecting LRC traces for a specific device |
RDTP-16527 | [DX-API] New authentication flow based on Service Accounts |
Resolved issues
ID | Summary |
---|---|
RDTP-21279 | DESC : DX admin is deprecated in swagger UI. FIX : Deprecation notification has been removed from swagger UI. |
RDTP-21239 | DESC : Links to documentation from the user interface are wrong. FIX : Links have been updated and tested as valid. |
RDTP-21196 | DESC : Create base station operation return a HTTP 500 error. FIX : Regression has been fixed. |
RDTP-21114 | DESC : Auto-generated security certificate marked as downloaded before it is downloaded by the Base Station. FIX : Generate certificate one day before it will be downloaded by the Base Station. |
RDTP-20994 | DESC : Gateway's status not displayed correctly FIX : LRR reports are now processed in the way that will avoid incorrect gateway's status display |
RDTP-20963 | DESC : Class B downlinks not displayed on Wireless Logger in accordance to the sequence of downlinks being sent. FIX : Fix incorrect date associated to downlink in wrong order. |
RDTP-20891 | DESC : Antennas added in a Base Station profile are not available for BS previously created with this profile. FIX : Antennas added in used Base Station are now propagated to Base Station already associated. |
RDTP-20496 | DESC : Gateway Class B are activated after a TPW/TPE SaaS 7.2 update. FIX : Update to 7.2 or 7.3 version will no longer activate wrongly Class B on Base Station. |
RDTP-19927 | DESC : Device alarm 006 “Node uses lower data rate than expected” do not take into account UL confirmed mode with no DL Ack. FIX : Algorithm has been enhanced in order to implement the case where UL confirmed mode does not receive DL Ack. |
RDTP-19860 | DESC : Radio traffic history widget shows wrong data. FIX : Take into account all BS antenna and implement new API end point to retrieve transmission failures. |
Known issues and limitations
N/A.
Release 7.3.0
New features
Other technical improvements
ID | Summary |
---|---|
RDTP-19611 | Support any block of 32 type-7 NetIDs |
RDTP-15321 | Keycloak upgrade to version 19.0.3 |
RDTP-18763 | EJBCA upgrade to version 7.11.0 |
RDTP-19910 | MongoDB upgrade to version 4.4 |
RDTP-20753 | Kafka, Zookeeper and RCA_PROV upgrade |
RDTP-19849 | Use stdout for LRC logs |
Resolved issues
ID | Summary |
---|---|
RDTP-20913 | DESC : Device alarm 004 & BS alarm 103 should only be raised if device/BS joined the NS once. FIX : Associated alarms are now triggered only if Base Station or Device connected at least before. |
RDTP-15465 | DESC : Wlogger is displaying double arrow instead of red cross on downlink too late ( RX1 and RX2 ). FIX : Red cross is now correctly used. |
RDTP-20630 | DESC : Removing antenna coordinates throw an error. FIX : No more error is raised now when removing antenna coordinates. |
RDTP-18760 | DESC : Alarm event message for base station alarm 121 and 108 is missing "previousSeverity" value. FIX : Previous severity is now correctly filled to allow SNMP trap to be sent. |
RDTP-18761 | DESC : Wrong OID in SNMP trap for base station alarm Backhaul network interface status (121). FIX : OID has been corrected to match with the MIB description. |
Known issues and limitations
N/A.