Skip to content

1.5.0

Compare
Choose a tag to compare
@jpassing jpassing released this 06 Dec 21:40
· 159 commits to master since this release
b6e35e5

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 to 10.

  • 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.