v6.0.0
For many users, this upgrade will not require any changes to your application code. The v6 release of @globus/sdk was considered a breaking change based on the following:
- Deprecation of support for Node.js 18. This version of Node.js has reached its end-of-life. The
@globus/sdkhas been updated to support Node.js 20 and later. - "Timer" service renamed to "Timers". The
@globus/sdk/services/timerservice has been renamed to@globus/sdk/services/timersto better reflect the rest of the Globus ecosystem. - Typescript
- Removal of the
@globus/typespackage. The@globus/typespackage has been removed from the SDK, and all types are now included in the main@globus/sdkpackage. This change was made to simplify the installation process and reduce confusion about which package to use for type definitions as the source of truth. - More complete, and accurate, service types. With service types colocated in the SDK, we've been able to utilize types generated directly from the OpenAPI specifications published by the various services.
- Removal of the
See our UPGRADING guide for more details.
See our CHANGELOG for a full list of changes.