Release Notes (CLI)

Not all plugins are maintained by Veertu Inc developers. You might not see them listed here.

Current Version

3.3.7 (3.3.7.173) - Oct 13th 2023

  • Bug Fix: Anka Create failures for Sonoma OS VMs only on AWS EC2 MAC Instances: create: failed to execute script, status 74/click: error: Operation not permitted/click: failed to receive screenshot: Operation not permitted.

3.3.6 (3.3.6.172) - Oct 10th 2023

  • Addons upgrading is not required.

ARM issues:

  • Nested virtualization is not functional inside of VMs yet.
  • anka view is partially broken and require double clicking the VM name in the Anka.app VM listing. Both of these issues make VNC, which is enabled by default, a better route for accessing your VM.
  • iCloud/Apple logins will fail inside of the VM. You can still log into your account through Apple’s website and download apps through your developer account. Or, transfer them from the host into the VM with anka cp.
  • Changing the display resolution dynamically fails.
  • Physical device capture outside of USB devices like keyboard and “pointing” is not possible.
  • Improvement: Support for Sonoma Host OS.
  • Improvement: Stability / Support for Sonoma VM creation.
  • Improvement: Pulls from registry will now handle downloads that get interrupted better to avoid failed to checkout: Input/output error and other corrupt .ank file problems.
  • Bug Fix: Preventing rare maximum number of running instances exceeded errors when starting VMs.
  • Bug Fix: Fix for process early exit status 6/failed to connect: No such file or directory.
  • Bug Fix: hypervisor failed with status 256/failed to start: No child processes/ankanetd hanging and blocking VM starts.
  • Bug Fix: anka delete would rarely hang.
  • Bug Fix: anka clone -c was not creating a fully unique copy (intel).
  • Bug Fix: Both --machine-readable and --debug can be used at the same time. Note: JSON will go to STDOUT while debug to STDERR.
  • Bug Fix: VMs which lose networking for whatever reason will now change to the proper failed state.
  • Bug Fix: VM networking would suddenly fail (ankanetd would crash) under high CPU conditions with ankanet: 22: network connection closed
  • Bug Fix: VM image chains were growing too large. This should prevent max file descriptor issues. We’ve also added an increase to the maxfiles for the hosts running Anka which should help existing customers with larger chains avoid failures.
  • Bug Fix: Fixed problems with 10.13 and 10.14 networking running 2.5.6 addons.

Previous Versions

3.3.5 (retracted; production impacting bugs)

3.3.4 (3.3.4.169) - July 26th 2023

  • Addons upgrading is not required but is recommended.

ARM issues:

  • Nested virtualization is not functional inside of VMs yet.
  • anka view is partially broken and require double clicking the VM name in the Anka.app VM listing. Both of these issues make VNC, which is enabled by default, a better route for accessing your VM.
  • iCloud/Apple logins will fail inside of the VM. You can still log into your account through Apple’s website and download apps through your developer account. Or, transfer them from the host into the VM with anka cp.
  • Changing the display resolution dynamically fails.
  • Physical device capture outside of USB devices like keyboard and “pointing” is not possible.
  • Bug Fix: Docker virtualization processes were being counted when determining amount of running VMs.
  • Bug Fix: Sudden VM networking failures under heavy load (error 55 and port_fwd: 25: socket error: Operation timed out)
  • Bug Fix: Various fixes for 13.5 and Sonoma VM creation failure.

3.3.3 (3.3.3.168) - July 10th 2023

  • Addons upgrading is not required but is recommended.

ARM issues:

  • Nested virtualization is not functional inside of VMs yet.
  • anka view is partially broken and require double clicking the VM name in the Anka.app VM listing. Both of these issues make VNC, which is enabled by default, a better route for accessing your VM.
  • iCloud/Apple logins will fail inside of the VM. You can still log into your account through Apple’s website and download apps through your developer account. Or, transfer them from the host into the VM with anka cp.
  • Changing the display resolution dynamically fails.
  • Physical device capture outside of USB devices like keyboard and “pointing” is not possible.
  • Improvement: 2023 M2 hardware support.
  • Bug Fix: Disabling SIP in Sonoma was failing.
  • Bug Fix: EC2 Users: anka show was hitting a deadlock on start.
  • Bug Fix: Anka create fails if the VM can’t access the internet or the host is using a proxy.

