Summary
This release updates the underlying Terraform provider to v3.9.0, and includes new features, security fixes, bug fixes, and dependency updates.
Highlights
- Terraform Provider Update: Updated the underlying Terraform Provider AzureAD fork from v3.8.0 to v3.9.0, bringing the following resource changes:
AccessPolicy.conditionalaccess: Added a new optionalfilterblock (withmodeandrulefields) underconditions.applications, enabling application filters in Conditional Access policiesPrivilegedAccessGroupAssignmentSchedule.identitygovernance: Additional existence checks implemented in the underlying Terraform implementationPrivilegedAccessGroupEligibilitySchedule.identitygovernance: Additional existence checks implemented in the underlying Terraform implementation
- New Metric: Added the
upjet_resource_external_api_calls_totalPrometheus metric to collect the total number of external API calls - Enhancement: Decoupled conversion webhook registration from leader election — webhooks are now started unconditionally on all replicas
- Security: Updated github.com/getkin/kin-openapi to v0.144.0 to remediate a security vulnerability
Dependency Updates
- Updated Terraform Provider AzureAD to 3.9.0
- Updated crossplane-runtime to v2.3.3
- Updated upjet to v2.4.1
- Updated Go to 1.26.5
- Updated Crossplane to v2.3.4
- Updated Alpine base image to v3.24.1
- Updated multiple GitHub Actions and CI dependencies
What's Changed
- Implement
upjet_resource_external_api_calls_totalmetric by @jonasz-lasut in #349 - renovate: fix and refactor configuration by @jonasz-lasut in #352
- Update underlying terraform fork to v3.9.0 by @jonasz-lasut in #351
- Decouple conversion webhook registration from leader election by @ulucinar in #357
- Update crossplane-runtime to v2.3.3 by @jonasz-lasut in #356
- Update alpine Docker tag to v3.24.1 by @renovate[bot] in #345
- Update go module directive to v1.26.5 by @renovate[bot] in #354
- Update docker/setup-qemu-action digest to 96fe6ef by @renovate[bot] in #353
- Update dependency crossplane/crossplane to v2.3.4 by @renovate[bot] in #339
- Update dependency kubernetes-sigs/kind to v0.32.0 by @renovate[bot] in #342
- Update module github.com/crossplane/crossplane/apis/v2 to v2.3.4 by @renovate[bot] in #359
- Update all non-major github action by @renovate[bot] in #360
- Update module github.com/getkin/kin-openapi to v0.144.0 [SECURITY] by @renovate[bot] in #358
- Update actions/checkout action to v7 by @renovate[bot] in #362
- Update actions/cache action to v6 by @renovate[bot] in #361
- Update actions/stale action to v11 by @renovate[bot] in #365
- Update actions/setup-go action to v7 by @renovate[bot] in #364
Full Changelog: v2.3.0...v2.4.0