Releases: tier4/ota-client
Releases · tier4/ota-client
v3.2.1
proxy_info: align default proxy_info settings as v2.5.4 and resolve a…
v3.2.0
Raspberry pi 4 support for otaclient. (#182) * rpi_boot module for rpi4 boot control support, * boot_control.common: new OTAStatusFilesControl and SlotMountHelper classes, which are prepared for refined boot_control implementation framework in an effort of reducing duplicated code and unify implementation. Now ota_status files control logic and slot mounting logic are abstracted and split from the detailed platform specific implementation, become standalone shared classes. * common: implement replace_atomic function. * test files for new boot_control.common. * test files for rpi_boot module. * other minor related changes.
v3.1.9
[Bugfix/refinement] ota-proxy timeout issue (#183) * fix and refine OngoingCacheTracker, resolve the unwanted timeout issue, resolve the edge condition that subscriber subscribes on closed tracker, * move more configuration to ota_proxy.config instead of hard-coded, * fix and refine the RemoteOTAFile, simplify the background_cache_writing logic and cache commit logic, * refine OTACache.retrieve_file, * deps: bump uvicorn==0.20.0, aiofiles==22.1.0, and pin aiohttp==3.8.1, * optimize ota_proxy configuration according to test result, * test files updates, * MAX_DOWNLOAD_THREAD reduces from 8 to 3, as the benefit is not significant, * use uvloop for ota-proxy, which results in around 10%~ or more performance improved, * reduce CHUNK_SIZE to 1MB, tests reveal that this setting has better performance, * reduce STREAMING_BACKOFF_FACTOR to 0.001 to reduce blocking, * DB_THREAD_POOL_SIZE set to 1
v3.1.8
feat: add release action to release .whl (#177) https://tier4.atlassian.net/browse/T4PB-22573