Releases: NangoHQ/nango
Releases · NangoHQ/nango
v0.39.28
Added
(db) Add ability to change schema name (#2126 )
(orchestration) Introducing the scheduler (#2132 )
(db) Add extensions to search_path (#2143 )
(webapp) [nan-839] add secondary url (#2135 )
[nan-851] improve query to use the nango_config_id (#2124 )
(logs) GET /logs/operations/:operationId (#2156 )
(cli) [nan-918] exit deploy if not everything compiled successfully (#2158 )
Fixed
(action) Logs ActionError in activities (#2148 )
(db) Backfill secret key hash (#2134 )
(action) Log all errors
(env) Correctly parse db-schemas (#2154 )
(oauth) [nan-934] fix public key lookup (#2157 )
(ui) Env switching issue (#2152 )
(webapp) [nan-943] fix API reference for multi models (#2159 )
v0.39.27
Added
(logs) Add more context #2 (#2146 )
(ui) Logs search mvp (#2106 )
Fixed
(release) Improve changelog (#2147 )
v0.39.26
Changed
(release) 0.39.26 [skip ci]
Fixed
(schedule) Add scheduleId and warn label (#2142 )
(schedule) Comparison when checking if a schedule is paused (#2144 )
(release) Publish correctly to github (#2141 )
0.39.25
Added
(integrations) Add support for dialpad (#2082 )
(debug) Add more details when pausing temporal schedule (#2139 )
(sdk) Add more caching (#2111 )
Changed
Better Result types (#2116 )
(logs) POST /logs/search (#2063 )
(metrics) [NAN-664] track more usage metrics in datadog (#2136 )
Publish missing main package version in lock (#2138 )
Fixed
(release) Automatic release publishing (#2103 )
(sdk) Logging null breaks script (#2140 )
Removed
Remove heroku/render from self-hosted guides (#2110 )
(server) Remove list schedules (#2137 )
v0.36.14 - Slack alerts & interactive demo
✨ New Features
#
Issue/PR
Description
1
#1192 , #774
Slack alerts on failures.
2
#1218
In-product interactive demo.
3
#1178
Action improvements.
4
#1189
Ability to call actions from other actions & syncs.
5
#1194
Clarify key rotation process.
6
#1201
Avoid logging auth headers in proxy requests.
7
#1205
Import credentials for the "app" auth type.
8
#1174
Allow unauthenticated requests.
9
#1022
Improve log formatting for script dry runs.
10
#1142
Node SDK on par with API.
11
#1020
Stub connection metadata for script dry runs.
12
#1046
Strong types for batchSave and batchDelete script methods.
13
#1108
Longer sessions on the webapp + better behavior when session expires.
14
#1143
Follow Temporal worker memory suggestion.
15
#1200 , #1238
Add unit and integration tests.
16
#1215
Migrate some templates to use the pagination helper.
17
#1231
Optimize connection deletion to be much faster.
18
#1235
Add web signup event.
19
#1240
Support template deletion.
20
#1258
Improve the sync status API.
21
#1267
Improve types for accessing the connection raw object.
22
#1161
Improve telemetry for connection fetches.
23
#1168
Add special auth header to Shopify requests.
24
#1151
Clarify the "always send webhook" option in project settings.
🐞 Bug Fixes
#
Issue/PR
Description
1
#1019
Fix compilation error in proxy catch block.
2
#1209
Fix activity log when pausing/restarting syncs.
3
#1220
Fix connectionList type issue.
4
#1224
Fix listIntegrations type issue.
5
#1226 , #1247
Fix gmail template.
6
#1244
Surface 400 on no connection found for sync status endpoint.
7
#1252
Frontend SDK params should not be required.
8
#1253
HMAC key not editable.
9
#1228
Fix sync delete date.
10
#1211
Close Slack alert on app uninstall.
11
#904
Fix CLI deploy command when using param to deploy single action/sync.
12
#1198
Fix CLI unnecessarily tagging new versions.
13
#1213
Fix incorrect Nango's Slack app icon.
v0.35.5 - Pagination helper & many improvements
✨ New Features
#
Title
Issue/PR
Description
1
Pagination helper
#856
Script the pagination code in your custom integration scripts.
2
Faster Activity tab
#1121
It took a long time to load with significant traffic, now 10x faster.
3
Records filtering
#1170
Filter records by created/updated/deleted
4
Auth modal close
#571
The auth modal returns an error when the end-user interrupts the auth flow.
5
Sync run time
#991
The dashboard now shows script run time (latest run + 30d accumulated runs)
6
Sync status endpoint
#1081
Get the status of a sync (running, success, failure, paused)
7
Actions improvements
#1091 #1156 #1025
Better logging & error reporting for actions
8
List syncs & actions
#1120 , #1109
Endpoint to return available syncs & actions
9
Webhook improvement
#1134
Option to send a webhook when syncs complete without delta (enable in Project Settings)
10
Integration details
#1072
Specify details about your integrations (required scopes, etc.)
11
Frontend SDK improvement
#1154
The Frontend SDK now exports AuthError
and AuthResult
.
12
Unauthenticated integrations
#1014
Added support for integrations that do not require authentication (e.g. scrapping).
🔌 New APIs & Integrations
#
Issue/PR
Description
1
#1139
Gong API
2
#1146
Sendgrid API
3
#1071
GitHub Apps
4
#1065
Hubspot Knowledge Base integration
5
#1069
Salesforce Service Cloud Ticket integration
🐞 Bug Fixes
#
Issue/PR
Description
1
#693
Some APIs returned encoded responses.
2
#1094
Track deletes problem.
3
#1104
Fix npm audit warnings.
4
#1110
Connection creation form doesn't expose dynamic fields.
5
#1138
Activity log deep linking doesn't work.
v0.33.0 - Pre-built integrations, managed integrations
🚨 Breaking changes
Title
Issue/PR
Description
1
Proxy: Backfill Base URLs
#1059
Backfilled many API base URLs. Some were modified: FreshService, Pannylane, RingCentral, Sage, Evaluagent.
✨ New Features
#
Title
Issue/PR
Description
1
Pre-built integrations
#983
Activate public syncs & actions directly from the dashboard with just a few clicks.
2
Managed integrations
#983
Let Nango implement and deploy custom integrations directly to your account.
3
Key Rotation
#488
Introduce the option to rotate both secret and public keys for enhanced security.
4
In-Dashboard Scripts
#841
Access and download sync/action scripts directly from the dashboard.
5
Enhanced Action Tooling
#993
Introducing the dedicated NangoAction
interface for action scripts.
6
App Version Display
#841
View the Nango app version in the 'Project Settings' section of the dashboard.
7
Instant Sync Start
#1036
Initiate a sync immediately, without waiting for the next scheduled run.
8
Optional Action Return Model
#1009
Simplify actions without outputs – no return model specification required.
9
Slack Webhook Capture
#1026
Securely capture webhook URL metadata during the OAuth process.
10
OAuth Parameter Override
#1040
Easily override pre-set OAuth parameters from the frontend SDK as needed.
11
New API: Highlevel
#1057
🐞 Bug Fixes
#
Issue/PR
Description
1
#963
Fixed scheduling issues with Nango Sync.
2
#953
Resolved layout disruption caused by lengthy connection IDs.
3
#1032
Disabled the auto-fill option for environment variables.
4
#1060
Corrected token introspection for Salesforce sandbox.
5
#1061
Addressed the issue where sync deploy activity log messages appeared empty.
6
#1016
Fixed intermittent failures related to token refresh/validity.
7
#1027
Resolved the issue blocking environment variable deletion when it's the only one present.
v0.32.8 - Secrets, sync management
✨ New features
Title
Issue/PR
Description
1
Secrets in scripts
#763
Define secrets on the dashboard, accessible in scripts, encrypted at rest
2
Better sync management
#990
Start & pause syncs, store attributes at the sync level
3
Delete improvements
#975
Metadata on each record indicating if deleted or not, delete count in webhooks
4
Sync initial state
#992
Settings for starting/pausing syncs by default in nango.yaml
5
Webhook improvements
#994 , #687
Webhook retries + no webhook timestamp on initial sync
🐞 Bug fixes
Issue/PR
Description
1
#1010
Disable autofill in integration settings.
2
#1003
Fix manual token refresh from dashboard.
v0.31.5 - Actions, deletes, rate-limits
✨ New features
Title
Issue/PR
Description
1
Actions
#962
Perform one-off synchronous actions to encapsulate complex workflows
2
Deletes
#909
Detect soft deleted records for both incremental and full refresh syncs
3
API-specific rate-limits
#857
Observe rate-limit headers to wait until next request (Discord/Github as examples)
4
CommonJS/ESM dual build
#959
Backend Node SDK is now compatible with CommonJS, in additional to ESM
5
New Salesforce templates
#958
Added support of syncing opportunities (+ cleaned up accounts & contacts templates)
6
Improve Microsoft support
#951
Ask for permissions again when users re-auth Microsoft (O365, Teams, Azure, etc.)
7
Use Datadog for monitoring
#971
Change from Sentry to Datadog for logs to improve querying capabiltiies
8
Sync tab improvements
#714
Improve readability & naming
9
Added Aircall API
#978
10
Added ServiceM8 API
#978
11
Added Pennylane API
#946
12
Added ServiceM8 API
#947
🐞 Bug fixes
Issue/PR
Description
1
#949
Importing connections would cause an error because of unknown integration.
2
#950
Proxy docs were inaccurate to forward custom headers.
3
#954
Importing connections with metadata would not work properly.
4
#918
No longer required to return from fetchData
function in syncs.
v0.29.0 - New APIs & templates
✨ New features
🐞 Bug fixes
Issue/PR
Description
1
#941
Fix Node SDK compilation due to field mapping type
You can’t perform that action at this time.