What's Changed
- chore: add upgrade impact for v0.165.16 by @github-actions[bot] in #8279
- fix(org): limit users to one self-created organization by @Vligai in #8239
- docs(style): update style guide and skill by @adkah in #8281
- fix(ui): restore secrets activation experiment variant routing by @andrewhuhh in #8284
- docs(cli): rename [profile new] to [profile create] by @scott-ray-wilson in #8285
- improvement(ui): make secret reference tree read-only (no rename) by @Vligai in #8286
- feat(agent-vault): add a members/available endpoint so the add dialogs offer only unassigned actors by @scott-ray-wilson in #8246
- docs(syncs): refresh snowflake sync and app connection by @adkah in #8282
- fix(frontend): use card surface for project tiles by @andrewhuhh in #8299
- feat(table): add opt-in sticky header by @andrewhuhh in #8288
- improvement(secret-sharing): overhaul sharing UX across surfaces by @andrewhuhh in #8165
- improvement(frontend): dim inactive secret rows by @andrewhuhh in #8230
- feat(ui): add inline and dialog creation to v3 combobox by @andrewhuhh in #8225
- fix(frontend): unify project manager layout padding by @andrewhuhh in #8302
- fix: refine create secret form layout and controls by @andrewhuhh in #8301
- improvement(ui): use shadow-xs as default Card shadow by @andrewhuhh in #8298
- fix(identity-auth): redact outgoing request headers and JWTs by @victorvhs017 in #8295
- docs(agent-vault): audit 2 by @adkah in #8290
- improvement(ui): soften shell navigation borders by @andrewhuhh in #8308
- feat: disabled posthog auto mode things by @akhilmhdh in #8272
- improvement(ui): centralize wide sheet sizes by @andrewhuhh in #8312
- improvement(cron): spread per-pod refresh timers with startLocalRefresh by @victorvhs017 in #8291
- fix(ui): keep secrets toolbar controls together at narrow widths by @andrewhuhh in #8309
- feat: token auth credential expiry and multiple alerts per machine identity by @Thiago-AS in #8270
- fix: addressed alerting on pki issuance by @sheensantoscapadngan in #8304
- docs(pam): remove enumerated account types from templates overview by @claude[bot] in #8319
- fix: accept native SPIFFE bundle format from spire-server by @Thiago-AS in #8287
- feat(ui): pin combobox creation to dropdown footer by @andrewhuhh in #8305
- improvement(ui): align embedded audit log cards with v3 by @andrewhuhh in #8222
- fix(ui): keep create secret value in keyboard tab flow by @andrewhuhh in #8310
- fix(frontend): keep long secret values from stretching the secrets table by @devin-ai-integration[bot] in #8320
- improvement: simplify resolved secret value popover by @andrewhuhh in #8314
- fix(pki): surface why a CA cannot be deleted by @claude[bot] in #8326
- fix(pki): name the certificate profiles blocking a CA delete by @claude[bot] in #8327
- feat: record external CA issued values and drop issuer-written extensions on renewal by @carlosmonastyrski in #8249
- chore: deprecation notice for subscribers and templates by @sheensantoscapadngan in #8253
- feat(gateway): terraform support by @bernie-g in #8257
- fix(frontend): complete cli login for signups by @adkah in #8322
- improvement(kms): migrate project KMIP clients to v3 by @andrewhuhh in #8306
- improvement(ui): align secret update confirmation with v3 dialog by @andrewhuhh in #8325
- fix(secret-sync): keep hyphens in imported Azure Key Vault secret names by @adilsitos in #8268
- docs: align v3 design guide with current contracts by @andrewhuhh in #8317
- docs(azure): oauth permissions by @adilsitos in #8335
- fix(secret-sync): digital ocean enhancements by @adilsitos in #8333
- feat: upgrade CLI version to 0.43.136 for scanning by @mathnogueira in #8293
- feat(secrets): redesign move destination picker by @andrewhuhh in #7554
- feat(agent-vault): offer only ungranted members in the access bundle grant picker by @scott-ray-wilson in #8292
- fix: hide all endpoints from secret scanning by @mathnogueira in #8330
- improvement(ui): let secrets name column rebalance by @andrewhuhh in #8316
- fix(ui): refresh secret list variants after mutations by @andrewhuhh in #8336
- feat: add OCSP responder for internal certificate authorities by @carlosmonastyrski in #8265
- feat: fix on secret paths (pit and dashboard routes) by @adilsitos in #8296
- feat(pam): terminate sessions on user removal from org by @lb-vn in #8155
- fix(gateway): impersonation by @lb-vn in #8315
- improvement(secrets): reduce CPU on recursive secret fetches by @victorvhs017 in #8331
- feat: remove secret scanning config by @mathnogueira in #8323
- fix: enforce conditional forbid rules on member privilege grants and assume privileges by @Thiago-AS in #8280
- fix: resolved org auth enforcement failing in auth0 selected saml by @akhilmhdh in #8342
- fix: revert "feat: remove secret scanning config" by @mathnogueira in #8343
- feat(api): agent friendly api by @varonix0 in #8271
- fix: batch findings in secret scanning by @mathnogueira in #8345
- chore: replace infisical.com/slack links with community.infisical.com by @devin-ai-integration[bot] in #8347
- feat(secret-rotation): add Stripe app connection and API key rotation by @lobocv in #8194
- fix: focus secret key with environments first by @andrewhuhh in #8321
- docs(cli): refresh section by @adkah in #8344
- fix(frontend): keep '#' inside unquoted pasted/imported secret values by @devin-ai-integration[bot] in #8359
- fix(ui): restore fixed secret key column width by @andrewhuhh in #8361
- fix(rbac): warn about unknown policy environment and tag slugs by @andrewhuhh in #8338
- fix(pki-sync): cleanup handling by @bernie-g in #8297
- fix: allow deleting a sub-org from its own settings page by @devin-ai-integration[bot] in #8360
- fix(pki): include imported/external certificates in certificate dashboard by @devin-ai-integration[bot] in #8358
- improvement(secret-input): add warning message for unicode by @adilsitos in #8355
- fix(membership): block individual project assignment for group-only identities by @victorvhs017 in #8362
- chore: stripe whitelisting by @varonix0 in #8365
- fix(scim): enforce privilege boundary on external group org role mappings by @victorvhs017 in #8350
- feat(agent-vault): session logs by @saifsmailbox98 in #8275
- docs(style): full style audit by @adkah in #8368
- chore(aws-auth): remove unused sts endpoint by @bernie-g in #8363
- improvement(pam): move to global approvals by @lb-vn in #8269
- feat(ui): resize secrets table columns by @andrewhuhh in #8349
- improvement(ui): remove configurable tooltip hoverable content by @andrewhuhh in #8374
- feat(agent-vault): add access bundle variables by @scott-ray-wilson in #8352
- fix(pki): allow revoking imported certs under a DigiCert profile by @saifsmailbox98 in #8381
- chore(db): add agent vault tables to sanitized schema by @saifsmailbox98 in #8383
- fix(auth): enforce org membership on refresh and sub-org tokens by @victorvhs017 in #8366
- docs(app-connections): add integration picker and revamp aws connection by @adkah in #8379
- chore: upgraded package in openssl by @akhilmhdh in #8390
- fix(ui): remove announcement card focus ring by @andrewhuhh in #8388
- improvement(secrets): add environment-scoped recency sorting by @andrewhuhh in #8022
- improvement(secrets): distinguish root breadcrumb with home icon by @andrewhuhh in #8395
- fix(auth): improve verification code focus and retry feedback by @andrewhuhh in #8386
- fix: open policy sheet from approval empty states by @andrewhuhh in #8334
- feat(ui): use IBM Plex Sans with Alliance headings and JetBrains Mono by @andrewhuhh in #8283
- docs(agent-vault): audit session logs by @adkah in #8387
- fix(projects): return kmsSecretManagerKeyId on project reads by @peter-manton in #8382
- feat: move application alerts to the shared alerting module and by @carlosmonastyrski in #8369
- feat(ui): add organization ID copy button by @andrewhuhh in #8385
- fix(ui): preserve routes and reset caches when switching organizations by @andrewhuhh in #8377
- improvement(ui): render page notices above global navigation by @andrewhuhh in #8396
- fix(ui): scope navigation plan badges to products by @andrewhuhh in #8389
- feature: support for 3ds card payment by @akhilmhdh in #8337
- docs: use circle-question-mark icon for self-hosting FAQ card by @adkah in #8409
- fix: add uuid validation in secret approval requests by @mathnogueira in #8412
- fix(ui): restrict sub-organization creation to root context by @andrewhuhh in #8413
- fix(ui): improve personal override foreground contrast by @andrewhuhh in #8410
- feat: let machine identities link root groups to sub-orgs by @Thiago-AS in #8384
- feat(ui): allow leaving projects from the project list by @andrewhuhh in #8418
- fix(ui): enable moving bulk-selected folders by @andrewhuhh in #8411
- chore(ui): remove unused v2 component families by @andrewhuhh in #8422
- chore(ui): remove secret sharing relocation banner by @andrewhuhh in #8444
- chore(ui): remove orphan legacy features and v2 menu by @andrewhuhh in #8425
- docs(sdk): fix typo in Go SDK docs by @AleksaMCode in #7924
- docs: correct "wether" to "whether" in SDK and Jenkins docs by @akshatgg in #8274
- feat(insights): org-wide secret value search and duplicate detection by @lobocv in #8278
- docs: use single quotes in ABAC template helper examples by @claude[bot] in #8447
- feat(clickhouse): native protocol support by @bernie-g in #8332
- fix(ui): preserve hover and selection parity in v3 tooltips by @andrewhuhh in #8427
- fix(ui): contain alert dialog confirmation overflow by @andrewhuhh in #8416
- feat: migrate certificate export modals to v3 with compact PEM blocks by @devin-ai-integration[bot] in #8404
- feat: remove vault migration code by @varonix0 in #8417
- docs(agent-vault): add hermes guide by @adkah in #8393
- improvement(ui): migrate secret scanning picker loading to v3 by @andrewhuhh in #8435
- improvement(ui): recover scanning status tooltip migration on main by @andrewhuhh in #8449
- fix(ui): support owned Select portal containers by @andrewhuhh in #8437
- fix(ui): forward v3 Toggle refs to the native switch by @andrewhuhh in #8432
- improvement(ui): observe effective combobox popup state by @andrewhuhh in #8440
- improvement(ui): replace startup v2 Lottie with v3 Loader by @andrewhuhh in #8423
- chore: revert stripe whitelisting by @varonix0 in #8448
- improvement(kms): migrate MAC operation form controls to v3 by @andrewhuhh in #8431
- feat: revamp secret scanning db tables by @mathnogueira in #8367
- fix: update openrouter logo by @claude[bot] in #8453
- improvement(ui): make page header spacing plug and play by @andrewhuhh in #8424
New Contributors
- @peter-manton made their first contribution in #8382
- @AleksaMCode made their first contribution in #7924
- @akshatgg made their first contribution in #8274
Full Changelog: v0.165.16...v0.165.17