You are viewing the intel version of our documentation.

Release Notes

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

Current Versions

Anka Virtualization CLI 2.5.4 (2.5.4.136) - Dec 10th, 2021

Important considerations for this release
  • Upgrading Addons from the previous minor version of anka is recommended but not required.

  • Suspended VMs created in previous minor versions of anka are not compatible and will need to be force stopped (anka stop --force), started, and then re-suspended post-upgrade.

  • Avoid upgrading to this version on nodes with running VMs.


For more details, take a look at our pre-upgrade considerations.

  • Bug Fix: anka list was not sorted by name.
  • Bug Fix: Race condition throws “not found” when anka clone and anka delete happen at the same time.
  • Bug Fix: VMs created with the name “11.6” throw a failure.
  • Bug Fix: Anka registry list command fails with key values mismatch when using self signed certs.
  • Bug Fix: Machine readable stop_date is in a bad format for parsing.
  • Bug Fix: Machine readable status differ between list and show commands.
  • Bug Fix: anka create suddenly throwing hdiutil: attach failed - Resource busy error.
  • Bug Fix: anka license show -k {license} doesn’t display proper host based license information.
  • Bug Fix: Unable to use change_res binary on Big Sur, Monterey, and PG enabled VM templates.
  • Bug Fix: On machine boot, anka_agent is running and executing anka list which triggers creation of *_lib directories. This was causing network mounts (which happen after the agent runs) to try using the same location, failing to because they already exist, and instead mounting with a different name. This caused anka list to be empty after a reboot. We removed the creation on anka list which will give enough time for network mounts to claim the path.
  • Bug Fix: The anka uninstaller script was removing a locally installed controller package.
  • Improvement: Monterey VM creation will automatically set ablk as the disk controller (virtio-blk not supported currently).
  • Improvement: Support for 32 core machines.
  • Improvement: We now check the registry status/availability before creating a local tag. This should prevent situations where a local tag was created prematurely and then blocked subsequent commands (requiring either a manual deletion of the local tag, or a force push).
  • New Feature: You can now find the last used date/time of a VM/Template using the access_date key/value.
  • This release includes support for 12.1 beta.

Anka Build Cloud Controller & Registry 1.21.1 (1.21.1-5aebaf69) - Dec 15th, 2021

This is a small patch release for 1.21.0.
  • Bug Fix: Within the docker package’s controller/controller.env, the inline comment for ANKA_ANKA_REGISTRY would break URLs if the comment was not removed.
  • (Standalone Registry: 1.21.1-77c8e66e)

Anka Build Cloud Controller & Registry 1.21.0 (1.21.0-bcc26b24) - Dec 10th, 2021

  • Bug Fix: After a macOS upgrade, the /var/log/veertu directory was being removed by Apple and not being recreated. We are not creating this if it doesn’t exist so that logs are not missing when they’re needed.
  • Bug Fix: Fixed the automated agent upgrade processes that was causing the agent to get stuck on the host, post-controller upgrade.
  • Bug Fix: Defragmentation of ETCD was happening more often than configured.
  • Improvement: Centralized logs are now rotated, by default, each day. This will prevent logs from growing too large should rotation not be triggered.
  • Improvement: Redesigned docker package. This includes changes to the tag we generate in dockerhub (it no longer supports certain flags/options in the Entrypoint). Most customers are already using ENVs, so they should be fine.
  • Minimum Registry version required for Controller - 1.19.0
  • (Standalone Registry: 1.21.0-ced10c21)
Known issues

Please note that there is a temporary workaround required for a bug that started in versions after 1.18.0 of the Controller/Registry agent which runs on your nodes. All versions of the agent, when noticing that the version of itself does not match the version of the controller, will perform a self-upgrade and restart. The restart seems to be problematic on some setups and leaves a zombie anka_agent process and and Offline status in the controller UI. To work around the bug when upgrading your controller/registry, you’ll need to change the existing steps to include:

  • Disjoining all of the nodes first
  • Do the controller/registry upgrade
  • Run curl -O http://**{controllerUrlHere}**/pkg/AnkaAgent.pkg && sudo installer -pkg AnkaAgent.pkg -tgt / on each node to download the new version
  • And finally join each node back


1.21.0 fixes this issue, so it will not be necessary for future releases. Thanks for your understanding and we are sorry for the inconvenience this causes.

Packer Plugin 2.1.0 - Aug 5th, 2021

  • Improvement: Ensure that we generate the release properly so that packer init works GH PR
  • Improvement: Print friendlier message when tagging locally GH PR
  • New Feature: Add the display_controller option to set pg GH Issue
  • Bug Fix: Ensure file uploading is fixed GH Issue
  • Bug Fix: Changing hw.UUID to hw.uuid as that’s what hypervisor looks for

Jenkins Plugin 2.6.0 - June 29th, 2021

  • Improvement: New UI design, field names, and descriptions
  • Bug Fix: Jenkins agent templates are deleted when the Anka Build Cloud URL changes

Breaking change: Versions < 2.260 of Jenkins are not supported

Anka Prometheus Exporter (2.2.3) - July 13th, 2021

  • Bug Fix: Added certs to scratch tag being generated to allow signed certs on the controller to be validated properly

Anka GitLab Runner 1.4.0 - May 4th, 2021

  • New Feature: We’re now populating the External ID and Name startVM API call so that External ID shows the full URL to the job and Name is the runner’s name. GH Issue

Anka VM GitHub Action v1.3.2 - July 2nd, 2021

  • Security patches

TeamCity Plugin version 1.7.1 - July 7, 2020

  • Bug Fix: Long-running threads were being created
  • Bug Fix: UI Slowness the more Instances/Agents you created
  • Bug Fix: HTTPS without certificate authentication enabled doesn’t work

Previous Versions

Anka Build Cloud Controller & Registry 1.20.0 (1.20.0-035872f5) - Nov 10th, 2021

Known issues we’re working on fixes for: Please note that there is a temporary workaround required for a bug that started in versions after 1.18.0 of the Controller/Registry agent which runs on your nodes. All versions of the agent, when noticing that the version of itself does not match the version of the controller, will perform a self-upgrade and restart. The restart seems to be problematic on some setups and leaves a zombie anka_agent process and and Offline status in the controller UI. To work around the bug when upgrading your controller/registry, you’ll need to change the existing steps to include:

  • Disjoining all of the nodes first
  • Do the controller/registry upgrade
  • Run curl -O http://**{controllerUrlHere}**/pkg/AnkaAgent.pkg && sudo installer -pkg AnkaAgent.pkg -tgt / on each node to download the new version
  • And finally join each node back

We will be fixing the bug soon. Thanks for your understanding and we are sorry for the inconvenience this causes.

Anka Virtualization CLI 2.5.3 (2.5.3.135) - Sep 23rd, 2021

