Benny Joo and GitHub
648ad72a54
refactor: extract dedicated @calcom/i18n package ( #28141 )
2026-02-23 13:30:12 +00:00
cb36fc201f
fix: add URL validation to webhook endpoints ( #26593 )
...
Validates webhook URLs on create and update:
- HTTPS required (HTTP allowed for self-hosted and E2E)
- Blocks private IP ranges and localhost
- Blocks cloud metadata endpoints
Existing webhooks are preserved: validation only applies when URL is created or changed.
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-02-05 16:18:10 -03:00
Syed Ali Shahbaz and GitHub
8b7497b8cd
chore: Return webhook version in the header ( #26139 )
...
* init
* add tests
* fix type
* type fix
* fix
* fix tests
* fix test
2025-12-27 00:31:20 +00:00
1325e8488f
feat: Reduce webhook response payload to status-only ( #25072 )
...
* feat: reduce webhook payload
* Update packages/trpc/server/routers/viewer/webhook/testTrigger.handler.ts
Co-authored-by: Volnei Munhoz <volnei@cal.com >
---------
Co-authored-by: Volnei Munhoz <volnei@cal.com >
2025-11-11 17:18:05 +00:00
f5c16f0d6b
feat: OOO webhook and zapier ( #15434 )
...
* zapier and webhook
* instructions for zapier
* Fix types
* fix types
* revert adding zap template
* Update packages/app-store/zapier/README.md
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
* Update packages/app-store/zapier/README.md
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
* Update packages/app-store/zapier/README.md
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
* Update packages/features/webhooks/lib/scheduleTrigger.ts
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
* wip
* Fixes from comments, no more sendPayloadNoBooking
* fix subscriberOptions teamIds param type
* types
* Update packages/features/webhooks/lib/sendPayload.ts
* Re add zapierPayload to don't break old zaps
* instead of metadata use oooEntry inside webhookPayload
* undo comment message
* Types
* reset changes on yarn.lock
* review changes
* fix types
* fix types
* tentative fix for types in webhook
* type improvements
* fix description + clean up
* revert yarn.lock changes
* allow custom template for ooo entry
* type fixes
* type fix
* fix donwloadLinks in payload
* simplify some types
* allow array or number for teamId
* same payload for test trigger
* code clean up
* fix no show e2e test
* translate text for webhook payload and fix conditional
* add test for ooo_created webhooks
* reset files
* merge fix
* fix test data test id
* remove unused variable
* only trigger for accepted memberships
* remove unused variable
---------
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
2024-09-06 15:48:05 -04:00
JA and GitHub
7ee035c3a3
feat(webhooks): pass webhook secret to testTrigger ( #12187 )
2023-11-22 14:17:50 -05:00
1eeb91a793
perf: lazy load tRPC routes ( #8167 )
...
* experiment: cold start perf
* fix: update failing test
* chore: add database indexes
* chore: use json protocol and add query batching back
* Update [status].tsx
* Update [trpc].ts
* Delete getSlimSession.ts
* Update createContext.ts
* remove trpc caller
* correctly import Prisma
* lazy ethRouter
* replace crypto with md5
* import fixes
* public event endpoint refactor
* Update yarn.lock
* Update yarn.lock
* Using yarn.lock from main
---------
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Efraín Rochín <roae.85@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2023-04-25 19:39:47 -03:00