3.3.2 (3.3.2.166) - June 23th 2023

  • Addons upgrading is not required but is recommended.

ARM issues:

  • Nested virtualization is not functional inside of VMs yet.
  • anka view is partially broken and require double clicking the VM name in the Anka.app VM listing. Both of these issues make VNC, which is enabled by default, a better route for accessing your VM.
  • iCloud/Apple logins will fail inside of the VM. You can still log into your account through Apple’s website and download apps through your developer account. Or, transfer them from the host into the VM with anka cp.
  • Changing the display resolution dynamically fails.
  • Physical device capture outside of USB devices like keyboard and “pointing” is not possible.
  • Improvement: anka create now uses anka click scripts for enabling auto-login.
  • Bug Fix: anka create would randomly show failed to enable VNC: Bad address.
  • Bug Fix: anka show was hitting a deadlock.
  • Bug Fix: Some older addons were not able to be read.

3.3.1 (3.3.1.165) - June 13th 2023

  • Addons upgrading is not required but is recommended.

ARM issues:

  • Nested virtualization is not functional inside of VMs yet.
  • anka view is partially broken and require double clicking the VM name in the Anka.app VM listing. Both of these issues make VNC, which is enabled by default, a better route for accessing your VM.
  • iCloud/Apple logins will fail inside of the VM. You can still log into your account through Apple’s website and download apps through your developer account. Or, transfer them from the host into the VM with anka cp.
  • Changing the display resolution dynamically fails.
  • Physical device capture outside of USB devices like keyboard and “pointing” is not possible.
  • Improvement: Support for macOS Sonoma.
  • Bug Fix: Support for older Anka 2.x addons.

3.3.0 (3.3.0.164) - May 31st 2023

  • Addons upgrading is not required but is recommended.
  • (ARM ONLY) Delete and re-pull VM templates to host machines to take advantage of new performance and smaller disk usage changes.

ARM issues:

  • Nested virtualization is not functional inside of VMs yet.
  • anka view is partially broken and require double clicking the VM name in the Anka.app VM listing. Both of these issues make VNC, which is enabled by default, a better route for accessing your VM.
  • iCloud/Apple logins will fail inside of the VM. You can still log into your account through Apple’s website and download apps through your developer account. Or, transfer them from the host into the VM with anka cp.
  • Changing the display resolution dynamically fails.
  • Physical device capture outside of USB devices like keyboard and “pointing” is not possible.
  • New Feature: Apply VM Networking IP Filtering rules for VMs.
  • New Feature: Automated log in for autologin disabled VMs.
  • New Feature: (ARM ONLY) Support for FileVault in VMs.
  • New Feature: (ARM ONLY) Trigger click scripts from within VMs, allowing UI specific interactions.
  • Improvement: ARM and Intel PKGs have now been combined into a single installer.
  • Improvement: anka delete --cache will also clean vm_lib directories.
  • Improvement: To increase registry IO efficiency, we are now reusing TCP connections during registry operations.
  • Improvement: Arm users will notice anka config default_format is now set to 1. This indicates that the new 3.3.0 image format will be used, increasing VM performance and decreasing disk usage by VM templates significantly.
  • Bug Fix: anka start -v was not opening the Viewer window.
  • Bug Fix: Fix for failed to enable VNC: Operation timed out while running anka create.
  • Bug Fix: Fixes for failed to get status of task after start: Operation timed out, ankanet: failed to get response, error 2, and failed to start: No such file or directory.
  • Bug Fix: Registry show output shows a failed status.
  • Bug Fix: Eliminated failed to open config (config.yaml): No such file or directory log spam.
  • Bug Fix: Creating VM on EC2 M1 was throwing setup failed: Connection refused.
  • Bug Fix: Nested Virtualization is now disabled when hw.hvapic is enabled.
  • Bug Fix: anka stop -f and anka start would rarely become stuck.

