ActDK Changelog

ActDK Changelog #

2024-09-10: v1.26.2 #

  • The base image for creating buster apps has been changed to idein/actcast-rpi-app-base:buster-3.
  • The base image for creating bullseye apps has been changed to idein/actcast-rpi-app-base:bullseye-2.

2024-09-10: v1.26.1 #

  • The base image for creating buster apps has been changed to idein/actcast-rpi-app-base:buster-4.

2024-09-09: v1.26.0 #

  • The base image for creating bullseye apps has been changed to idein/actcast-rpi-app-base:bullseye-3.
    • Reduced bullseye apps bulid time.

2024-09-05: v1.25.0 #

  • In the bullseye version of actsim, additional settings for ai cast are no longer required.

2024-08-29: v1.24.0 #

  • Updated the kernel version of the bullseye version of the actsim has been updated to 6.1.21.

2024-07-29: v1.23.0 #

  • Added actsim for bullseye.

2024-07-01: v1.22.0 #

  • The base image for creating bullseye apps has been changed to idein/actcast-rpi-app-base:bullseye-2.
    • libdrm2 is now included in the base image, so you no longer need to specify libdrm2 in the apt dependencies of raspberrypi-bullseye.

2024-06-18: v1.21.0 #

  • actdk compile now supports the Slice operator.

2024-04-23: v1.20.2 #

  • Fixed an issue where actdk upload fails with Docker Engine v26.

2024-04-08: v1.20.1 #

  • The URL of Actcast Documents in error messages has been fixed.

2024-02-27: v1.20.0 #

  • The file extension .md is now available for files under long_descriptions. See HERE for more detail.

2024-02-07: v1.19.3 #

  • The published_ports option of the manifesto is now supported. With this feature, you can publish ports in your application to the outside world. See HERE for more detail.

2023-12-25: v1.18.1 #

  • The version of the manifesto generated by actdk init has been changed to v2.
  • The default base image for creating applications has benn changed to idein/actcast-rpi-app-base:buster-3.
  • The allow_all_networks option is now available. With this feature, you can access any network without going through a proxy in your application. See HERE for more detail.

2023-12-11: v1.17.0 #

  • Update of actsim
    • Applications based on bullseye are now operational. To use a bullseye-based application, please specify idein/actcast-rpi-app-base:bullseye-1 using the Custom Image feature.
      • It works with firmware version 1.34.0 and later in actual devices.
  • Update of actdk
    • The default base image for creating applications has been changed to idein/actcast-rpi-app-base:buster-2. As a result, if there is a specification like package == version in the pip section of dependencies.json, it will cause an error. Please remove the space and use package==version instead.

2023-06-26: v1.16.0 #

2023-01-17: v1.15.0 #

  • let actdk command to work with Actsim that is compatibile versions rather the exactly same version.
  • The Python wrapper generated by actdk compile now throws an error when GPU error is detected.
  • Added actdk debug for faster debugging of apps.
  • Added wrapper scripts for onnx2nnoir, onnigiri, and onnion.
    • The wrapper scripts allow you to use these tools without Python.
    • Please put these files in your PATH if necessary.
    • You can also install these tools with pip as before.

2022-09-27: v1.14.0 #

  • Now mDNS behavior of Actsim can be controled by an evironment variable.
  • Fix a bug in actdk compile.

2022-08-04: v1.13.0 #

  • Ubuntu 22.04 and Debian bullseye has been added to the supported platforms of ActDK.
  • Updated actdk
    • The actdk command now properly works in any directories under the project directory.
    • Works with Raspberry Pi Zero 2 W.

2022-05-25: v1.12.2 #

  • Updated actdk
    • Fixed an issue in which actdk doesn’t run on Ubuntu 18.04

2022-05-16: v1.12.1 #

  • Updated actsim
    • Fix a problem that actsim v1.12.0 does not recognize USB on Pi4 Rev1.2.

2022-05-09: v1.12.0 #

  • Releasing
    • Stop compressing the actsim included in releases.
  • Updated actdk
    • Added check of conformance of act_log with data_schema.json when you ran actdk run -a. You can suppress this behavior with --no-check-act-log.
  • Updated actsim
    • Works with Raspberry Pi4 Rev1.4 and Rev1.5.

2022-01-21: v1.11.1 #

2021-12-20: v1.11.0 #

  • Updated actdk
    • Fixed a bug Ctrl+C can’t stop actdk run -a if Network Manifesto is configured.
    • long_description and short_description is now optional when uploading using actdk. You can fill them in on the Web UI.
    • Added actdk generate subcommand.

2021-09-30: v1.10.0 #

  • New feature: .actdkignore
    • You can put .actdkignore in app or any sub-directories to exclude files and directories that match patterns in .actdkignore. See .actdkignore for the details and Migration to ActDK 1.10.0 for migration.
  • Support ACTCAST_PROTOCOL_VERSION 1.1.0. For more details, see Environment Variables.

2021-07-28: v1.9.0 #

  • Updated actdk
    • Improved performance of actdk build in the case app directory contains lots of files.

