# Is there a changelog for apollo-datasource-rest?

**URL:** https://community.apollographql.com/t/is-there-a-changelog-for-apollo-datasource-rest/1104
**Category:** Server
**Tags:** server
**Created:** [August 16, 2021, 5:44pm UTC](https://community.apollographql.com/t/is-there-a-changelog-for-apollo-datasource-rest/1104 "2021-08-16T17:44:25Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![brettski](https://sea1.discourse-cdn.com/flex019/user_avatar/community.apollographql.com/brettski/32/682_2.png) [@brettski](https://community.apollographql.com/u/brettski)
#### Post date: [August 16, 2021, 5:44pm UTC](https://community.apollographql.com/t/is-there-a-changelog-for-apollo-datasource-rest/1104/1 "2021-08-16T17:44:25Z")

</div>

We are working on updating packages. Two of our api’s use, `apollo-datasource-rest`, at 0.12. The current version is 3.1.1. Is there a list of changes between all the version in-between to help alleviate any surprises along the way? Look at the repo, [https://github.com/apollographql/apollo-server/tree/main/packages/apollo-datasource-rest](https://github.com/apollographql/apollo-server/tree/main/packages/apollo-datasource-rest), I am not seeing a changelog.md.

Is v3 only for use with Apollo server v3?

Thank you!

---

<div class="post-metadata">

### Author: ![abernix](https://sea1.discourse-cdn.com/flex019/user_avatar/community.apollographql.com/abernix/32/10_2.png) [@abernix](https://community.apollographql.com/u/abernix)
#### Post date: [August 17, 2021, 6:56am UTC](https://community.apollographql.com/t/is-there-a-changelog-for-apollo-datasource-rest/1104/2 "2021-08-17T06:56:28Z")

</div>

The only notable change between those versions is in [the Migration Guide for Apollo Server 3](https://www.apollographql.com/docs/apollo-server/migration/#apollo-datasource-rest-baseurl-override-change) and dropped support for Node.js versions before v12.

There isn’t a dedicated `CHANGELOG.md` for that package since it’s very low-volume; it’s changes are governed by the Server repository’s [root `CHANGELOG.md`](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md). It does get a small bump each time Apollo Server is published, but we do take care to make sure we log relevant changes in the primary CHANGELOG. In that regard, you can search the root CHANGELOG for `apollo-datasource-rest`, though you’ll find that the only notable change is that which is also called out in the migration guide for v3 that I linked above (regarding `baseUrl`).

Just to verify this, I went ahead and ran the following locally (GitHub’s web interface doesn’t support sub-directory filtered comparisons:

```bash
git diff apollo-datasource-rest@0.12.0...apollo-datasource-rest@3.1.1 -- packages/apollo-datasource-rest/ ':^packages/apollo-datasource-rest/src/ __tests__ /'

```

Feel free to run that locally on a checkout of this repository — it’s a small amount of output — but I can confirm that the changes are as I described above.

* * *

In regard to it being intended for Apollo Server v3, I’d go with “yes” because I suspect you’ll have problems getting dependencies to resolve correctly otherwise, [as it depends on other `apollo-server-*@3.x` package](https://www.runpkg.com/?apollo-datasource-rest@3.1.1/package.json#21).

Functionally speaking, if you’re not otherwise upgrading to Apollo Server v3 yet, I don’t believe you would gain any benefits as it’s largely a difference in the supported capabilities of the TypeScript compiler (i.e., `override` support on class methods).

---

<div class="post-metadata">

### Author: ![brettski](https://sea1.discourse-cdn.com/flex019/user_avatar/community.apollographql.com/brettski/32/682_2.png) [@brettski](https://community.apollographql.com/u/brettski)
#### Post date: [August 17, 2021, 1:32pm UTC](https://community.apollographql.com/t/is-there-a-changelog-for-apollo-datasource-rest/1104/3 "2021-08-17T13:32:39Z")

</div>

This covers it well, thank you. Once we figure out how to handle our federation schema updating stuff, we are looking forward to getting on v3.

---

<div class="post-metadata">

### Author: ![abernix](https://sea1.discourse-cdn.com/flex019/user_avatar/community.apollographql.com/abernix/32/10_2.png) [@abernix](https://community.apollographql.com/u/abernix)
#### Post date: [August 18, 2021, 7:13am UTC](https://community.apollographql.com/t/is-there-a-changelog-for-apollo-datasource-rest/1104/4 "2021-08-18T07:13:10Z")

</div>


