Skip to content

documenso

File Storage & Sync

The Open Source DocuSign Alternative.

TypeScript Latest v2.11.0 · 21d ago Security brief →

Features

  • Open‑source digital document signing platform

Recent releases

View all 8 releases →
Review required
v2.11.0 Bug fix
Auth

Prevent 2FA bot flag

v2.10.0 Bug fix
Security fixes
  • Security improvements in signature handling and assistant signing auth
Notable features
  • Added envelope IDs to certificates
  • Render signatures on pending envelopes
Full changelog

What's Changed

  • chore: add translations by @Mythie in https://github.com/documenso/documenso/pull/2689
  • docs: add signing reminders guide by @Mythie in https://github.com/documenso/documenso/pull/2716
  • chore: extract translations by @github-actions[bot] in https://github.com/documenso/documenso/pull/2734
  • feat: add envelope ids to certs by @dguyen in https://github.com/documenso/documenso/pull/2733
  • chore: add translations by @Mythie in https://github.com/documenso/documenso/pull/2735
  • fix: remove envelope title cropping by @dguyen in https://github.com/documenso/documenso/pull/2739
  • fix: security improvements by @catalinpit in https://github.com/documenso/documenso/pull/2593
  • feat: render signatures on pending envelopes by @dguyen in https://github.com/documenso/documenso/pull/2743
  • fix: improve signature rendering quality with high-resolution caching by @dguyen in https://github.com/documenso/documenso/pull/2745
  • fix: allow users to download templates by @dguyen in https://github.com/documenso/documenso/pull/2746
  • fix: improve embed error messages by @dguyen in https://github.com/documenso/documenso/pull/2752
  • fix: assistant signing auth by @Mythie in https://github.com/documenso/documenso/pull/2753

Full Changelog: https://github.com/documenso/documenso/compare/v2.9.1...v2.10.0

v2.9.0 Mixed
Notable features
  • Save documents as templates for reuse
  • BullMQ background job provider with Bull Board dashboard
  • Signing reminders
Full changelog