2021-06-28: v1.8.1 #

This release is for secret features and for early adaptors. No difference from 1.8.0 for normal users.

2021-05-31: v1.8.0 #

  • Updated actdk
    • The actdk stop command now displays the exit status of the Act.
    • Improved error messages.
    • Now you can multilingualize descriptions of your app.

2021-02-26: v1.7.1 #

  • Updated actsim
    • Fixed a bug around camera detection on Raspberry Pi4.

2021-02-08: v1.7.0 #

  • Updated actdk
    • Added actdk status command, which shows usage of resources of running applications by actdk run.
    • Distinguish raspberrypi specific package dependencies in .actdk/dependencies.json. Consequently, the default .actdk/dependencies.json generated by actdk init is changed too.
    • Introduced a directory .actdk/cache to store project-local cache data. See Structure of the project directory for more details.
    • Improved error messages.

2020-12-22: v1.6.0 #

  • Updated actdk
    • When performing actdk upload, actdk now inserts propertyOrder if it doesn’t exist in setting_schema.json. With this feature, listed settings for acts will get stable orders
    • Items allowed in data schema are extended. Now you can write objects and arrays in the data schema. See Application Schemas for more details
    • Added --timeout option to actdk commands that use the network.
    • Improved error messages.

2020-11-19: v1.5.0 #

  • Updated actdk
    • Some options are added to actdk for future features.

2020-10-06: v1.4.0 #

  • Updated actsim
    • Added support for wildcards in the domain field of the Network Manifesto. See Wildcard in the domain for more details

2020-09-11: v1.3.1 #

  • Released actdk 1.3.1
    • Added a feature to designate an apt mirror for builds. See ActDK Project Structure for more details.
    • Updated manifesto schema. You can now use gpio for devices. See devices for more details.
    • Changed behavior of actdk for manifesto validation. actdk raises an error boards elements contain duplicates among manifesto files. See boards for more details.
    • Fixed a bug: Build failed if dependency settings in .actdk/dependencies.json have special characters, e.g., space.
    • Changed behavior of actdk upload. From now on, it always saves the docker layer cache.
    • Added --memory option to actdk run. You can run your application on actsim with a memory limit.
    • Improved error messages.
    • Fixed small bugs.
  • Updated actsim
    • Improved stability.

2020-07-07: v1.3.0 #

  • Released actdk 1.3.0
    • nnoir2stubc is automatically updated. And actdk setup -c/-u option is removed.
    • actdk init now generates a manifesto file for Raspberry Pi4. See ActDK Project Structure for more details.
    • HTTP(S) proxy configuration. See Setup ActDk for more details.
  • Updated actsim
    • Added support for local address connections in the Network Manifesto. See Network Manifestofor more details.
    • HTTP(S) proxy configuration. See Setup Actsim for more details.

2020-06-01: v1.2.0 #

  • Released actdk 1.2.0
    • Network Manifesto is now supported. You can enable network while limiting the connection destination, etc. See Network Manifesto for more details.
  • Updated nnoir2stubc
    • Fixed a bug around the conversion of a padding function

2020-05-07: v1.1.0 #

  • Released actdk 1.1.0
    • Added update notification.
    • Added verification that running actsim is the same version.
    • Added --derive option for actdk init. Now users can start a new porject deriving an existing project. See Create a Project for more details.
    • Changed the behavior of actdk setup. If --upgrade option is used, token specification is not required.
    • Fixed a bug of actdk remote add <remote>. <remote> was not correctly recognized, and a substring was used.
    • Changed the behavior of actdk build. Access http://mirrordirector.raspbian.org/raspbian/ instead of http://raspbian.raspberrypi.org/raspbian/
    • Improved error messages.
    • Fixed small bugs.
  • Updated actsim
    • Reduced memory usage to load a model
  • Updated nnoir2stubc
    • Fixed a bug around the conversion of functions that have a keepdims attribute
    • Fixed a bug around the conversion of a constant function

2020-04-06: v1.0.3 #

  • Updated nnoir2stubc
    • Reduced memory usage on conversion
    • Fixed a bug around the conversion of functions that take the same array as argument more than twice
  • Fixed a bug around the treatment of files.json. It was unexpectedly ignored, and the default value was always used

2020-03-10: v1.0.2 #

  • Released actdk 1.0.2
    • Fixed small bugs.
    • Deleted unfunctional option of init (--remote)

2020-02-03: v1.0.1 #

  • Released actdk 1.0.1
    • Fixed small bugs.
  • Updated nnoir2stubc
    • Reduced memory usage on conversion
    • Fixed a bug around the conversion of concat operator under certain circumstances
  • Updated tutorial slightly

2020-01-06: v1.0.0 #

  • Released actdk 1.0.0
    • Added the manifesto feature. Now users must write a manifesto to describe necessary resources. See Migration to ActDK 1.0.0 for more details.
  • Updated tutorial to reflect changes of actdk 1.0.0.

Back to Application Development