External Changelog 1.0.2
Released 2026-07-25 · v7.1.1 sprint · View Sprint Report · 6 issues
For the people running the product. Lists the issues raised for customers, any breaking changes, documentation updates and the images this release ships. Internal work — refactoring, tests, CI — is in the full changelog.
Jira References
-
DEV-1165 - Java Northbound API > Active connection determination > Change logic
-
DEV-1931 - Java Northbound API > api/Task/Pending> No pending tasks > Incorrect ErrorCode
-
DEV-2218 - Java Northbound API > api/Device/Info > Error: response status is 500
-
DEV-2257 - Java Northbound API > /api/Device/info > response missing hardware information
-
DEV-2370 - Java Northbound API > REST API > POST "api/Device/Info" >device has hardware version parameter > HardwareVersion=null "returned
-
DEV-2544 - Java Northbound API > /api/UserInfo > Error: response status 500 > NullPointerException "username is null" when updating device user info
Documentation
-
Update antora version to 1.0.1 (dev)
-
DEV-2145 - Java Northbound API > REST/SOAP > Group update methods > Descriptions are absent
-
Expand changelog index with release format guide
-
DEV-2252 - Java Northbound API > REST/SOAP > /iot-webservice/iotw/GroupUpdate/condition/items > Request is missing
-
Update antora version to 1.0.1
-
Add changelog for release 1.0.1
-
Update antora version to 1.0.2 (dev)
-
Document iotw datasource environment variables
The Group Update API relies on a second 'iotw' datasource (OneIoT web back-end schema), but the docs only listed non-existent IOTW_DATABASE_* variables that the application never reads.
Document the real variables driving the iotw datasource: - MySQL: MYSQL_SCHEMA_IOTW, MYSQL_URL_IOTW (shares host/port/credentials with the ACS datasource) - Oracle: ORACLE_USER_IOTW/ORACLE_PASSWORD_IOTW plus the now-split ORACLE_USER_FTACS/ORACLE_PASSWORD_FTACS accounts
+ Update the .env examples and variable tables in installation.adoc and rewrite the IOTW section in configuration.adoc, replacing the bogus IOTW_DATABASE_* names with a profile-driven explanation.
-
DEV-2292 - Java Northbound API > SOAP > Open Swagger > Absent Group Update methods
-
DEV-2298 - Java Northbound API > SOAP > Docs Portal > Absent Group Update methods
-
DEV-2416 - Java Northbound API > SOAP > FTAddObject > "Name" is absent > Incorrect response code 203 must be 204
-
DEV-2458 - Java Northbound REST API > PUT /api/Parameter > empty or absent "Name" > Incorrect message returned
-
DEV-2620 - Java Northbound REST API > PUT api/Userinfo > "latitude" / "longitude" > Values are not set
-
Update antora version to 1.0.2
-
Update antora version to 1.0.3 (dev)
-
Add changelog for release 1.0.2
Maintenance
-
DEV-2143 - Java Northbound API > STUN enabled and configured > POST /api/Device/ActiveConnection > Incorrect active connection is returned for "UDPConnectionRequestAddress"
-
DEV-2148 - Java Northbound API > STUN disabled > Local IP "ConnectionRequestURL" > Global connection exists > POST /api/Device/ActiveConnection > Incorrect active connection is returned
-
Bump version to 1.0.2
Docker Images
northbound-api
- Image
-
hub.friendly-tech.com/api/northbound-api:v1.0.2-b0.0.1 - SHA256
-
sha256:c670f5312f189518308adb4a8f1c126d0732c48b5b7053dc6c83cef03867d26a
Dependencies
-
ACS → FT Configs Service
v1.0.1-b0.0.1 -
FT Configs UI → FT Configs Service
v1.0.1-b0.0.1 -
Northbound API → ACS
v7.1.1-b0.0.1 -
FT Device Network → ACS
v7.1.1-b0.0.1 -
FT Device Network → UI Backend
v7.1.1-b0.0.1 -
UI Portals → UI Backend
v7.1.1-b0.0.1 -
UI AI Agent → UI Backend
v7.1.1-b0.0.1 -
UI AI Agent → FT Device Network
v1.0.2-b0.0.1 -
UI Backend → ACS
v7.1.1-b0.0.1