3.2.1 (3.2.1.155) (Intel) - Feb 15th 2023

Addons upgrading is not required but is recommended.
  • Bug Fix: Marketplace AMI licensing fixes.

3.2.2 (3.2.2.158) (ARM) - March 13th 2023

Addons upgrading is not required but is recommended.

Known issues:

  • Nested virtualization is not functional inside of VMs yet.
  • anka view and anka start -v are partially broken and require double clicking the VM name in the Anka.app VM listing. Also, the Anka viewer requires you first start the VM with anka start -v. Both of these issues make VNC, which is enabled by default, a better route for accessing your VM.
  • iCloud/Apple logins will fail inside of the VM. You can still log into your account through Apple’s website and download apps through your developer account. Or, transfer them from the host into the VM with anka cp.
  • Changing the display resolution dynamically fails.
  • Physical device capture outside of USB devices like keyboard and “pointing” is not possible.
  • Bug Fix: License fixes/support for M1 and M2 hardware.

3.2.1 (3.2.1.157) (ARM) - Feb 15th 2023

Addons upgrading is not required but is recommended.

Known issues:

  • Nested virtualization is not functional inside of VMs yet.
  • anka view and anka start -v are partially broken and require double clicking the VM name in the Anka.app VM listing. Also, the Anka viewer requires you first start the VM with anka start -v. Both of these issues make VNC, which is enabled by default, a better route for accessing your VM.
  • iCloud/Apple logins will fail inside of the VM. You can still log into your account through Apple’s website and download apps through your developer account. Or, transfer them from the host into the VM with anka cp.
  • Changing the display resolution dynamically fails.
  • Physical device capture outside of USB devices like keyboard and “pointing” is not possible.
  • Bug Fix: Marketplace AMI licensing fixes.

3.2.0 (3.2.0.154) (Intel) - Jan 9th 2023

Addons upgrading from Anka 2.x is not required but is recommended.
  • VMs suspended on Anka 2.x will need to be re-suspended on 3.x.
  • The Controller Agent version that comes with Anka will start at 1.30.1 (ARM will be 1.22.0). Older versions of the Controller do not support Anka 3. You will need to upgrade your controller to at least 1.30.1.
  • Previously, anka create would create a suspended VM. Starting in this version, VMs are stopped.
  • GUI (Anka.app) VM creation will produce a VM without macOS set up.
  • anka --machine-readable registry list has a key name change from id to uuid.
  • The modify set commands are deprecated and will not show in the anka modify --help output. Please migrate to using the new modify commands instead.
  • Only macOS 10.15 guest version and above are supported by Veertu. If you’re using an older version, do not upgrade addons to 3.x and they will continue to function.

3.2.0 (3.2.0.153) (ARM) - Nov 16th 2022

Addons upgrading is not required but is recommended.

Known issues:

  • Nested virtualization is not functional inside of VMs yet.
  • anka view and anka start -v are partially broken and require double clicking the VM name in the Anka.app VM listing. Also, the Anka viewer requires you first start the VM with anka start -v. Both of these issues make VNC, which is enabled by default, a better route for accessing your VM.
  • iCloud/Apple logins will fail inside of the VM. You can still log into your account through Apple’s website and download apps through your developer account. Or, transfer them from the host into the VM with anka cp.
  • Changing the display resolution dynamically fails.
  • Physical device capture outside of USB devices like keyboard and “pointing” is not possible.
  • Improvement: Network stability (jenkins agents would sometimes suddenly disconnect).
  • Improvement: Stability for Anka Create macOS setup process (VNC timeout, etc).
  • Improvement: Anka Click script support: Enabling “Reduce transparency” post-anka create to avoid dynamical wallpapers and other background changes from breaking image clicking.
  • Improvement: Partially downloaded files (dot files under img_lib_dir) from anka registry pull are cleaned up after they are older than 1 day.
  • Bug Fix: Pull/Conversion is happened on every VM Start request.
  • Bug Fix: Controller Agent coming with Anka package was being installed and forcefully upgrading the version users already have.
  • Bug Fix: Anka run was hanging when the VM received a sudo reboot (supports packer’s expect disconnect feature).
  • Bug Fix: ANKA_DEFAULT_USER and ANKA_DEFAULT_PASSWD did not allow users to change the default user and pass in the VM when using anka create.

