Format: 1.8
Date: Wed, 29 Jul 2026 19:02:16 +0200
Source: iqrf-gateway-setter
Binary: iqrf-gateway-setter
Architecture: all
Version: 1.8.0~alpha~21513.gbpfe2ec2+debian14
Distribution: forky
Urgency: medium
Maintainer: Karel Hanák <karel.hanak@iqrf.org>
Changed-By: MICRORISC s.r.o. <support@iqrf.org>
Description:
 iqrf-gateway-setter - IQRF Gateway Setter - IQRF Gateway configuration tool
Changes:
 iqrf-gateway-setter (1.8.0~alpha~21513.gbpfe2ec2+debian14) forky; urgency=medium
 .
   ** SNAPSHOT build @fe2ec250a2c1a4669372b44eff6aa1129f6f541f **
 .
   [ Roman Ondráček ]
   ** SNAPSHOT build @4d8a48e68da51a5b042041c416ee589c375dbaec **
 .
   * UNRELEASED
   * Prepare for version 1.8.0-alpha
   * Boards: fix controller's pins for IQD-GW04
   * Sentry: add version and stacktrace to the reports
   * GitLab CI: fix Ubuntu debug symbols package renaming
   * NetworkConfig: add tests for interface information getters
   * Boards: add pin definition for IQD-GW06
   * GitLab CI: use CI components for tests and package builds
   * Migrate from setup.py and tox.ini to pyproject.toml
   * Debian packaging: add missing build dependencies
   * Fix compability with Python 3.8, 3.9 and 3.10
   * Add missing type annotations
   * Add missing trailing commas
   * Use single quotes
   * Organize imports
   * Remove unused imports
   * Remove support for legacy IQAROS
   * GatewayConfig: add CIP image identifier, fix boot flag on invalid gateway image
   * Fix issues reported by linters
   * Apply ruff code format and add ruff to GitLab CI
   * Linters: replace pydocstyle with ruff
   * Linters: fix issues reported by mypy
   * GrafanaConfig: remove unused configuration manager
   * Manufacturing: add type hints for request bodies
   * Add more tests
   * Refactor IQAROS configuration manager
   * IqarosConfig: add missing tests
   * GitLab CI: add mypy check which is allowed to failed
   * WebappConfig: add tests
   * BootFlagManager: add tests
   * Coordinator: add missing tests
   * Boards: add SPI configuration with sysfs GPIO workaround for IQD-GW04
   * Boards: remove IQD-GW06 mapping
   * Debian packaging: add python3-argon2 to build dependencies
 .
   [ Karel Hanák ]
   * ControllerConfig: do not configure factory reset for litework
   * NetworkConfig: configure wifi AP for litework gateway
   * fixed pin configuration for industrial gateway
   * fixed board test case industrial mapping test
   * added Daemon API token and token information entities, token manager and setter config for token, and testcases
   * always require configuration file
   * added method to update token and configure controller access token
   * added configuration of websocket proxy server access token
   * added configuration of access token for setter
   * added housekeeping setter invocation mode
   * main: print usage on invocation with no arguments, require exclusive argument
   * DaemonApiToken: add check for empty token string to from_string method
   * updated and unified logging records across access token setup methods
   * added housekeeping invocation systemd unit file and timer
   * DaemonApiTokenInfo: use iso 8601 timestamp format for expiration, creation and invalidation of tokens
   * DaemonApiTokenManager: increased expiration threshold to 48 hours, use timedelta
   * ControllerConfig: configurable restart on token setup
   * added mosquitto plugin manager support, use mosquitto plugin manager for user creation
   * DaemonConfig: configure both UART and SPI components if not CDC
   * DaemonConfig: remove unused imports
   * DaemonConfig: fixed paths to SPI and UART configuration files
   * MosquittoPluginManager: escape username and password
   * added daemon api access token for iqaros webapp, and housekeeping refresh
   * MainTestCase: fixed iqaros token update
   * fixed ruff errors
   * IqarosConfig: restart network-sync service on token change
   * InfluxDbBridgeConfig: added extra log statement for debugging
   * DaemonConfig: update mqtt user and password only when new user is created
   * InfluxDbConfig: simplified client creation, removed unused methods
   * fixed linter errors
   * GatewayConfig: restart iqaros related services for iqaros image
   * GatewayConfig: set stronger root user password
   * GatewayConfigTestCase: added tests for configure_system method
   * GatewayConfigTestCase: fixed tests in CI
   * mosquitto private key and certificate, and housekeeping
   * removed cloud provisioning configuration
   * removed cloud provisioning from manpage and factory reset
   * GatewayConfig: remove iqrf user creation for mosquitto
   * IqarosConfig: do not store access password in eeprom
   * Coordinator: made set_access_password a static method
   * GatewayImage: strict version checking
   * GatewayConfig: restart services if running or failed
   * MosquittoConfig: log restarting services only when they are actually to be restarted
   * WebappConfig: removed nginx default site configuration
   * reworked certificate logic into separate managers and utilitiy classes
   * fixed linter errors
   * fixed mosquitto config test cases
   * configure and rotate daemon/webapp certificates in gateway configuration step and housekeeping
   * added error handling for posix utils
   * fixed linter errors
   * SelfSignedCertManager: updated SAN list
   * GatewayConfig: do not restart services early when configuring certificates as part of Gateway configuration
   * use SelfSignedCertManager class default validity
   * Command: removed unnecessary sudo
   * IqarosConfig: do not log fallback password
   * do not log Daemon API set security request
   * omit secrets from manufacturing register and update requests
   * Command: remove sudo argument from command execute
   * CI: added dependency check
   * Added mender client configuration
   * Configure influxdb v2
   * remove bullseye build
   * added default password for generic webapp and iqaros oobe
   * changed password file name to factory_password
   * removed unused import
   * WebappConfig: fixed path to default password file
   * prepare credentials to send to manufacturing server
   * added missing tests for new properties
   * WebappConfig: use iqrf-gateway user instead of www-data
   * added uploader manager, identification command and result DTO
   * Identification: added support for pydantic version 1
   * IdentificationTest: fixed exception type when modifying frozen model for pydantic v1, InfluxDb: allow untyped for generated code
   * fixed small linter errors
   * Identification: do not use modern Self from typing
   * DaemonApiTokenManager: fixed default path to daemon auth database
Checksums-Sha1:
 08244961fa5f41cd6e46217e3dd3be9191ca1d3f 55504 iqrf-gateway-setter_1.8.0~alpha~21513.gbpfe2ec2+debian14_all.deb
 8fea781e1e45fcf3f7b7977fe0cc36619b9dd40d 7272 iqrf-gateway-setter_1.8.0~alpha~21513.gbpfe2ec2+debian14_amd64.buildinfo
Checksums-Sha256:
 2867c715339a3ee7b040a725dafc6f14eb275dc1a0999b21474e703b04dae57c 55504 iqrf-gateway-setter_1.8.0~alpha~21513.gbpfe2ec2+debian14_all.deb
 f445cab25983b7c5c3d5654230253942e45271d4a830434191561f04672ee0c4 7272 iqrf-gateway-setter_1.8.0~alpha~21513.gbpfe2ec2+debian14_amd64.buildinfo
Files:
 acda76a7809676bc6512ee6adc5b0f0e 55504 python optional iqrf-gateway-setter_1.8.0~alpha~21513.gbpfe2ec2+debian14_all.deb
 96463c5de5cf0f02dda12cc6e2c8dd48 7272 python optional iqrf-gateway-setter_1.8.0~alpha~21513.gbpfe2ec2+debian14_amd64.buildinfo
