Release Notes

Release Early, Release Often

— Eric S. Raymond, The Cathedral and the Bazaar.

Versioning

Minor version numbers (0.0.x) are used for changes that are API compatible. You should be able to upgrade between minor point releases without any other code changes.

Medium version numbers (0.x.0) may include API changes, in line with the deprecation policy. You should read the release notes carefully before upgrading between medium point releases.

Major version numbers (x.0.0) are reserved for substantial project milestones.

Deprecation policy

REST framework releases follow a formal deprecation policy, which is in line with Django's deprecation policy.

The timeline for deprecation of a feature present in version 1.0 would work as follows:

Note that in line with Django's policy, any parts of the framework not mentioned in the documentation should generally be considered private API, and may be subject to change.

Upgrading

To upgrade Django REST framework to the latest version, use pip:

pip install -U djangorestframework

You can determine your currently installed version using pip show:

pip show djangorestframework

3.9.x series

3.9.1

Date: 16th Janurary 2019

3.9.0

Date: 18th October 2018

3.8.x series

3.8.2

Date: 6th April 2018

3.8.1

Date: 4th April 2018

3.8.0

Date: 3rd April 2018

3.7.x series

3.7.7

Date: 21st December 2017

3.7.6

Date: 21st December 2017

3.7.5

Date: 21st December 2017

3.7.4

Date: 20th December 2017

3.7.3

Date: 6th November 2017

3.7.2

Date: 6th November 2017

3.7.1

Date: 16th October 2017

3.7.0

Date: 6th October 2017

3.6.x series

3.6.4

Date: 21st August 2017

3.6.3

Date: 12th May 2017

3.6.2

Date: 10th March 2017

3.6.1

Date: 9th March 2017

3.6.0

Date: 9th March 2017

See the release announcement.


3.5.x series

3.5.4

Date: 10th February 2017

3.5.3

Date: 7th November 2016

3.5.2

Date: 1st November 2016

3.5.1

Date: 21st October 2016

3.5.0

Date: 20th October 2016


3.4.x series

3.4.7

Date: 21st September 2016

3.4.6

Date: 23rd August 2016

3.4.5

Date: 19th August 2016

3.4.4

Date: 12th August 2016

3.4.3

Date: 5th August 2016

3.4.2

Date: 5th August 2016

3.4.1

Date: 28th July 2016

3.4.0

Date: 14th July 2016


3.3.x series

3.3.3

Date: 14th March 2016.

3.3.2

Date: 14th December 2015.

3.3.1

Date: 4th November 2015.

3.3.0

Date: 28th October 2015.


3.2.x series

3.2.5

Date: 27th October 2015.

3.2.4

Date: 21th September 2015.

3.2.3

Date: 24th August 2015.

3.2.2

Date: 13th August 2015.

3.2.1

Date: 7th August 2015.

3.2.0

Date: 6th August 2015.


3.1.x series

3.1.3

Date: 4th June 2015.

3.1.2

Date: 13rd May 2015.

3.1.1

Date: 23rd March 2015.

3.1.0

Date: 5th March 2015.

For full details see the 3.1 release announcement.


3.0.x series

3.0.5

Date: 10th February 2015.

3.0.4

Date: 28th January 2015.

3.0.3

Date: 8th January 2015.

3.0.2

Date: 17th December 2014.

3.0.1

Date: 11th December 2014.

3.0.0

Date: 1st December 2014

For full details see the 3.0 release announcement.


For older release notes, please see the version 2.x documentation.