Skip to content

Release 0.5.1 - #212

Merged
Gorka Gonzalo (d0ubl3g) merged 33 commits into
mainfrom
dev
Oct 19, 2026
Merged

Gorka Gonzalo (d0ubl3g) merged 33 commits into
mainfrom
dev

Conversation

@d0ubl3g

Copy link
Copy Markdown
Contributor

Changed

  • When the system has no CA certificates, the error for a request that cannot start or reach the API
    now suggests installing the system CA certificates package (for example ca-certificates). The
    HTTP client reports that case only as "No CA certificates were loaded from the system".
    (#196)
  • --help no longer prints the values of HODEISHIELD_API_URL and HODEISHIELD_PROFILE when they
    are set in the environment.
  • The login help, the session notice and the README name the screen where an app's access is
    revoked "Account → Applications", as the web app does, and the README and config set --help
    match the code on login --no-browser and the configuration keys.
    (#199)
  • CI now runs the proxy and TLS inspection test on macOS and Windows as well as Linux.

Fixed

  • Usage errors no longer list --api-url or --profile in the Usage: line when only
    HODEISHIELD_API_URL or HODEISHIELD_PROFILE sets them. The variables still work the same and
    --help still names them.
    (#201)

Documentation

  • The README lists the Linux prerequisites to install and to verify a download, gives a checksum
    command that BusyBox also runs, and has Windows steps to check a download and to get Scoop and
    cosign.
    (#195)
  • The README says how to uninstall the archive and install.sh installs, in which order (remove the
    settings before the binary), what an uninstall leaves behind on Windows, how to remove the zip
    and how to check the MSI.
    (#197)
  • The Quick start points servers and CI from the interactive sign-in to the tenant API key.
    (#198)
  • The README says that login and logout exit with code 1 when the system keychain cannot be
    reached.
    (#200)
  • The Install section links to the steps for a binary that macOS or Windows blocks, and the Windows
    steps (Unblock-File, SmartScreen's "More info → Run anyway") apply to every version.
    (#16)
  • The README says that two profiles signed in as the same user, to the same tenant, with the same
    flow share one sign-in, so logging out of either one signs out both.

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
The proxy-tls workflow becomes a matrix over Linux, macOS and Windows. Each runner uses the native mitmproxy release (pinned by checksum), and the test script puts the proxy's CA in the system store the way an administrator would: security add-trusted-cert on macOS, Import-Certificate on Windows. SSL_CERT_FILE is asserted to have no effect there, as the README states.

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
…indows can open

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
Run the proxy and TLS inspection test on macOS and Windows

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
…m command BusyBox runs

Closes #195

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
Closes #196

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
Closes #197

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
Closes #198

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
…ys and revocation screen

Closes #199

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
Closes #195

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
… the zip

Closes #197

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
Closes #200

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
Refs #196

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
Close the install, verify, uninstall and help gaps found on clean Linux and Windows machines

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
…check and the Applications screen everywhere

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
Keep environment values out of --help, and fix the uninstall order

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
…on notice

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
…ronment sets them

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
…us 6

RUSTSEC-2026-0370, 0371 and 0372 say zvariant, zbus_names and zvariant_derive were merged into zbus 6.0.0. They are reached only through the Linux Secret Service keychain backend, and the latest secret-service and zbus-secret-service-keyring-store still use zbus 5. Accepted in deny.toml (which cargo audit also reads) and in osv-scanner.toml, with a review date of 2027-01-31.

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
Keep env-set options out of the usage line, and name the Applications screen the same way

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
…steps for every version

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
Point the Install section to the unblock steps, and give the Windows steps for every version

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
…n-in

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
Say that two profiles of the same user, tenant and flow share one sign-in

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
Prepare 0.5.1: version and changelog

Signed-off-by: d0ubl3g <48954024+d0ubl3g@users.noreply.github.com>
@d0ubl3g
Gorka Gonzalo (d0ubl3g) merged commit 189b0ee into main Oct 19, 2026
45 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant