Skip to content

Releases: tier4/ota-client

v3.2.1

20 Dec 04:03
2ddd058
Compare
Choose a tag to compare
proxy_info: align default proxy_info settings as v2.5.4 and resolve a…

v3.2.0

12 Dec 05:02
4d2f16d
Compare
Choose a tag to compare
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

09 Dec 04:20
1392b67
Compare
Choose a tag to compare
[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

02 Nov 06:13
61cc7b1
Compare
Choose a tag to compare
feat: add release action to release .whl (#177)

https://tier4.atlassian.net/browse/T4PB-22573