3.1.1 (3.1.1.152) (ARM) - Oct 25th 2022

Addons upgrading is not required but is recommended.

Known issues:

  • Nested virtualization is not functional inside of VMs yet.
  • anka view and anka start -v are partially broken and require double clicking the VM name in the Anka.app VM listing. Also, the Anka viewer requires you first start the VM with anka start -v. Both of these issues make VNC, which is enabled by default, a better route for accesing your VM.
  • iCloud/Apple logins will fail inside of the VM. You can still log into your account through Apple’s website and download apps through your developer account. Or, transfer them from the host into the VM with anka cp.
  • Changing the display resolution dynamically fails.
  • Physical device capture outside of USB devices like keyboard and “pointing” is not possible.
  • Bug Fix: Pulling was converting each and delaying VM start requests.
  • Bug Fix: Various anka create automation script fixes.

3.1.0 (3.1.0.151) (ARM) - Oct 17th 2022

Addons upgrading is not required but is recommended.

Known issues:

  • Nested virtualization is not functional inside of VMs yet.
  • anka view and anka start -v are partially broken and require double clicking the VM name in the Anka.app VM listing. Also, the Anka viewer requires you first start the VM with anka start -v. Both of these issues make VNC, which is enabled by default, a better route for accesing your VM.
  • iCloud/Apple logins will fail inside of the VM. You can still log into your account through Apple’s website and download apps through your developer account. Or, transfer them from the host into the VM with anka cp.
  • Changing the display resolution dynamically fails.
  • Physical device capture outside of USB devices like keyboard and “pointing” is not possible.

3.0.1 (3.0.1.144) (ARM) - May 12th 2022

Addons upgrading is not required for features in this release. However, it’s always recommended.

Known issues:

  • Nested virtualization is not functional inside of VMs yet.
  • anka view does not function post-vm-start unless you started the VM with -v.
  • In Anka 2 we enabled a minimal VNC by default, however it is not available in Anka 3.
  • iCloud/Apple logins will fail inside of the VM. You can still log into your account through Apple’s website and download apps through your developer account. Or, transfer them from the host into the VM with anka cp.
  • Changing the display resolution dynamically fails.
  • Physical device capture outside of USB devices like keyboard and “pointing” is not possible.
  • Bug Fix: Curling a forwarded port which does not have the inner VM service/port running will no longer crash the VM.
  • Bug Fix: anka --machine-readable show now shows proper #G value under ram key’s value, instead of bytes.
  • Bug Fix: EULA acceptance from GUI was not sticking.
  • Bug Fix: anka --machine-readable describe port forwarding rules had a key name of name instead of rule_name which was in Anka 2.
  • Bug Fix: anka --machine-readable describe port forwarding rules had no host_port set which packer was looking for.
  • Bug Fix: Screenshot features are now available in the CLI and GUI app.
  • Bug Fix: Cloning two VMs after setting anka modify to bridge was showing a new creation_date and the same IP in use in anka show (but not in the VMs).
  • Bug Fix: You can now use certs to authenticate with pull and push commands.
  • Bug Fix: Anka GUI App no longer default to using 2vCPUs if more are available.
  • Bug Fix: Deleting a tag will now delete the associated .ank files properly.
  • Improvement: Trying to use .app installers will now throw a clear error that they are not supported.
  • Improvement: Support for Mac Studio hardware.
  • Improvement: Custom vm_lib_dir will not be automatically created so that it doesn’t prevent network volumes from mounting to that location with the proper name on reboot of the host.
  • Improvement: We now show the internal screen sharing connection string if there is a corresponding port forwarding rule.
  • Improvement: Expired licenses or licenses that do not support the command you’re running will now throw a clear error.
  • New Feature: Bridge network isolation is now available.

3.0.0 (3.0.0.140) - Feb 1st 2022

  • This is our first release! Features are detailed in the documentation throughout this site!