Releases: NangoHQ/nango
Releases · NangoHQ/nango
v0.42.10
v0.42.10 - 2024-09-12
Added
- (api docs) Add linkedin api page gotcha for refresh tokens (#2697) by @khaliqgant
- (integrations) Add support for manatal (#2692) by @hilmia
- Integration UI revamp (#2594) by @bodinsamuel
- (integrations) Add support for shipstation (#2700) by @hassan254-prog
- (integrations) Add support for Discourse (#2699) by @hassan254-prog
- (integrations) Add support for avalara (#2701) by @hassan254-prog
- (integration-templates) Add woocommerce integration templates (#2703) by @hassan254-prog
- (migration) Add sync_config_id column to sync_config table (#2711) by @TBonnin
- (integration-templates) [nan 1643] dynamic tests against integration templates (#2678) by @khaliqgant
Changed
- Scripts v2 (#2702) by @bodinsamuel
- Use new sync_config_id column in sync table (#2712) by @TBonnin
- (deps) Bump express from 4.19.2 to 4.20.0 (#2715) by @dependabot[bot]
- (deps) Bump body-parser from 1.20.2 to 1.20.3 (#2714) by @dependabot[bot]
Fixed
- Show version in NPM publish github action title (#2693) by @TBonnin
- (internal-integrations) [nan-1629] continue on error (#2685) by @khaliqgant
- (internal-deployment) Error is a string not json (#2695) by @khaliqgant
- (internal-deployment) Fix nango install (#2696) by @khaliqgant
- (cli) Handle conflicting script names (#2691) by @bodinsamuel
- (internal-deployment) Fix concurrency name & error exit logic (#2698) by @khaliqgant
- (ui) Improve code snippets (#2677) by @bodinsamuel
- (api) Wrong handling for createProvider return type (#2704) by @bodinsamuel
- (integration-template-upload) [nan-1629] update exit code specific logic and don't bail on success (#2705) by @khaliqgant
- (xero-auth) [nan-1684] handle multiple tenants (#2706) by @khaliqgant
- (ui) Script v2 feedback (#2707) by @bodinsamuel
- (ui) Correctly show v1 when there is no template (#2710) by @bodinsamuel
- Allow special characters in provider config key (#2713) by @TBonnin
- Axios error request method can be undefined (#2716) by @TBonnin
- (proxy) File upload via multipart/form-data or application/octet-stream (#2708) by @TBonnin
v0.42.9
v0.42.9 - 2024-09-06
Added
- (integrations) [nan-1598] add cal-v2 syncs (#2667) by @khaliqgant
- (connection) Delete also clean opened slack notification (#2666) by @bodinsamuel
- Add support for full log message in persist API (#2659) by @TBonnin
- (integrations) Add support for zoho-people (#2684) by @hassan254-prog
- (integrations) Add support for coupa compass (#2683) by @hassan254-prog
Changed
- (docs) Github app oauth doc improvements (#2673) by @khaliqgant
- (deps-dev) Bump @blakeembrey/template from 1.1.0 to 1.2.0 (#2672) by @dependabot[bot]
- Update count of supported APIs (#2676) by @rguldener
- Refactor persist API to use same pattern as other services (#2658) by @TBonnin
- Pass full log messages from scripts (#2660) by @TBonnin
- Improve syncs log messages (#2687) by @TBonnin
- Lower mininum frequency interval to 30s (#2690) by @TBonnin
Fixed
- (logs) Update operation messages + icons (#2670) by @bodinsamuel
- (integrations) Fix cal yaml (#2675) by @khaliqgant
- (capping) Reup capping on connection creation (#2674) by @bodinsamuel
- (node-client) Sync record types (#2679) by @bodinsamuel
- (Netsuite) Use expandSubResources to fetch all subentities (#2680) by @TBonnin
- Connectionid validation (#2688) by @bodinsamuel
- (demo) Reup fetch data (#2689) by @bodinsamuel
v0.42.8
v0.42.8 - 2024-09-03
Added
- (internal-script-development) [nan-1629] add internal deploy logic (#2655) by @khaliqgant
Changed
- Correctly document basic auth (#2664) by @bodinsamuel
Fixed
- (slack) Log operation to admin account only (#2668) by @bodinsamuel
v0.42.7
v0.42.7 - 2024-09-02
Added
- (integrations) Add flag auto_start (#2653) by @hassan254-prog
- (integrations) Add support for cal.com (#2657) by @hassan254-prog
- (integrations) Add support for make (#2656) by @hassan254-prog
Fixed
- (deps) Upgrade botbuilder (#2649) by @bodinsamuel
- (github-action-example) Check for the key later based on the determined stage (#2651) by @khaliqgant
- (cli) Exit 1 when compilation fail (#2650) by @bodinsamuel
- (github-app-oauth) [nan-1628] add escape hatch for avoiding encoding params (#2652) by @khaliqgant
- (user) Correctly get user by token (#2654) by @bodinsamuel
- (github-template) Fix secret key access (#2662) by @khaliqgant
- (cli) Correctly compile file outside an integration (#2663) by @bodinsamuel
v0.42.6
v0.42.6 - 2024-08-29
Added
- (integrations) Add support for builder.io (#2637) by @hassan254-prog
- (integrations) Add support for google play (#2636) by @hassan254-prog
- (api) Prebuilt endpoints (#2642) by @bodinsamuel
Changed
- Clarify start sync behavior (#2644) by @bastienbeurier
- (deps) Bump micromatch and lint-staged (#2640) by @dependabot[bot]
- Update the template list in the docs (#2635) by @hassan254-prog
- Incorrect webhook subscription example (#2633) by @bodinsamuel
Fixed
- (tiktok-accounts) [nan-1233] check for nested data (#2641) by @khaliqgant
- (ui) Upgrade Info component with Radix (#2645) by @bodinsamuel
- (proxy) Correctly stream attachment (#2643) by @bodinsamuel
- (deps) Manual upgrade (#2647) by @bodinsamuel
- (docs) [nan-1511] update docs for webhooks (#2648) by @khaliqgant
v0.42.5
v0.42.5 - 2024-08-27
Added
- POST /connection: add support for OAUTH2_CC auth mode (#2607) by @TBonnin
- (integrations) Add support for chargebee (#2615) by @edishu
- (integrations) Add support for metabase (#2617) by @hassan254-prog
- (integrations) Add support for checkout.com (#2616) by @hassan254-prog
- Add integration provider for Holded (#2620) by @vrouet
- (integrations) Add support for bigcommerce (#2621) by @hassan254-prog
- (integrations) Add support for codeclimate (#2625) by @hassan254-prog
- Adding templates for Netsuite (#2618) by @TBonnin
- (pagination) [nan-1532] add offset_start_value (#2638) by @khaliqgant
- (scripts) Add missing native objects (#2639) by @bodinsamuel
Changed
- Display job and stage in github action name (#2610) by @TBonnin
- Document Google Drive template on docs (#2611) by @rguldener
- (deps) Bump axios from 1.7.2 to 1.7.4 (#2612) by @dependabot[bot]
- Update aws s3 lib to fix fast-xml-parse vulnerability (#2626) by @TBonnin
- Allow to run templates upload gh action manually (#2629) by @TBonnin
Fixed
- (url) Handle special characters in connection params (#2608) by @hassan254-prog
- Runner request to jobs /idle endpoint (#2614) by @TBonnin
- Update error message for provider key missing (#2622) by @kndwin
- (api) Allow disabling rate limit (#2623) by @bodinsamuel
- (api) DELETE integration split logic, dedicated files (#2624) by @bodinsamuel
- Upload templates github action (#2627) by @TBonnin
- Disable proxy debug log by default (#2628) by @TBonnin
- Wrong file path for schema.zod.js in templates (#2630) by @TBonnin
- (upload templates) Using cut instead of dirname (#2632) by @TBonnin
- Better payload for proxy logs and operations (#2631) by @TBonnin
- Action and webhook logs improvements (#2634) by @TBonnin
v0.42.4
<!-- generated by git-cliff -->
v0.42.2
v0.42.2 - 2024-07-26
Added
- (db) Add index for invited_users (#2522) by @bodinsamuel
- (integrations) Add support for gainsight-cc (#2531) by @hassan254-prog
- (integrations) Add helpscout rate limiting (#2534) by @hassan254-prog
- (server) Add CSP, cors (#2532) by @bodinsamuel
- (sdk) [nan-1474] allow generics for input and output for triggerAction (#2542) by @khaliqgant
- Expose env.js from backend to frontend (#2540) by @bodinsamuel
- In product metrics (#2541) by @bodinsamuel
- (integration-template) Add sharepoint fetch-file action (#2551) by @hassan254-prog
- (tableau-integrations) Add support for tableau api (#2526) by @hassan254-prog
- (integrations) [nan-1195] teams integration (#2550) by @khaliqgant
Fixed
- (team) Forbid to remove themselves, handle invitation with wrong account (#2533) by @bodinsamuel
- (integration-templates-xero) Validate update-invoices correctly (#2536) by @khaliqgant
- (auth) Handle invitation with managed auth (#2535) by @bodinsamuel
- (auth) Correct email verification (#2537) by @bodinsamuel
- (auth) Secure cookie and allow subdomains (#2538) by @bodinsamuel
- (team) Update team/invitation wording (#2539) by @bodinsamuel
- (cors) Allow public api to be reached from a frontend (#2543) by @bodinsamuel
- (csp) Allow websockets (#2544) by @bodinsamuel
- (signup) Correctly verify email when using invitation (#2548) by @bodinsamuel
- (ui) Feedback on team/invitation (#2545) by @bodinsamuel
- (ui) Various fix (#2552) by @bodinsamuel
- (ci) Providers validation (#2546) by @bodinsamuel
- (sdk) [nan-1474] type sdk and remove return coercion (#2553) by @khaliqgant
v0.42.0
v0.42.0 - 2024-07-16
Added
- (integrations) Add support for the Canny API (#2499) by @keedyc
- (integration-templates) Improve sharepoint templates (#2495) by @hassan254-prog
- Refactor Team Settings (#2493) by @bodinsamuel
Changed
- Remove deprecated get records (#2511) by @bodinsamuel
Fixed
- (proxy) Allow empty body for POST, PUT, PATCH (#2506) by @TBonnin
- (datadog) Enable tcp tracing (#2510) by @bodinsamuel
- (db) Remove unused metrics, reduce pool size (#2509) by @bodinsamuel
- (runner) Get random port safely (#2508) by @bodinsamuel
- (cli) Handle Windows paths (#2312) (#2496) by @bburns
- (integration-templates) Show the link only for the future upgrade not the current integration template (#2512) by @khaliqgant
v0.41.1
v0.41.1 - 2024-07-12
Added
- (internal-integration-templates) [nan-1343] allow integration templates to be run from the repo (#2473) by @khaliqgant
- (integrations) Add support for zoominfo (#2469) by @hassan254-prog
- (oauth2) Add coros provider to list of clientProviders (#2476) by @hassan254-prog
- (integrations) Add support for Coros (#2449) by @henrymgarrett
- (integrations) Add support for listmonk (#2480) by @samuelandert
- (account) Check password strength (#2483) by @bodinsamuel
- (integration-templates) [nan-1350] internal template versioning process (#2491) by @khaliqgant
- (integration-templates) Add luma integration template (#2490) by @hassan254-prog
Changed
- Data validation (#2468) by @bodinsamuel
- (CLI) Protect against sync model renaming destructive consequences (#2475) by @TBonnin
- (deps-dev) Bump fast-loops from 1.1.3 to 1.1.4 (#2492) by @dependabot[bot]
- (scheduler) Cleanup tasks and schedules (#2485) by @TBonnin
Fixed
- (ui) Toggle was not in sync with actual state (#2472) by @bodinsamuel
- (integration-templates) [nan-1328] remove auto start false (#2479) by @khaliqgant
- Handle big payload across the stack (#2474) by @bodinsamuel
- (slack-notifications) [nan-1164] add lock check for remove failing connection (#2482) by @khaliqgant
- Slow connection page (#2481) by @TBonnin
- (validation) Change default to false (#2487) by @bodinsamuel
- (auth) Do not display refresh button if not possible (#2484) by @bodinsamuel
- (auth) Stop leaking stack and credentials when erroring (#2489) by @bodinsamuel
- (types) Correct Timestamps, move env and account (#2486) by @bodinsamuel
- (webapp) [nan-1356] fix UI for syncs (#2498) by @khaliqgant
- (webapp) [nan-1295] stable ordering of syncs and actions (#2497) by @khaliqgant
- Token refresh locking logic (#2494) by @TBonnin
- (integration-templates) [nan-1366] add .nango dir and fix path (#2500) by @khaliqgant
- (nango-yaml) Disallow empty array (#2501) by @bodinsamuel
- (validation) Cache ajv compilation (#2502) by @bodinsamuel
- (ui) Reup Admin, fix input size (#2503) by @bodinsamuel
- Retry strategy (#2505) by @TBonnin
- (nango-yaml) Handle fields duplicated by extends (#2504) by @bodinsamuel