Skip to main content

TPX-LE 4.X

TPX-LE 4.1.0

NEW FEATURES RELEASED

JIRA TicketDescription
GB-3052TPX-LE API | Integration of Combain WiFi solver
GB-3089TPX-LE API | Add Here customer API key
GB-3102Aggregate Statistics on trackers using Google/HERE
GB-3633TPX-LE API | BLE API endpoints should be rework
GB-3657TPX LE AT3 Solver | Need to support acknowledgement of Downlink in AT3
GB-3667Tpx-LE | Kafka topic retention should be set to 24h per default
GB-3671LOCATION.PQ.PROD.v4 topic creation
GB-3678Need to add community operator to Preview
GB-3679TPX-LE API | Get DX-token without prefix like dev1-api
GB-3690TPX-Server-UDP | How obtain domain name related to an X-RealmID
GB-3698TPX-LE API | extend the duration of cache for IoT-core thingRegistry and Account information to reduce the frequency of request to IoT-Core
GB-3699TPX-UDP Server | Server UDP should consume TPX.CORE.EVENTS.v2
GB-3725TPX LE API | Redirection to Swagger-UI
GB-3730BLE Solver | BLE solver needs to request tpx-le-api to retrieve a geojson map to resolve a BLE position
GB-3736Implement in tpx-location-solver for BLE solver
GB-3737Implement in BLE solver (grpc) and refactor service between it and python solver
GB-3731TPX-LE API | TrackerCommand computes the ackToken and transfers it to Solver Go
GB-3732TPX-LE API | Management of DL acknowledgement
GB-3734TPX-GO SDK | Kafka consumer should support Rack-aware setup - Ansible version
GB-3735TPX-GO SDK | Enable Kafka message compression
GB-3744TPX-Solver-GO | WIFI & BLE messages should be processed asynchronously
GB-3749TPX LE API | Unify API title to "TPX Location-Engine"
GB-3751Tpx-Go SDK |Multiple consumers in one instance
GB-3774Integrate SDK to location-solver
GB-3775TPX- UDP SERVER | Integrate SDK to ltem server
GB-3755TPX-LE components multioperator
GB-3786Tpx-LTEM Server | LTEM Downlink Endpoint should be operator wide
GB-3787Tpx-Location-Api operator wide
GB-3761Documentation URL changed
GB-3773Tpx-Location-Solver | Tpx-Ltem-Server | Use Go SDK supporting Rack-aware consumer
GB-3776Tpx-location-solver | Load test
GB-3782Tpx-LE Solver AT3 | Google reverse geocoding not used for realmId wetrak
GB-3792TPX- UDP Server | All uplinks must be tagged with "Abeeway-UDPServer"
GB-3804TPX LE solver AT3 | Enable WIFI resolution even the tracker is static in case of SOS or POD
GB-3805TPX LE Solver AT3 | Integrate Combain WiFi Solver API In GO-solver
GB-3806TPX LE Solver AT2 | Adapt state initialization for GO compatibility
GB-3808TPX LE Solver AT3 | Aggregate Statistics on trackers using Google/HERE
GB-3811TPX-LE API | Optimization of cache parameter value to reduce http requests to other APIs
GB-3815TPX-GO SDK | Kafka consumer should handle topology change gracefully
GB-3818TPX-LE Solver AT2 | Remove the API /bluetoothMap
GB-3821Tpx-LE Solver AT3 | Support here customer API key
GB-3822TPX LE API | Increase the device cache duration
GB-3825TPX LE Solver AT3 | add telemetry message
GB-3813TPX LE Solver AT3 | Reduce the timeout of notification

MAJOR BUGS RESOLVED

JIRA TicketDescription
GB-3754ALMANAC GENERATOR | Handle Null Almanac Data Before Updating Cache
GB-3758ALMANAC GENERATOR | Almanac-generator fails while calling Memcached
GB-3780TPX LE API | Motion & Zone cannot be associated to a shared device
GB-3785TPX LE API | TrackerCommand return a wrong error code
GB-3788Tpx-LE Solver AT3 | Logs are not properly formatted

TPX-LE 4.0.3b

MAJOR BUGS RESOLVED

JIRA TicketDescription
GB-3816TPX LE AT3 Solver - Verify incoming messages compliance

TPX-LE 4.0.3a

MAJOR BUGS RESOLVED

JIRA TicketDescription
GB-3807TPX LE API | Missing userId and userAccountId info in messages sent by Feed to solver python

TPX-LE 4.0.3

MAJOR BUGS RESOLVED

