# Major version upgrade to the JavaScript Client (@sanity/client)

**Version:** v3.0.0

**Published:** August 12, 2022

Breaking changes:

- The client will now fetch from the API CDN when a token and `useCdn: true` are passed together.
- The client now only supports Node.js v12 and higher.
- The deprecated `merge` patch operator was removed.
- The deprecated `document` property on `assets.upload` was removed.
- `client.observable.fetch()` returns a cold observable.

