1.5.0
This release of Just-in-Time Access introduces the following new features:
-
You can now let JIT Access publish notification messages to Pub/Sub when certain events occur. Other applications can consume these messages to implement additional logic, such as posting to chat rooms or triggering custom workflows.
This feature was contributed by @eeeeethan2333, @mjstatham, and @zhangran1.
-
You can now modify the behavior of the project-autocompleter and let it perform a search instead of a Policy Analyzer query to determine suggestions. This method results in non-personalized suggestions, but can be significantly faster.
This feature was contributed by @abdolence in #201.
-
You can now adjust the maximum number of roles that users can activate at once by using the
ACTIVATION_REQUEST_MAX_ROLES
configuration option. Previously, the number of roles was limited to10
. -
Audit log messages now include the duration for which a role has been activated.
This feature was contributed by @bschaatsbergen in #187.
-
The Open console button on the confirmation page now links to the project for which you activated a role.
This feature was contributed by @patriknordlen in #161.
In addition, the release includes several stability improvements and fixes, including:
- When calling the Policy Analyzer API, the application used a fixed timeout of 20 seconds. This timeout proved to be too short in certain cases. You can now customize these timeouts.
- The container used in Cloud Run now uses Debian 12 (contributed by @SCKelemen) and performs a clean build (contributed by @hahomdal in #160).
For instructions on deploying or upgrading JIT Access, see Manage just-in-time privileged access to projects on the Google Cloud website.
Note: The latest
branch always contains the latest release. Avoid using the master
branch as it might contain changes that aren't ready for use yet.