Releases: NangoHQ/nango
Releases · NangoHQ/nango
v0.54.0
v0.54.0 - 2025-02-24
Added
- (zod-validation) Add built in zod validation helper (#3423) by @khaliqgant
- (integrations) Add support for airtable pat (#3545) by @hassan254-prog
- (records) Use read replicas when possible (#3546) by @bodinsamuel
- (es) Add indexed retry object for http logs (#3543) by @bodinsamuel
- (proxy) Full rewrite, controlled backoff, better logging, shared logic, etc. (#3540) by @bodinsamuel
- Add categories to Netsuite TBA API (#3552) by @bastienbeurier
- (guru-scim) Add missing headers (#3549) by @dannylwe
- (integrations) Add support for sage-intacct-oauth-support (#3547) by @hassan254-prog
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@5f29fa5 by Victor Lang'at. Commit message: feat(netsuite-tba): add netsuite actions (#226) by @github-actions[bot]
- (gorgias-basic) Add support for gorgias auth (#3554) by @dannylwe
- (integrations) Add support for amazon selling partner api (#3538) by @hassan254-prog
- (integrations) Add support for appstle-subscriptions (#3559) by @hassan254-prog
- (sdk) Add uncontrolledFetch (#3564) by @bodinsamuel
Changed
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@8a200cf by Hassan_Wari. Commit message: feat(netsuite): update syncs to incremental (#225) by @github-actions[bot]
- (deps-dev) Bump vitest from 2.1.8 to 2.1.9 (#3544) by @dependabot[bot]
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@9a101f7 by Hassan_Wari. Commit message: feat(shopify): orders sync (#227) by @github-actions[bot]
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@38595e5 by Daniel Roy Lwetabe. Commit message: feat(dropbox): document sync should have modified date (#228) by @github-actions[bot]
Fixed
- Fix python snippet in webhook verification docs (#3541) by @bastienbeurier
- Fix frontend docs (#3539) by @bastienbeurier
- (types) Move proxy to pkg (#3542) by @bodinsamuel
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@3fc19d7 by Khaliq. Commit message: fix(confluence): confluence type issue (#231) by @github-actions[bot]
- (basecamp) Assign accountId if only one (#3555) by @khaliqgant
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@3930f76 by Khaliq. Commit message: fix(basecamp): bump versions (#233) by @github-actions[bot]
- (metadata-stub) Override metadata if coming from getConnection (#3565) by @khaliqgant
v0.53.2
v0.53.2 - 2025-02-19
Added
- (sdk) Ignore _nango_metadata field in batchSave, batchUpdate, batchDelete (#3513) by @nalanj
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@120d94f by Khaliq. Commit message: fix(scopes): add more explicit scopes (#216) by @github-actions[bot]
- (integrations) Whitelist unzipper package (#3445) by @hassan254-prog
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@430b033 by Victor Lang'at. Commit message: feat(brightcrowd): add sync for books and pages (#214) by @github-actions[bot]
- Add guide to document setMergingStrategy (#3426) by @TBonnin
- Introduce sync variant (#3521) by @TBonnin
- (runner) GetObjectsById (#3475) by @nalanj
- (sync variant) Add sync variant to schedule and nangoProps (#3522) by @TBonnin
- (docs) Started on docs for getRecordsById (#3525) by @nalanj
- (integrations) Add support for jira data center api key (#3524) by @hassan254-prog
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@63f5660 by Khaliq. Commit message: feat(.nango): add .nango directory (#221) by @github-actions[bot]
- (pagination) Add support for dot notation in the body (#3533) by @khaliqgant
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@15f347f by Victor Lang'at. Commit message: feat(quickbooks): add create bill and create purchase order actions (#223) by @github-actions[bot]
- (guru-scim) Add provider support (#3534) by @dannylwe
Changed
- Add integration counts to webflow sync (#3506) by @nalanj
- Add script to automate changelog generation for providers (#3517) by @nalanj
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@faf3fb9 by Khaliq. Commit message: feat(google-drive): output the mimeType (#218) by @github-actions[bot]
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@100844c by Khaliq. Commit message: feat(google-drive): Add root level sync (#219) by @github-actions[bot]
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@be37b30 by Khaliq. Commit message: feat(google-docs): update actions (#220) by @github-actions[bot]
- A patch to fix typographical and grammatical errors (#3527) by @clarencepenz
- (dd) Try to change some spampling (#3518) by @bodinsamuel
- Integrations changelog (#3526) by @nalanj
- Update basic auth configuration field names 1 of 3 (#3532) by @viictoo
Fixed
- (records) Wrong nextMerging cursor when last record was not updated (#3499) by @TBonnin
- (persist) Filter external ids to remove 0x00 (#3498) by @nalanj
- (logs) Ignore irrelevant headers in HTTP message (#3504) by @bodinsamuel
- Set orchestrator and jobs request size limit to 10mb (#3484) by @TBonnin
- (logs) Unify HTTP logs and retry (#3503) by @bodinsamuel
- Authenticate memory warning logs from runner to persist (#3507) by @TBonnin
- Wait for 10 successes to consider a runner healthy (#3505) by @TBonnin
- (sdk) Lower sample for validation error (#3508) by @bodinsamuel
- (unauthenticated) Allow connection config to be created (#3512) by @khaliqgant
- 10 successful reqs to runner /healthy for cloud only (#3510) by @TBonnin
- (tracing) Tag usr across the infra (#3511) by @bodinsamuel
- (webapp) Log operation tooltips (#3514) by @nalanj
- (shortcut) Fix verification link (#3520) by @khaliqgant
- Pause schedules when disabling integration (#3519) by @TBonnin
- (webapp) Fix mistake where I mixed up icons (#3523) by @nalanj
- (rateLimit) Improve compute strategy (#3516) by @bodinsamuel
- (logs) Correctly identify internal logs (#3515) by @bodinsamuel
- (ui) Env settings design feedback (#3509) by @bodinsamuel
- (ui) Table row hover (#3528) by @bodinsamuel
- (ui) Inline script configuration (#3529) by @bodinsamuel
- (logs) Missing created_at in sdk logs (#3531) by @bodinsamuel
- (connectionRefresh) Force salesforce refresh on error, add metrics (#3530) by @bodinsamuel
- (dd) Track webhook with metrics (#3535) by @bodinsamuel
- (logs) Ignore more headers in http logs (#3536) by @bodinsamuel
v0.53.1
v0.53.1 - 2025-02-11
Added
- (persist) Add endpoint to get records (#3463) by @nalanj
- Runner use new image (#3468) by @bodinsamuel
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@5ccdb8a by Andrew Karanja. Commit message: feat(basecamp): added fetch-todolists action (#213) by @github-actions[bot]
- (server) Separate auth related webhooks into their own log context (#3427) by @nalanj
- (persist) Add support for activityLogId to get records endpoint (#3476) by @nalanj
- (connection) Add span on refresh credentials (#3482) by @bodinsamuel
- (web) Refine logs display in UI (#3481) by @nalanj
- (loom-scim) Provider support (#3488) by @AndrewKaranja
- (paylocity) Paylocity support (#3492) by @AndrewKaranja
- (integrations) Add support for rippling (#3501) by @hassan254-prog
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@7fa2654 by Khaliq. Commit message: feat(recharge): add email (#215) by @github-actions[bot]
- (integrations) Add support for salesforce cdp (#3363) by @hassan254-prog
- (1password-scim) Support for 1password-scim (#3486) by @AndrewKaranja
Changed
- New Slack channel to request new APIs (#3477) by @bastienbeurier
- Standardize providers.yaml display names (#3478) by @bastienbeurier
- Document how to show list of integrations in the Connect UI (#3480) by @bastienbeurier
- Document HTTP request retry behavior (#3489) by @bastienbeurier
- (zapier) Broken image link (#3495) by @viictoo
- Document re-authorization flow (#3491) by @bastienbeurier
- (deps-dev) Bump esbuild from 0.17.19 to 0.25.0 (#3500) by @dependabot[bot]
- Typographical error (#3502) by @clarencepenz
Fixed
- (runner-sdk) Catch void this.log (#3474) by @TBonnin
- (ui) Connection create, re-up integration list (#3479) by @bodinsamuel
- Decrypt provider config in refreshConnections (#3485) by @TBonnin
- Fix typographical error (#3487) by @clarencepenz
- (types) Connection -> DBConnection (#3470) by @bodinsamuel
- (connection) Incorrect connection id (#3497) by @bodinsamuel
- Fix typo in frontend.mdx (#3494) by @spookyuser
- (docker) Stop building runner (#3490) by @bodinsamuel
- (persist) Correct validation and types (#3483) by @TBonnin
- (jobs) Logs track_deletes results (#3493) by @bodinsamuel
v0.53.0
v0.53.0 - 2025-02-06
Added
- (persist) Enable filtering records by external id (#3458) by @nalanj
- (sap-concur) SAP Concur provider support (#3453) by @AndrewKaranja
- (support) Add support for Gemini integration (#3336) by @Maina-Francis
- (api) Get records by IDs (#3466) by @bodinsamuel
Changed
- (fleet) Simplify node config overrides (#3450) by @TBonnin
- (fleet) Remove deployment commit_id column (#3451) by @TBonnin
- (plain) Connect ui docs for plain (#3465) by @hassan254-prog
- (minimax) Updated minimax provider yaml. (#3464) by @AndrewKaranja
- Node client get records by ids (#3471) by @bodinsamuel
Fixed
- (shared) Keep agents from cloning in simple-oauth2 (#3447) by @nalanj
- (ui) Display correct sync type (#3454) by @bodinsamuel
- (db) Sync_type casing (#3456) by @bodinsamuel
- (shared) Clean up agent config stuff (#3457) by @nalanj
- (api) GET /records new format (#3448) by @bodinsamuel
- (api) Get records filter should accept uppercase and combined (#3460) by @bodinsamuel
- (webhooks) Remove webhook response body from webhook logging (#3462) by @nalanj
- (ui) Correct field when updating webhooks secondary url (#3461) by @bodinsamuel
- (types) SyncConfig -> DBSyncConfig (#3459) by @bodinsamuel
- (integration-template-tests) Remove output and content length header (#3467) by @khaliqgant
- (docs) Warn on docs mismatch, and update providers to remove all warnings (#3469) by @nalanj
- (npm) Put types pkg as prod dependency (#3473) by @bodinsamuel
- (cron) Automatic refresh token was not passing decrypted connection (#3472) by @bodinsamuel
v0.52.5
v0.52.5 - 2025-02-05
Added
- (ui) Environment settings revamp (#3432) by @bodinsamuel
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@184791e by Khaliq. Commit message: fix(recharge): add subscription id (#211) by @github-actions[bot]
- (docs) Backfill missing docs due to multiple providers for same API (#3403) by @nalanj
- (minimax) Added minimax support (#3364) by @AndrewKaranja
- (basecamp) Store basecamp response in the connection config (#3455) by @khaliqgant
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@08cd7cb by Khaliq. Commit message: feat(basecamp): add action to do a user lookup (#212) by @github-actions[bot]
Changed
- Cleanup legacy runner management (#3425) by @TBonnin
- Clarify integration steps (#3435) by @bastienbeurier
- Show connect UI gif (#3436) by @bastienbeurier
- Be more explicit about callback URL redirect safeguards (#3439) by @bastienbeurier
- Fleet improvements (#3438) by @TBonnin
- Bump vitest to 2.1.9 (#3449) by @nalanj
Fixed
- Fleet to fetch all nodes at once (#3429) by @TBonnin
- Deel provider (#3434) by @TBonnin
- (server) Log instance id from render instead of random id and catch unhandled (#3433) by @nalanj
- (tests) Test forwardWebhook (#3424) by @nalanj
- (server) Only log last part of instance id for render (#3437) by @nalanj
- (server) Put whitespace in front of instance id, if it's there (#3440) by @nalanj
- (server) Override agent toJSON (#3441) by @nalanj
- (ui) Env settings should reset on switching env (#3442) by @bodinsamuel
- (docs) PauseSync fix (#3443) by @khaliqgant
- Set Slack scope_separator to comma (#3430) by @mpotter
- Always update logo when updating apis in webflow (#3446) by @nalanj
- (ui) Feedback env settings page (#3444) by @bodinsamuel
- (cli) Fix dryrun bug after shared removal (#3452) by @nalanj
v0.52.4
v0.52.4 - 2025-02-03
Added
- (persist) Deep merge records in batchUpdate (#3386) by @nalanj
- Add support for merging strategy into the runner sdk (#3420) by @TBonnin
- (support) Adds support for xAI Integration (#3345) by @Maina-Francis
- (integrations) Added provider support for commercetools (#3347) by @AndrewKaranja
- (retell-ai) Added retell ai support (#3365) by @AndrewKaranja
- (integrations) Add support for drupal (#3378) by @hassan254-prog
Changed
- Improve diagrams + add one for auth (#3431) by @bastienbeurier
Fixed
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@7fec650 by nalanj. Commit message: fix: Update basecamp docs to fix mintlify error (#209) by @github-actions[bot]
- (api) Better check for json content-type (#3428) by @bodinsamuel
- (api) Req.is is not as reliable as expected by @bodinsamuel
- (dependencies) Upgrade frontend dependencies (#3418) by @bodinsamuel
v0.52.3
v0.52.3 - 2025-01-31
Added
- (pagination) Add flag to optionally add params to body (#3404) by @hassan254-prog
- (integrations) Split greenhouse apis into seperate providers (#3331) by @hassan254-prog
- (integrations) Add support for grafana (#3422) by @hassan254-prog
Changed
- Revamp design of older changelog assets (#3416) by @bastienbeurier
- Public key deprecation guide (#3421) by @bastienbeurier
Fixed
- (docs) Fix link for zapier connect (#3414) by @khaliqgant
- (api) Enforce content-type when possible (#3410) by @bodinsamuel
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@58c8dad by Khaliq. Commit message: fix(optionals): chaining (#208) by @github-actions[bot]
- (webapp) Fix code generation for two_step (#3415) by @hassan254-prog
v0.52.2
v0.52.2 - 2025-01-30
Fixed
- (auth) Reup connectionId check (#3413) by @bodinsamuel
- (ui) Properly debounce/abort logs search (#3412) by @bodinsamuel
- Eslint pass (#3406) by @bodinsamuel
- (cli) Remove directory requirement in verification service (#3417) by @nalanj
v0.52.1
v0.52.1 - 2025-01-30
Added
Changed
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@f922ae9 by Andrew Karanja. Commit message: feat(basecamp): todos sync (#205) by @github-actions[bot]
- Compress changelog images + update changelog format (#3408) by @bastienbeurier
- (logs) Bump elasticsearch to 8.17.0 (#3399) by @nalanj
Fixed
- (cli) Update dry run to exclude nango prop on output.json files (#3411) by @nalanj
- (ui) Change copy for connection create (#3407) by @bodinsamuel
- (ui) Copy snippets with secrets (#3409) by @bodinsamuel
v0.52.0
[0.52.0] - 2025-01-30
Added
- (integrations) Add support for document360 (#3340) by @miles-kt-inkeep
- (integration) Set scope separator for instagram (#3390) by @jape-dev
- (runner) Use new SDK (#3297) by @bodinsamuel
- (calendly) Add webhook routing scripts and update latest providers.yaml (#3381) by @viictoo
- Adds documents access requirements and setup guide for Slack integration (#3327) by @Maina-Francis
- (integrations) Add support for Twilio (#3393) by @bodinsamuel
- (integrations) Add support for Zuora (#3388) by @hassan254-prog
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@02abedc by Khaliq. Commit message: feat(whoami): add whoami endpoint for intercom (#206) by @github-actions[bot]
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@d5fb82c by Khaliq. Commit message: feat(recharge): add next_charge_scheduled_at (#207) by @github-actions[bot]
- Add changelog assets (#3398) by @bastienbeurier
- (persist) Add support for merging strategy (#3389) by @TBonnin
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@5f6b7af by Francis Maina. Commit message: feat(google): adds fetch-documents actions for Google Docs and Google Sheets (#204) by @github-actions[bot]
- (zapier-scim) Add integration guide and configuration for Zapier SCIM (#3400) by @viictoo
Changed
- Remove Kapa from docs (#3391) by @bastienbeurier
- Move changelog to Mintlify (#3392) by @bastienbeurier
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@bbb59c9 by Victor Lang'at. Commit message: feat(gorgias): implement gorgias user provisioning using only the necessary User fields and add corresponding tests: (#199) by @github-actions[bot]
- Document simpler way to retrieve connection ID in dev (#3395) by @bastienbeurier
- Default to dark theme (#3396) by @bastienbeurier
- Nango webhook ref (#3394) by @bastienbeurier
- Pagination reference (#3405) by @bastienbeurier
- (integration-templates) Automated commit updating flows.yaml based on changes in NangoHQ/integration-templates@f922ae9 by Andrew Karanja. Commit message: feat(basecamp): todos sync (#205) by @github-actions[bot]