Suspended VMs in 2.4.X are not compatible and will need to be force stopped (anka stop --force), started, and then re-suspended post-upgrade.
Upgrading Addons from the previous version of anka is recommended.
Avoid upgrading the anka package to 2.5.X on nodes with VMs running.
  • Bug Fix: Apple’s automatic software update/download is enabled for newly created VMs. This was causing a problem where the new macOS version installer .app was being downloaded each time a VM was started.
  • Bug Fix: VMs randomly crashing with failed to get pid: Socket is not connected
  • Bug Fix: anka config default_passwd returning 245 exit code
  • Bug Fix: VM suspension logic was producing stopping VMs
  • Bug Fix: Date strings in anka list have overflow in minutes and seconds fields

Known issues we’re working on fixes for:

  • Creating a VM Template with the name of 11.6 seems to throw not found errors when trying to push, clone, etc.

Anka Build Cloud Controller & Registry 1.19.0 (1.19.0-7c1c1424) - Oct 4th, 2021

  • Bug Fix: Registry files (tag files and some .ank) were rarely zeroing out due to bad read/write logic
  • Improvement: Controller logs now show with node name instances start on
  • (Standalone Registry: 1.19.0-76bca3a)

Known issues we’re working on fixes for: Please note that there is a temporary workaround required for a bug that started in versions after 1.18.0 of the Controller/Registry agent which runs on your nodes. All versions of the agent, when noticing that the version of itself does not match the version of the controller, will perform a self-upgrade and restart. The restart seems to be problematic on some setups and leaves a zombie anka_agent process and and Offline status in the controller UI. To work around the bug when upgrading your controller/registry, you’ll need to change the existing steps to include:

  • Disjoining all of the nodes first
  • Do the controller/registry upgrade
  • Run curl -O http://**{controllerUrlHere}**/pkg/AnkaAgent.pkg && sudo installer -pkg AnkaAgent.pkg -tgt / on each node to download the new version
  • And finally join each node back

We will be fixing the bug soon. Thanks for your understanding and we are sorry for the inconvenience this causes.

Anka Build Cloud Controller & Registry 1.18.0 (1.18.0-b3bb21bf) - Aug 23rd, 2021

  • Bug Fix: Reserved tasks do not get released back to queue
  • Bug Fix: Prevent controller crashing due to ETCD related panics and when active ETCD endpoint cannot be reached
  • New Feature: Ability to use certs and username/password for controller -> etcd connections | Documentation
  • Improvement: Upgrading etcd binaries to 3.4.16
  • (Standalone Registry: 1.18.0-04fd94e)

Anka Virtualization CLI 2.5.2 (2.5.2.133) - Sep 13th, 2021

Upgrading Addons from the previous version of anka is not necessary. We do however recommend upgrading addons if you’re on a previous minor or major version of the CLI.

  • Bug Fix: anka list -f ram was showing human readable values, vs the bytes output
  • Bug fix: Addons < v2.3.X were not showing properly
  • Bug Fix: Modifying network card was setting no_local to true
  • Bug Fix: Updating addons on Mojave hosts was failing
  • Bug Fix: PG enabled VMs were throwing failures on start
  • Improvement: Deprecation notice added for anka create --profile as it no longer works on macOS versions greater than Catalina

License pass-through for the Anka CLI is not longer available for VMs with Big Sur macOS or higher.

Anka Virtualization CLI 2.5.1 (2.5.1.132) - Aug 30th, 2021

Upgrading Addons from the previous version is not necessary

  • Bug Fix: anka run --env was not working
  • Bug Fix: anka list -f was not working
  • Bug Fix: anka start --usb was not working
  • Bug Fix: sudo anka view was not working

Anka Virtualization CLI 2.5.0 (2.5.0.131) - Aug 19th, 2021

Upgrading Addons from the previous version is recommended. Suspended VMs on 2.4.X seem to be problematic when starting on 2.5.X.

