Full Changelog 7.1.1

Released 2026-07-25 · v7.1.1 sprint · 13 issues · 1 feature · 7 fixes

The complete record: every commit in the release, grouped by type, including work that never reaches a customer-facing note. The external changelog is the readable summary of the same release.

Jira References

  • DEV-1177 - OneIoT ACS > TR-069 > Avoid unnecessary 'unlock' cache log messages

  • DEV-1982 - ACS > Device auto-deletion > Add Manufacturer + model exclude option

  • DEV-2077 - OneIoT ACS > Run > Incorrect version is stored in DB

  • DEV-2129 - OneIoT ACS > ProductClassGroupCache > Possible wrong groupId returned by getForManufacturerAndModel() method

  • DEV-2183 - Design issue. ProdictClassGroupID must be used instead of ProductClassID

  • DEV-2287 - ACS > Libraries update per RIL security scan

  • DEV-2332 - FT Configs > ACS > "config_custom_data.xml" > Configuration file missing

  • DEV-2520 - OneIoT ACS > "ISP = 2" > Device in specific domain > Re-register device to another domain > Device not transferred to domain

  • DEV-2559 - OneIoT ACS > Oracle > "cpe_login" table > Absent default "tr069" security configuration

  • DEV-2570 - OneIoT ACS > Hardcoded events > Add MAC address

  • DEV-2587 - Java Northbound REST API > PUT /api/Provision > All fields = "1" > Error code 204 returned

  • DEV-2658 - Angular Project > Management Portal > TR-069 > Group Update > Install > Software manager > "Install" task is absent

  • DEV-2672 - Angular Project > Management Portal > TR-069 > Find device > Software manager > Select from the list > Install > "No data found" message present

Features

  • DEV-2570 - OneIoT ACS > Hardcoded events > Add MAC address

Bug Fixes

  • DEV-2077 - OneIoT ACS > Run > Incorrect version is stored in DB

  • DEV-2183 - Design issue. ProdictClassGroupID must be used instead of ProductClassID

  • Get product class group id from cache not only by manufacturer and model, but also by protocol id. The reason: avoid getting the wrong group id for a device that supports both TR-069 and USP protocols

  • DEV-2559 - OneIoT ACS > Oracle > "cpe_login" table > Absent default "tr069" security configuration

  • DEV-2587 - Java Northbound REST API > PUT /api/Provision > All fields = "1" > Error code 204 returned

  • DEV-2658 - Angular Project > Management Portal > TR-069 > Group Update > Install > Software manager > "Install" task is absent

  • DEV-2672 - Angular Project > Management Portal > TR-069 > Find device > Software manager > Select from the list > Install > "No data found" message present

Documentation

  • Update antora version to 6.5.3 (dev)

  • Fix broken navigation xrefs in ACS sub-portal

    • nav: prometheus-metrics now module-qualified (modules:prometheus-metrics.adoc)

    • nav/index: architecture anchor infrastructure-and-dependencies → infrastructure-dependencies

    • nav: api anchor task-types → task-type-reference

    • installation: app_env.adoc (missing) → configuration.adoc#environment-variables

  • Update antora version to 7.1.1

  • Add changelog for release 7.1.1

  • Update antora version to 7.1.2 (dev)

Refactoring

  • Replace tryLock/unlock with AutoCloseable CacheLock

    Introduce HazelcastCacheFactory.CacheLock<K> — an AutoCloseable guard that wraps the Hazelcast distributed lock. tryLock() now returns a CacheLock instead of boolean; close() handles unlock with owned-thread check and IMSE suppression (lease-expired case). All callers migrated to try-with-resources.

    Commented calling CpeTaskProcesor#removeTransactionFromProcess because the cache is never filled, thus there is nothing to remove from it.

Docker Images

ftacs

Image

hub.friendly-tech.com/ftacs/ftacs:v7.1.1-b0.0.1

SHA256

sha256:75b73f662ba75636024b9a70d054de09f3a65cfebb501cc791ca7cd8196352ea

Pull from Registry

docker pull hub.friendly-tech.com/ftacs/ftacs:v7.1.1-b0.0.1

Download for Offline Use

docker pull hub.friendly-tech.com/ftacs/ftacs:v7.1.1-b0.0.1
docker save hub.friendly-tech.com/ftacs/ftacs:v7.1.1-b0.0.1 -o ftacs-v7.1.1-b0.0.1.tar

gzip ftacs-v7.1.1-b0.0.1.tar

Load on Closed Network

gunzip ftacs-v7.1.1-b0.0.1.tar.gz
docker load -i ftacs-v7.1.1-b0.0.1.tar

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