What's Changed

  • fix(i18n): mark billing messages for translation by @mKoonrad in https://github.com/documenso/documenso/pull/2525
  • fix: folder view all page nested navigation and search filtering by @catalinpit in https://github.com/documenso/documenso/pull/2450
  • fix(recipient): filter invalid emails in suggestions by @abdulalim110 in https://github.com/documenso/documenso/pull/2510
  • feat: support language in embedding by @tedliang in https://github.com/documenso/documenso/pull/2364
  • feat: add envelope pdf replacement by @dguyen in https://github.com/documenso/documenso/pull/2602
  • feat: allow editing pending envelope titles by @dguyen in https://github.com/documenso/documenso/pull/2604
  • chore: extract translations by @github-actions[bot] in https://github.com/documenso/documenso/pull/2613
  • fix: resolve envelope editor settings ccer logic by @dguyen in https://github.com/documenso/documenso/pull/2628
  • fix(ui): add scroll to date format dropdown by @nielskaspers in https://github.com/documenso/documenso/pull/2626
  • feat: add page title translations by @dguyen in https://github.com/documenso/documenso/pull/2629
  • chore: add translations by @Mythie in https://github.com/documenso/documenso/pull/2630
  • chore: add translations by @Mythie in https://github.com/documenso/documenso/pull/2632
  • fix: stale envelope editor query by @dguyen in https://github.com/documenso/documenso/pull/2633
  • fix: prevent managers from deleting admin invitations by @dguyen in https://github.com/documenso/documenso/pull/2636
  • feat: add option to disable Document created from template by @catalinpit in https://github.com/documenso/documenso/pull/2609
  • fix: missing embed direct template email validation by @dguyen in https://github.com/documenso/documenso/pull/2635
  • fix: require billing address on checkout by @Mythie in https://github.com/documenso/documenso/pull/2647
  • fix: replace z.string().email() with RFC 5322 compliant ZEmail/zEmail by @Mythie in https://github.com/documenso/documenso/pull/2655
  • fix: replace z.string().email() with RFC 5322 compliant zEmail() by @Mythie in https://github.com/documenso/documenso/pull/2656
  • feat: display the field id in dev mode by @catalinpit in https://github.com/documenso/documenso/pull/2658
  • feat: admin panel org improvements by @catalinpit in https://github.com/documenso/documenso/pull/2548
  • docs: add user-facing documentation for recipient expiration by @Mythie in https://github.com/documenso/documenso/pull/2659
  • feat: add BullMQ background job provider with Bull Board dashboard by @Mythie in https://github.com/documenso/documenso/pull/2657
  • feat: webhook allow private hosts by @jpsimonsen in https://github.com/documenso/documenso/pull/2654
  • chore: Update labeler.yml by @ElTimuro in https://github.com/documenso/documenso/pull/2653
  • feat: add ability to save documents as template by @dguyen in https://github.com/documenso/documenso/pull/2661
  • fix: resolve incorrect recipient comparision check by @dguyen in https://github.com/documenso/documenso/pull/2646
  • fix: labeler typo by @dguyen in https://github.com/documenso/documenso/pull/2670
  • fix: handle malformed pdf cropbox/mediabox entries by @Mythie in https://github.com/documenso/documenso/pull/2668
  • feat: add document rename feature (#2542) by @swalihkolakkadan in https://github.com/documenso/documenso/pull/2595
  • fix: validate Resend API key before creating mail transport by @lawrence3699 in https://github.com/documenso/documenso/pull/2672
  • fix: documents table team email recipient lookup by @ephraimduncan in https://github.com/documenso/documenso/pull/2578
  • feat: auto insert email and date fields by @dguyen in https://github.com/documenso/documenso/pull/2639
  • chore: extract translations by @github-actions[bot] in https://github.com/documenso/documenso/pull/2631
  • fix: allow nullable document audit logs by @Mythie in https://github.com/documenso/documenso/pull/2682
  • chore: add translations by @Mythie in https://github.com/documenso/documenso/pull/2683
  • fix: update team member invitation ux by @dguyen in https://github.com/documenso/documenso/pull/2687
  • fix: clean up duplicate dialogs by @dguyen in https://github.com/documenso/documenso/pull/2686
  • feat: signing reminders by @ephraimduncan in https://github.com/documenso/documenso/pull/1749
  • fix: admin org sorting by @dguyen in https://github.com/documenso/documenso/pull/2694
  • fix: brand logo caching by @dguyen in https://github.com/documenso/documenso/pull/2699
  • feat: add turnstile captcha to auth flow by @Mythie in https://github.com/documenso/documenso/pull/2703
  • fix: prevent TooltipTrigger from submitting parent forms (fixes #2684) by @armorbreak001 in https://github.com/documenso/documenso/pull/2701

New Contributors

  • @abdulalim110 made their first contribution in https://github.com/documenso/documenso/pull/2510
  • @nielskaspers made their first contribution in https://github.com/documenso/documenso/pull/2626
  • @jpsimonsen made their first contribution in https://github.com/documenso/documenso/pull/2654
  • @swalihkolakkadan made their first contribution in https://github.com/documenso/documenso/pull/2595
  • @lawrence3699 made their first contribution in https://github.com/documenso/documenso/pull/2672
  • @armorbreak001 made their first contribution in https://github.com/documenso/documenso/pull/2701

Full Changelog: https://github.com/documenso/documenso/compare/v2.8.1...v2.9.0

v2.8.0 New feature
Security fixes
  • CVE-2026-29045
Notable features
  • Embedded envelopes
  • Template search
  • PDF image renderer
v2.7.0 New feature
Notable features
  • Per-recipient envelope expiration
  • Admin email domain management
  • Read replicas support

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
13,165
Forks
2,697
Languages
TypeScript MDX JavaScript

Community & Support

Alternative to

DocuSign

Beta — feedback welcome: [email protected]