Nango

Developer Tools

An open-source platform for building and hosting product integrations.

Latest v0.71.4 · by NangoWebsiteNangoHQ/nango

Release activity

Release activity — 11 releases across 11 days since May 18, 2026. Each cell is one day; darker means more releases that day. Nothing is recorded before May 18, 2026. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026
Monday1 release on May 18, 2026No releases on May 25, 20261 release on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 20261 release on Jul 20, 2026No releases on Jul 27, 20261 release on Aug 3, 20261 release on Aug 10, 2026
TuesdayNo releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 20261 release on Jun 16, 20261 release on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 20261 release on Jul 14, 20261 release on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026
WednesdayNo releases on May 20, 20261 release on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026
ThursdayNo releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026
FridayNo releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 20261 release on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026

11 releases since May 18, 2026

Changelog

v0.71.4

Added 20
  • Address review comments on the audit consumer
  • Per-environment concurrency overrides for scheduler
  • Filter the audit log by resource, and by resource + action
  • Allow custom properties on integration import
  • Add account discovery during new-user onboarding
  • Add account invitation requests during onboarding
Changed 4
  • Move functions/ to functions/legacy
  • Move flow service to server
  • Rename control plane server to management in MCP
  • Make environment optional on request locals for authz
Fixed 7
  • Upgrade packages
  • Align types between types package and runner-sdk
  • IPv6 classification
  • Give each suite its own db schema and close its pool in scheduler
  • /connect/telemetry fails if timestamp is outside of allowed range
  • Don't prefill overrideAuthParams with integration defaults on connection create
  • Drop unresolved headers in proxy
Removed 1
  • Drop the unused usage.audit_trail_events table