10.14.X does not contain the necessary Apple APIs to work with 2.5.X of Anka. You will need to upgrade macOS for your hosts to use 2.5.X.

  • Bug Fix: Inability to create or start Anka VMs over SSH (no active UI) or as the ec2-user/non-root users on AWS EC2 Mac
  • Bug Fix: Inability to run more than one VM on AWS EC2 Mac
  • Bug Fix: Startup scripts through the controller API fail due to slow network/DHCP setup
  • Bug Fix: Anka run doesn’t source all available bash/profile source files for the user, only the first. It will now source all files in the following order: /etc/profile, .bash_profile, .bash_login, .profile.
  • Improvement: Expanded Nested Virtualization to support Android Emulators and Virtualbox + refactored Docker support for modern macOS versions. Nested Virtualization is only possible on Big Sur hosts and Big Sur or Catalina VM versions. | Documentation
  • Improvement: anka show now supports several new commands: anka show {VMNAME} network, anka show {VMNAME} disk, and anka show {VMNAME} tags | Documentation
  • Improvement: anka show is now possible for specific local tags | Documentation
  • Improvement: anka delete {template}:{tag} has been replaced with anka delete {template} --tag {tag} | [Documentation]({{ relref “intel/Whats New/_index.md#previous-tag-deletion-method-has-been-replaced” }})
  • Improvement: You can now suspend VMs that have PG display enabled
  • Improvement: anka create can now be done in multiple stages so MDM can target the VM to apply profiles on creation | Documentation
  • New Feature: anka stop now detects if VM is unresponsive and issues forceful stop
  • New Feature: Ability to control VM display frame rate with anka modify {VMNAME} set display --fps 30 (defaults to 30) | Documentation
  • New Feature: Monterey Beta VM support
  • Fuse will no longer be installed within newly created VMs

Known Issues we’re working on fixes for:

  • Several command flags are not functioning properly in this version. Examples: anka run --env/--env-file, anka start --usb/-d, and anka list -f
  • sudo anka view or anka view as root seems to have stopped working.
  • anka list -f ram shows human readable values instead of bytes
  • anka start -u does not work on Mojave hosts

Anka Build Cloud Controller & Registry 1.17.1 (1.17.1-4aead62f) - July 14th, 2021

  • Bug Fix: Chrome based browsers don’t work with root token and SSO/OpenID/Keycloak
  • (Standalone Registry: 1.17.1-0966fcd)

Anka Virtualization CLI 2.4.1 (2.4.1.130) - Apr 19th, 2021

Upgrading Addons from the previous version is NOT necessary

  • Improvement: Preliminary 11.3 support
  • Bug Fix: Machine-readable output is sometimes empty
  • Bug Fix: Block deallocation logic fails on some guest images
  • Improvement: If available, anka registry pull will now revert to/use the local copy of your template/tag and avoid making a network pull/connection
  • Improvement: If a template with a certain name exists on your machine/node, but doesn’t match the UUID of the template with the same name in the registry, we are now blocking you from pulling the template from the registry to prevent duplicates
  • New feature: anka config now contains delete_logs which, if set to False, will keep /Library/Logs/Anka/{UUID}.log files around even after deletion of the VM

Packer Plugin 2.0.0 - June 29th, 2021

  • This is a redesign of the original builder and requires significant changes if upgrading from 1.8.0. See: https://github.com/veertuinc/packer-plugin-veertu-anka
  • New Feature: Support for the free Anka Develop license (it will stop the VM instead of suspend)
  • New Feature: You can now upgrade addons with update_addons: true on VM start (this will cause the VM to be force-stopped and suspended state to be lost)
  • Improvement: Suspended VMs are now gracefully stopped. This allows proper compression of blocks.
  • Breaking Changes:
    1. Plugin will only work with Packer v1.7 or later.
    2. Plugin has been renamed from packer-builder-veertu-anka to packer-plugin-veertu-anka.
    3. Builder has been renamed from veertu-anka to veertu-anka-vm-clone and veertu-anka-vm-create.
    4. Pre-version-1.5 “legacy” Packer templates, which were exclusively JSON and follow a different format, are no longer compatible and must be updated to either HCL or the new JSON format: https://www.packer.io/docs/templates/hcl_templates/syntax-json

Anka Build Cloud Controller & Registry 1.17.0 (1.17.0-fcb89b75) - June 29th, 2021

  • Improvement: The Node UUID is now stored in the Anka Agent plist to avoid it changing between crashes or restarts (be sure to disjoin and join after upgrading)
  • Improvement: ankacluster join commands will now throw a warning if you have not accepted the Anka EULA
  • Improvement: The exact commands the agent is running will be output to the logs in the event of an error
  • Bug Fix: Binary parameters are ignored if preceding by an unknown parameter
  • Bug Fix: Groups are now removed from Nodes if ETCD content is reset/deleted
  • Bug Fix: ankacluster join --vm-stuck-delay is now functional again
  • (Standalone Registry: 1.17.0-eb513cc)

Anka Prometheus Exporter (2.2.2) - June 29th, 2021

  • Improvement: Added registry template and tag metrics

Anka VM GitHub Action v1.3.1 - Apr 7th, 2021

  • Security patches

Anka Prometheus Exporter (2.2.1) - Apr 19th, 2021

  • Bug Fix: Several node_group metrics show the same exact values

Jenkins Plugin 2.5.0 - Mar 30th, 2021

  • Support for Jenkins versions 2.277.1 and above (new UI changes)

Breaking change: Versions < 2.260 of Jenkins are not supported

Packer Plugin 1.8.0 - Mar 10th, 2021

  • New Feature: Support for the free Anka Develop license (it will stop the VM instead of suspend)
  • New Feature: You can now upgrade addons with update_addons: true on VM start (this will cause the VM to be force-stopped and suspended state to be lost)
  • Breaking Change: Packer 1.7.0 is now a requirement!

Anka Build Cloud Controller & Registry 1.16.0 (1.16.0-05de337e) - May 11th, 2021

  • Bug Fix: Root token wasn’t working with Chrome browsers
  • (Standalone Registry: 1.16.0-25e4cad)

Anka Build Cloud Controller & Registry 1.15.0 (1.15.0-c69e2600) - Apr 6th, 2021

  • Bug Fix: Client-side load-balancing with three etcd and/or controller containers throws etcdserver: mvcc: required revision is a future revision and causes a random loss of VMs
  • New Feature: script_result object is now returned from Save Image Template API
  • Bug Fix: The start vm queue code sometimes check tasks from the controller queue. It doesn’t take the tasks but it can create load on the db
  • (Standalone Registry: 1.15.0-a88b7bc)

Anka GitLab Runner 1.3.0 - Apr 23rd, 2021

  • Improvement: Upgraded gitlab-runner core to 13.11.0
  • New Feature: Added ANKA_NODE_GROUP ENV so you can change the target node group in your variables section in the YAML

Anka GitLab Runner 1.2.1 - Dec 28th, 2020

  • Bug Fix: Description quotes were breaking help/flag listing PR

Anka Prometheus Exporter (2.2.0) - Apr 15th, 2021

Anka Virtualization CLI 2.4.0 (2.4.0.129) - Mar 31st, 2021

Upgrading Addons from the previous version is necessary

  • New Feature: (improved security) VM network isolation when using shared type network-card. This also means that any access to the host also blocked (192.168.64.1).
  • New Feature: Pushing and pulling from the registry is now chunked.
  • Improvement: Suspended VMs that fail to start for a temporary issue will not become corrupted anymore. This allows a second start to happen without having to re-pull the suspended VM again from the registry.
  • Improvement: Anka clone now preserves the source VM creation date.
  • Bug Fix: Anka run suddenly throws -anka: communication timeout
  • Bug Fix: When /var/tmp/ankafs.0 is created as one user, and another user in the VM tries to use it, it fails with Permission Denied
  • Bug Fix: ENVs passing into the VM using anka run --env throw -anka: communication timeout
  • Bug Fix: RealVNC client crash
  • Bug Fix: Whenever multiple creations are run in parallel with packer, it will fail with hdiutil: attach failed - Resource busy

Anka Prometheus Exporter (2.1.4) - Apr 12th, 2021

  • New Feature: template_name now available on anka_instance_state_per_template pull/12

Anka Prometheus Exporter (2.1.3) - Mar 26th, 2021

  • Bug Fix: Placement of cleanup caused more gaps in metrics

Anka VM GitHub Action v1.3.0 - Dec 22nd, 2020

  • New Feature: anka cp support for getting host files in and also out + better tests
  • Change: commands -> vm-commands
  • Change: anka-tag -> anka-vm-tag-name
  • Change: artifacts-root-directory -> artifacts-directory-on-host
  • Change: anka-template -> anka-vm-template-name
  • Better tests + big sur
  • Out of beta!

Anka Build Cloud Controller & Registry 1.14.0 (1.14.0-17620328) - Feb 18th, 2021

Anka Virtualization CLI 2.3.4 (2.3.4.128) - Mar 2nd, 2021

  • Bug Fix: Default VNC (running on 590X ports) was frozen
  • New Feature: Ability to set anka modify VmName set network-card 0 --direct-mac and expose the MAC address to the Host so that DHCP can assign the proper IP (requires bridged mode)

Upgrading Addons from the previous version is not necessary

Jenkins Plugin 2.4.0 - Feb 18th, 2021

Anka Prometheus Exporter (2.1.2) - Mar 25th, 2021

  • Bug Fix: Gaps in metrics due to improperly placed reset logic

Anka Prometheus Exporter (2.1.0) - Feb 24th, 2021

  • Bug Fix: Metric naming was wrong for anka_registry_disk_used_space PR

Packer Plugin 1.7.0 - Feb 3rd, 2021

  • New Feature: anka cp support for uploading files and folders into VM PR
  • Bug Fix: 40GB default disk size for Big Sur VM creation

Anka Virtualization CLI 2.3.3 (2.3.3.127) - Feb 3rd, 2021

  • Improvement: New low latency timer emulation logic (performance)
  • Bug Fix: anka cp symlink copying produces corrupted links
  • Bug Fix: VM resume instability
  • Bug Fix: ankanetd was found to crash on older Mac Pros
  • New Feature: License Fulfillment ID is now visible from anka license show
  • New Feature: anka config options to modify Apple’s mitigations on host.

Please update addons for your Templates and Tags.

NEW IN 2.3: anka mount and the automated current directory mounting for anka run are not available by default with Big Sur VMs. You can install addons using anka start -o addons 11.0.X and then choosing Legacy addons under the installer Options to enable them, but it requires manual approval/steps through the GUI.

Known issue: 11.2 no longer supports the deprecated FUSE drivers. This could impact packer versions <= 1.6.1. Packer version 1.7.0 will support anka cp instead.

Known issue: anet network card does not work for Big Sur VMs. You need to switch to anka modify {vmName} set network-card -c virtio-net

Anka Prometheus Exporter (2.0.0) - Feb 18th, 2021

Jenkins Plugin 2.3.0 - Dec 1st, 2020

  • New Feature: Disable appending timestamp to Cache Builder/tags

Anka Build Cloud Controller & Registry 1.13.0 (1.13.0-24e848a5) - Dec 28th, 2020

Packer Plugin 1.6.1 - Dec 28th, 2020

  • Bug Fix: Creation wasn’t setting cpu/ram/disk_size values PR

Anka Virtualization CLI 2.3.2 (2.3.2.125) - Jan 12th, 2021

  • Improvement: Refined –help messages for CLI
  • Improvement: VM Networking speeds and stability
  • New Feature: Support for PG graphics (“Metal”) devices in the VM
  • Bug Fix: It’s possible that the ankarund process can fail due to other software requesting access to usb devices inside of the VM. This was causing anka run to not function.
  • Bug Fix: ENVs with special characters were causing non CF convertable type passed errors on the CLI.
  • Bug Fix: Failed to find bundle for accelerator bundle named: AnkaMTLDriver errno: 0 was displaying in simulator logs, causing CI/CD to fail. (addons update required)
  • Bug Fix: 10.14 wasn’t allowing nested virtualization
  • Bug Fix: Running anka --machine-readable license show on a machine without a license throws an error

Upgrading Addons from the previous version is necessary

NEW IN 2.3: anka mount and the automated current directory mounting for anka run are not available by default with Big Sur VMs. You can install addons using anka start -o addons 11.0.X and then choosing Legacy addons under the installer Options to enable them, but it requires manual approval/steps through the GUI.

Known issue: PG and Nested Virtualization are not compatible.

Anka Virtualization CLI 2.3.1 (2.3.1.124) - Dec 3rd, 2020

NEW IN 2.3: anka mount and the automated current directory mounting for anka run are not available by default with Big Sur VMs. You can install addons using anka start -o addons 11.0.X and then choosing Legacy addons under the installer Options to enable them, but it requires manual approval/steps through the GUI.

Packer Plugin 1.6.0 - Dec 1st, 2020

Anka GitLab Runner 1.2.0 - Dec 1st, 2020

  • Improvement: added node info to runner logs so customers know where a vm ran
  • New Feature: support changing http headers for controller communication

Anka Build Cloud Controller & Registry 1.12.0 (1.12.0-65cba643) - Dec 1st, 2020

  • Bug Fix: Uninstaller throws exit code of 1
  • New Feature: Allow configuration of TLS/SSL Protocols and Ciphers for Controller & Registry
  • (Standalone Registry: 1.12.0-1f2c3e1)

Anka VM GitHub Action v1.2.2-beta - Oct 1st, 2020

  • Maintenance: core/actions version bump
  • New Feature: using Code QL

Anka Virtualization CLI 2.3.0 (2.3.0.122) - Nov 24, 2020

  • New Feature: A free, but limited, license for developers and small teams (on by default)
  • New Feature: Anka App now has a management UI where you can stop, start, delete, and create VMs
  • New Feature: Anka Viewer now prompts you, when you try to close the window, whether you want to stop the VM or keep it running in the background
  • New Feature: anka create support for Big Sur (avoiding having to upgrade Catalina)
  • New Feature: anka cp is replacing our older anka mount and automatic mounting for anka run due to changes Apple has made in Big Sur.
  • New Feature: Ability to control hostname inside of VM with propagate_name config option and ANKA_HOSTNAME env variable
  • New Feature: Bridged network modes now support VLANs with the anka modify --vlan option
  • Change: anka create default CPU, RAM, and DISK are now:
    • CPU: (totalVirtualCPUCount / 2) with a min of 2 and a max of 8
    • RAM: (totalRamAvailable / 2) with a min of 2GB and a max of 8GB
    • DISK: 128G (137438953472)

    Configurable with anka config

  • Bug Fix: Suspending a VM with a mounted disk (anka start -o) will cause it to fail on boot
  • Bug Fix: Inability to interrupt anka registry pull
  • Bug Fix: License activation didn’t work on Big Sur host
  • Bug Fix: Reboots from within VM sometimes show a black screen
  • Bug Fix: Unable to upgrade 10.14 VM to 10.14.1

NEW IN 2.3: anka mount and the automated current directory mounting for anka run are not available by default with Big Sur VMs. You can install addons using anka start -o addons 11.0.X and then choosing Legacy addons under the installer Options to enable them, but it requires manual approval/steps through the GUI. Catalina will still receive the older drivers.

Known Issues:

  1. With Big Sur VMs, DHCP/IP assignment seems flakey and will cause a random IP to be applied.

Anka GitLab Runner 1.1.0 - Sep 28, 2020

  • Feature Change: When limiting jobs to a specific node using the enterprise license feature “node groups”, you no longer use the GROUP_ID ENV and instead set it with --anka-node_group on registration or the ENV NODE_GROUP.

Packer Plugin 1.5.0 - Oct 13th, 2020

  • New Feature: Added ability to modify cpu core count, ram, and disk size when cloning from an existing VM Template

Jenkins Plugin 2.2.1 - Nov 11, 2020

  • Bug Fix: Dynamic Anka Node pipeline step causes job to hang

Anka Build Cloud Controller & Registry 1.11.2 (1.11.2-ae2c9036) - Nov 10, 2020

  • Bug Fix: Memory leak in controller
  • (Standalone Registry: 1.11.2-886e687)

Anka Virtualization CLI 2.2.3 (2.2.3.118) - May 03, 2020

  • Bug Fix: Starting multiple VMs from suspended state with bridge networking configuration

  • Bug Fix: Unable to set up port forwarding to 127.0.0.1

  • Bug Fix: VNC connection error

  • Bug Fix: DHCP bug related to renew lease in some Anka environment

  • Bug Fix: anka VMs can get corrupted when using nanka kext in cases of force shutdown

  • Bug Fix: Trying to start a VM result in failed state - with logs saying bind: Address already in use

  • New Feature: When using Anka Viewer, after clicking the green full screen button on the window’s top bar, it’s unclear how to get out of full screen. Now, if you move your mouse to the top of the screen you will expose the bar and green button.

  • New Feature: Updated license terms

    There is no requirement to upgrade the VM templates from previous anka version 2.2.2 to version 2.2.3.

Jenkins Plugin 2.2.0 - August 31, 2020

  • Bug Fix: vmPollTime definitions in Configuration as Code aren’t working due to typo

    If updating from 1.X.X: This version (2.X) requires that you back up your Static Slave Templates (config.xml) and add them again.

Anka GitLab Runner 1.0.0 - Sep 03, 2020

  • Upgraded base to 13.2-stable
  • Handling canceled jobs properly now by sending a termination to the controller
  • Handling terminated or errored VM statuses properly now
  • Users can override the runner’s default template and tag by specifying variables:
    test:
      tags:
        - localhost-shared
      stage: test
      variables:
        ANKA_TEMPLATE_UUID: "c0847bc9-5d2d-4dbc-ba6a-240f7ff08032"
        ANKA_TAG_NAME: "base"
      script:
        - hostname
        - echo "Echo from inside of the VM!"
    
  • Added retries to any (doRequest) HTTP calls to the controller to handle when the controller crashes or returns bad data + exponential backoff sleep
  • Added script to generate docker tags and push them to veertu docker hub
  • Added SkipTLSVerification to controller calls
  • Added Controller certificate support:
      --anka-root-ca-path value             Specify the path to your Controller's Root CA certificate [$ROOT_CA_PATH]
      --anka-cert-path value                Specify the path to the GitLab Certificate (used for connecting to the Controller) (requires you also specify the key) [$CERT_PATH]
      --anka-key-path value                 Specify the path to your GitLab Certificate Key (used for connecting to the Controller) [$KEY_PATH]
    
  • It can now run independently of other gitlab-runners on the host / config.toml -> anka-config.tml
  • Added --preparation-retries
  • Better registration experience with errors thrown for bad data (prompt messages, etc)
  • Added a bunch of tests
  • Readme update with developer guide and changes we’ve made from the gitlabhq repo
  • Fixed all of the tests

Anka Build Cloud Controller & Registry 1.11.1 (1.11.1-1df83172) - Oct 13, 2020

  • Bug Fix: Cache building / Save Image was causing the node to go offline and terminating any other VMs running on it.
  • (Standalone Registry: 1.11.1-b8cecfd)

Anka Build Cloud Controller & Registry 1.11.0 (1.11.0-59d63cca) - August 31, 2020

  • New Feature: anka-controller executable from macOS native package now supports --tail {lines}
  • Improvement: Removed all unnecessary files from docker .tar.gz archive
  • Bug Fix: Pulling a template/tag now calculates the size of the tag properly (instead of only the latest tag for the template)
  • Bug Fix: VNC url in Controller UI > Instances page is now a link again
  • (Standalone Registry: 1.11.0-d43f91c)

Anka GitLab Runner 0.6b - Dec 08, 2019

  • New Feature: update gitlab runner to new gitlab codebase

Packer Plugin 1.3.0 - June 18, 2020

  • New Feature: Properly handle cleanup of VM when halted or cancelled

Jenkins Plugin 2.1.2 - July 8, 2020

If updating from 1.X.X: This version (2.X) requires that you back up your Static Slave Templates (config.xml) and add them again.

  • Bug Fix: createDynamicAnkaNode remoteFS and launchMethod are being ignored
  • Bug Fix: HTTPS without certificate authentication enabled doesn’t work

Jenkins Plugin 2.1.0 - June 22, 2020

If updating from 1.X.X: This version (2.X) requires that you back up your Static Slave Templates (config.xml) and add them again.

  • Various stability / performance improvements
  • New Feature: Node/slave name and jenkins url is passed to the controller to display within the instances page
  • New Feature: A warning will display when users upgrade within the plugin center
  • New Feature: Ability to set an instance cap per Static Slave Template or per Anka Cloud
  • Bug Fix: VMs were being left in started stage after job completed/aborted in Jenkins
  • Bug Fix: When cache building, “Checking save image status” would immediately return success and the Job would complete even though the cache tag was still being pushed.

Anka Build Cloud Controller & Registry 1.10.1 - August 20, 2020

Anka Build Cloud Controller & Registry 1.10.0 - August 5, 2020

  • Bug Fix: Central Logging was preventing nodes from joining
  • Bug Fix: Certificates with a space in the Organization (O=) were not supported when trying to set permission groups.
  • Bug Fix: Controller crashes if client tries to show permission group after deletion

Anka Build Cloud Controller & Registry 1.9.1 - June 23, 2020

  • Bug Fix: When a user sets a custom img_lib_dir location, the anka agent doesn’t calculate disk usage for the new location

Anka Build Cloud Controller & Registry 1.9.0 - June 10, 2020

  • New Feature: Management of MAC Addresses to prevent rare collision
  • New Feature: MAC Address can be specified when creating a VM using the API

Anka Build Cloud Controller & Registry 1.8.0 - June 16, 2020

  • New Feature: Controller REST API now supports modifying the vCPU and RAM for VMs in a stopped state
  • New Feature: Controller REST API Start VM Instance object allows for custom key/value metadata
  • New Feature: Controller Instances page now allows users to add custom columns (from metadata key/value)
  • New Feature: Updated license terms
  • Bug Fix: Agent process stays alive despite disjoin
  • Bug Fix: Instance sorting in controller UI was not kept on update
  • Bug Fix: Sorting in instances page in dashboard is reversed
  • Bug Fix: Agent’s HTTP client would sometime fail to parse controller’s responses

Jenkins Plugin 1.23.0 - Mar 23, 2020

  • Bug Fix: Controller IP is inaccessible from the Jenkins and Jenkins page is stuck on “loading” forever
  • Issues in amazon-ecs-plugin version 1.26 cause problems with Jenkins-Anka Plugin. In order to fix this, downgrade to amazon-ecs-plugin version 1.22 or disable amazon-ecs-plugin. Check https://github.com/jenkinsci/amazon-ecs-plugin/issues/158 for more details.

Packer Plugin 1.1.0 - Dec 08, 2019

  • New Feature: Add hyper-threading support for Packer plugin
  • New Feature: Add verbose output while creating image
  • New Feature: Integrate packer plugin with ansible

Change Log Anka Build Cloud Controller & Registry combined package (Mac) version 1.7.1 - Apr 14, 2020

  • Bug Fix: Anka agent miscalculates free space to keep when pulling images on the node

Change Log Anka Build Cloud Controller & Registry combined package (linux) version 1.7.1 - Apr 14, 2020

  • Bug Fix: Anka agent miscalculates free space to keep when pulling images on the node

Anka 2.2.2 - Mar 03, 2020

  • Bug Fix: Nested virtualization not working since rel 2.2.0
  • Bug Fix: Anka command failed: time data ‘2020-02-27T03:52:23Z’ does not match format ‘%d %b %Y %H:%M:%S’
  • Bug Fix: license pass-through from root VM to nested VM doesn’t work
  • Bug Fix: anka run sources both .bash_profile and .profile. Requiresanka start -u for existing VM templates.
  • Bug Fix: after rebooting a running vm with anka run VM sudo reboot`, network doesn’t work.
  • New Feature: Allow to specify display physical(DPI) parameters. Requires anka start -u for existing VM templates.

There is no need to upgrade the VM templates from previous anka version 2.2.1 to version 2.2.2, unless you need to use the items from the above list which explicitly state the requirement of anka .

Anka Build Cloud Controller & Registry 1.7.0 - Mar 23, 2020

  • Bug Fix: ankacluster doesn’t pass max vm count to agent
  • Bug Fix: Node upgrade request is sometimes sent more than once
  • Bug Fix: Distribute not showing progress
  • Bug Fix: Controller moves from ‘enterprise’ to ‘basic’ after uninstall and upgrade anka from 2.2.1 to 2.2.2
  • New Feature: Display node storage usage information in the controller dashboard
  • New Feature: Show size of templates in the controller dashboard
  • New Feature: Show a link to the jenkins job that the vm is running in the controller dashboard
  • New Feature: Put prompt while deleting template from the controller dashboard
  • New Feature: add reserve disk flag in ankacluster command
  • New Feature: Add the option to recover from a crash while uploading files to registry

Anka Build Cloud Controller & Registry 1.6.0 - Mar 08, 2020

  • Bug Fix: Jenkins plugin leaves zombie VMs after upgrade to version 2.204
  • Bug Fix: Anka registry pull hangs forever when run from agent if VM has a lot of image files
  • New Feature: Handle vm start failures more robustly
  • New Feature: Added a fail timeout for template distribution

Jenkins Plugin version 1.22.4 - Mar 08, 2020

  • Bug Fix: Jenkins plugin leaves zombie VMs after Jenkins upgrade to 2.204
  • Bug Fix: Jenkins leaves zombie VMs when restarting
  • Bug Fix: Jenkins leaves zombie VMs when job has error on JNLP node
  • Bug Fix: Jenkins Job changing Jenkins Master node labels
  • Bug Fix: Jenkins JNLP Job starts more instances than it should
  • Bug Fix: Jenkins config hangs of controller IP is inaccessible

Note Currently issues in amazon-ecs-plugin version 1.26 cause problems with Jenkins-Anka Plugin. In order to fix this, downgrade to amazon-ecs-plugin version 1.22 or disable amazon-ecs-plugin. Check https://github.com/jenkinsci/amazon-ecs-plugin/issues/158 for more details.

Anka 2.2.2 change - Mar 03, 2020

  • Bug Fix: Nested virtualization not working since rel 2.2.0
  • Bug Fix: Anka command failed: time data ‘2020-02-27T03:52:23Z’ does not match format ‘%d %b %Y %H:%M:%S’
  • Bug Fix: license pass-through from root VM to nested VM doesn’t work
  • Bug Fix: anka run sources both .bash_profile and .profile. Requiresanka start -u for existing VM templates.
  • Bug Fix: after rebooting a running vm with anka run VM sudo reboot`, network doesn’t work.
  • New Feature: Allow to specify display physical(DPI) parameters. Requiresanka start -u for existing VM templates.

Anka 2.2.1 change - Feb 24, 2020

  • Bug Fix: RFB server crash 0x0000000104fa0b8c rfb_thr + 1364
  • Bug Fix: Crash on suspend
  • Bug Fix: ankactl doesn’t report vnc_password string
  • Bug Fix: Anka VM fails to start under jenkins master account
  • Bug Fix: Anka run –wait-network doesn’t seem to work
  • Bug Fix: set resolution from anka view doesn’t work.
  • Bug Fix: Anka version takes a few minutes to respond
  • Bug Fix: ankactl experiences EMFILE if there are many snapshots/vms in the library
  • Bug Fix: Adding MAC address using anka modify for bridge cards result in corrupted config file for VM
  • Bug Fix: Collision of anka and guest addons files
  • Bug Fix: VNC not working for when resolution of VM is changed to 1000*600
  • Bug Fix: Problems to detect IP address
  • Bug Fix: VM doesn’t get unique IP address if static MAC address specified
  • New Feature: Support IPv6 in anka rfb server
  • New Feature: Allow to assign MAC address to VM
  • New Feature: Create directories if missing with anka run –workdir (requires anka start -u)
  • New Feature: Send HID events programmatically (requires anka start -u)
  • New Feature: Create RFB threads on demand only
  • New Feature: Give proper message in case of a VM trying to access out of range memory

Jenkins Plugin version 1.22.3 - Jan 27, 2020

  • Bug Fix: Jenkins takes nodes offline before restart
  • Bug Fix: Jenkins logs Anka related messages when other agents (non anka) disconnects
  • Bug Fix: Jenkins leaves zombie VMs when restarting

Anka Build Cloud Controller & Registry (Mac) - Version 1.5.4 - Jan 15, 2020#

  • Bug Fix: Version 1.5.3 was overwriting /usr/local/bin/anka-controllerd file

Anka Build Cloud Controller & Registry (Linux) - Version 1.5.4 - Jan 15, 2020#

Other: Version number change to 1.5.4 to make it match with the mac package

Anka 2.2.0 change - Jan 10, 2020

  • Bug Fix: vmnet fails to create interface
  • Bug Fix: Network error (discovered while stress testing)
  • Bug Fix: anka clone doesn’t randomize MAC addresses
  • Bug Fix: Samsung Galaxy S9 claim leads to host panic
  • Bug Fix: anka registry pull doesn’t take in scope cache size when determining free space
  • Bug Fix: nvram values don’t get saved
  • Bug Fix: Not possible to start more than one VM without GUI session
  • Bug Fix: vmnet fails to create more than few instances of virtual interfaces without GUI session
  • Bug Fix: Exceeding host based license message is missleading
  • Bug Fix: mDNS requests looks fail from inside VM
  • Bug Fix: Shared folders work bad for GUI usecases
  • Bug Fix: vmnet doesn’t restore network connectivity after host sleep
  • Bug Fix: Android devices aren’t recognized in Android Studio
  • Bug Fix: The source command doesn’t pickup changes in PATH environment. (requires anka start -u for the VMs)
  • Bug Fix: Anka.pkg downgrades AnkaAgent.pkg
  • Bug Fix: Bad product type for Anka Build Lite
  • Bug Fix: Anka run –wait-network doesn’t seem to work
  • New Feature: Install AnkaView into /Applications
  • New Feature: Allow to modify networking type of suspended VM
  • New Feature: Allow to create VM with manual install process
  • New Feature: Allow to start VMs via AnkaView interface
  • New Feature: Support output fields list customization
  • New Feature: Implement bridge support with new vmnet functionality
  • New Feature: Allow to claim/release USB devices by Serial Number
  • New Feature: Allow to select the bridge interface automatically
  • New Feature: MAC address sync
  • New Feature: Static IP addresses support (requires anka start -u for the VMs)
  • New Feature: Performance optimization
  • Other: Remove vlaunch
  • Other: Move ankanetd service to unix domain
  • Other: Allow to create more than 4 anka vmnet interfaces
  • Other: Integrate new VTUFS 3.10.4 (requires anka start -u for the VMs)
  • Other: Changes to licenses

Anka Build Cloud Controller & Registry 1.5.2 - Dec 08, 2019#

  • Bug Fix: When selecting multiple nodes to change capacity from the UI, it doesn’t work

Jenkins Plugin version 1.22.2 - Dec 08, 2019#

  • Bug Fix: Jenkins gets an exception while trying to start a new slave with OR operator

Jenkins Plugin version 1.22.1 - Nov 15, 2019

  • Bug Fix: ankaGetSaveImageResult does not work for jobs in folders
  • Bug Fix: Saving new cloud configuration would crash jenkins if controller does not support save image

Anka Build Cloud Controller & Registry 1.5.0 - Nov 05, 2019

  • Bug Fix: ankacluster status thinks node is joined when it is not.

Jenkins Plugin version 1.22.0 - Nov 05, 2019

  • New Feature: Adjust Jenkins Anka build plugin to “Configuration as code” plugin
  • New Feature: Implement dynamic slaves in jenkins anka build plugin
  • Bug Fix: Cant access jenkins configuration page if controller is offline

GitLab Intg - Nov 05, 2019

  • Bug Fix: Gitlab runner requests vm with “empty” tag

Anka Build Cloud Controller & Registry (Mac) - Version 1.4.0 - Oct 18, 2019

  • Bug Fix: Reverted “Fixed controller handling of instances failing after start. User reported issue.”
  • New Feature: Client-side load balancing for controller/registry

Anka Build Cloud Controller & Registry (Linux) - Version 1.4.0 - Oct 18, 2019

  • Bug Fix: Reverted “Fixed controller handling of instances failing after start. User reported issue.”

Jenkins Plugin version 1.21.0 - Oct 18, 2019

  • New Feature: Add a “post build step” to check “save image request” status
  • Bug Fix: cache builder - JNLP, Suspend setting doesn’t work

Anka 2.1.2 change - Oct 10, 2019

  • Bug Fix: SSH is not turned ON by default on Catalina guests

Anka Build Cloud Controller & Registry 1.3.1 - Sept 22, 2019

  • Bug Fix: Fixed controller handling of instances failing after start. User reported issue.

Anka 2.1.1 change - Sep 25, 2019

  • Bug Fix: networking in Anka VMs doesn’t work in Catalina beta 8. User reported issue.
  • Bug Fix: License auto renewal doesn’t work.
  • Bug Fix: anka run -N sometimes fail to wait for network properly.

Anka 2.1.0 change - Aug 21, 2019

  • Bug Fix: Starting VM with USB device could interfere with previously assigned device
  • Bug Fix: Anka View doesn’t allow to drag with mouse
  • Bug Fix: Guest hangs after host sleep
  • Bug Fix: Shared folders doesn’t work on Catalina
  • Bug Fix: Pasteboard policy isn’t indicated in GUI
  • Bug Fix: Anka Secure license is being processes with core rules
  • Bug Fix: Kernel panic in VeertuNet
  • Bug Fix: anka stop doesn’t trim encrypted drives
  • Bug Fix: Display doesn’t return to full screen after restart
  • Bug Fix: Pasteboard policy isn’t indicated in GUI
  • New Feature: Support hot plug of USB devices
  • New Feature: Allow to specify relative paths in anka run -w option
  • New Feature: Allow to control pb paste and copy operations independently
  • New Feature: Updated EULA and acknowledgements

Anka Build Cloud Controller & Registry 1.3.0 - Sept 16, 2019

  • Bug Fix: Refreshing any portal page defaults to dashboard page
  • New Feature: When an instance is in error show the node where it failed in the in portal dahsboard
  • New Feature: changes required to combine slave template builder and anka Jenkins plugin in one plugin
  • New Feature: Implement pushing anka agent logs to the controller as part of log reporting
  • New Feature: Agent shuts down unmanaged running vms when joined to a cluster

Jenkins Plugin version 1.20.0 - Sept 16, 2019

  • New Feature: Combine slave template builder and anka Jenkins plugin in one plugin
  • Bug Fix: Cancelling Jenkins job doesn’t terminate the controller instance request
  • Bug Fix: Keep Alive on Error" for a label for Jenkins Pipeline is not working

Anka Build Cloud Controller & Registry (Linux) - Version 1.2.1

  • Bug Fix: Registry has orphan .ank files after executing multiple “reverts”

Anka Build Cloud Controller & Registry (Mac) - Version 1.2.1

  • Bug Fix: Registry has orphan .ank files after executing multiple “reverts”

Anka Build Cloud Controller & Registry 1.2.0

  • Bug Fix: etcd high CPU usage reported by user
  • New Feature: Automatic upgrade anka agent included in Anka Binary, if there’s a newer controller version
  • New Feature: Controller while spinning VMs on nodes dynamically changes node capacity based on concurrent vCPU/physical cores formula
  • New Feature: remove -g from ankacluster and add it as default
  • New Feature: Updated EULA and acknowledgements

Jenkins Plugin version 1.19.1

  • New Feature: handle reference to non-existent tag in registry from Jenkins plugin gracefully
  • Bug Fix: Support ssh slaves 1.30.0 in jenkins Plugin
  • Bug Fix: Jenkins pipeline job doesn’t terminate slaves after finishing
  • Bug Fix: Plugin not taking slave name field for JNLP

Jenkins Slave template Builder plug-in version 1.6.0

  • Bug Fix: Handle the scenario of special char/whitespace in tag name in slave template prepare plugin
  • Bug Fix: Support ssh slaves 1.30.0 in jenkins Plugin
  • Bug Fix: subfolder structure in jenkins job causes salve template builder plugin to fail due to special char

GitLab CI Plugin

  • Note: No Changes

See upgrade notes at [here](https://ankadoc.bitbucket.io/#Upgrade Instructions and Notes)

Version 2.0.1

  • Anka Version 2.0.1 - Supports multiple license types for different products. Anka Build Basic, Anka Build Enterprise, Anka Build Enterprise Plus, Anka Flow, Anka Secure
  • Anka Build Cloud Controller & Registry combined Linux package - Version 1.1.0
  • AnkaControllerRegistry Mac package - Version 1.1.1
  • Anka Jenkins plug-in - version 1.19
  • Anka Teamcity plug-in - version 1.5

Anka 2.0.1 change

  • Bug Fix: Catalina beta 3 reboot/start error on anka create
  • Bug Fix: Anka Flow license uses core based fulfillments
  • Bug Fix: anka license show crashes
  • Bug Fix: Same IP address is being assigned to bridged VMs
  • Bug Fix: mmap files are not being deleted

Anka 2.0 change

  • Bug Fix: Sometimes VM fails to resume with error accessing state file
  • Bug Fix: Bad serialization to YAML
  • Bug Fix: Suspend failed
  • Bug Fix: Anka view crashes on copy/paste operation
  • Bug Fix: Hang on resume
  • Bug Fix: macOS boot stuck sometimes
  • Bug Fix: Problem in image/state deletion
  • Bug Fix: Unaligned disk access
  • Bug Fix: Guest kernel panic
  • Bug Fix: Anka View Crash
  • Bug Fix: libosxfuse has loading problems due to Library Validation
  • Bug Fix: RealVNC client crashes ankahv
  • Bug Fix: Berry doesn’t load on 10.12
  • Bug Fix: Guest kernel panics on resume
  • Bug Fix: Can’t attach more than one USB device
  • Bug Fix: Uhost craches sometimes leaving the device busy
  • Bug Fix: Ankahv crashes on sharedfs operation
  • Bug Fix: subsequent clone/delete commands leave unreferenced state files
  • Bug Fix: User reported permission problem in anka create -a
  • Bug Fix: Tar fails to update modification date of symlinks over sharedfs
  • Bug Fix: Guest reboots during the installation of Homebrew
  • Bug Fix: During CI it’s observed an increased number of guest panics
  • Bug Fix: Anka registry add doesn’t work with self-signed certificates
  • Bug Fix: Ankahv crashes in xhci module
  • Bug Fix: Deadlock on boot
  • Bug Fix: Anka exception on registry operation
  • Bug Fix: Anka trust insecure registry
  • Bug Fix: Inefficient suspend
  • Bug Fix: 1.4 suspended Vm fails to start in 1.5(internal release)
  • Bug Fix: Anka view on 1.4 VM in 1.5(internal release) shows a black border at the bottom
  • Bug Fix: VM became stopped on suspend
  • Bug Fix: Anka usb list fails on new MBP2018
  • Bug Fix: Installation of macOS guest hangs in the middle
  • Bug Fix: Ios emulator fails to run
  • Bug Fix: Ios emulator causes a triple fault with nAnkaVM driver loaded and nanka engine
  • Bug Fix: Double cursor is displayed in anka view
  • Bug Fix: Anka vm doesn’t have networking after first boot (only after a reboot)
  • Bug Fix: Long running VMs crashing (probably due to resources/memory overallocation)
  • Bug Fix: Policy functionality is broken in very latest versions of Anka (Anka Secure Product related)
  • Bug Fix: Anka does not start the graphics driver with correct arguments
  • Bug Fix: Anka clone operation doesn’t check for policy rules producing unstartable VMs in negative scenario (Anka Secure Product related)
  • Bug Fix: Guest macOS v10.12 hangs on boot on Berry load
  • Bug Fix: License activation detecting 8core imac as 4 core
  • Bug Fix: After creating sierra VM network driver not loaded
  • Bug Fix: Enable policy without forcing user to stop VM (Anka Secure Product related)
  • Bug Fix: Vcpu_lock() deadlock
  • Bug Fix: Anka registry pull fails due to missing of policy file (Anka Secure Product related)
  • Bug Fix: Anka registry add doesn’t work with certificates
  • Bug Fix: Latest controller fails to start VM
  • Bug Fix: Issue with the registry for mac summary window during install
  • Bug Fix: Anka registry does not return right error for 403
  • Bug Fix: Swift build fails over a shared folder
  • Bug Fix: Switching to Keylocked Anka View (with e.g. Cmd+Tab) leaves the keys pressed on host side time to time
  • Bug Fix: osxfuse 3.3 (used currently) is not fully compatible with 10.14
  • Bug Fix: Uhost fails to pass-through some USB devices
  • Bug Fix: Anka View (2.0) crashed during live resize
  • Bug Fix: Host not reporting CPu core count during renewal/license exp call. previous core count is being overwritten.
  • Bug Fix: Installer hangs on 10.15 beta
  • Bug Fix: Ankactl crashes on start, stop, show operations on 10.15 beta
  • Bug Fix: AnkaView shows white box in 10.15 beta
  • Bug Fix: Anka create fails to create/configure the default user
  • Bug Fix: Image that was suspended for longer than 1 hour does not work in 10.15 beta VMs.
  • Bug Fix: “Anka View quit unexpectedly” when I turned off the VM through the Apple menu
  • Bug Fix: Failed to assign 256 bytes of key data, error 0
  • Bug Fix: Pull operation doesn’t update policy file reference in VM object (Anka Secure Product related)
  • Bug Fix: Fix typos
  • Bug Fix: Long boot of 10.15 beta
  • Bug Fix: Anka –debug registry pull –shrink issue
  • Bug Fix: Bad messaging for registry operations if no registry configured
  • Bug Fix: Better UID/permissions support in shared folders
  • New Feature: Massive performance optimizations
  • New Feature: Catalina VM support
  • New Feature: Secure controllable VM environments (Anka Secure Product related)
  • New Feature: New AnkaView application with multi-display support
  • New Feature: Unified Anka package
  • New Feature: Allow extending existing ANKA images
  • New Feature: New anka view screenshot command form
  • New Feature: Disable network discovery to prevent duplicate name dialogs
  • New Feature: Detect ssh session in anka view and inform the user about vnc
  • New Feature: Limit Anka View window size by desktop visible area
  • New Feature: Allow connecting multiple USB devices to VM
  • New Feature: Better TLS support in anka registry
  • New Feature: Ability to encrypt VNC password
  • New Feature: OpenID connect login support for anka registry
  • New Feature: Show creation/start/stop dates of VM
  • New Feature: Added ability to passthru/configure PlatformID and Serial Number to the VM
  • New Feature: Show license fulfillment information associated with a key with anka license command

Anka Build Cloud Controller & Registry (Linux) - Version 1.1.0

  • Bug Fix: 1.18 Jenkins plugin doesn’t respect “keep alive on failure” flag
  • Bug Fix: Teamcity plugin incompatible with version 8.1.1
  • Bug Fix: Distribute template sometimes doesn’t receive process report from agent although process succeeded
  • Bug Fix: Delete permission group doesn’t delete the group on registry
  • Bug Fix: Controller showing incorrect license type on dahsboard
  • Bug Fix: Anka registry leaves unreferenced image files and deleted vm folders on the disk
  • Bug Fix: Registry/revert api deletes the entire Vm when version specifies doesn’t exist
  • New Feature: Removed beanstalk and implemented custom queue
  • New Feature: Move mgmt portal default to port 80
  • New Feature: Move registry defaukt port to 8089
  • New Feature: Add super user authentication support for controller
  • New Feature: Provide a way to take Node offline through controller UI and REST API (without disjoining)
  • New Feature: Move controller docker base images to CentOS7
  • New Feature: Prevent excessive logging in anka agent
  • New Feature: EXpose tag deletion capability through Controller REST API
  • New Feature: Add interactive/non-interactive (openid) authentication support to anka client pkg
  • New Feature: Expose Portal ui functionality according to user permissions
  • New Feature: Add configuration options for event logging
  • New Feature: Add automatic tls behaviour to ankacluster connection test
  • New Feature: Admin Ui for controller
  • New Feature: SSO Support with openid
  • New Feature: Certificate-based authentication to controller and Registry
  • New Feature: Add Node IP aliasing
  • New Feature: Add USB REST APIs
  • New Feature: New configuration and advanced configuration files
  • New Feature: Configuration parameter to store groups data(etcd) location

Jenkins Plugin version 1.19

  • New Feature: Add Eterprise tier authentication/authorization support in Jenkins Plugin to access Controller
  • New Feature: Changes to plugin connectivity to controller new configuration parameters

TeamCity Plugin version 1.5

  • New Feature: Add Eterprise tier authentication/authorization support in TeamCity Plugin to access Controller