ActDK Changelog
ActDK Changelog
2024-10-02: v1.27.1
- Fixed the issue where the pull operation was failing during the process of building a custom image.
2024-09-30: v1.27.0
- Updated the kernel version of the bullseye version of actsim.
2024-09-12: v1.26.3
- The base image for creating buster apps has been changed to
idein/actcast-rpi-app-base:buster-4. - The base image for creating bullseye apps has been changed to
idein/actcast-rpi-app-base:bullseye-3.
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.
- For more information, please refer to Setup Actsim on ai cast.
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.libdrm2is now included in the base image, so you no longer need to specifylibdrm2in the apt dependencies ofraspberrypi-bullseye.
2024-06-18: v1.21.0
actdk compilenow supports theSliceoperator.
2024-04-23: v1.20.2
- Fixed an issue where
actdk uploadfails 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
.mdis now available for files underlong_descriptions. See HERE for more detail.
2024-02-07: v1.19.3
- The
published_portsoption 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 inithas 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_networksoption 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-1using the Custom Image feature.- It works with firmware version 1.34.0 and later in actual devices.
- Applications based on bullseye are now operational. To use a bullseye-based application, please specify
- 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 likepackage == versionin the pip section ofdependencies.json, it will cause an error. Please remove the space and usepackage==versioninstead.
- The default base image for creating applications has been changed to
2023-06-26: v1.16.0
actdk generate shell-completioncommand has been added. See the ActDK Reference for more detail.]- The Docker base image of apps get configurable. See the document of
dependencies.jonfor more detail.]
2023-01-17: v1.15.0
- let
actdkcommand to work with Actsim that is compatibile versions rather the exactly same version. - The Python wrapper generated by
actdk compilenow throws an error when GPU error is detected. - Added
actdk debugfor 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.jsonwhen you ranactdk run -a. You can suppress this behavior with--no-check-act-log.
- Added check of conformance of act_log with
- Updated actsim
- Works with Raspberry Pi4 Rev1.4 and Rev1.5.
2022-01-21: v1.11.1
- Updated actdk
- Security update against CVE-2022-21658
2021-12-20: v1.11.0
- Updated actdk
- Fixed a bug
Ctrl+Ccan’t stopactdk run -aif Network Manifesto is configured. long_descriptionandshort_descriptionis now optional when uploading using actdk. You can fill them in on the Web UI.- Added
actdk generatesubcommand.
- Fixed a bug
2021-09-30: v1.10.0
- New feature: .actdkignore
- You can put
.actdkignoreinappor 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.
- You can put
- Support
ACTCAST_PROTOCOL_VERSION1.1.0. For more details, see Environment Variables.
2021-07-28: v1.9.0
- Updated actdk
- Improved performance of
actdk buildin the caseappdirectory contains lots of files.
- Improved performance of
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 stopcommand now displays the exit status of the Act. - Improved error messages.
- Now you can multilingualize descriptions of your app.
- The
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 statuscommand, which shows usage of resources of running applications byactdk run. - Distinguish
raspberrypispecific package dependencies in.actdk/dependencies.json. Consequently, the default.actdk/dependencies.jsongenerated byactdk initis changed too. - Introduced a directory
.actdk/cacheto store project-local cache data. See Structure of the project directory for more details. - Improved error messages.
- Added
2020-12-22: v1.6.0
- Updated actdk
- When performing
actdk upload, actdk now insertspropertyOrderif it doesn’t exist insetting_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
--timeoutoption to actdk commands that use the network. - Improved error messages.
- When performing
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
domainfield of the Network Manifesto. See Wildcard in thedomainfor more details
- Added support for wildcards in the
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
gpiofordevices. See devices for more details. - Changed behavior of
actdkfor manifesto validation.actdkraises an errorboardselements contain duplicates among manifesto files. See boards for more details. - Fixed a bug: Build failed if dependency settings in
.actdk/dependencies.jsonhave special characters, e.g., space. - Changed behavior of
actdk upload. From now on, it always saves the docker layer cache. - Added
--memoryoption toactdk 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/-uoption is removed. actdk initnow generates a manifesto file for Raspberry Pi4. See ActDK Project Structure for more details.- HTTP(S) proxy configuration. See Setup ActDk for more details.
- nnoir2stubc is automatically updated. And
- 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
--deriveoption foractdk 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--upgradeoption 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
keepdimsattribute - Fixed a bug around the conversion of a constant function
- Fixed a bug around the conversion of functions that have a
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.
Last updated on