What's Changed
- chore: add upgrade impact for v0.162.21 by @github-actions[bot] in #7699
- feat(native-integrations): add banners and email sending about the deprecation by @adilsitos in #7501
- fix(frontend): ship Alliance No. 2 font to the CDN by @claude[bot] in #7679
- feat(ui): migrate project access control groups to v3 by @andrewhuhh in #7636
- improvement(secret-rotations): migrate setup flow to v3 by @andrewhuhh in #7596
- fix(identity): guard instance admin identities on v2 and UA client-secret paths by @victorvhs017 in #7705
- docs(ia): overhaul secrets management IA + add new landing page by @adkah in #7683
- improvement: revamp commit history ui by @scott-ray-wilson in #7665
- fix(docs): hotfix for landing page assets by @adkah in #7712
- feat(insights): secret manager product by @adilsitos in #7589
- fix(frontend): make dashboard project cards, category tiles and folder crumbs real links by @claude[bot] in #7671
- fix: handle blank access notes, AWS tag values, and GitHub org names by @claude[bot] in #7672
- docs(secrets): update dynamic secrets pricing callout by @adkah in #7720
- docs(cli): fix infisical.json typo by @adkah in #7721
- feat: use new CF's bulk update endpoint for worker secrets by @mathnogueira in #7686
- docs: added PKI reference architecture by @sheensantoscapadngan in #7709
- fix: use Redis stream for telemetry batching events by @Thiago-AS in #7707
- docs(search): decrease api priority by @adkah in #7724
- fix: issue bootstrap instance admin token with an exp claim by @scott-ray-wilson in #7716
- improvement(projects): make project list table rows real links by @claude[bot] in #7714
- feature(helm): bump infisical-nkp to 0.2.0 with valkey and extraEnv support by @0xArshdeep in #7725
- docs(secrets-mgmt): update docker guide by @adkah in #7726
- docs(style): migrate to sentence case by @adkah in #7727
- feat(ui): add edge-aware Base UI combobox by @andrewhuhh in #7669
- docs(style): landing page + style revisions by @adkah in #7723
- improvement: revamp access restricted display by @scott-ray-wilson in #7693
- feat(access-control): migrate machine identities to v3 by @andrewhuhh in #7660
- feat(gateway): add Kubernetes auth for gateway enrollment by @bernie-g in #7525
- fix(insights): remove uuid verification by @adilsitos in #7729
- docs(landing-page): address feedback by @adkah in #7732
- feat: scope code-signing approvals to a signing situation by @carlosmonastyrski in #7536
- fix: serve the OpenAPI spec from a pre-built cached payload by @Thiago-AS in #7734
- improvement(ui): migrate project users access control to v3 by @andrewhuhh in #7662
- feat(frontend): add dismissable informational banner component by @claude[bot] in #7449
- feat: split the seat count dal from get plan by @akhilmhdh in #7695
- feat(pam): fix legacy ssh log rendering and move new logging to gateway by @x032205 in #7706
- docs(style): add vale by @adkah in #7736
- docs: document GitHub Actions immutable OIDC subject claims by @claude[bot] in #7618
- chore(db): add additional privileges analytics view by @maidul98 in #7739
- fix(dashboard): paginate deep search instead of capping at 25 per type by @claude[bot] in #7722
Full Changelog: v0.162.21...v0.162.22