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.
- 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
.libdrm2
is now included in the base image, so you no longer need to specifylibdrm2
in the apt dependencies ofraspberrypi-bullseye
.
2024-06-18: v1.21.0 #
actdk compile
now supports theSlice
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 underlong_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.
- 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 == version
in the pip section ofdependencies.json
, it will cause an error. Please remove the space and usepackage==version
instead.
- The default base image for creating applications has been changed to
2023-06-26: v1.16.0 #
actdk generate shell-completion
command has been added. See the ActDK Reference for more detail.]- The Docker base image of apps get configurable. See the document of
dependencies.jon
for more detail.]
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 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+C
can’t stopactdk run -a
if Network Manifesto is configured. long_description
andshort_description
is now optional when uploading using actdk. You can fill them in on the Web UI.- Added
actdk generate
subcommand.
- Fixed a bug
2021-09-30: v1.10.0 #
- New feature: .actdkignore
- You can put
.actdkignore
inapp
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.
- You can put
- 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 caseapp
directory 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 stop
command 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 status
command, which shows usage of resources of running applications byactdk run
. - Distinguish
raspberrypi
specific package dependencies in.actdk/dependencies.json
. Consequently, the default.actdk/dependencies.json
generated byactdk 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.
- Added
2020-12-22: v1.6.0 #
- Updated actdk
- When performing
actdk upload
, actdk now insertspropertyOrder
if 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
--timeout
option 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
domain
field of the Network Manifesto. See Wildcard in thedomain
for 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
gpio
fordevices
. See devices for more details. - Changed behavior of
actdk
for manifesto validation.actdk
raises an errorboards
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 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
/-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.
- 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
--derive
option 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--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
- 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.