# Use Github Actions to grant just-in-time access

## `zli v. 6.16.3`

### New

* **Github Actions.** Automate granting just-in-time access to your targets through the BastionZero integration with Github Actions

### Fixes

* **\[Released 20 February] Proxy policies.** This release of the `zli` contains changes needed to support the issue with modifying proxy policies from web app

## `bzero v. 7.6.3`

{% hint style="info" %}
**For those who install `bzero` using Helm, for this release only, you must:**

1. Uninstall the `bzero` agent: `helm uninstall bctl-agent -n {namespace-you-installed-the-agent-under-if-any}`
2. Update to the latest chart version: `helm repo update bastionzero`
3. Re-install using Helm as before. Detailed instructions are [here](https://docs.bastionzero.com/docs/deployment/installing-the-agent#install-using-helm)

**It is important to note that as long as you register your cluster with the same name as before, re-installation of the `bzero` agent will&#x20;***<mark style="background-color:purple;">**not**</mark>***&#x20;create a duplicate cluster in your organization. All existing policies pertaining to your cluster will also be maintained.**

With the fix to `helm upgrade` in this `bzero` release, you can upgrade the `bzero` agent in the future by using `helm upgrade`. The updated docs [here](https://docs.bastionzero.com/docs/deployment/installing-the-agent#how-to-upgrade-using-helm) explain how to use the `upgrade` command. They also include a Terraform example as well as some guidance on how to use a Kubernetes secret rather than passing the registration secret directly.

**This change has no impact on existing clusters.** However, in the future, when you are ready to consume the latest Helm chart, you *must* uninstall the `bzero` agent, pull the latest Helm chart, and then reinstall `bzero` before you will be able to use `helm upgrade`.
{% endhint %}

{% hint style="info" %}
Helm does not automatically update the Helm chart when there are changes. Check our latest [release](https://github.com/bastionzero/charts/releases) to stay up-to-date.

Run `helm repo update bastionzero` to update to the latest chart version.
{% endhint %}

### Enhancements

* **Log level.** For Kubernetes targets that are installed through Helm, you can specify what log level you would like the agent set to through `logLevel` in the installation command. Valid options include: `disabled`, `trace`, `debug`, `info`, `warn`, and `error`.\
  \ <mark style="color:purple;">**PLEASE NOTE**</mark> that you must be using the [newest chart version](https://github.com/bastionzero/charts/releases) and be running `bzero v. 7.6.3+` to use this new functionality

### Fixes

* **Kube agent shutdown.** Resolved issue with Kube agent that was preventing graceful shutdown
* **Helm `upgrade`.** Resolved issue with using the `helm upgrade` path to update the `bzero` agent.\
  \ <mark style="color:purple;">**PLEASE NOTE**</mark> that you must be using the [newest chart version](https://github.com/bastionzero/charts/releases) and be running `bzero v. 7.6.3+` for the fixed `upgrade` functionality

## Web app & backend

### New

* **Self-service signup.** Users can independently sign up to try BastionZero with a free tier of the product
* **Github Actions.** This backend release contains the changes needed to support granting just-in-time access through Github Actions

### Enhancements

* **Log level.** This backend release contains the changes needed to support setting the Kube agent log levels from the Helm install command

### Fixes

* **\[Released 21 February] Proxy policies.** Resolved issue with modifying proxy policies from web app
* **Agent auth.** Resolved issue with agent identity token for authentication and authorization to BastionZero
* **BastionZero app for Slack.** Resolved issues with BastionZero app to ready it for listing on the Slack App Directory
* **`bzero` agent status change API.** Resolved a typo in the API reference docs for the `bzero` agent status change endpoint
* **Web app caching.** Resolved issue with former version of web app caching incorrectly once a new version is available

For questions or to provide feedback on how we can improve our updates, reach out to [<mark style="color:purple;">product@bastionzero.com</mark>](mailto:product@bastionzero.com).
