[6.4.0] - 2026-08-06
Added
- Cloud-native authenticators for Azure Managed Identity (
authn-azure),
AWS IAM (authn-iam), and GCP workload identity (authn-gcp), exposed
viaConjur::API.new_from_azure,.new_from_iam, and.new_from_gcp
(CNJR-14213). - Live integration features for the cloud authenticators, gated behind the
RUN_AWS_TESTS/RUN_AZURE_TESTS/RUN_GCP_TESTSpipeline params and run
on dedicated cloud agents (excluded from the default suite) (CNJR-14213).
Changed
- CI uses Conjur Enterprise 1.27.0+, which removed the
GET /public_keysendpoint
(CNJR-11339). Dropped the Cucumber scenario that exercised that API; the client
method remains for open-source Conjur. - Retrieve the Cucumber admin API key via
conjurctlintest.shinstead of rake,
avoiding Rails boot output corrupting the key on current Conjur images. - CI now tests against Ruby 3.3, 3.4, and 4.0. Dropped Ruby 3.2 (end of life)
and raised the minimum supported Ruby version accordingly.
Fixed
- Set
CONJUR_AUTHN_ALLOWED_IP_RANGESandCONJUR_AUTHN_HTTP_ALLOWLISTin the
test environment so Conjur's new SSRF guard does not block the authn-oidc
provider-urifetch to the compose-local Keycloak server. (CNJR-13786) - Corrected
Conjur::API.new_from_gcp/authenticate_gcpto target the
servicelessauthn-gcpendpoint (/authn-gcp/{account}/authenticate) instead
ofauthn-jwt; theservice_idargument was removed accordingly (CNJR-14213).