Todo
edit- add git references for v4 series
- fix git tag (should approximately match the release date) vs. git branch (equivalent to CVS's "cut")
- fill reference metadata (author, etc.)
Notes
editReleases initially followed the even/odd scheme. This seems to have changed from v6 onwards.
- Last CVS commit appears to have been Revision 1.69 (todo: of what file?), from 16 Apr 2010: ENH: Disable VTK commits in preparation for final Git move
- "New CVS tree" - http://www.vtk.org/pipermail/vtk-developers/2001-July/016096.html
From the article: «VTK was initially created in 1993 (or 1994?[blog 1])as companion software to the book "The Visualization Toolkit: An Object-Oriented Approach to 3D Graphics". The book and software were written by three GE researchers (Will Schroeder, Ken Martin and Bill Lorensen) on their own time and with permission from GE. (...) To support what was becoming a large, active and world-wide VTK community Ken and Will, along with Lisa Avila, Charles Law and Bill Hoffman left GE Research to found Kitware Inc. in 1998.»
Table of releases
editMajor version | Minor version | Patch version | Revision | Branching date | Tagging date | Release/announcement date | Release notes / Notable changes |
---|---|---|---|---|---|---|---|
1 | 1.1 | 1.1.x | (git 0c052f60)[git 1] | 3 Apr 1996[git 1] | |||
1.2 | 1.2.x | (git ee5a96e)[git 2] | 2 Aug 1996[git 2] | ||||
1.3 | 1.3.x | (git 5ecc49a)[git 3] | 16 Nov 1996[git 3] | ||||
2 | 2.0 | 2.0.x | (git 348aeb0)[git 4] | 9 Sep 1997[git 4] | |||
2.1 | 2.1.x | (git 5dbee87)[git 5] | 13 Jul 1998[git 5] | ||||
2.2 | 2.2.x | (git 9823b1e)[git 6] | 18 Nov 1998[git 6] | ||||
2.3 | 2.3.x | (git ce78ad2)[git 7] | 28 Apr 1999[git 7] | ||||
2.4 | 2.4.0 | CVS 1.211[usr 1] (git a812392)[git 8] |
30 Jun 1999[usr 1] | 30 Jun 1999[git 8] | |||
3 | 3.0 | 3.0.0 | CVS >1.322[usr 1] (git ...) |
2 Nov 1999[usr 1] | >12 Jan 2000[usr 2][dev 2] | ||
3.1 | 3.1.1 | (git b628505)[git 9] | 8 Mar 2000[git 9] | ||||
3.1.2 | (git 2522acc)[git 10] | 4 Apr 2000[git 10] | |||||
3.2 | 3.2.0 | CVS 1.717[doc 1] (git c27c2c2)[git 11] |
13 Dec 2000[doc 1][dev 3] | 8 Mar 2001[git 11] | |||
4 | 4.0 | 4.0.0 | (git ...) | ||||
4.0.1 | (git ...) | ||||||
4.0.2 | CVS 1.1080.2.1[doc 2] (git 5010628)[git 12] |
10 Dec 2001[doc 2] | 27 May 2003[git 12] | 27 Mar 2002[usr 3] (3 months, 2 weeks and 3 days after branching) |
|||
4.2 | 4.2.0 | (git de892f6)[git 13] | 21 Feb 2003[git 13] | ||||
4.2.1 | CVS 1.1495 (git c6a0ede)[git 14] |
18 Feb 2003[doc 3] | 27 Feb 2003[git 14] | Feb 2003[1] (3 months, 2 weeks and 3 days after branching) |
|||
4.2.2 | (git 9153b8c)[git 15] | 8 Apr 2003[git 15] | |||||
4.2.3 | (git 35748fb)[git 16] | 2 Oct 2003[git 16] | |||||
4.2.4 | (git 3a503d0)[git 17] | 14 Nov 2003[git 17] | |||||
4.2.5 | (git 8f7fa10)[git 18] | 17 Dec 2003[git 18] | |||||
4.2.6 | (git ...)[git 19] | [git 19] | |||||
4.4 | 4.4.0 | (git ...)[git 19] | [git 19] | ||||
4.4.1 | (git ...)[git 19] | [git 19] | |||||
4.4.2 | CVS 1.1782 (git ...)[git 19] |
17 Dec 2003[2] | [git 19] | Dec 2003[1] | |||
5 | 5.0 | 5.0.0 | (git 7e40450)[git 20] | 1 Sep 2005[doc 4] | Jan 2006[1][news 1] | ||
5.0.1 | (git 5759938)[git 21] | Jul 2006[1] | |||||
5.0.2 | (git 894d8b7)[git 22] | Sep 2006[1] | |||||
5.0.3 | (git 756d6a1)[git 23] | Mar 2007[1] | |||||
5.0.4 | CVS 1.2196 (git c8b2790)[git 24] |
22 Jan 2008[dev 4][usr 4][news 2] | |||||
5.2 | 5.2.0 | (git 2d52d2d)[git 25] | <7 Jul 2008[dev 5] | 10 July 2008[dev 6][usr 5][news 1] | |||
5.2.1 | CVS 1.3093.2.5 (git ef21bdd)[git 26] |
27 Dec 2008[doc 5] | 29 Dec 2008[dev 7][usr 6][news 3] (2 days after branching) |
||||
5.4 | 5.4.0 | git 7e15cba[git 27] | 13 Mar 2009[dev 8] | 26 Mar 2009[dev 9][usr 7][news 4] (1 week and 6 days after branching) |
|||
5.4.2 | git e68770f[git 28] | 13 Mar 2009[doc 6] | 4 Jun 2009[dev 10][usr 8][news 5] (2 months, 3 weeks and 1 day after branching) |
||||
5.6 | 5.6.0 | git 0c23794[git 29] | |||||
5.6.1 | git c3459c3[git 30] | 26 Mar 2010[doc 7] | 28 Sep 2010[dev 11][usr 9][news 6] (6 months and 2 days after branching) |
||||
5.8 | 5.8.0 | git 2380fac[git 31] | 28 Jan 2011[doc 8] | 13 Sep 2011[dev 12][usr 10][news 7] (7 months and 6 days after branching) |
|||
5.10 | 5.10.0 | git 9e66eb8[git 32] | 1 Mar 2012[doc 9] | 14 May 2012[dev 13][usr 11][news 8] (2 months, 1 week and 6 days after branching) |
|||
5.10.1 | git 0e0674a[git 33] | ||||||
6 | 6.0 | 6.0.0 | git efc0fd9[git 34] | 21 Jun 2013[git 34] | 24 Jun 2013[dev 14][usr 12][news 9][blog 2] (3 days after branching) |
||
6.1 | 6.1.0 | git 82840f0[git 35] | 22 Jan 2014[git 35] | 23 Jan 2014[dev 15][usr 13][news 10][blog 3] (1 day after branching) |
|||
6.2 | 6.2.0 | git 95aea46[git 36] | 3 Mar 2015[git 36] | 5 Mar 2015[dev 16][usr 14][blog 4] (2 days after branching) |
|||
6.3 | 6.3.0 | git 21df122[git 37] | 31 Aug 2015[git 37] | 10 Sep 2015[dev 17][usr 15][blog 5] (1 week and 3 days after branching) |
Useful info
edit- VTK Roadmap
- "Changelog of the Debian packages".
- See also: {{Timeline MediaWiki}} and {{Timeline Ubuntu Linux}}
- Places to recover data from (web archive?):
- "old vtkdevelop list at gsao.gso.med.ge.com"[dev 18]
- "www.visualizationtoolkit.org is now live. It is an alias for public.kitware.com (...) so we can finally shut down vtk.scorec.rpi.edu"[dev 19]
- "changes from 1.3 to 2.0".
- "changes from 2.0 to 2.4" (PDF).
- https://gitlab.kitware.com/vtk/vtk/tags?page=3
- "VTK 5.6 (planned release)". Kitware news. 5 April 2010.
Release pages on the VTK wiki
edit- Release 2.4 (todo: confirm if VTK or ITK)
- TODO: add more pages following this nomenclature
Log of changes by version
editAPI changes
edit- Improvements in VTK 5.6 — VTK wiki
- VTK/API Changes 5 8 0 to 5 10 0 — VTK wiki
- VTK/API Changes 5 10 1 to 6 0 0 — VTK wiki
- VTK/API Changes 6 0 0 to 6 1 0 — VTK wiki
- VTK/API Changes 6 1 0 to 6 2 0 — VTK wiki
- VTK/API Changes 6 2 0 to 6 3 0 — VTK wiki
- VTK/API Changes 6 3 0 to 7 0 0 — VTK wiki
New classes
edit- New classes in the VTK 5.2 release — VTK wiki
- New classes in the VTK 5.8 release — VTK wiki
- New classes in the VTK 5.10 release — VTK wiki
Some roadmap items, possibly turned into release notes/changelog entries
editVTK 4.4 (intermediate release, end of year)
- convert APIs to double
- remove old callbacks (mostly done but not checked in)
- blanking (done I think)
- ref count observers (done)
- switch collections to use iterators
- improve copyright (done)
VTK 4.8 (intermediate release, end of February)
- create mesh class to combine polydata with ugrid
- volume rendering changes (maybe in 4.4)
VTK 5.0 (major release, end of June)
- new pipeline mechanism
- time support
- true AMR support
src: "Some VTK 5 information".
References
editDoxygen documentation
editvtkusers mailing list
edit- ^ a b c d e "(not so) IMPORTANT : vtk performance drop ? : solved (clipping range)".
- ^ Ken Martin (12 January 2000). "Where to get VTK3.0".
VTK 3.0 is still under development.
- ^ "ANNOUNCE VTK version 4.0".
- ^ David Cole (22 January 2008). "VTK 5.0.4".
- ^ David Cole (28 August 2008). "VTK 5.2.0".
- ^ David Cole (29 December 2008). "VTK 5.2.1".
- ^ Zack Galbreath (26 March 2009). "VTK 5.4.0".
- ^ Zack Galbreath (4 June 2009). "VTK 5.4.2".
- ^ Dave Partyka (28 September 2010). "ANN: VTK 5.6.1 available for download".
- ^ "ANN: VTK 5.8.0 Available for download".
- ^ "ANNOUNCE: VTK 5.10.0 is available for download".
- ^ "ANNOUNCE: VTK 6.0.0 is available for download".
- ^ "ANNOUNCE: vtk 6.1.0 is ready".
- ^ "ANNOUNCE: vtk 6.2.0 is ready!".
- ^ "VTK 6.3.0".
vtk-developers mailing list
edit- ^ "Changes since VTK 3.1.2".
- ^ Ken Martin (4 February 2000). "VTK 3.1".
VTK3.1 is in beta
- ^ Will Schroeder (14 December 2000). "Please proceed."
We've cut the release-3-2 branch.
- ^ David Cole (22 January 2008). "VTK 5.0.4".
- ^ David C Thompson (7 July 2008). "VTK 5.2 merge request".
- ^ David Cole (28 August 2008). "VTK 5.2.0".
- ^ David Cole (29 December 2008). "VTK 5.2.1".
- ^ Zack Galbreath (12 March 2009). "VTK 5.4 Release - Part 2 (Please Read This!)".
We will branch VTK 5.4 tomorrow morning.
- ^ Zack Galbreath (26 March 2009). "VTK 5.4.0".
- ^ Zack Galbreath (4 June 2009). "VTK 5.4.2".
- ^ Dave Partyka (28 September 2010). "ANN: VTK 5.6.1 available for download".
- ^ "ANN: VTK 5.8.0 Available for download".
- ^ "ANNOUNCE: VTK 5.10.0 is available for download".
- ^ "ANNOUNCE: VTK 6.0.0 is available for download".
- ^ "ANNOUNCE: vtk 6.1.0 is ready".
- ^ "ANNOUNCE: vtk 6.2.0 is ready!".
- ^ "VTK 6.3.0".
- ^ "vtk developers".
- ^ "www.visualizationtoolkit.org".
Gitlab
edit- ^ a b "Tag v1.1.x: Approximate VTK 1.1 release".
- ^ a b "Tag v1.2.x: Approximate VTK 1.2 release".
- ^ a b "Tag v1.3.x: Approximate VTK 1.3 release".
- ^ a b "Tag v2.0.x: Approximate VTK 2.0 release".
- ^ a b "Tag v2.1.x: Approximate VTK 2.1 release".
- ^ a b "Tag v2.2.x: Approximate VTK 2.2 release".
- ^ a b "Tag v2.3.x: Approximate VTK 2.3 release".
- ^ a b "Tag v2.4.0".
- ^ a b "Tag v3.1.1".
- ^ a b "Tag v3.1.2".
- ^ a b "Tag v3.2.0".
- ^ a b "Tag v4.0.2".
- ^ a b "Tag v4.2.0".
- ^ a b "Tag v4.2.1".
- ^ a b "Tag v4.2.2".
- ^ a b "Tag v4.2.3".
- ^ a b "Tag v4.2.4".
- ^ a b "Tag v4.2.5".
- ^ a b c d e f g h "Tag v4.0.0".
- ^ "Tag v5.0.0". (git tag: Dec 15, 2005)
- ^ "Tag v5.0.1". (git tag: Jul 6, 2006)
- ^ "Tag v5.0.2". (git tag: Sep 6, 2006)
- ^ "Tag v5.0.3". (git tag: Mar 28, 2007)
- ^ "Tag v5.0.4". (git tag: Jan 16, 2008)
- ^ "Tag v5.2.0". (git tag: Aug 27, 2008)
- ^ "Tag v5.2.1". (git tag: Dec 27, 2008)
- ^ "Tag v5.4.0". (git tag: Mar 20, 2009)
- ^ "Tag v5.4.2". (git tag: Jun 3, 2009)
- ^ "Tag v5.6.0". (git tag: May 28, 2010)
- ^ "Tag v5.6.1". (git tag: Sep 28, 2010)
- ^ "Tag v5.8.0". (git tag: Aug 29, 2011)
- ^ "Tag v5.10.0". (git tag: May 14, 2012)
- ^ "Tag v5.10.1". (git tag: Oct 17, 2012)
- ^ a b "Tag v6.0.0". (git tag: Jun 21, 2013)
- ^ a b "Tag v6.1.0". (git tag: Jan 22, 2014)
- ^ a b "Tag v6.2.0". (git tag: Mar 3, 2015)
- ^ a b "Tag v6.3.0: Merge branch 'freetype-32bit-error-release' into release". (git tag: Aug 31, 2015)
Kitware news
edit- ^ a b "VTK 5.2 Released". Kitware news. 10 July 2008.
- ^ "VTK 5.0.4 Patch Release". Kitware news. 22 January 2008.
- ^ "VTK 5.2.1 Released". Kitware news. 13 January 2009.
- ^ "VTK 5.4 Released". Kitware news. 15 April 2009.
VTK 5.4 was released on March 26, 2009; this release is now available for download from the VTK website.
- ^ "VTK 5.4.2 Released". Kitware news. 4 June 2009.
- ^ "VTK 5.6.1 Released". Kitware news. 30 September 2010.
- ^ "VTK 5.8.0 Released". Kitware news. 14 September 2011.
- ^ "VTK 5.10 Now Available". Kitware news. 16 May 2012.
- ^ "VTK 6.0.0 is Available for Download!". Kitware news. 27 June 2013.
- ^ "VTK 6.1.0 Ready for Release". Kitware news. 24 January 2014.
Kitware blog
edit- ^ Dave DeMarle (7 February 2014). "The second VTK Hackathon".
2014, the twentieth year of VTK's existance
- ^ Dave DeMarle (24 June 2013). "VTK 6.0.0 is available for download". Kitware blog.
- ^ Dave DeMarle (7 February 2014). "The second VTK Hackathon".
we've just released VTK 6.1.0
- ^ "VTK 6.2.0".
- ^ "VTK 6.3.0".
Other
edit- ^ a b c d e f "VTK FAQ: What is the release schedule for VTK".
- ^ "VTK 4.4.2 Documentation". The Proof-of-Concept Environment: R1 Software Documentation. Virtual Laboratory for e-Science.
{{cite web}}
: External link in
(help)|publisher=