Skip to content

Releases: qubesome/cli

v0.0.7

25 Nov 10:57
698eb74
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump anchore/sbom-action from 0.17.7 to 0.17.8 by @dependabot in #11
  • build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #9
  • build(deps): bump google.golang.org/protobuf from 1.34.2 to 1.35.2 by @dependabot in #8
  • build(deps): bump github.com/urfave/cli/v3 from 3.0.0-alpha9.3 to 3.0.0-alpha9.5 by @dependabot in #10
  • General improvements by @pjbgf in #12

New Contributors

Full Changelog: v0.0.6...v0.0.7

v0.0.6

22 Nov 16:09
f3d40b7
Compare
Choose a tag to compare

What's Changed

  • New host-run command, CLI improvements and use of gRPC for inception by @pjbgf in #7

Full Changelog: v0.0.5...v0.0.6

v0.0.5

21 Nov 01:19
6521347
Compare
Choose a tag to compare

What's Changed

  • Support runner override, zsh autocomplete and build improvements by @pjbgf in #6

Full Changelog: v0.0.4...v0.0.5

v0.0.4

20 Nov 17:04
cd7fc0c
Compare
Choose a tag to compare

What's Changed

  • CLI rewiring using urfave/cli/v3 and new clip to-host sub command by @pjbgf in #5

Full Changelog: v0.0.3...v0.0.4

v0.0.3

19 Nov 16:59
6a5a639
Compare
Choose a tag to compare

What's Changed

  • Add support for podman and xorg profiles in Wayland-based hosts by @pjbgf in #4

New Contributors

  • @pjbgf made their first contribution in #4

Full Changelog: v0.0.2...v0.0.3

v0.0.2

26 Jul 21:38
42da134
Compare
Choose a tag to compare

Changelog

  • 42da134 Add validation to Profiles and Workloads
  • 0a57a38 Refactor Workload.HostAccess
  • 6389b59 Set runtime to nvidia when using gpus
  • c65f338 firecracker: Change runner name
  • 50674eb profiles: Add error message for xhost failure

v0.0.1

15 Jul 22:07
5a7bc00
Compare
Choose a tag to compare

Changelog

  • 5a7bc00 Refactor package locations
  • d0e20fb build: Bump dependencies
  • 7ce7035 Error on unsupported OSes
  • 760bae6 Add initial information to README
  • 0725850 Set default logLevel to INFO
  • c6adf19 bluetooth: Remove redundant mapping
  • a844bb9 Add support for Profile.Timezone Enable profiles to inject the TZ environment variable to workloads, allowing supporting applications to adapt to a specific timezone.
  • 9fb25fa socket: Change listening message to debug mode
  • 849248e Share /dev/shm across the profile's workloads Chromium based workloads, like Chrome, Slack and Code had errors since a recent upstream update. Slack would not work properly and keep restarting after erroring: Error sending from webFrameMain: Error: Render frame was disposed before WebFrameMain could be accessed
  • 8080e1e run: Add --init on workloads for handling zombie processes
  • b376bca run: Inject QUBESOME_PROFILE env var into workloads
  • 85cb88e run: Remove additional / from GITDIR
  • febdbfa Update license
  • d387b1f Improve support for USB devices Previously devices such as YubiKeys had special treatment and were held behind HostAccess.Smartcard. This changes ensure that any mapped USB device has an --device entry for each hidraw and also its /dev/bus/usb/{bus}/{dev}. Unfortunately, /dev still needs to be mapped to the container, but now it is done in read-only mode.
  • fb41fae run: Remove /dev/shm mounting
  • fb30b33 run: Map machine-id when host dbus is being used
  • e2bfe5b Run profiles and workloads with no-new-privileges
  • d07e1c0 Rename hostaccess control X11 to dbus
  • 4282861 Add support for isolated /run/user
  • acd8d4a run: Add support for GITDIR expansion
  • 08f6e0a workloads: Add support for arbitrary user
  • c819377 Improve error message for denied caps/devices
  • bc62b5b profile: Add support for devices and cap-add
  • 39d1fe2 Add initial support for qubesome gateway
  • c93c263 gpu: Disable gpu request when not supported Avoids failing completely as most workloads should be able to work to some extent when GPU is not available.
  • 87da1b4 start: Pull profile before starting it
  • ea67adb start: Add support for arbitrary profile images
  • 7126181 profiles: Improve error messages
  • 13c1964 profile: Add support for expanding vars
  • 379c278 profile: Enforce HostAccess for workloads
  • 3255062 Add support to Desktop notifications
  • bac5ef2 inception: Add config to xdg commands
  • b3f2fc4 Revert subcommand name from xdg open to xdg-open
  • 224602c Prioritise profile config over user config
  • 9b8e2ac Add experimental GPU support
  • ceb9b66 profiles: Block start for unmounted external drives
  • 4d7ac71 start: Start always from DISPLAY :0 The Xephyr sub displays fail to start when kicking it off from a CLI that may be running from inside an existing profile.
  • 656623c start: Add flag -local for using local repositories when available
  • e156a02 Deprecate homePaths field
  • 9ad685e Add support to load from external drives
  • e5d40aa Make linter happy
  • 6e7c7ff Ensure symlink dir exists
  • 073af5a profile: Remove x11 dependency for screen resolution The x11 lib depends on glibc, which makes statically linking quite painful. For the time being, reverting to xrandr for resolution, in the future we can revisit this - potentially when statically linking against musl.
  • 6ddaad2 profiles: Fix issue that fails to create new cookies
  • 7157d86 profiles: Map cookie files as read-only
  • 33fe685 profiles: Go native implementation for xauth files
  • e927925 profiles: Support expanding env vars HOME and GITDIR
  • f079c60 remove git chown
  • 19f6d3f git start: fix path/url
  • d7e5b99 profiles: Avoid cloning local git paths
  • 52f3bac profile: Add support to arbitrary windowmanagers
  • cc653e8 Expand env on Profile paths
  • 5a0a7e6 Auto detect screen resolution
  • 981b78d Expand HOME
  • ccbae26 Add external drive support
  • 991d9bf refactor: Increase linters happiness
  • 24d53b4 run: Mount timezone target for LocalTime
  • ad8c5a1 docker: Skip and warn on inexistent source mounts
  • 0e9a339 Refactor and increase test cover