v2.17.0

promptslab/Promptifyv2.17.0Aug 19, 2026by Mythie

Upgrading?

AI Summary

A feature-rich release focusing on performance improvements, UI/UX redesigns, and infrastructure upgrades, including a major migration to React 19 and support for sub-path deployment.

Key Highlights

  • Migrated to React 19
  • Redesigned document status view with filter pills
  • Increased global API rate limits to 1000/min
  • Added bulk document download feature
  • Unified settings and improved error logging

Breaking Changes

  • Deprecation of endpoints

New Features

  • Bulk download documents
  • Copy button for license keys in admin panel
  • Rejected and expired recipient filters
  • Support serving app under a sub-path via NEXT_PUBLIC_BASE_PATH
  • Redesigned recipient field hover card
  • Unified settings

Full Release Notes

## What's Changed
* fix: increase global API rate limits to 1000/min by @Mythie in https://github.com/documenso/documenso/pull/3081
* chore: deprecate endpoints by @dguyen in https://github.com/documenso/documenso/pull/3022
* fix: update stripe team member billing by @dguyen in https://github.com/documenso/documenso/pull/2991
* feat: rework command search by @dguyen in https://github.com/documenso/documenso/pull/3109
* fix: sort CC recipients last by @catalinpit in https://github.com/documenso/documenso/pull/2930
* feat: add copy button for license key in admin panel by @ephraimduncan in https://github.com/documenso/documenso/pull/3123
* feat: rejected and expired recipient filters by @ephraimduncan in https://github.com/documenso/documenso/pull/2889
* docs(webhooks): correct retry policy, timeout and payload reference by @ephraimduncan in https://github.com/documenso/documenso/pull/3132
* feat: bulk download documents by @ephraimduncan in https://github.com/documenso/documenso/pull/2711
* feat: replace document status tabs with filter pills by @Mythie in https://github.com/documenso/documenso/pull/3145
* fix: add logging for errors on sign or complete by @Mythie in https://github.com/documenso/documenso/pull/3149
* fix: add more logging for errors on sign or complete by @Mythie in https://github.com/documenso/documenso/pull/3151
* feat: unify settings by @dguyen in https://github.com/documenso/documenso/pull/3128
* fix: handle completion when already signed by @Mythie in https://github.com/documenso/documenso/pull/3159
* fix: improve unified settings by @dguyen in https://github.com/documenso/documenso/pull/3160
* fix: restore overriden translations by @dguyen in https://github.com/documenso/documenso/pull/3161
* chore: extract translations by @github-actions[bot] in https://github.com/documenso/documenso/pull/3163
* feat(remix): support serving app under a sub-path via NEXT_PUBLIC_BASE_PATH by @GMCfourX4 in https://github.com/documenso/documenso/pull/2824
* feat: show feature gated setting pages by @dguyen in https://github.com/documenso/documenso/pull/3167
* chore: update Polish translations by @mKoonrad in https://github.com/documenso/documenso/pull/3210
* fix: docker healtcheck by @catalinpit in https://github.com/documenso/documenso/pull/3176
* fix: use documenso fork of skia-canvas for rendering by @Mythie in https://github.com/documenso/documenso/pull/3214
* feat: migrate to react 19 by @Mythie in https://github.com/documenso/documenso/pull/3107
* chore: remove planning skills by @dguyen in https://github.com/documenso/documenso/pull/3177
* chore: deps 2026-08-17 by @Mythie in https://github.com/documenso/documenso/pull/3225
* chore: add github action timeouts by @dguyen in https://github.com/documenso/documenso/pull/3228
* fix: surface actionable errors when completing documents by @Mythie in https://github.com/documenso/documenso/pull/3229
* feat(ui): redesign recipient field hover card by @ephraimduncan in https://github.com/documenso/documenso/pull/3070
* docs(api): document rate limit headers and 429 variants by @ephraimduncan in https://github.com/documenso/documenso/pull/3133
* docs(trpc): add openapi descriptions to envelope cancel, delete and update routes by @ephraimduncan in https://github.com/documenso/documenso/pull/3134
* docs(api): document cancel endpoint and fix get-many body shape by @ephraimduncan in https://github.com/documenso/documenso/pull/3135

## New Contributors
* @GMCfourX4 made their first contribution in https://github.com/documenso/documenso/pull/2824

**Full Changelog**: https://github.com/documenso/documenso/compare/v2.16.0...v2.17.0

Related Repositories