17f296bb3SBarry Smith# Changes for each release 27f296bb3SBarry Smith 37f296bb3SBarry SmithWe will continually add new features and enhanced functionality in 47f296bb3SBarry Smithupcoming releases; **small changes in usage and calling sequences of 57f296bb3SBarry SmithPETSc routines will continue to occur**. We use the C/C++ deprecation 67f296bb3SBarry Smithfeature (which prints deprecation warnings) to allow users to continue 77f296bb3SBarry Smithto use older interfaces until they update their codes. Although keeping one's code 87f296bb3SBarry Smithaccordingly up-to-date can be annoying, all PETSc users will be 97f296bb3SBarry Smithrewarded in the long run with a cleaner, better designed, and 107f296bb3SBarry Smitheasier-to-use interface. 117f296bb3SBarry Smith 127f296bb3SBarry SmithWe suggest that users who want to upgrade their current PETSc 137f296bb3SBarry Smithapplication codes from a particular version to the most recent 147f296bb3SBarry Smithrelease proceed through the changes listed in this file in increasing 157f296bb3SBarry Smithorder of version numbers. (Note: One can determine the release number 167f296bb3SBarry Smithof any current PETSc installation by looking in the file 177f296bb3SBarry Smithinclude/petscversion.h) Many of the interface changes can be handled 187f296bb3SBarry Smithquickly and easily by using global replacement via your favorite text 197f296bb3SBarry Smitheditor. 207f296bb3SBarry Smith 217f296bb3SBarry Smith```{toctree} 227f296bb3SBarry Smith:maxdepth: 1 237f296bb3SBarry Smith 24*95f7d040SSatish Balay main - PETSc development version <dev> 2551619389SSatish Balay 3.24 - Public Release, Sep 29, 2025 <324> 267f296bb3SBarry Smith 3.23 - Public Release, Mar 28, 2025 <323> 277f296bb3SBarry Smith 3.22 - Public Release, Sep 28, 2024 <322> 287f296bb3SBarry Smith 3.21 - Public Release, Mar 29, 2024 <321> 297f296bb3SBarry Smith 3.20 - Public Release, Sep 28, 2023 <320> 307f296bb3SBarry Smith 3.19 - Public Release, Mar 30, 2023 <319> 317f296bb3SBarry Smith 3.18 - Public Release, Sep 30, 2022 <318> 327f296bb3SBarry Smith 3.17 - Public Release, Mar 30, 2022 <317> 337f296bb3SBarry Smith 3.16 - Public Release, Sep 29, 2021 <316> 347f296bb3SBarry Smith 3.15 - Public Release, Mar 30, 2021 <315> 357f296bb3SBarry Smith 3.14 - Public Release, Sep 29, 2020 <314> 367f296bb3SBarry Smith 3.13 - Public Release, Mar 30, 2020 <313> 377f296bb3SBarry Smith 3.12 - Public Release, Sep 29, 2019 <312> 387f296bb3SBarry Smith 3.11 - Public Release, Mar 29, 2019 <311> 397f296bb3SBarry Smith 3.10 - Public Release, Sep 12, 2018 <310> 407f296bb3SBarry Smith 3.9 - Public Release, Apr 7, 2018 <39> 417f296bb3SBarry Smith 3.8 - Public Release, Sep 26, 2017 <38> 427f296bb3SBarry Smith 3.7 - Public Release, Apr 25, 2016 <37> 437f296bb3SBarry Smith 3.6 - Public Release, Jun 9, 2015 <36> 447f296bb3SBarry Smith 3.5 - Public Release, Jun 30, 2014 <35> 457f296bb3SBarry Smith 3.4 - Public Release, May 13, 2013 <34> 467f296bb3SBarry Smith 3.3 - Public Release, Jun 5, 2012 <33> 477f296bb3SBarry Smith 3.2 - Public Release, Sep 8, 2011 <32> 487f296bb3SBarry Smith 3.1 - Public release, Mar 25, 2010 <31> 497f296bb3SBarry Smith 3.0.0 - Public release, Dec 19, 2008 <300> 507f296bb3SBarry Smith 2.3.3 - Public release, May 23, 2007 <233> 517f296bb3SBarry Smith 2.3.2 - Public release, Sep 1, 2006 <232> 527f296bb3SBarry Smith 2.3.1 - Public release, Feb, 3, 2006 <231> 537f296bb3SBarry Smith 2.3.0 - Public release, Apr, 26, 2005 <230> 547f296bb3SBarry Smith 2.2.1 - Public release, Aug, 18 2004 <221> 557f296bb3SBarry Smith 2.2.0 - Public release, Feb 27, 2004 <220> 567f296bb3SBarry Smith 2.1.6 - Public release, Aug 5, 2003 <216> 577f296bb3SBarry Smith 2.1.5 - Public release, Jan 27, 2003 <215> 587f296bb3SBarry Smith 2.1.4 - private - Microsoft Cluster Software CD <214> 597f296bb3SBarry Smith 2.1.3 - Public release, May 31, 2002 <213> 607f296bb3SBarry Smith 2.1.2 - public release, April 22 , 2002 <212> 617f296bb3SBarry Smith 2.1.1 - public release, December 19, 2001 <211> 627f296bb3SBarry Smith 2.1.0 - public release, April 11, 2001 <21> 637f296bb3SBarry Smith 2.0.29 - public release, September 26, 2000 <2029> 647f296bb3SBarry Smith 2.0.28 - public release, March 27, 2000 <2028> 657f296bb3SBarry Smith 2.0.25, 2.0.26, 2.0.27 - private releases <2025_through_2027> 667f296bb3SBarry Smith 2.0.24 - public release, April 6, 1999 <2024> 677f296bb3SBarry Smith 2.0.23 - private release, September 29,1998 <2023> 687f296bb3SBarry Smith 2.0.22 - public release, April 29, 1998 <2022> 697f296bb3SBarry Smith 2.0.21 - public release, November 13, 1997 <2021> 707f296bb3SBarry Smith 2.0.18, 2.0.19, 2.0.20 - private releases <2018_through_2020> 717f296bb3SBarry Smith 2.0.17 - public release, April 5, 1997 <2017> 727f296bb3SBarry Smith 2.0.16 - private release, December 10, 1996 for "Bring Your Own Code" Workshop participants <2016> 737f296bb3SBarry Smith 2.0.15 - public release, October 4, 1996 <2015> 747f296bb3SBarry Smith 2.0.13 - public release, April 18, 1996 <2013> 757f296bb3SBarry Smith 2.0.Beta.10 - public release, December 15, 1995 <20beta10> 767f296bb3SBarry Smith 2.0.Beta.8 - public release, October 13, 1995 <20beta8> 777f296bb3SBarry Smith 2.0.Beta.6 - public release, July 30, 1995 <20beta6> 787f296bb3SBarry Smith 2.0.Beta.4 - public release, June 21, 1995 <20beta4> 797f296bb3SBarry Smith``` 807f296bb3SBarry Smith 817f296bb3SBarry SmithWe announce new PETSc releases on the 827f296bb3SBarry Smith{doc}`petsc-announce mailing list </community/mailing>`. 83