There are already numerous Linux kernel "changelogs" out there, depending on what you're looking for. Unfortunately, the "official" repositories of kernel.org are down at this time, but the most official log of changes currently available would be
https://github.com/torvalds/linux/commits/master.
Next best source of official changes is
the Linux Kernel Mailing List. Release announcements, like the one linked there, enumerate who worked on the release and what they did. (Note that you'd need to look at 3.0.1, 3.0.2, 3.0.3, and 3.0.4 to find the differences between 3.0.0 and 3.0.4).
Others include
https://lwn.net/, which has a weekly briefing on the state of the world, including
kernel development.
Kernelnewbies.org has human-readable summaries of what has changed in each major release, as well.
Now, if you mean a changelog specifically for what has changed in Linode's kernel stuff... it's already there. See the <description> element.