JIRA TicketDescription
GB-3742TPX LE API | Remove duplicated device in the "deviceEUIList" in when creating or updating a connectorConfig
GB-3743TPX LE API | Improvement in deleting a tracker by a subscriber
GB-3746Add AT3 Features – Heartbeat Message & Global CRC
GB-3747TPX LE API | Support alertOnFirstChange in for POD sent by TrackerCommandToSendAbeewayDownlinkPayload
GB-3750TPX LE API | fix calling IoT-Core Account API with null value in the request
GB-3760Ansible | adjust keycloak variables for realm creation
GB-3762Micrometer metrics names must be merged
GB-3763Operator Interface | orange server gets null value when it retrieves the original deveui
GB-3766TPX LE Solver AT2 | Fix TypeError caused by converting None to integer in get_reference_position function
GB-3767TPX LE Solver AT2 | Error when sending Delivery Error Alarm
GB-3769TPX LE API | Need to check if the value is null before putting it to the userIdCache
GB-3770TPX LE API | Merge cache and reduce the cache object size
GB-3772Tpx-Location-API | RestTemplate optimisation - IntegrationAPIService
GB-3777Tpx-LE Solver AT2 | Google reverse geocoding not used for realmId wetrak

TPX-LE 4.0.2

MAJOR BUGS RESOLVED

JIRA TicketDescription
GB-3741Operator Interface | Need to enable sending downlink to trackers connected by TPX iot-flow connector
GB-3745Abeeway Solver | Missing Import

TPX-LE 4.0.1

MAJOR BUGS RESOLVED

JIRA TicketDescription
GB-3718TPX-LE Solver AT3 |Modify Origin Source for Thing Registration
GB-3719TPX LE API | Wifi position solving returning
GB-3720TPX LE API | trackerCommands crashes when protocol_id doesn't exists in lastState
GB-3721TPX-LE Solver AT2 | Need to add protocol_id and downlink_url in state when to a mobile app uplink
GB-3722TPX LE API | Notification does not get the device name from IoT-Core
GB-3724TPX-LE Solver AT3 |Support motion counter AT3
GB-3726TPX LE API | fix calling IoT-Core Account API with id=null

TPX-LE 4.0.0

NEW FEATURES RELEASED

JIRA TicketDescription
GB-3105Retrieve the bestGatewayId from Live Object in TPX LE
GB-3254Fix issue with uppercase / lowercase deveui in LiveObjects
GB-3420Enable kafka message compression
GB-3453Support donwlink url in uplink
GB-3535Downlinks should be send with and without Downlink_AS_Key / AS_ID
GB-3598KeyCloak /keycloak/validate_token optimisation
GB-3655Need to add expiration time to the cache "nodes" of solver and operator-interface
GB-3663Review the metric LPGPS in solver
GB-3673TPX-LE Need to add a flag of the current IoT-Core version on the platform to adapt the request to send
GB-3652TPX-LE Solver AT2 | LastState should contain protocolId and DownlinkURL
GB-3653TPX-LE API | /trackerCommand should support DownlinkUrl
GB-3654TPX-LE API | TrackerCommand Json support for AT2 / AT3
GB-3672TPX-LE API register tracker under a subscriber account in IoT-core for AT3 LTEM
GB-3682TPX-LE API | Adapt trackerCommands contract to be backward compatible with mobile app request
GB-2898Install B2B email templates and i18n resources zith ansible script
GB-3651Deployment of the merged API component
GB-3523TPX LE API | API projects merge bundle #1
GB-3680LocationPush module transmits all messages to target AS, including those with a validityState=INVALID
GB-3687TPX-LE API | add 'Notification' message type to ResolvedPosition contract
GB-3696Improve LPGPS reference position logic to remove 2-hour time limitation
GB-3712Add state["use_last_resolution"] to differentiate reused resolutions from unresolved states on ADM

MAJOR BUGS RESOLVED

JIRA TicketDescription
GB-2934Table server_crashes in abeeway solver DB is never cleaned
GB-3199Role missing in lim-master-client Keycloak client
GB-3399TPX LE | Refresh token seem's doesn't work well
GB-3487trackers show in Things API when removed from the mobile app account
GB-3488Allow trackers to be added even if there is no uplink in the solver
GB-3669TPX LE EU | Thing is not created automatically for newly associated device
GB-3700Infinite Loop Detected in AGPS Solver
GB-3705TPX-LE Solver AT2 | date conversion from string with timezone written as "Z" causes exception
GB-3708Correct the reported LPGPS error
GB-3717Operator Interface | customer Id is not retrieved from IoT-Flow messages