Skip to content

Releases: private-compute-infra-toolkit/devkit

Release 3.5.0

27 Apr 15:13

Choose a tag to compare

Dependencies

  • deps: Upgrade gemini-cli to 0.39.1

Bug Fixes

  • Check only references during devkit/gitlinks --check

Release 3.4.0

23 Apr 10:39

Choose a tag to compare

Dependencies

  • deps: Update apt packages (diff hash: b8e5e7c1)
  • deps: Update apt packages (diff hash: f33ba631)
  • deps: Upgrade gemini-cli to 0.38.2

Features

  • Add devkit/gitlinks command
  • add license header check in templates
  • automate apt package updates
  • automate apt package updates

Bug Fixes

  • Load function definitions before use in upgrade_packages
  • Make upgrade_gemini_cli script locally executable
  • source lib_build.sh using absolute path in gob_utils.sh

Release 3.3.0

16 Apr 21:18

Choose a tag to compare

Dependencies

  • deps: Upgrade gemini-cli to 0.37.1
  • deps: Upgrade gemini-cli to 0.38.1

Release 3.2.0

09 Apr 22:42

Choose a tag to compare

Dependencies

  • deps: update git to 2.54.0-rc0 and build from source

Bug Fixes

  • avoid docker groupd ID conflicts
  • docker image pulling

Release 3.1.1

09 Apr 16:45

Choose a tag to compare

Bug Fixes

  • avoid docker groupd ID conflicts
  • docker image pulling

Release 3.1.0

09 Apr 09:02

Choose a tag to compare

Dependencies

  • deps: Upgrade gemini-cli to 0.36.0
  • deps: upgrade git in tool-env to 2.53.0

Features

  • automatically grant xhost permission for X11 display

Bug Fixes

  • docs: update prerequisites
  • propagate host file descriptor limits to docker container

Release 3.0.0

02 Apr 16:32

Choose a tag to compare

⚠ BREAKING CHANGES

  • The Go toolchain is no longer available in the
    build-environment images. Any scripts or builds relying on go
    inside the container will fail unless they install it separately
    through the devkit.json image configuration optios.

Dependencies

  • deps: Upgrade gemini-cli to 0.35.2

Features

  • use uv for python dependencies
  • mount only ~/.devkit/logs in the container
  • refactor devkit/coverage to run on host via uv
  • run devkit tools on host
  • run devkit/bep Python code from outside of docker containers
  • separate python progress logs from standard output
  • simplify bazelisk installation and remove go from build-env

Release 2.15.0

26 Mar 12:37

Choose a tag to compare

Dependencies

  • deps: Upgrade gemini-cli to 0.35.0
  • deps: Upgrade gemini-cli to 0.35.1

Features

  • implement container event handler background service

Release 2.14.0

23 Mar 12:53

Choose a tag to compare

Dependencies

  • deps: Update ruff to 0.15.7
  • deps: Update VSCode to 1.110.1
  • deps: Upgrade gemini-cli to 0.33.2
  • deps: Upgrade gemini-cli to 0.34.0

Features

  • Add --local flag to build script
  • Add --no-cache flag to build script
  • add background docker image cleanup
  • add get_all_docker_image_tags function and refactor build logic
  • add get_image_prefix to build script
  • add image name allowlist and regex filtering to docker cleanup
  • add manual entry point and configurable params to docker cleanup
  • enforce devkit/ prefix in docker image namespaces
  • implement actual docker image removal in cleanup script
  • implement docker image cleanup logic and batch processing
  • integrate docker image tag listing in background cleanup
  • log stdout and stderr from docker rmi in cleanup script
  • Rewrite scripts/docker_run into Python
  • Support docker images namespaces
  • support multiple target images in build script

Bug Fixes

Documentation

  • Do not use pages subdirectory

Release 2.13.0

13 Mar 13:03

Choose a tag to compare

Dependencies

  • deps: Autoupdate pre-commit hooks
  • deps: Bump github actions versions
  • deps: Bump version of mypy pre-commit hook to 1.19.1
  • deps: Upgrade gemini-cli to 0.33.0
  • deps: Upgrade gemini-cli to 0.33.1
  • deps: Upgrade ripgrep to 15.1.0

Features

  • Install ripgrep using github debian package