From a6787abc845988c601dea3abbf8035a068e0fbeb Mon Sep 17 00:00:00 2001 From: Release Bot Date: Tue, 2 Jul 2024 09:02:54 +0000 Subject: [PATCH] chore(release): 0.40.8 --- CHANGELOG.md | 34 +++++ package-lock.json | 188 +++++++++++++++++++++++++--- packages/cli/package.json | 8 +- packages/frontend/package.json | 2 +- packages/nango-yaml/package.json | 4 +- packages/node-client/lib/version.ts | 2 +- packages/node-client/package.json | 4 +- packages/shared/lib/version.ts | 2 +- packages/shared/package.json | 6 +- packages/types/package.json | 2 +- packages/webapp/package.json | 2 +- 11 files changed, 223 insertions(+), 31 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5049a55d61..6c709eb741 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,39 @@ All notable changes to this project will be documented in this file. +## [v0.40.8] - 2024-07-02 + +### Added + +- *(integrations)* Add support for Oura (#2417) by @henrymgarrett +- *(integrations)* Add certn implementation and cleanup other integrations (#2418) by @khaliqgant + +### Changed + +- Remove temporal (#2403) by @TBonnin +- Send metric when tasks change state (#2429) by @TBonnin +- Cleaning up legacy records tables (#2432) by @TBonnin +- RECORDS_DATABASE_URL defaults to main db (#2431) by @TBonnin + +### Fixed + +- *(sdk)* Handle internal issue when reaching persist (#2416) by @bodinsamuel +- Schedule nextDueDate should be null when schedule is not running (#2420) by @TBonnin +- *(tracing)* Various (#2413) by @bodinsamuel +- *(slack-notifications)* [nan-1164] dedupe slack notifications (#2421) by @khaliqgant +- *(webapp)* [nan-1164] fix connection count when filtering (#2423) by @khaliqgant +- *(tba-integration)* [nan 1259] support netsuite tba authorization (#2425) by @khaliqgant +- *(tracing)* Various fix (#2422) by @bodinsamuel +- Support post connection script execution in jobs handler (#2427) by @TBonnin +- Create processor for post connection scripts (#2428) by @TBonnin +- Every 1 hour" in nango.yaml -> "every1h" in UI (#2430) by @TBonnin +- /api/v1/sync is slow (#2424) by @TBonnin +- *(pagination)* [nan-1193] fix pagination (#2434) by @khaliqgant +- *(syncs)* Use JSON schema and validate action input (#2426) by @bodinsamuel +- Missing syncs in connections page (#2437) by @TBonnin +- *(ui)* Display code snippets more appropriately (#2436) by @bodinsamuel +- *(slack-notifications)* [nan-1164] multiple notifications on refresh error (#2433) by @khaliqgant + ## [v0.40.7] - 2024-06-27 ### Added @@ -1453,6 +1486,7 @@ All notable changes to this project will be documented in this file. - Update Zendesk Chat configuration file (#161) by @Frenchcooc - APIs using client_credentials as grant type (#165) by @Frenchcooc +[v0.40.8]: https://github.com/NangoHQ/nango/compare/v0.40.7..v0.40.8 [v0.40.7]: https://github.com/NangoHQ/nango/compare/v0.40.6..v0.40.7 [v0.40.6]: https://github.com/NangoHQ/nango/compare/v0.40.5..v0.40.6 [v0.40.5]: https://github.com/NangoHQ/nango/compare/v0.40.4..v0.40.5 diff --git a/package-lock.json b/package-lock.json index f675e0c713..cca327ad5b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30766,14 +30766,14 @@ }, "packages/cli": { "name": "nango", - "version": "0.40.7", + "version": "0.40.8", "license": "SEE LICENSE IN LICENSE FILE IN GIT REPOSITORY", "dependencies": { "@babel/parser": "^7.22.5", "@babel/traverse": "^7.22.5", "@babel/types": "^7.22.5", - "@nangohq/nango-yaml": "^0.40.7", - "@nangohq/shared": "^0.40.7", + "@nangohq/nango-yaml": "^0.40.8", + "@nangohq/shared": "^0.40.8", "@swc/core": "^1.5.25", "ajv": "^8.12.0", "ajv-errors": "^3.0.0", @@ -30808,7 +30808,7 @@ "@babel/core": "^7.22.1", "@babel/preset-env": "^7.22.4", "@babel/preset-typescript": "^7.21.5", - "@nangohq/types": "^0.40.7", + "@nangohq/types": "^0.40.8", "@types/babel__traverse": "^7.20.1", "@types/babel-traverse": "^6.25.7", "@types/commander": "^2.12.2", @@ -30964,7 +30964,7 @@ }, "packages/frontend": { "name": "@nangohq/frontend", - "version": "0.40.7", + "version": "0.40.8", "license": "SEE LICENSE IN LICENSE FILE IN GIT REPOSITORY" }, "packages/internals": { @@ -31075,13 +31075,13 @@ }, "packages/nango-yaml": { "name": "@nangohq/nango-yaml", - "version": "0.40.7", + "version": "0.40.8", "dependencies": { "js-yaml": "^4.1.0", "ms": "3.0.0-canary.1" }, "devDependencies": { - "@nangohq/types": "^0.40.7", + "@nangohq/types": "^0.40.8", "vitest": "1.6.0" } }, @@ -31095,13 +31095,13 @@ }, "packages/node-client": { "name": "@nangohq/node", - "version": "0.40.7", + "version": "0.40.8", "license": "SEE LICENSE IN LICENSE FILE IN GIT REPOSITORY", "dependencies": { "axios": "^1.2.0" }, "devDependencies": { - "@nangohq/types": "^0.40.7", + "@nangohq/types": "^0.40.8", "tsup": "^8.0.2", "vitest": "1.6.0" }, @@ -31389,7 +31389,7 @@ }, "packages/shared": { "name": "@nangohq/shared", - "version": "0.40.7", + "version": "0.40.8", "bundleDependencies": [ "@nangohq/utils", "@nangohq/database" @@ -31401,7 +31401,7 @@ "@hapi/boom": "^10.0.1", "@nangohq/database": "file:../database", "@nangohq/nango-yaml": "^0.40.1", - "@nangohq/node": "^0.40.7", + "@nangohq/node": "^0.40.8", "@nangohq/utils": "file:../utils", "@sentry/node": "^7.106.0", "ajv": "^8.12.0", @@ -31433,7 +31433,7 @@ "@nangohq/logs": "file:../logs", "@nangohq/nango-orchestrator": "file:../orchestrator", "@nangohq/records": "file:../records", - "@nangohq/types": "^0.40.7", + "@nangohq/types": "^0.40.8", "@nangohq/webhooks": "file:../webhooks", "@sentry/types": "7.112.2", "@types/braintree": "^3.3.12", @@ -31460,7 +31460,7 @@ "packages/shared/node_modules/@nangohq/database": { "version": "1.0.0", "resolved": "file:packages/shared/vendor/nangohq-database-1.0.0.tgz", - "integrity": "sha512-cmbABV8vXMQGPxFijX64oAapnfQhNFg67dZzxy+zkR1z2CcWJP9CgVVynqIAbIJe2GH6yPm+lwFbhXbuUbwDLQ==", + "integrity": "sha512-BfaykmhVY9lbmOtowrZWfSFSLjqjru5QROZ83+pbT/JctYqCrMv0s46SPZw4lRxhcPaZ1Ru1q811gddA8mBwMg==", "bundleDependencies": [ "@nangohq/utils", "knex", @@ -31481,6 +31481,7 @@ "@colors/colors", "axios", "dd-trace", + "exponential-backoff", "http-proxy-agent", "https-proxy-agent", "nanoid", @@ -31494,6 +31495,7 @@ "@colors/colors": "1.6.0", "axios": "^1.3.4", "dd-trace": "5.2.0", + "exponential-backoff": "3.1.1", "http-proxy-agent": "7.0.2", "https-proxy-agent": "7.0.4", "nanoid": "5.0.7", @@ -31913,6 +31915,11 @@ "inBundle": true, "license": "MIT" }, + "packages/shared/node_modules/@nangohq/database/node_modules/@nangohq/utils/node_modules/exponential-backoff": { + "version": "3.1.1", + "inBundle": true, + "license": "Apache-2.0" + }, "packages/shared/node_modules/@nangohq/database/node_modules/@nangohq/utils/node_modules/fecha": { "version": "4.2.3", "inBundle": true, @@ -33083,11 +33090,37 @@ "acorn": "^8" } }, + "packages/shared/node_modules/@nangohq/utils/node_modules/agent-base": { + "version": "7.1.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, "packages/shared/node_modules/@nangohq/utils/node_modules/async": { "version": "3.2.5", "inBundle": true, "license": "MIT" }, + "packages/shared/node_modules/@nangohq/utils/node_modules/asynckit": { + "version": "0.4.0", + "inBundle": true, + "license": "MIT" + }, + "packages/shared/node_modules/@nangohq/utils/node_modules/axios": { + "version": "1.7.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, "packages/shared/node_modules/@nangohq/utils/node_modules/cjs-module-lexer": { "version": "1.3.1", "inBundle": true, @@ -33133,6 +33166,17 @@ "text-hex": "1.0.x" } }, + "packages/shared/node_modules/@nangohq/utils/node_modules/combined-stream": { + "version": "1.0.8", + "inBundle": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "packages/shared/node_modules/@nangohq/utils/node_modules/crypto-randomuuid": { "version": "1.0.0", "inBundle": true, @@ -33188,6 +33232,27 @@ "node": ">=18" } }, + "packages/shared/node_modules/@nangohq/utils/node_modules/debug": { + "version": "4.3.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "packages/shared/node_modules/@nangohq/utils/node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "inBundle": true, + "license": "MIT" + }, "packages/shared/node_modules/@nangohq/utils/node_modules/delay": { "version": "5.0.0", "inBundle": true, @@ -33199,6 +33264,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "packages/shared/node_modules/@nangohq/utils/node_modules/delayed-stream": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, "packages/shared/node_modules/@nangohq/utils/node_modules/detect-newline": { "version": "3.1.0", "inBundle": true, @@ -33217,6 +33290,11 @@ "inBundle": true, "license": "MIT" }, + "packages/shared/node_modules/@nangohq/utils/node_modules/exponential-backoff": { + "version": "3.1.1", + "inBundle": true, + "license": "Apache-2.0" + }, "packages/shared/node_modules/@nangohq/utils/node_modules/fecha": { "version": "4.2.3", "inBundle": true, @@ -33227,6 +33305,62 @@ "inBundle": true, "license": "MIT" }, + "packages/shared/node_modules/@nangohq/utils/node_modules/follow-redirects": { + "version": "1.15.6", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "packages/shared/node_modules/@nangohq/utils/node_modules/form-data": { + "version": "4.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "packages/shared/node_modules/@nangohq/utils/node_modules/http-proxy-agent": { + "version": "7.0.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "packages/shared/node_modules/@nangohq/utils/node_modules/https-proxy-agent": { + "version": "7.0.4", + "inBundle": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, "packages/shared/node_modules/@nangohq/utils/node_modules/ieee754": { "version": "1.2.1", "funding": [ @@ -33376,6 +33510,25 @@ "node": ">= 0.6" } }, + "packages/shared/node_modules/@nangohq/utils/node_modules/mime-db": { + "version": "1.52.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "packages/shared/node_modules/@nangohq/utils/node_modules/mime-types": { + "version": "2.1.35", + "inBundle": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "packages/shared/node_modules/@nangohq/utils/node_modules/module-details-from-path": { "version": "1.0.3", "inBundle": true, @@ -33495,6 +33648,11 @@ "node": ">=12.0.0" } }, + "packages/shared/node_modules/@nangohq/utils/node_modules/proxy-from-env": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT" + }, "packages/shared/node_modules/@nangohq/utils/node_modules/readable-stream": { "version": "3.6.2", "inBundle": true, @@ -33894,7 +34052,7 @@ }, "packages/types": { "name": "@nangohq/types", - "version": "0.40.7", + "version": "0.40.8", "license": "SEE LICENSE IN LICENSE FILE IN GIT REPOSITORY", "devDependencies": { "@types/json-schema": "7.0.15", @@ -34008,7 +34166,7 @@ "@heroicons/react": "2.0.18", "@mantine/core": "7.9.0", "@mantine/prism": "5.10.5", - "@nangohq/frontend": "^0.40.7", + "@nangohq/frontend": "^0.40.8", "@nangohq/server": "file:../server", "@nangohq/types": "file:../types", "@radix-ui/react-dialog": "1.0.5", diff --git a/packages/cli/package.json b/packages/cli/package.json index 91cf30e11b..cb05db0c69 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "nango", - "version": "0.40.7", + "version": "0.40.8", "description": "Nango's CLI tool.", "type": "module", "main": "dist/index.js", @@ -24,8 +24,8 @@ "@babel/parser": "^7.22.5", "@babel/traverse": "^7.22.5", "@babel/types": "^7.22.5", - "@nangohq/nango-yaml": "^0.40.7", - "@nangohq/shared": "^0.40.7", + "@nangohq/nango-yaml": "^0.40.8", + "@nangohq/shared": "^0.40.8", "@swc/core": "^1.5.25", "ajv": "^8.12.0", "ajv-errors": "^3.0.0", @@ -57,7 +57,7 @@ "@babel/core": "^7.22.1", "@babel/preset-env": "^7.22.4", "@babel/preset-typescript": "^7.21.5", - "@nangohq/types": "^0.40.7", + "@nangohq/types": "^0.40.8", "@types/babel__traverse": "^7.20.1", "@types/babel-traverse": "^6.25.7", "@types/commander": "^2.12.2", diff --git a/packages/frontend/package.json b/packages/frontend/package.json index a2542657ab..e8c998186f 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -1,6 +1,6 @@ { "name": "@nangohq/frontend", - "version": "0.40.7", + "version": "0.40.8", "description": "Nango's frontend library for OAuth handling.", "type": "module", "main": "dist/index.js", diff --git a/packages/nango-yaml/package.json b/packages/nango-yaml/package.json index f514e0f23d..cc792c8932 100644 --- a/packages/nango-yaml/package.json +++ b/packages/nango-yaml/package.json @@ -1,6 +1,6 @@ { "name": "@nangohq/nango-yaml", - "version": "0.40.7", + "version": "0.40.8", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -17,7 +17,7 @@ "ms": "3.0.0-canary.1" }, "devDependencies": { - "@nangohq/types": "^0.40.7", + "@nangohq/types": "^0.40.8", "vitest": "1.6.0" }, "files": [ diff --git a/packages/node-client/lib/version.ts b/packages/node-client/lib/version.ts index a5a511673e..36c80acc68 100644 --- a/packages/node-client/lib/version.ts +++ b/packages/node-client/lib/version.ts @@ -1 +1 @@ -export const NANGO_VERSION = '0.40.7'; +export const NANGO_VERSION = '0.40.8'; diff --git a/packages/node-client/package.json b/packages/node-client/package.json index 1456b40ef1..6b0fdd0cdd 100644 --- a/packages/node-client/package.json +++ b/packages/node-client/package.json @@ -1,6 +1,6 @@ { "name": "@nangohq/node", - "version": "0.40.7", + "version": "0.40.8", "description": "Nango's Node client.", "type": "module", "main": "dist/index.js", @@ -36,7 +36,7 @@ "README.md" ], "devDependencies": { - "@nangohq/types": "^0.40.7", + "@nangohq/types": "^0.40.8", "tsup": "^8.0.2", "vitest": "1.6.0" } diff --git a/packages/shared/lib/version.ts b/packages/shared/lib/version.ts index a5a511673e..36c80acc68 100644 --- a/packages/shared/lib/version.ts +++ b/packages/shared/lib/version.ts @@ -1 +1 @@ -export const NANGO_VERSION = '0.40.7'; +export const NANGO_VERSION = '0.40.8'; diff --git a/packages/shared/package.json b/packages/shared/package.json index 2e9d60ff27..5921fc9d06 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@nangohq/shared", - "version": "0.40.7", + "version": "0.40.8", "description": "Nango's shared components.", "type": "module", "main": "dist/index.js", @@ -23,7 +23,7 @@ "@hapi/boom": "^10.0.1", "@nangohq/database": "file:../database", "@nangohq/nango-yaml": "^0.40.1", - "@nangohq/node": "^0.40.7", + "@nangohq/node": "^0.40.8", "@nangohq/utils": "file:../utils", "@sentry/node": "^7.106.0", "ajv": "^8.12.0", @@ -59,7 +59,7 @@ "@nangohq/logs": "file:../logs", "@nangohq/nango-orchestrator": "file:../orchestrator", "@nangohq/records": "file:../records", - "@nangohq/types": "^0.40.7", + "@nangohq/types": "^0.40.8", "@nangohq/webhooks": "file:../webhooks", "@sentry/types": "7.112.2", "@types/braintree": "^3.3.12", diff --git a/packages/types/package.json b/packages/types/package.json index b9799448a1..f21d45b606 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@nangohq/types", - "version": "0.40.7", + "version": "0.40.8", "description": "Types used in Nango applications", "type": "module", "typings": "dist/index.d.ts", diff --git a/packages/webapp/package.json b/packages/webapp/package.json index 415a615989..6862b9785a 100644 --- a/packages/webapp/package.json +++ b/packages/webapp/package.json @@ -35,7 +35,7 @@ "@heroicons/react": "2.0.18", "@mantine/core": "7.9.0", "@mantine/prism": "5.10.5", - "@nangohq/frontend": "^0.40.7", + "@nangohq/frontend": "^0.40.8", "@nangohq/server": "file:../server", "@nangohq/types": "file:../types", "@radix-ui/react-dialog": "1.0.5",