This is a list of links to every changelog.
3.x
Linux 3.17 Released 5 Oct, 2014 (63 days)
Linux 3.16 Released 3 Aug, 2014 (56 days)
Linux 3.15 Released 8 June, 2014 (70 days)
Linux 3.14 Released 30 March, 2014 (70 days)
Linux 3.13 Released 19 January, 2014 (78 days)
Linux 3.12 Released 2 November, 2013 (61 days)
Linux 3.11 Released 2 September, 2013 (64 days)
Linux 3.10 Released 30 Jun, 2013 (63 days)
Linux 3.9 Released 28 April, 2013 (69 days)
Linux 3.8 Released 18 Feb, 2013 70 ( days)
Linux 3.7 Released 10 Dec 2012 (71 days)
Linux 3.6 Released Sep 30, 2012 (71 days)
Linux 3.5 Released 21 Jul, 2012 (62 days)
Linux 3.4 Released 20 May, 2012 (63 days)
Linux 3.3 Released 18 Mar, 2012 (74 days)
Linux 3.2 Released 4 Jan, 2012 (72 days)
Linux 3.1 Released 24 Oct, 2011 (95 days)
Linux 3.0 Released 21 Jul, 2011 (64 days)
2.6.x
Linux 2.6.39 Released 18 May, 2011 (65 days)
Linux 2.6.38 Released 14 March, 2011 (69 days)
Linux 2.6.37 Released 4 January, 2011 (76 days)
Linux 2.6.36 Released 20 October, 2010 (80 days)
Linux 2.6.35 Released 1 August, 2010 (76 days)
Linux 2.6.34 Released 16 May, 2010 (81 days)
Linux 2.6.33 Released 24 February, 2010 (83 days)
Linux 2.6.32 Released 3 December, 2009 (84 days)
Linux 2.6.31 Released 9 September, 2009 (92 days)
Linux 2.6.30 Released 9 June, 2009 (77 days)
Linux 2.6.29 Released 24 March, 2009 (89 days)
Linux 2.6.28 Released 25 December, 2008 (77 days)
Linux 2.6.27 Released 9 October, 2008 (88 days)
Linux 2.6.26 Released 13 July, 2008 (87 days)
Linux 2.6.25 Released 17 April, 2008 (84 days)
Linux 2.6.24 Released 24 January, 2008 (107 days)
Linux 2.6.23 Released 9 October, 2007 (93 days)
Linux 2.6.22 Released 8 July, 2007 (73 days)
Linux 2.6.21 Released 26 April, 2007 (80 days)
Linux 2.6.20 Released 5 February, 2007 (68 days)
Linux 2.6.19 Released 29 November, 2006 (70 days)
Linux 2.6.18 Released 20 September, 2006 (95 days)
Linux 2.6.17 Released 17 June, 2006 (88 days)
Linux 2.6.16 Released 20 March, 2006 (76 days)
Linux 2.6.15 Released 3 January, 2006 (68 days)
Linux 2.6.14 Released 27 October, 2005 (59 days)
Linux 2.6.13 Released 29 August, 2005 (73 days)
Linux 2.6.12 Released 17 June, 2005 (107 days)
Linux 2.6.11 Released 2 March, 2005 (68 days)
Linux 2.6.10 Released 24 December, 2004 (66 days)
Linux 2.6.9 Released 19 October, 2004 (66 days)
Linux 2.6.8 Released 14 August, 2004 (59 days)
Linux 2.6.7 Released 16 June, 2004 (37 days)
Linux 2.6.6 Released 10 May, 2004 (36 days)
Linux 2.6.5 Released 4 April, 2004 (24 days)
Linux 2.6.4 Released 11 March, 2004 (22 days)
Linux 2.6.3 Released 18 February, 2004 (14 days)
Linux 2.6.2 Released 4 February, 2004 (26 days)
Linux 2.6.1 Released 9 January, 2004 (22 days)
Linux 2.6.0 Released 18 December, 2003
2.5.x
Libata driver architecture (LWN article)
2.5.75 released July 10, 2003:
2.5.73 released June 22, 2003:
2.5.72 released June 17, 2003:
2.5.71 released June 14, 2003:
New interrupt handling API (LWN article)
Runtime barrier instruction patching: Allows optimal performance on different processors without the need to ship multiple kernels
2.5.68 released April 20, 2003:
2.5.67 released April 7, 2003:
2.5.66 released March 24, 2003:
2.5.65 released March 17, 2003:
2.5.64 released March 5, 2003:
2.5.63 released February 24, 2003:
2.5.62 released February 17, 2003:
2.5.61 released February 15, 2003:
2.5.60 released February 10, 2003:
2.5.59 released Janury 17, 2003:
2.5.58 released January 14, 2003:
2.5.57 released January 13, 2003:
2.5.56 released January 10, 2003:
2.5.55 released January 9, 2003:
2.5.54 released January 2, 2003:
2.5.53 released December 24, 2002:
SYSENTER/SYSEXIT support: Systems that support the SYSENTER extension (Basically Intel Pentium-II and above, and AMD Athlons) now have a faster method of making the transition from userspace to kernelspace when a syscall is performed. Pentium Pro also has SYSENTER, but due to errata, is unusable. Need an updated glibc to use it.
2.5.52 released December 16, 2002:
2.5.51 released December 10, 2002:
2.5.50 released November 27, 2002:
2.5.49 released November 22, 2002:
2.5.48 released November 18, 2002:
2.5.47 released November 11, 2002:
2.5.46 released November 4, 2002:
2.5.45 released October 31, 2002:
2.5.44 released October 19, 2002:
New sysfs filesystem (formerly known as driverfs) (LWN article)
x86 BIOS Enhanced Disk Device (EDD) polling (LWN article)
2.5.43 released October 16, 2002:
2.5.42 released October 12, 2002:
NFS v4 support (commit), (announcement)
Remove the 2TB block device limit: Block devices can now access up to 16TB on 32-bit architectures, and up to 8EB on 64-bit architectures. statfs64() syscall added: statfs() couldn't handle it.
Improved i2o (Intelligent Input/Ouput) layer
2.5.41 released October 7, 2002:
NFS direct I/O (commit)
2.5.40 released October 1, 2002:
[http://lse.sourceforge.net/numa NUMA topology support
Add support for CPU clock/voltage scaling
2.5.39 released September 27, 2002:
2.5.38 released September 22, 2002:
2.5.37 released September 20, 2002:
2.5.36 released September 18, 2002:
2.5.35 released September 16, 2002:
2.5.34 released September 9, 2002:
2.5.33 released August 31, 2002:
2.5.32 released August 27, 2002:
2.5.31 released August 11, 2002:
2.5.30 released August 1, 2002:
2.5.29 released July 27, 2002:
2.5.28 released July 24, 2002:
2.5.27 released July 20, 2002:
2.5.26 releasaed July 16, 2002:
2.5.25 releaseed July 5, 2002:
2.5.24 released June 20, 2002:
2.5.23 released June 19, 2002:
[http://web.archive.org/web/20030208091619/bazar.conectiva.com.br/~acme/patches/wip/
More complete IEEE 802.2 stack]
2.5.22 released June 17, 2002:
2.5.11 released April 29, 2002:
2.5.10 released April 24, 2002:
2.5.9 released April 22, 2002:
2.5.8 released April 14, 2002:
2.5.7 released March 18, 2002:
2.5.5 released February 20, 2002:
2.5.4 released February 11, 2002:
2.5.3 released January 30, 2002:
2.5.2 released January 15, 2002:
VFS changes: Now it is possible to atomically move a subtree to another place, "mount --move olddir newdir"
Rewrite of the block IO (bio) layer
