Hello folks, Sage 3.1.1 was released on August 17th, 2008. It is available at http://sagemath.org/download.html * About Sage (http://www.sagemath.org) Sage is developed by volunteers and combines 71 open source packages. It is available for download from sagemath.org and its mirrors in source or binary form. If you have any questions and/or problems please report them to the Google groups sage-devel or sage-support. You can also drop by in #sage-devel or #sage-support in freenode. --------------------------------------------------------------------- The following 44 people contributed to this release: * Tim Abbott * Michael Abshoff * Martin Albrecht * Nick Alexander * Robert Bradshaw * Tom Boothby * Nicolas Borie [first contribution] * Dan Bump * Craig Citro * Francis Clarke * Timothy Clemans * John Cremona * Didier Deshommes * Tom Denton [first contribution] * Tom Draper [first contribution] * Bill Furnish * Andrzej Giniewicz * Alex Ghitza * Jason Grout * David Harvey * Mike Hansen * Waldek Hebish * David Joyner * Emily Kirkman * David Kohel * Michael Mardaus [first contribution] * Robert Miller * Tobias Nagel [first contribution] * Brett Nakashima [first contribution] * Bill Page * John Palmieri * Clement Pernet * Pearu Peterson [first contribution] * David Roe * Harald Schilly [first contribution] * Jaap Spies * Franco Saliola * Chris Swierczewski * Yi Qiang * Glenn Tarbox [first contribution] * Nicolas Thiery * Igor Tolkov * William Stein * Carl Witty Cheers, Michael Abshoff (release chair), William Stein * Major Features, New Spkgs and Bugfixes * New Coercion Infrastructure (Robert Bradshaw, David Roe) * Graph and Plotting Improvements (Arnaud Bergeron, Jason Grout, Robert Miller, Franco Saliola) * Major Update to Root Systems: Dan Bump, Nicolas Thiery, Nicolas Borie, Mike Hansen * Steenrod Algebra Calculations (John Palmieri) * Notebook improvements (Timothy Clemans) * Free Modules Revision (David Kohel) * Multimodular Algorithm for Bernoulli Numbers (David Harvey) * Partition Refinement (Robert Miller) * New sage_input Function (Carl Witty) * New printing for intervals and QQbar elements (Carl Witty) * Integral Point Finding for Elliptic Curves over Q (Tobias Nagel, Michael Mardaus, John Cremona) For details see the Sage 3.1 and 3.1.1 Release Tour at http://wiki.sagemath.org/sage-3.1 * Known Issues with 3.1.1: * RHEL 5 clisp build issue: the latest clisp.spkg does not build so please use the clisp.spkg from Sage 3.0.3. * Bug Statistics We closed 114 tickets. For details see http://trac.sagemath.org/sage_trac/milestone/sage-3.1 http://trac.sagemath.org/sage_trac/milestone/sage-3.1.1 or check out the closed ticket section at the end of the announcement. * Upcoming Releases The next release will be 3.1.2, chaired by Michael Abshoff. It will be a mix of new features and bug fixes. * Doctesting Coverage For 3.0.6 we had: Overall weighted coverage score: 54.2% Total number of functions: 20237 We increased coverage by 2.3% in 3.1.1 while adding 683 functions: Overall weighted coverage score: 56.5% Total number of functions: 20920 * Closed Tickets: Merged in Sage 3.1.1.final: William Stein: Fix a critical notebook unpickling bug Merged in Sage 3.1.final: #3875: William Stein: matrix/matrix_cyclo_dense.pyx segfault [Reviewed by Michael Abshoff] #3878: Franco Saliola: Constructing a c_graph from a DiGraph doubles the edges [Reviewed by Robert Miller] #3881: Michael Abshoff: Quiet three MPolynomialRing deprecation warnings [Reviewed by Robert Miller] Merged in Sage 3.1.rc0: #1719: Jason Grout: problems building documentation [Reviewed by Michael Abshoff] #3864: Craig Citro: Bug exposed by p-adic matrices [Reviewed by William Stein] #3738: Robert Bradshaw, David Roe: new coercion model [Reviewed by Nick Alexander, Robert Miller, Craig Citro] #3744: Robert Bradshaw: Coercion between isomorphic parents should result in an element of the left operand's parent [Reviewed by Nick Alexander, Robert Miller, Craig Citro] #3759: Robert Miller: make testlong leaves all kinds of crap in SAGE_ROOT [Reviewed by William Stein] #3814: Craig Citro: Bug introduced in trac #3800 fix [Reviewed by John Cremona] #3815: William Stein: fix plot3d segfaults [Reviewed by Michael Abshoff] #3822: Igor Tolkov: Interact - slider breaks defaulting on too many values [Reviewed by William Stein] #3825: Franco Saliola: 2d-plots has no functionality for grid lines [Reviewed by William Stein] #3827: Chris Swierczewski: finance.TimeSeries -- missng docstring input option [Reviewed by Andrzej Giniewicz] #3834: William Stein: notebook -- massive bug in the notebook -- doing full text search starts a PYthon process for every single worksheet you have!!! [Reviewed by Michael Abshoff] #3837: John Cremona: Performance regression in sha.py due to #3674 [Reviewed by Michael Abshoff, William Stein] #3842: William Stein: notebook -- major bug in how javascript