v0.71.4 - 2026-08-10
Added
  • (audit) Address review comments on the audit consumer (#6958) by @pfreixes
  • (scheduler) Per-environment concurrency overrides (#6877) by @agusayerza
  • (audit) Filter the audit log by resource, and by resource + action (#6979) by @pfreixes
  • Add July 2026 changelog updates: (#7006) by @sapnesh-nango
  • (server) Allow custom properties on integration import (#7008) by @rbwest
  • (auth) Add account discovery during new-user onboarding (#6879) by @ErickRDev
  • (auth) Add account invitation requests during onboarding (#6918) by @ErickRDev
  • (integrations) Improve google ads to request for developer token (#7014) by @hassan254-prog
  • (integrations) Add support for myob (#7018) by @hassan254-prog
  • (integrations) Add support for trustpilot (#7009) by @hassan254-prog
  • (integrations) Add support for ukg-pro-wfm-ropc (#7015) by @hassan254-prog
  • (integrations) Add support for lovable-mcp (#7019) by @hassan254-prog
  • (integrations) Add support for holded-v2 (#7020) by @hassan254-prog
  • (integrations) Add support for back-market (#7021) by @hassan254-prog
  • (integrations) Add support for threads (#7028) by @hassan254-prog
  • (byoc) Add charm-sandbox environment (#7038) by @rossmcewan
  • (integrations) Add support for judge.me (#7031) by @hassan254-prog
  • (mcp) Add integrations get tool (#7001) by @marcindobry
  • (integrations) Add support for onshape (#7022) by @hassan254-prog
  • (function) Add /functions/deployments/bundle endpoint (#7005) by @TBonnin
  • (mcp) Add integrations create tool (#7002) by @marcindobry
  • (integrations) Add ServiceNow JWT bearer authentication (#7010) by @rjinturkar-oai
  • Implement functions bundle deployment endpoint (#7035) by @TBonnin
  • (integrations) Add regional instance support for NinjaOne RMM providers (#7039) by @gonzalde97
  • Account-level api keys (#6991) by @kaposke
  • Add integration-scoped functions deployment (#7055) by @TBonnin
  • (mcp) Add integrations update tool (#7051) by @marcindobry
  • (integrations) Support Devin v3 credentials (#7065) by @yujonglee
  • (integrations) Add support for redo (#7049) by @hassan254-prog
  • (integrations) Add support for facebook-system-user (#7040) by @hassan254-prog
  • (integrations) Add support for shopline (#7047) by @hassan254-prog
Changed
Fixed
  • Upgrade packages (#6997) by @rossmcewan
  • (function) Align types between types package and runner-sdk (#6964) by @TBonnin
  • Ipv6 classification (#6998) by @rossmcewan
  • (scheduler) Give each suite its own db schema and close its pool (NAN-6500) (#6988) by @agusayerza
  • /connect/telemetry fails if timestamp is outside of allowed range (#6999) by @TBonnin
  • (webapp) Don't prefill overrideAuthParams with integration defaults on connection create (#6990) by @hassan254-prog
  • (proxy) Drop unresolved headers (#7027) by @hassan254-prog
  • Upgrade dd-trace (#6905) by @rossmcewan
  • Unidic upgrade for vulns (#7044) by @rossmcewan
  • (logs) Upgrade otel packages (#7046) by @rossmcewan
  • (auth) Surface underlying provider errors for JWT and TwoStep auth failures (#6803) by @hassan254-prog
  • Vulns (#7050) by @rossmcewan
  • Retain peer dependencies in docker images (#7059) by @TBonnin
  • Fix docs for zendesk (#7058) by @hassan254-prog
  • (webapp) Keep PHI out of PostHog and Sentry (#6906) by @macko911
View originalPermalink
How v0.71.4 went

v0.71.3

Added 20
  • Gate sign-in behind MFA
  • Add MFA sign-in challenge
  • RBAC-gated account-scoped audit trail read API
  • Validate removed tokens against webapp usages
  • Shadow cache to measure auth cache hit ratio
  • Reach usage breakdown values and keep long legends readable
Changed 2
  • Remove Sentry integration from Node services
  • Remove the persist-light-auth-context rollout flag
v0.71.3 - 2026-08-03
Added
  • (auth) Gate sign-in behind MFA (#6822) by @agusayerza
  • (auth) Add MFA sign-in challenge (#6832) by @agusayerza
  • (audit) RBAC-gated account-scoped audit trail read API (NAN-6343) (#6831) by @pfreixes
  • (design-system) Validate removed tokens against webapp usages (#6816) by @macko911
  • (auth) Shadow cache to measure auth cache hit ratio (#6858) by @pfreixes
  • (webapp) Reach usage breakdown values and keep long legends readable (#6841) by @macko911
  • (integrations) Add support for optum-real (#6852) by @hassan254-prog
  • (webapp) Stack billing page sections, drop tabs (#6847) by @macko911
  • (webapp) Bring collapsible usage table to paid plans (#6861) by @macko911
  • (integrations) Add support for dentally (#6862) by @hassan254-prog
  • (design-system) Lift Badge into design system (#6842) by @macko911
  • (auth) Cache the persist auth context in-process (#6886) by @pfreixes
  • (integrations) Add support for semble (#6860) by @hassan254-prog
  • (integrations) Add support for ergo (#6863) by @hassan254-prog
  • (integrations) Add support for dynamic-mockups (#6866) by @hassan254-prog
  • (account) Add same-domain-account search (#6827) by @ErickRDev
  • (integrations) Add support for hubstaff (#6865) by @hassan254-prog
  • (design-system) Lift Dialog into design system NAN-6410 (#6869) by @macko911
  • (design-system) Add AlertDialog, replace ConfirmDialog (#6892) by @macko911
  • (webapp) Audit-log dashboard UI (NAN-6343) (#6859) by @pfreixes
  • (integrations) Add support for youcanbook-me-public (#6895) by @hassan254-prog
  • (integrations) Add support for resova (#6868) by @hassan254-prog
  • (integrations) Add support for spendesk (#6890) by @hassan254-prog
  • (integrations) Add support for glean (#6897) by @hassan254-prog
  • (auth) Show per-member 2FA status on team settings (#6894) by @agusayerza
  • (integrations) Add support for chatgpt-enterprise (#6896) by @hassan254-prog
  • (connect-ui) Honor custom server websockets path (#6891) by @macko911
  • (webhooks) Add GitLab webhook routing (#6683) by @nick-rui
  • (webapp) Redesign 2FA setup screens (#6878) by @agusayerza
  • (types) Enforce audit coverage via an endpoint opt-out policy (NAN-6269) (#6916) by @pfreixes
  • (integrations) Add Agentcard (#6795) by @pipeabellos
  • (scheduler) Add unique index to ensure one active task per schedule (#6925) by @TBonnin
  • (audit) Record control-plane mutation events, type-locked to endpoint policy (NAN-6444) (#6917) by @pfreixes
  • (integrations) Add support for adoxx-cc (#6936) by @hassan254-prog
  • Add self-hosted Management MCP setup (#6937) by @marcindobry
  • (audit) Publish audit events to pub/sub, consume in metering (NAN-6271) (#6783) by @pfreixes
  • (providers) Allow servicenow to use hostname instead of subdomain (#6938) by @hassan254-prog
  • Add changelog entry for two-factor authentication (CON-159) (#6949) by @sapnesh-nango
  • (audit) Dedicated audit ClickHouse database + own migration (NAN-6339) (#6934) by @pfreixes
  • Add function deployment status endpoint (#6729) by @marcindobry
  • (audit) Batch the consumer's writes and stop dropping events on failure (#6954) by @pfreixes
  • (audit) Record MFA events (enroll/enable/disable/recovery/verify) (#6947) by @pfreixes
  • (integrations) Add support for syncore (#6939) by @hassan254-prog
  • (audit) Record billing payment-method add/remove (#6948) by @pfreixes
  • (audit) Read and write audit events from the dedicated audit database (NAN-6339) (#6962) by @pfreixes
  • (integrations) Add support for transporeon-oauth2-cc (#6957) by @hassan254-prog
  • (audit) Record sync command actions (pause/start/trigger/cancel) (#6945) by @pfreixes
  • (integrations) Refractor apple-app-store and use JWT method instead (#6955) by @hassan254-prog
  • (integrations) Add support for ingenious-build (#6969) by @hassan254-prog
  • (audit) Record create/deploy/invite/pause-start lifecycle events (#6943) by @pfreixes
  • (integrations) Add support for basin (#6940) by @hassan254-prog
  • (audit) Record authentication events (login/logout/signup/reset + SSO) (#6946) by @pfreixes
  • (mtls) Add mtls support to internal service-to-service calls (#6928) by @rossmcewan
  • (integrations) Add support for zoom-cc (#6953) by @hassan254-prog
  • (mcp) Add integrations list tool (#6977) by @marcindobry
  • (integrations) Add support for pipelinecrm (#6981) by @hassan254-prog
  • (impersonation) Require the admin's own MFA to impersonate (NAN-6481) (#6961) by @agusayerza
Changed
Fixed
  • (billing) Log Orb ingest failure cause (#6856) by @agusayerza
  • (webhooks) Skip HubSpot import events before dispatch (#6857) by @agusayerza
  • (connect-ui) Show error instead of infinite loading spinner (#6777) by @macko911
  • (records) Stop autoPruningCandidate test flaking in CI (#6848) by @macko911
  • (orchestrator) Change NOTIFY to use parameterized pg_notify (#6867) by @rossmcewan
  • (in-app) Fix the brand bg color to respect the app theme (#6837) by @hassan254-prog
  • Vulns (#6874) by @rossmcewan
  • (scripts) Fix package file (#6889) by @rossmcewan
  • (webapp) Match paid usage header to free plan (#6885) by @macko911
  • (proxy) Forward provider response headers on the buffered path (#6701) by @agusayerza
  • Orb ingestion errors on duplicate idempotency keys (#6900) by @ErickRDev
  • (providers) Cursor-admin api key description says Greenhouse (#6911) by @nick-rui
  • (mcp-generic) Omit empty client_secret on token refresh (#6921) by @kaposke
  • Js-yaml upgrade (#6903) by @rossmcewan
  • (providers) Allow region interpolation in the Ironclad authorization url (#6930) by @hassan254-prog
  • (security) Oauth token outbound validation (#6672) by @rossmcewan
  • (docs) Stop changelog Update blocks clipping off the left edge (NAN-6464) (#6942) by @sapnesh-nango
  • (mfa) Enforce MFA on managed auth logins (NAN-6463) (#6950) by @agusayerza
  • (providers) Allow dots in contentstack api domain (#6913) by @sahilnyk
  • (audit) Move audit middleware logic to unit tests, one integration suite for live-stack cases (#6952) by @pfreixes
  • (server) Fix token refresh race condition (#6941) by @hassan254-prog
  • (webhooks) Fix jira webhook routing (#6967) by @hassan254-prog
  • (auth) Require explicit email confirmation before sign-in (#6899) by @ErickRDev
  • (server) Remove credential scope from connect sessions (#6959) by @marcindobry
  • (audit) Allow account 0 to record audit events (#6978) by @pfreixes
View originalPermalink
How v0.71.3 went

v0.71.2

Added 5
  • Free usage charts as progress toward the cap
  • Lift Card into design system
  • Alert Free accounts nearing or hitting plan limits
  • Add jobber webhook support
  • Edit connection webhook URL override in Settings
Changed 4
  • Flatten management mcp reference
  • Retire the parity-phase getUsage source toggle
  • Log underlying cause of 'runner unable to execute' error
  • Avoid unnecessary db roundtrip on task retirement
Fixed 3
  • Stop proxy integration test hitting real GitHub API
  • Request expires_in so tokens can be refreshed
  • Fix types at API boundary to account for dates in credentials being serialized to strings
v0.71.2 - 2026-07-21
Added
  • (webapp) Free usage charts as progress toward the cap (#6790) by @macko911
  • (design-system) Lift Card into design system (#6835) by @macko911
  • (webapp) Alert Free accounts nearing or hitting plan limits (#6791) by @macko911
  • (webhooks) Add jobber webhook support (#6836) by @hassan254-prog
  • (webapp) Edit connection webhook URL override in Settings (#6740) by @kaposke
Changed
  • Flatten management mcp reference (#6843) by @bastienbeurier
  • (billing) Retire the parity-phase getUsage source toggle (#6764) by @pfreixes
  • (jobs) Log underlying cause of 'runner unable to execute' error (#6851) by @pfreixes
  • (scheduler) Avoid unnecessary db roundtrip on task retirement (#6810) by @ErickRDev
Fixed
  • (server) Stop proxy integration test hitting real GitHub API (#6844) by @macko911
  • (providers/zendesk) Request expires_in so tokens can be refreshed (#6763) by @jovinual
  • (server/node-sdk/runner-sdk) Fix types at API boundary to account for dates in credentials being serialized to strings (#6820) by @rbwest
View originalPermalink
How v0.71.2 went

v0.71.1

Added 20
  • Add support for phrase integration
  • Add support for zero integration
  • Add support for embat integration
  • Add support for workato integration
  • Add support for n8n integration
  • Add support for millionverifier integration
v0.71.1 - 2026-07-20
Added
  • (integrations) Add support for phrase (#6766) by @hassan254-prog
  • (integrations) Add support for zero (#6767) by @hassan254-prog
  • (integrarions) Add support for embat (#6768) by @hassan254-prog
  • (integrations) Add support for workato (#6771) by @hassan254-prog
  • (integrations) Add support for n8n (#6772) by @hassan254-prog
  • (integrations) Add support for millionverifier (#6769) by @hassan254-prog
  • (integrations) Add support for ConnectSecure (#6720) by @rjinturkar-oai
  • (audit) Audit-log emit boundary + route wiring (NAN-6214) (#6755) by @pfreixes
  • (webapp) Add analytics events to the usage page (#6761) by @macko911
  • (integrations) Add support for tripletex (#6300) by @aisstephane
  • Add MCP Auth guide (#6785) by @rguldener
  • (integrations) Add support for baserow (#6781) by @hassan254-prog
  • (providers) Add an optional hostname to salesforce sandbox (#6797) by @hassan254-prog
  • (webapp) Edit connection metadata and tags via UI (#6760) by @rbwest
  • (providers) Add apple app store connect ui configurations (#6780) by @hassan254-prog
  • (audit) Add audit_trail_events ClickHouse table (NAN-6272) (#6787) by @pfreixes
  • (integrations) Add support for sage-member (#6717) by @hassan254-prog
  • (integrations) Allow client credentials for sage intacct to be defined at integration level (#6751) by @hassan254-prog
  • Add Control Plane MCP reference (#6757) by @marcindobry
  • (integrations) Add support for odoo-api-key (#6807) by @hassan254-prog
  • (auth) Add MFA factor storage (#6792) by @agusayerza
  • (integrations) Add support for datadog oauth (#6796) by @hassan254-prog
  • (integrations) Add support for postscript (#6804) by @hassan254-prog
  • (audit) Write audit events directly to ClickHouse (fire-and-forget) (NAN-6272) (#6805) by @pfreixes
  • (integrations) Add support for cerby (#6793) by @hassan254-prog
  • (integrations) Add support for veeva-vault-oauth (#6806) by @hassan254-prog
  • (event-script) Gate hubspot pre-connection-deletion script with metadata (#6817) by @hassan254-prog
  • (auth) Add MFA enrollment settings (#6814) by @agusayerza
  • (webapp) Show Free-plan usage against plan limits (#6789) by @macko911
  • Add changelog entries for Management MCP, editable tags/metadata, CIMD (#6821) by @sapnesh-nango
  • (integrations) Add support for pave (#6818) by @hassan254-prog
  • (integrations) Add support for microsoft services using the client credentials flow (#6819) by @hassan254-prog
  • (ratelimit) Add 10xl and 12xl rate limit tiers (#6824) by @agusayerza
  • Move webhook_url override to top-level field. (#6778) by @kaposke
  • (integrations) Add support for vantage-apparel (#6833) by @hassan254-prog
  • (connect-ui) Non-root base path via relative base + runtime basepath (#6802) by @macko911
Changed
Fixed
  • (server) Bump OAuth2 CC token max length (#6798) by @rbwest
  • (providers) Callrail apiKey pattern accepts ctrk_ prefix longer hex (#6776) by @sahilnyk
  • Docs generation for functions (#6799) by @hassan254-prog
  • (auth) Make user emails case-insensitive (#6762) by @kaposke
  • (server) Route connectwise-psa webhooks by ProductInstanceId (#6808) by @rbwest
  • (docs) Raise Ask AI panel above the navbar (#6838) by @macko911
View originalPermalink
How v0.71.1 went

v0.71.0

Added 20
  • Add support for ahrefs integration
  • Add support for microsoft-oauth2-cc-cert integration
  • Add support for surecontact integration
  • Add support for jamie integration
  • Add support for dialpad-wfm integration
  • Add support for acumatica integration
v0.71.0 - 2026-07-14
Added
  • (integrations) Add support for ahrefs (#6610) by @hassan254-prog
  • (in-app) Change in app launcher icon (#6607) by @hassan254-prog
  • (integrations) Add support for microsoft-oauth2-cc-cert (#6609) by @hassan254-prog
  • (integrations) Add support for surecontact (#6623) by @hassan254-prog
  • (integrations) Add suppport for jamie (#6620) by @hassan254-prog
  • (integrations) Add support for dialpad-wfm (#6619) by @hassan254-prog
  • (integrations) Add support for acumatica (#6617) by @hassan254-prog
  • (integrations) Add support for sage-intacct-cc (#6616) by @hassan254-prog
  • Add SAP Ariba Integration (#5749) by @arsalazarjr
  • (connect-ui) Add a11y regression test suite (#6584) by @macko911
  • (egress) Introduce egress package (#6615) by @rossmcewan
  • Add new Orb plans (#6635) by @ErickRDev
  • Drill into usage breakdowns by filtering to a single value (NAN-5874) (#6528) by @macko911
  • Add changelog entry for usage breakdowns (#6658) by @sapnesh-nango
  • (server) Meter GET /records egress bytes (#6648) by @ErickRDev
  • (docs) Enhance integration configuration details for private API (#6656) by @agusayerza
  • Add custom timeouts per service (#6667) by @rossmcewan
  • (design-system) Align input and button sizing on one scale (#6645) by @macko911
  • (design-system) Add Field and Label, migrate webapp form fields (#6657) by @macko911
  • (design-system) Add interactive border token (#6655) by @macko911
  • Add CreateFunction definition (#6664) by @TBonnin
  • (server/webapp) Show function code (#6679) by @kaposke
  • Connection-level webhook url override (#6639) by @kaposke
  • (providers) Regenerate assertion for two_step only when the assertion expires (#6680) by @hassan254-prog
  • (providers) Add subdomain connection config for youcanbook-me (#6684) by @hassan254-prog
  • Add June 2026 changelog entries (#6685) by @sapnesh-nango
  • (ratelimit) Add new rate limits (#6689) by @agusayerza
  • (integrations) Add support for everflow (#6687) by @hassan254-prog
  • (integrations) Add support for konnektive (#6688) by @hassan254-prog
  • (metering) Cron to monitor billing-events S3 DLQ bucket (#6668) by @pfreixes
  • (analytics) Implement tracking for playground interactions (#6682) by @agusayerza
  • Integrate feature flags across services (#6677) by @agusayerza
  • (webhooks) Gate webhook-triggered sync completion webhooks behind a flag (#6665) by @agusayerza
  • (providers) Add Auvik us6 region (#6707) by @mayankj
  • (design-system) Add focus ring to input fields (#6698) by @macko911
  • (design-system) Reduce default form-control height to 32px (#6699) by @macko911
  • (mcp) Register control-plane MCP server (#6659) by @marcindobry
  • (function) Tweak function input and concurrency (#6697) by @TBonnin
  • Add HTTP API reference pages for function endpoints (#6526) by @kaposke
  • (mcp) Support client ID metadata documents (CIMD) (#6708) by @agusayerza
  • (cli) Expose createFunction as an experimental feature (#6714) by @TBonnin
  • Reach any value when filtering usage, not just top-N (NAN-6038) (#6674) by @macko911
  • (design-system) Apply AA-safe primary button color (#6724) by @macko911
  • (webapp) Token editor dev tool for live design token tweaking (#6442) by @macko911
  • (webapp) Redesign profile settings with label-left layout (#6671) by @macko911
  • Add proxy DTO metering (#6709) by @ErickRDev
  • (connect-ui) Add Japanese (ja) language support (#6721) by @nithussrini
  • (integrations) Add support for google-health (#6650) by @dliu99
  • (integrations) Add support for aspire (#6712) by @hassan254-prog
  • (webhooks) Add support for google-drive webhooks (#6719) by @hassan254-prog
  • Enable can_override_docs_connect_url for Growth+ (#6730) by @kaposke
  • (node-client) Add function and provider template methods (#6732) by @kaposke
  • (providers) Add proxy base_url to notion-mcp (#6716) by @sahilnyk
  • (integrations) Add support for ninety-io (#6718) by @hassan254-prog
  • (metering) Track written row count per S3 export file (#6736) by @pfreixes
  • (integrations) Add support for haileyhr (#6735) by @hassan254-prog
  • (mcp) Add logs list operations tool (#6660) by @marcindobry
  • (integrations) Add support for dope-security (#6731) by @hassan254-prog
  • (mcp) Add logs get operation tool (#6661) by @marcindobry
  • (integrations) Add support for microsoft-dynamics-365-finance-and-operations (#6726) by @hassan254-prog
  • (integrations) Add support for humaans-io (#6727) by @hassan254-prog
  • (integrations) Add support for google-calendar-mcp (#6728) by @hassan254-prog
  • (integrations) Add support for veed (#6744) by @hassan254-prog
  • (connections) Allow patching connection-level webhook_url (#6739) by @kaposke
  • Ingest Data Transfer into Orb (#6758) by @ErickRDev
  • (webhooks) Update google drive webhook script (#6759) by @hassan254-prog
  • (telemetry) Implement CLI usage tracking (#6691) by @agusayerza
  • (integrations) Add support for autosana (#6750) by @hassan254-prog
  • (integrations) Add support for trading-economics (#6746) by @hassan254-prog
  • (integrations) Add support for leapsome (#6747) by @hassan254-prog
  • (integrations) Add support for workramp (#6749) by @hassan254-prog
  • (integrations) Add support for sanity-mcp (#6748) by @hassan254-prog
  • (integrations) Add support for timetastic (#6745) by @hassan254-prog
  • (integrations) Add support for mandrill (#6743) by @hassan254-prog
  • (cli) Minimal support for function compilation (#6738) by @TBonnin
  • (integrations) Add support for ids-fulfillment (#6737) by @hassan254-prog
  • (billing) Time-based cutover for HTTP↔S3 event-name suffix swap (#6705) by @pfreixes
Changed
Fixed
  • (webapp) Coerce authorization params to strings on form reset (#6626) by @hassan254-prog
  • (connect-ui) Resolve WCAG 2.2 AA violations (#6589) by @macko911
  • (ci) Skip CLI publish/verify on fork PRs (#6627) by @macko911
  • Fix microsoft-oauth2-cc-cert docs (#6634) by @hassan254-prog
  • (scripts) Fix low vulnerability (#6625) by @rossmcewan
  • Correct public function endpoint scopes (#6578) by @kaposke
  • (runner) Move redis requirements to persist (#6566) by @rossmcewan
  • (webapp) Align dashboard page layouts (#6637) by @macko911
  • (cli,dashboard) Resolve symlinked integrations in pull and github links (#6632) by @kaposke
  • (webapp) Connections integration column shows provider instead of integration unique_key (#6633) by @rbwest
  • (providers) Fix Tanium verification URL and hostname (#6644) by @rbwest
  • (webapp) Cap billing content width on wide screens (#6653) by @macko911
  • (providers) Use case-sensitive /Login endpoint for sap-business-one (#6638) by @diegoleme
  • (egress) Outbound url policy across all customer-controlled egress paths (#6646) by @rossmcewan
  • Schedule plan change callout message (#6666) by @ErickRDev
  • (providers) ModMed API Key incorrectly expects UUID formatting (#6678) by @rbwest
  • (providers) Update RecruitCRM API base URL and endpoints (#6662) by @dccakes
  • (runner) Harden function access (#6669) by @rossmcewan
  • (connect-ui) Preserve apiURL base path in API and WebSocket requests (#6695) by @hassan254-prog
  • (csp) Allow Plain widget and disable Zod JIT in Connect UI (#6696) by @macko911
  • (webapp) Make usage chart legend series clearly toggleable (#6670) by @macko911
  • (providers) Loosen acumatica instance url pattern (#6703) by @hassan254-prog
  • (webapp) Preserve query string when switching hash-navigated tabs (#6686) by @kaposke
  • (webapp) Fix focus rings in sidebar navigation (#6711) by @macko911
  • (webapp) Enable auth submit buttons by default (#6722) by @macko911
  • (server) Allow github raw templates in helmet CSP (#6725) by @macko911
  • (auth) Surface provider error details for client credentials and microsoft admin token failures (#6723) by @hassan254-prog
  • (providers) Loosen sap-business-1 service layer url pattern (#6734) by @hassan254-prog
  • (webapp) Persist records docs banner dismissal (#6754) by @macko911
  • (server) Allow data: fonts and blob: images in CSP (#6742) by @macko911
  • (webapp) Size Logs table columns to fit their content (#6753) by @macko911
View originalPermalink
How v0.71.0 went

v0.70.9

Added 16
  • Add nango.usage.revalidate.work span for lock-acquired path in observability
  • Persist data_transfer events to ClickHouse for metering
  • Add skip_encode config to attio-mcp integration
  • Implement OAuth state cookie enforcement flag
  • Separate function catalog
  • Add support for boondmanager integration
Changed 4
  • Move import sorting to Prettier
  • Make tsconfigs compatible with typescript-go
  • Replace ESLint with oxlint
  • Update egress-metering middleware
Fixed 6
  • Fix the in-app chat support button location
  • Stop logs table bouncing on auto-refresh
  • Enforce RBAC on flow read routes
  • Fix high vulnerabilities
  • Improve traces on startAction
  • Make ConnectUI.open() idempotent
v0.70.9 - 2026-06-23
Added
  • (observability) Add nango.usage.revalidate.work span for lock-acquired path (#6586) by @pfreixes
  • (metering) Persist data_transfer events to CH (#6483) by @ErickRDev
  • (integrations) Add a skip_encode config to attio-mcp (#6577) by @hassan254-prog
  • (feature-flags) Implement OAuth state cookie enforcement flag (#6533) by @agusayerza
  • Separate function catalog (#6465) by @kaposke
  • (integrations) Add support for boondmanager (#6594) by @hassan254-prog
  • (sync_jobs) Backfill id_big from id (NAN-5491 Phase 3b) (#6377) by @pfreixes
  • (integrations) Add support for netsuite-client-credentials (#6583) by @hassan254-prog
  • (sync_jobs) Build unique index on id_big (NAN-5491 Phase 3c) (#6378) by @pfreixes
  • (integrations) Add support for workday-cc (#6588) by @hassan254-prog
  • (sync_jobs) Validate id_big NOT NULL (NAN-5491 Phase 3d) (#6379) by @pfreixes
  • (sync_jobs) Atomic PK swap from int4 id to bigint (NAN-5491 Phase 3e) (#6380) by @pfreixes
  • (sync_jobs) Drop legacy id_old and lift sequence to bigint (NAN-5491 Phase 3f) (#6381) by @pfreixes
  • Public endpoint to deploy function template (#6558) by @kaposke
  • (integrations) Add support for ironclad-cc (#6585) by @hassan254-prog
  • (usage) Compose filter with breakdown (NAN-5874) (#6545) by @macko911
  • (usage) Drop the 6h CH inner cache from the capping path (#6605) by @pfreixes
Changed
Fixed
  • (in-app) Fix the in-app chat support button location (#6590) by @hassan254-prog
  • (webapp) Stop logs table bouncing on auto-refresh (#6592) by @macko911
  • (server) Enforce RBAC on flow read routes (#6603) by @pfreixes
  • (vulns) Fix high vulnerabilities (#6608) by @rossmcewan
  • (metrics) Improve traces on startAction (#6612) by @agusayerza
  • (frontend) Make ConnectUI.open() idempotent (#6611) by @nguyendangtrinh
View originalPermalink
How v0.70.9 went

v0.70.8

Added 11
  • Wire data transfer through pubsub for telemetry
  • Add support for shopvox integration
  • Flip capping source from Orb to ClickHouse via percentage rollout for usage tracking
  • In app chat support
  • Redesign app shell in webapp
  • Add usage-events subscribe env var for metering
Changed 6
  • Remove metrics section from self-hosted
  • Increase telemetry batching thresholds in runner
  • Further increase telemetry batching thresholds in runner
  • Migrate to design-system Button in webapp
  • Shard integration tests across 4 runners
  • Move deletion logic out of cron folder in server
Fixed 9
  • Fix metering incr errors due to float
  • Fix sap-success-factors company id pattern in providers
  • Use correct OAuth2 authorization endpoint for read-ai
  • Respect auto_start when reauthenticating a connection in sync
  • Fix the logger formatting
  • Disclosure of account existence in password reset
v0.70.8 - 2026-06-19
Added
  • (telemetry) Wire data transfer through pubsub (#6530) by @ErickRDev
  • (integrations) Add support for shopvox (#6532) by @hassan254-prog
  • (usage) Flip capping source from Orb to ClickHouse via percentage rollout (#6509) by @pfreixes
  • (support) In app chat support (#6455) by @hassan254-prog
  • (webapp) Redesign app shell (#6543) by @macko911
  • (metering) Add usage-events subscribe env var (#6572) by @ErickRDev
  • (webapp) Records list page (#5862) by @agusayerza
  • (webhooks) Add createFunction/createWebhook authoring primitive (NAN-5885) 1/n (#6447) by @agusayerza
  • Prevent overriding design-system component styles (#6504) by @macko911
  • (observability) Instrument usage-tracker call decisions and metering consumer (#6580) by @pfreixes
  • (sandbox) Add AgentCore deployment step in GH Actions (#6534) by @marcindobry
Changed
Fixed
  • Revert wire data transfer through pubsub (#6535) by @ErickRDev
  • (metering) Fix incr errors due to float (#6523) by @pfreixes
  • Vulns and upgrades (#6529) by @rossmcewan
  • (providers) Fix sap-success-factors company id pattern (#6553) by @hassan254-prog
  • (read-ai) Use correct OAuth2 authorization endpoint (#6541) by @raj-delightree
  • (sync) Respect auto_start when reauthenticating a connection (#6544) by @hassan254-prog
  • (logger) Fix the logger formatting (#6522) by @rossmcewan
  • Disclosure of account existence in password reset (#6559) by @kaposke
  • (providers) Fix attio-mcp scope separator (#6570) by @hassan254-prog
  • (providers) Fix verification endpoint for reply.io (#6512) by @hassan254-prog
  • (webapp) Replace virtualized records table with plain table (#6579) by @agusayerza
  • (vulns) Resolve 2 highs (#6581) by @rossmcewan
View originalPermalink
How v0.70.8 went

v0.70.7

Added 21
  • Migrate v1 components to v2 callsites in webapp
  • ClickHouse-backed /plans/billing-usage endpoint with dev-gating for shadowing foundations
  • OpenSearch backend selectable via NANGO_LOGS_PROVIDER for logs
  • Shadow ClickHouse against Orb for /plans/billing-usage
  • Composite setup-node action with npm cache in CI
  • Dropdown component in connect UI
v0.70.7 - 2026-06-16
Added
  • (webapp) Migrate v1 components to v2 callsites (#6295) by @macko911
  • (usage) CH-backed /plans/billing-usage (dev-gated, foundations for shadowing) (#6286) by @pfreixes
  • (logs) Add OpenSearch backend selectable via NANGO_LOGS_PROVIDER (#5873) by @rossmcewan
  • (usage) Shadow ClickHouse against Orb for /plans/billing-usage (#6324) by @pfreixes
  • (ci) Add composite setup-node action with npm cache (#6177) by @macko911
  • (connect-ui) Add a dropdown to connect ui (#6180) by @hassan254-prog
  • (usage) Top-N seen-values endpoint for billing-usage filters (#6326) by @pfreixes
  • (integrations) Add N-able N-central support (#6333) by @Shanay123
  • (providers) Add a token-response-headers for TWO_STEP (#6334) by @hassan254-prog
  • (usage) Filter[]=: on /plans/billing-usage (#6337) by @pfreixes
  • (records) Add multi-store routing to RecordsRouter (#6314) by @TBonnin
  • (runner) Meter uncontrolled fetch transfers (#6215) by @ErickRDev
  • (records_seen) Add generation bigint column (NAN-5491 Phase 2a) (#6344) by @pfreixes
  • (records_seen) Dual-write generation + create per-partition generation index (NAN-5491 Phase 2b) (#6345) by @pfreixes
  • (integrations) Add support for dualentry mcp (#6339) by @hassan254-prog
  • (webapp) Add vite proxy for multi-worktree dev (#6261) by @macko911
  • (webapp) Migrate v1 Command to plain HTML, delete source (#6336) by @macko911
  • Add v2 SecretTextArea and migrate callsite (#6341) by @macko911
  • (design-system) Port PeriodSelector to v2 primitives (#6360) by @macko911
  • (usage) Resolve environment_id to env name on top-dimension-values (#6389) by @pfreixes
  • (webapp) Migrate v1 MultiSelect to v2 in Logs (#6361) by @macko911
  • (integrations) Add support for chatarmin (#6374) by @hassan254-prog
  • (runner) Track persist-bound records/logs calls (#6291) by @ErickRDev
  • (integrations) Add Private API Key (Generic) integration support (#6386) by @agusayerza
  • (server) Track API egress bytes (#6331) by @ErickRDev
  • (integrations) Add support for walmart (#6392) by @hassan254-prog
  • (oauth) Enrich missing-state-cookie metric to debug impacted users (#6395) by @agusayerza
  • (records_seen) Backfill generation from sync_job_id (NAN-5491 Phase 2c) (#6346) by @pfreixes
  • (records_seen) Switch deleteOutdatedRecords reads to generation (NAN-5491 Phase 2d) (#6347) by @pfreixes
  • (integrations) Add support for swoogo (#6257) by @grayashh
  • (sync_jobs) Shrink retention + add id_big shadow column (NAN-5491 Phase 3a) (#6376) by @pfreixes
  • (records) Route to secondary store based on plan (#6363) by @TBonnin
  • (scheduler) Add at() for one-shot deferred tasks (#6309) by @kaposke
  • (usage) Server-side rollout flags for routing billing-usage to ClickHouse (#6405) by @pfreixes
  • Make function deployments async (#6404) by @marcindobry
  • (webapp) Show dev tools panel for Nango admins in production (#6418) by @macko911
  • Add AWS SigV4 proxy integration (#5041) by @nickvelloff
  • (records_seen) Drop NOT NULL on sync_job_id (NAN-5491 Phase 2e) (#6348) by @pfreixes
  • (records_seen) Stop writing sync_job_id (NAN-5491 Phase 2f) (#6349) by @pfreixes
  • (records_seen) Drop sync_job_id column (NAN-5491 Phase 2g) (#6350) by @pfreixes
  • (integrations) Add support for thomson-reuters-legal-tracker (#6431) by @hassan254-prog
  • Add generic task queue package wired into the server (#6312) by @kaposke
  • (webapp) Break down billing usage by dimension (EXT-1144) (#6384) by @macko911
  • (webapp) Enable dev tools panel on staging (#6454) by @macko911
  • (integrations) Add support for a-leads (#6414) by @hassan254-prog
  • (integrations) Add support for leadfeeder (#6417) by @hassan254-prog
  • (integrations) Add support for adyntel (#6415) by @hassan254-prog
  • (integrations) Add support for diffbot (#6421) by @hassan254-prog
  • (integrations) Add support for discolike (#6422) by @hassan254-prog
  • (integrations) Add support for mattermost (#6432) by @hassan254-prog
  • (integrations) Add support for robinhood-mcp (#6439) by @hassan254-prog
  • (usage) Clickhouse capping read primitive (#6460) by @pfreixes
  • (webapp) Hide usage card for paid accounts (#6469) by @macko911
  • (integrations) Add support for cloudflare-mcp (#6437) by @hassan254-prog
  • (webapp) Adopt DS semantic tokens, theme-awareness and visual fixes (#6468) by @macko911
  • (integrations) Add support for tempo (#6435) by @hassan254-prog
  • (webapp) Add light mode (#6445) by @macko911
  • (integration) Add support for raindrop-mcp (#6438) by @hassan254-prog
  • Add @nangohq/kms package (#6471) by @TBonnin
  • (feature-flags) Add unleash openfeature client (#5910) by @agusayerza
  • (usage) Dual-write Orb + ClickHouse on the capping path with divergence telemetry (#6482) by @pfreixes
  • (kvstore) Support rotating IAM tokens for Redis via node-redis v… (#6441) by @rossmcewan
  • (functions) Add delete endpoint with async teardown pipeline (#6358) by @kaposke
  • (integrations) Add support for youcanbook-me (#6511) by @hassan254-prog
  • (webhook) Add url deny list to webhook (#6507) by @rossmcewan
  • (integrations) Add support for agiloft (#6506) by @hassan254-prog
  • (integrations) Add support for attio-mcp (#6510) by @hassan254-prog
  • (webapp) Add "Delete function" button (#6457) by @kaposke
  • (server) Public endpoints for function management (#6472) by @kaposke
  • Add Read.ai OAuth2 provider (#6476) by @raj-delightree
  • (utils) Hoist webhook utils (#6450) by @ErickRDev
  • (pubsub) Add publishBatch to transports (#6451) by @ErickRDev
  • (telemetry) Wire data transfer through pubsub (#6452) by @ErickRDev
  • Wrapped and plaintext key are mutually exclusive (#6488) by @TBonnin
  • (design-system) Component foundations (#6246) by @macko911
  • (webapp) Reset playground on logout (#6461) by @macko911
  • (sandbox) Add AgentCore sandbox provider (#6502) by @marcindobry
  • (server) Mark connections as refresh failed if validate-connection fails on reconnect (#6467) by @rbwest
Changed
Fixed
  • Vitest upgrade (#6315) by @rossmcewan
  • (webhook) Bypass integration level webhook signing for Folk (#6343) by @rbwest
  • (tests) Set hookTimeout to match testTimeout in integration config (#6366) by @macko911
  • (server) Preserve token_response_metadata fields when processing connection config overrides (#6359) by @hassan254-prog
  • (server) Fix token refresh for slack (#6293) by @hassan254-prog
  • (providers) Deprecate okta-cc subdomain in favor of hostname (#6385) by @hassan254-prog
  • Add missing index on api_secrets (hashed) (#6387) by @TBonnin
  • (deploy) Always upload files for new functions regardless of checkIfChanged result (#6398) by @hassan254-prog
  • End user deletion timeouts (#6409) by @TBonnin
  • (runner) Retry httpFetch on UND_ERR_SOCKET and HTTP 5xx/429 (#6410) by @ErickRDev
  • (invite) Send login link to existing users instead of signup link (#6406) by @hassan254-prog
  • (usage) Resolve environment_id to env name in /plans/billing-usage breakdown (#6413) by @pfreixes
  • (runner) UND_ERR_SOCKET retries skipped (#6424) by @ErickRDev
  • (server) Function deploy skips for changed dependencies (#6411) by @rbwest
  • (providers) Fix followupboss token request (#6403) by @hassan254-prog
  • (vulns) Removed webflow-api and npm audit fix (#6430) by @rossmcewan
  • (sandbox) Disable e2b background command timeout (#6436) by @marcindobry
  • (vulns) Update vitest version in tasks (#6453) by @rossmcewan
  • (server) Bind Slack admin connection id to the caller (#6434) by @pfreixes
  • (server) Gate Slack alert admin routes with RBAC (#6433) by @pfreixes
  • (webapp) Prevent horizontal scroll and fix scrollbar color in logs (#6443) by @macko911
  • (webapp) De-conflict breakdown chart colors (#6459) by @macko911
  • Fix webhook docs (#6470) by @hassan254-prog
  • (webapp) Preserve theme and flags on logout (#6456) by @macko911
  • (scheduler) Run cancel task transition inside the transaction (#6428) by @blasrodri
  • (providers) Update the authorization url for twitter-v2 (#6479) by @hassan254-prog
  • (orchestrator/jobs) Surface real error on processor task span (#6474) by @kaposke
  • (sync_jobs) Restore CRON_DELETE_OLD_JOBS_MAX_DAYS default to 31 (NAN-5491) (#6496) by @pfreixes
  • (server) Increase min password length to 12 (#6464) by @rossmcewan
  • (vulns) Fix critical (#6498) by @rossmcewan
  • (proxy) Harden proxy base url override config (#6458) by @rossmcewan
  • (kms) Resolve DEK from wrapped key by default (#6487) by @TBonnin
  • (records) Split records_seen entries to limit size of ids array (#6485) by @TBonnin
  • (auth) Invalidate other sessions on password change and reset (#6490) by @kaposke
  • (redis) Harden redis usage to tolerate connection issues (#6423) by @rossmcewan
  • (node-client) Accept webhookSigningKey, add apiKey (NAN-5980) (#6493) by @agusayerza
  • (server) Proxy splat url does not match query only routes (#6508) by @rbwest
  • (ci) Isolate npm publish setup for trusted publishing (#6531) by @agusayerza
View originalPermalink
How v0.70.7 went

v0.70.6

Added 17
  • Extend token pipeline with @theme utilities
  • Emit per-run S3 export metric for monitoring
  • Production versions of JIT function endpoints
  • Add RecordsStore interface
  • Add batched immediate route to orchestrator
  • Meter bytes transferred on forward deliveries
Changed 1
  • Decouple scheduler from orchestrator
Fixed 3
  • Honor NANGO_SECRET_KEY_<ENV> for default API secret on self-hosted
  • Deduplicate dd-trace in package-lock.json
  • Restore header forwarding through redirects when byte-metering transport is active
Removed 1
  • Remove token_request_auth_method endpoint parameter
v0.70.6 - 2026-06-01
Added
  • (design-system) Extend token pipeline with @theme utilities (#6258) by @macko911
  • (metering) Emit per-run S3 export metric for monitoring (#6272) by @pfreixes
  • (functions) Production versions of JIT function endpoints (#6214) by @marcindobry
  • (records) Add RecordsStore interface (#6263) by @TBonnin
  • (orchestrator) NAN-5727 add batched immediate route (#6249) by @agusayerza
  • (server) Meter bytes transferred on forward deliveries (#6240) by @ErickRDev
  • (integrations) Allow mercury to also connect to sandbox environments (#6270) by @hassan254-prog
  • (integrations) Add support for theirstack (#6269) by @hassan254-prog
  • (webapp) Restructure component directories by taxonomy (#6274) by @macko911
  • (integrations) Add support for altrata (#6266) by @hassan254-prog
  • (integrations) Add support for pverify (#6265) by @hassan254-prog
  • (integrations) Add support for toast (#6237) by @hassan254-prog
  • (ci) Deploy design system Storybook to storybook.nango.dev (#6284) by @macko911
  • (records) Add records router (#6285) by @TBonnin
  • (storybook) Catalog v1 and v2 components (#6292) by @macko911
  • (sync_jobs) Prep sync_job_id for int4 → bigint widening (NAN-5491 Phase 0) (#6260) by @pfreixes
  • Add Cursor Cloud specific instructions to AGENTS.md (#6245) by @rossmcewan
  • (records) Stop populating records.sync_job_id (NAN-5491 Phase 1) (#6262) by @pfreixes
  • (runner) Send runner telemetry to persist (#6209) by @ErickRDev
  • Add non-technical links to llms.txt (#6310) by @sapnesh-nango
  • (webapp) Allow local dashboard dev server to connect to remote API (#6303) by @macko911
Changed
Fixed
  • (shared) Honor NANGO_SECRET_KEY_ for default API secret on self-hosted (#5979) by @kishenpateldotwork
  • (docker) Deduplicate dd-trace in package-lock.json (#6273) by @macko911
  • (records) Stop re-exporting test helper from package barrel by @agusayerza
  • (scheduler) Test(scheduler): close integration coverage gaps (#6275) by @kaposke
  • (bigchange) Remove token_request_auth_method — endpoint rejects Basic, requires body (#6267) by @ettanbazil1
  • (proxy) Restore header forwarding through redirects when byte-metering transport is active (#6282) by @hassan254-prog
  • (webapp) Resolve CASA DAST findings (#6294) by @rossmcewan
  • (vulns) Fix vulnerabilities (#6302) by @rossmcewan
  • (webapp) Update enterprise contact link to /demo (#6308) by @macko911
View originalPermalink
How v0.70.6 went

v0.70.5

Added 20
  • Meter transferred bytes via transport
  • Add search query to function list endpoint
  • New endpoint to get single function
  • Split TypeScript build and type-checking
  • Accept legacy and new scopes, expand existing keys
  • Improve agent to also work with oauth2_cc providers
Changed 2
  • Cache imported CryptoKey across decryptAsync calls
  • Replace BATCHER_DROPPED with ingest result + latency
v0.70.5 - 2026-05-27
Added
  • (proxy) Meter transferred bytes via transport (#6078) by @ErickRDev
  • (server) Add search query to function list endpoint (#6154) by @kaposke
  • (server) New endpoint to get single function (#6155) by @kaposke
  • (ci) Split TypeScript build and type-checking (#6104) by @macko911
  • (nan-5088) Scopes remap — accept legacy and new scopes, expand existing keys (#6088) by @pfreixes
  • (nan-5088) Drop legacy scopes from public route mappings (#6099) by @pfreixes
  • (scopes) Improve agent to also work with oauth2_cc providers (#6036) by @hassan254-prog
  • (records) Add size_bytes column to records table (#6164) by @TBonnin
  • Add custom llms indexes (#6074) by @bastienbeurier
  • (integrations) Add support for sap concur password grant (#6182) by @hassan254-prog
  • (webhooks) Add support for videoask webhooks (#6192) by @hassan254-prog
  • (integrations) Add support for the swarm (#6183) by @hassan254-prog
  • (integrations) Add support for store-census (#6185) by @hassan254-prog
  • (integrations) Add support for wappalyzer (#6188) by @hassan254-prog
  • (integrations) Add support for followupboss (#6194) by @hassan254-prog
  • Use stateless sandbox tokens for remote functions (#6161) by @marcindobry
  • (records) Bound getRecords response by byte budget (NAN-5409) (#6187) by @pfreixes
  • (nan-5088) Strip legacy scopes from DB + remove dead code (#6179) by @pfreixes
  • (integrations) Add support for planning center online (#6123) by @chrisShick
  • (integrations) Improve smartsheet to accept a different app host (#6211) by @hassan254-prog
  • (records) Add budgetTotalBytes span tag for dry-run overshoot (#6212) by @pfreixes
  • (webapp) Add design system tokens sync (#6201) by @macko911
  • (metering) Observability + 60s CH timeout for S3 export cron (#6217) by @pfreixes
  • (webhooks) Add support for folk webhook (#6218) by @hassan254-prog
  • (integrations) Add support for superhuman-mcp (#6219) by @hassan254-prog
  • (integrations) Add support for nexthink (#6203) by @hassan254-prog
  • (integrations) Add support for dynatrace (#6205) by @hassan254-prog
  • (integrations) Add support for tanium (#6202) by @hassan254-prog
  • (integrations) Add support for microsoft-intune (#6206) by @hassan254-prog
  • (integrations) Add support for Pushpay ChMS V1 (#6128) by @chrisShick
  • (integrations) Add support for ImmyBot (#6127) by @rjinturkar-oai
  • (providers) Add NinjaOne SaaS Backup integration (#6113) by @rjinturkar-oai
  • (ci) Add webapp PR preview deploy workflow (#6191) by @macko911
  • (design-system) Add basic Storybook setup with a11y and MCP addons (#6204) by @macko911
  • Add repo agent guidance and skills (#6235) by @marcindobry
  • (integrations) Add support for sage-200 (#6233) by @hassan254-prog
  • (integrations) Add BigChange OAuth2 Client Credentials provider (#6224) by @ettanbazil1
  • (server) Endpoint to list templates from and integration with deployed metadata (#6199) by @kaposke
  • (security) Add SECURITY.md (#6255) by @rossmcewan
  • (webapp) Lightweight feature flag system with dark/light mode toggle (#6223) by @macko911
  • (metering) Deterministic S3 keys + skip-if-exists for billing export (#6242) by @pfreixes
  • (integrations) Add support for lightfield (#5994) by @aadi-lightfield
Changed
Fixed
  • (dd-trace) Revert dd-trace version (#6173) by @rossmcewan
  • (husky) Skip prepare-commit-msg during rebase (#6168) by @macko911
  • (integrations) Correct Simpro brand casing (was simPRO) (#6166) by @ettanbazil1
  • Clarify OTel feature gating error message (#6181) by @rguldener
  • (server) Restart trial when downgrading to free plan (#6170) by @rossmcewan
  • (proxy) Treat image uploads as binary (#6093) by @LevSky22
  • (lambda) Change tenant key to be per account not account/environment (#6189) by @rossmcewan
  • (records) Fix deleteOutdatedRecords slow query under large seen sets (#6198) by @TBonnin
  • (records) Materialized page and seen cte (#6200) by @TBonnin
  • (webapp) Remove env from non-env-specific page URLs (#6098) by @macko911
  • (metering) Emit S3 export timestamp at end-of-day to satisfy Orb grace period (#6210) by @pfreixes
  • (server) Return credentials for get integration for gh oauth app (#6221) by @hassan254-prog
  • (integration) Fix prospeo api key regex pattern (#6222) by @hassan254-prog
  • Fix mcp provider docs (#6230) by @hassan254-prog
  • (ci) Shorten preview deploy comment URL and timestamp (#6236) by @macko911
  • (eslint) Eliminate IDE false positives in browser packages (#6251) by @macko911
  • (security) Vulns and new pattern (#6254) by @rossmcewan
  • (webapp) Fix KeyValueInput inconsistent empty row and rename tabs (#6241) by @kaposke
  • (managed-release) Publish release to new repo (#6227) by @rossmcewan
View originalPermalink
How v0.70.5 went

v0.70.4

Added 2
  • Add support for anvil integration
  • Add support for zendesk-api-key integration
Changed 2
  • Ensure records_seen partition before insert
  • Use cursor in records delete functions loop to avoid dead tuple traversal
Fixed 2
  • All plans should have tenant isolation enabled
  • Use zod to validate jwt.decode result in sellsy post-connection hook
Security 1
  • High-severity vulnerability fixes
v0.70.4 - 2026-05-18
Added
  • (integrations) Add support for anvil (#6159) by @hassan254-prog
  • (integrations) Add support for zendesk-api-key (#6163) by @hassan254-prog
Changed
Fixed
  • (lambda) All plans should have tenant isolation enabled (#6162) by @rossmcewan
  • (server) Use zod to validate jwt.decode result in sellsy post-connection hook (#6139) by @calebcgates
  • (vulns) High-severity vuln fixes (#6171) by @rossmcewan
View originalPermalink
How v0.70.4 went
View all

Discussion