计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
instantly-upgrade-migration【效率与协作】Analyze, plan, and execute Instantly SDK upgrades with breaking change detection. Use when upgrading Instantly SDK versions, detecting deprecations, or migrating to new API versions. Trigger with phrases like "upgrade instantly", "instantly migration", "instantly breaking changes", "update instantly SDK", "analyze instantly version".
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Guide for upgrading Instantly SDK versions and handling breaking changes.
npm list @instantly/sdk
npm view @instantly/sdk version
open https://github.com/instantly/sdk/releases
git checkout -b upgrade/instantly-sdk-vX.Y.Z
npm install @instantly/sdk@latest
npm test
Update import statements, configuration, and method signatures as needed.
| SDK Version | API Version | Node.js | Breaking Changes |
|---|---|---|---|
| 3.x | 2024-01 | 18+ | Major refactor |
| 2.x | 2023-06 | 16+ | Auth changes |
| 1.x | 2022-01 | 14+ | Initial release |
// Before (v1.x)
import { Client } from '@instantly/sdk';
// After (v2.x)
import { InstantlyClient } from '@instantly/sdk';
// Before (v1.x)
const client = new Client({ key: 'xxx' });
// After (v2.x)
const client = new InstantlyClient({
apiKey: 'xxx',
});
npm install @instantly/sdk@1.x.x --save-exact
// Monitor for deprecation warnings in development
if (process.env.NODE_ENV === 'development') {
process.on('warning', (warning) => {
if (warning.name === 'DeprecationWarning') {
console.warn('[Instantly]', warning.message);
// Log to tracking system for proactive updates
}
});
}
// Common deprecation patterns to watch for:
// - Renamed methods: client.oldMethod() -> client.newMethod()
// - Changed parameters: { key: 'x' } -> { apiKey: 'x' }
// - Removed features: Check release notes before upgrading
For CI integration during upgrades, see instantly-ci-integration.