v0.69.47
NangoHQ/nangov0.69.47Mar 30, 2026by nango-repository-pusher[bot]
AI Summary
Implements team/invite role management (RBAC) and new integrations.
Key Highlights
- Team and invite role management implementation.
- New integrations including Lightspeed Retail, Clay, and Clio.
- Only run checkpointed syncs on lambda.
New Features
- Team/invite role management implementation.
- New integrations (Lightspeed Retail, Clay, Clio).
- Lambda sync optimization.
- Expose checkpoints in sync completion webhooks.
Full Release Notes
## [v0.69.47] - 2026-03-30 ### Added - *(permissions)* NAN-2184 expose authRoles feature flag to frontend (#5666) by @pfreixes - *(permissions)* NAN-2184 implements team/invite role managment (#5663) by @pfreixes - *(webapp)* Add "Connections" link in integration page (#5673) by @kaposke - Only run checkpointed syncs on lambda (#5674) by @TBonnin - *(webflow-sync)* Add force update flag and monthly scheduled run (#5636) by @hassan254-prog - *(integrations)* Add support for lightspeed retail (#5670) by @hassan254-prog - *(integrations)* Add support for heymarket (#5683) by @hassan254-prog - *(integrations)* Add support for clay (#5684) by @hassan254-prog - Add ability to download deployed functions in debug mode (#5657) by @kaposke - Add Claude Code skills for running tests and building (#5681) by @pfreixes - *(providers)* Add Clio OAuth2 integration (#5642) by @ianedwards - *(scheduler)* Add queue backpressure monitoring (#5692) by @pfreixes - *(integrations)* Add Conta Azul integration (#5691) by @diegoleme - *(webapp)* Migrate environment requests to tanstack query (#5687) by @kaposke - *(providers)* Interpolate the subdomain in the proxy base URL for aws selling partner (#5697) by @hassan254-prog - *(runner)* Add Redis-based abort polling for multi-replica runners (#5703) by @pfreixes - *(integrations)* Add support for google contacts (#5704) by @hassan254-prog - *(webapp)* Migrate env settings inputs to v2 (#5689) by @kaposke - *(syncs)* Expose listRecords for use in syncs (#5676) by @rbwest - Expose checkpoints in sync completion webhooks (#5710) by @TBonnin - *(auth)* Introspect refresh token JWT expiry for TWO_STEP providers (#5702) by @hassan254-prog - *(integrations)* Add support for toggl (#5714) by @hassan254-prog - *(integrations)* Add support for reply.io (#5715) by @hassan254-prog - *(integrations)* Add support for front api key (#5717) by @hassan254-prog - *(integrations)* Add support for bliro (#5718) by @hassan254-prog - *(webapp)* RBAC UI (#5722) by @kaposke - *(webapp)* Redesign team page with rbac (#5726) by @kaposke - *(webapp)* Add environment toggle to production (#5727) by @kaposke - *(lambda)* Added test-invocation schema (#5720) by @rossmcewan - *(integrations)* Add support for salesforce client credentials (#5594) by @aadhitemp ### Changed - Replace full links with relative links in docs (#5686) by @hassan254-prog - Batch insert tasks (#5688) by @TBonnin - *(records)* Use ctid-based CTE to delete outdated records (#5694) by @TBonnin - *(integration-templates)* Automatic update from https://github.com/NangoHQ/integration-templates/commit/033f030f63b6137334bb6c8af42a80f82d578142 by Hassan_Wari by @github-actions[bot] - *(records)* Avoid pg_column_size on unchanged records during upsert (#5708) by @TBonnin - *(integration-templates)* Automatic update from https://github.com/NangoHQ/integration-templates/commit/03af56e67f8813f6b96e33972e50bdff16a619b7 by Marcin Dobrowolski by @github-actions[bot] - *(integration-templates)* Automatic update from https://github.com/NangoHQ/integration-templates/commit/a3af1e0869dd18aa1015ffa81358d55fca513594 by Marcin Dobrowolski by @github-actions[bot] - Add free vs. paid self-hosted table (#5721) by @rguldener - Move authz types to shared package (#5711) by @kaposke - Update version in manifest by @actions-user - *(records)* Revert pg_column_size optimization (#5725) by @TBonnin ### Fixed - *(lambda)* Retrieve providers on invocation (#5671) by @rossmcewan - *(lambda)* Catch error when loading providers (#5672) by @rossmcewan - *(lambda)* Use node.provisionedConcurrency as the max for the auto-scaling (#5669) by @rossmcewan - *(webapp)* NAN-4720: prevent spaces on connection tags (#5679) by @agusayerza - *(connect-ui)* Restore client secret field for providers that use OAUTH2_CC and define custom credentials (#5685) by @hassan254-prog - *(webapp)* Incorrect error message for incorrect login credentials (#5664) by @kaposke - *(webapp)* Embed auth link in getting started (#5675) by @kaposke - *(orch)* Enforce max amount of queued tasks (#5677) by @TBonnin - *(oauth)* Resolve flat dot-notation keys in token url interpolation (#5693) by @hassan254-prog - *(sync)* Improve error handling and operation logging for sync commands (#5678) by @hassan254-prog - *(vulns)* Package upgrades and audit fixes (#5696) by @rossmcewan - *(records)* Do not overwrite json if hash is identical (#5700) by @TBonnin - *(providers)* Correct Conta Azul scope separator (#5707) by @diegoleme - *(utils)* Extract provider error fields from response data directly (#5634) by @hassan254-prog - *(tests)* Only pass --dir flag when npm_config_dir is set (#5709) by @TBonnin - *(webhooks)* Use headers instead of the request body for webhookscript executions in g-calendar (#5724) by @hassan254-prog - *(auth)* Handle expired OAuth code in SSO callback gracefully (#5719) by @pfreixes - *(auth)* Attach WorkOS error details to DD span in SSO callback (#5729) by @pfreixes - *(vulns)* Npm audit fix (#5716) by @rossmcewan [v0.69.47]: https://github.com/NangoHQ/nango/compare/v0.69.46..v0.69.47 <!-- generated by git-cliff -->