What's Changed
- feat: block certificate deletion until expiry by @carlosmonastyrski in #8213
- fix: prevent renewal identity bypass via ambiguous DN comparison by @carlosmonastyrski in #8223
- feature(gateway): gcp enrollment by @bernie-g in #8143
- docs(audit-logs): audit audit logs by @adkah in #8240
- chore: add upgrade impact for v0.165.12 by @github-actions[bot] in #8176
- chore: add upgrade impact for v0.165.14 by @github-actions[bot] in #8232
- fix(ci): skip open upgrade-impact PRs and alert when review is blocked by @victorvhs017 in #8256
- improvement(secrets): simplify resource creation menu by @andrewhuhh in #8206
- chore: add upgrade impact for v0.165.15 by @github-actions[bot] in #8252
- improvement(ui): simplify secret name sort trigger by @andrewhuhh in #8260
- fix(secrets): use eye icon for generated credentials by @andrewhuhh in #8258
- improvement(ui): show root slash in folder breadcrumb by @andrewhuhh in #8259
- improvement(secret-sync): surface Include All Subfolders in the UI and docs by @lobocv in #8210
- feat: secret scanning batching by @mathnogueira in #8186
- feat(analytics): track add resource menu usage by @andrewhuhh in #8262
- fix(cron): spread pickup with derived jitter and concurrency cap by @victorvhs017 in #8254
- fix: resovled an bug in secret fetch by @akhilmhdh in #8264
- fix(ui): remove extra gap from create secret sheet by @andrewhuhh in #8266
- feat(auth): add signup flow experiment by @andrewhuhh in #7915
- fix: require the OCI signature to belong to the supplied user OCID by @Thiago-AS in #8215
- docs(cli): document named login profiles by @scott-ray-wilson in #8263
- improvement(dynamic-secret): add validations to ssh by @adilsitos in #8177
- feat(pam): clickhouse by @lb-vn in #8185
- chore: remove banner by @varonix0 in #7728
- docs(api): add get started section by @adkah in #8267
- feat: fixed ca bug in ssh dynamic secret by @akhilmhdh in #8276
- docs(syncs): audit daytona sync and app connection guide by @adkah in #8277
Full Changelog: v0.165.15...v0.165.16