Hello folks,

Sage 3.0.3 has been released on June 23rd, 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 23 people contributed to this release:

 * Tim Abbott
 * Michael Abshoff
 * Martin Albrecht
 * Jason Bandlow
 * Francois Bissey
 * Tom Boothby
 * Robert Bradshaw
 * Craig Citro
 * John Cremona
 * Karl-Dieter Crisman
 * Dan Drake
 * Burcin Erocal
 * Gary Furnish
 * Marschall Hampton
 * Mike Hansen
 * David Joyner
 * Robert Miller
 * John Palmieri
 * Bjarke Hammersholt Roune
 * Anne Schilling
 * William Stein
 * Carl Witty
 * Mike Zabrocki (first contribution)

Cheers,

Michael Abshoff (release chair), William Stein

* Major Features, New Spkgs and Bugfixes

 * Faster Cyclotomic linear algebra (William Stein, Craig Citro)

For details see the Sage 3.0.3 Release Tour at

  http://wiki.sagemath.org/sage-3.0.3

* Known Issues with 3.0.3:

 * None.

* Bug Statistics

We closed 85 tickets. For details see

   http://trac.sagemath.org/sage_trac/milestone/sage-3.0.3

or check out the closed ticket section at the end of the 
announcement. 

* Upcoming Releases

The next release will be 3.0.4, chaired by Michael Abshoff. It will 
focus on stabilizing the 3.0.3 release.

* Doctesting Coverage

For 3.0.2 we had:

Overall weighted coverage score:  52.2%
Total number of functions:  19764

We increased coverage by 0.1% in 3.0.3 while adding 185 functions:

Overall weighted coverage score:  52.5%
Total number of functions:  19949

* Closed Tickets:

Merged in Sage 3.0.3.rc0:

#2575: Michael Abshoff: GAP doesn't compile with CC='ccache gcc'
#3073: Marschall Hampton  allow variable width text input_box in interact
#3107: Robert Bradshaw:  Triangulation doesn't automatically happen for 
       x3d output of 3d objects
#3113: Robert Bradshaw, Craig Citro:  Major segfault related to modular 
       symbols and pickling
#3396: John Palmieri, William Stein: new function in misc/latex.py: 
       print_or_typeset
#3370: Burcin Erocal converting strings to ZZ[x,y] fails
#3402: Robert Miller: Digraph.incoming_edges forgets labels
#3411: William Stein: sage-3.0.3.alpha2 -- finance time_series doctest 
       failure due to numerical precision
#3412: William Stein: sage-3.0.3.alpha2 -- two files that are ? in 
       repo in fresh build
#3413: William Stein: sage-3.0.3.alpha2 -- endianess issue with 
       time_series doctest
#3415: Robert Bradshaw: sage-3.0.3.alpha2 -- clean test of simple.py 
       fails badly on osx ppc
#3418: Anne Schilling: added new combinatorial functions for tableaux 
       and crystals
#3420: Michael Abshoff: Failure in markov_multifractal
#3421: Martin Albrecht: MPolynomialRing_libsingular should accept 
       longs in __call__
#3425: William Stein: setup.py -- change the description, author, 
       author_email
#3427: William Stein: remove ntl library from sage_object build 
       dependency in setup.py
#3430: Tom Boothby: 3.0.3.rc0: doctest failure in server/notebook/ 
       interact.py

Merged in Sage 3.0.3.alpha2:

#690: William Stein, Michael Abshoff: VMware sage doesn't allow 
      creation of files
#2351: Michael Abshoff, William Stein: sagenb.org SSL certificate is 
       expired
#3040: William Stein, Craig Citro:  make it so magma(A) works for 
       matrices over cyclotomic number fields
#3042: William Stein, Craig Citro, Robert Bradshaw: cyclolinalg - 
       make a new type for cyclotomic linear algebra
#3130: David Joyner: permgps: added normal_subgroups and fixed image 
       and kernel
#3173: Michael Abshoff:  add 64 bit OSX build support to eclib
#3212: Karl-Dieter Crisman: Improving rescaling of matrices
#3332: Gary Furnish: Switch pbuild to -O2
#3343: John Palmieri: arguments, documentation to ln function
#3346: William Stein: finance -- add a very very basic first little 
       tiny amount of quantitative finance functionality to sage
#3357: Gary Furnish: Refactor pool code in integer.pyx
#3364: Carl Witty: randstate interaction with GAP is broken
#3378: Mike Hansen: graphs.nauty_geng fails due to missing imports
#3386: Michael Abshoff: zn_poly test code is still being run - make 
       them optional via spkg-check
#3387: William Stein: unacceptably slow conversion of rationals from 
       pari to Rational
#3395: Gary Furnish: emacs temporary files prevent pbuild from pbuilding

Merged in Sage 3.0.3.alpha1:

#1440: Bjarke Hammersholt Roune:Inconsistency in subs and substitute 
       for univariate polynomials
#2353: Burcin Erocal: MPolynomialRing should be deprecated
#3111: John Cremona: Two bug fixes for elliptic curve abelian_group()
#3254: Mike Hansen: improvements and doctests for CachedFunction
#3323: Gary Furnish: Enhanced error reporting for dependency 
       errors in pbuild
#3325: John Palmieri: small error in argument to dvipng in latex.py
#3327: Carl Witty: missing .divides() implementation for FieldElement
#3328: Francois Bissey, Michael Abshoff: set correct RHOME for rpy
#3331: Gary Furnish: Disable --incref-local-binop in pbuild
#3333: Martin Albrecht: Matrix_mod2_dense randomize endianess issue
#3334: Martin Albrecht: Matrix_mod2_dense may crash due to missing 
       _sig_on/_sig_off
#3336: Dan Drake: DyckWords(n) should use an iterator
#3344: John Palmieri: small changes to documentation for erf, n
#3353: William Stein: MatrixGroup iterator for GL(2,p) very slow


Merged in Sage 3.0.3.alpha0:

#1284: Robert Miller: G.subgroup([...]) for G an abelian group has 
       at least one lame property
#1605: Burcin Erocal: conversion of sage vectors to magma vectors 
       not implemented
#2040: John Palmieri: 2d graphics - problems with axes_labels options
#3193: Michael Abshoff: fix 64 bit OSX build support for twisted
#3196: Michael Abshoff: fix 64 bit OSX build support for R
#3204: Martin Albrecht: update M4RI to newest upstream release 
       libm4ri-20080521.p0.spkg
#3208: John Palmieri: a bunch of small changes to the tutorial
#3217: Craig Citro: Serious bug in modular symbols for GammaH
#3244: Mike Hansen: add support for inner plethysms of symmetric 
       functions
#3247: Mike Zabrocki: add skew and generalized Hall-Littlewood 
       creation operators to symmetric functions
#3255: Mike Hansen: Add support for generic backtracking algorithms
#3259: Tim Abbott, Michael Abshoff: shared library versioning for flint
#3278: Mike Hansen: update the crystal iterator to use the new 
       backtracking code
#3286: Jason Bandlow: Minor fixes (mostly doc) to partition.py
#3292: Burcin Erocal: conversion of FractionFieldElements to magma
#3293: Burcin Erocal: MPolynomialRing_generic.random_element returns 
       tuple when degree=0
#3295: Marshall Hampton: misspelled "parrallel" in graphs
#3300: Tim Abbott: ntl soname for Debian package
#3303: Tim Abbott: Add shared library to tachyon Debian package
#3305: Tim Abbott: man page for lcalc Debian package
#3307: Tim Abbott: Move genus2reduction to /usr/lib for Debian package
#3308: Tim Abbott: Update sage-sbuildhack to work with new sbuild 
       in Debian
#3311: Michael Abshoff, Gary Furnish: dsage.setup() is broken in 
       Sage 3.0.2
#3318: Michael Abshoff: improve 64 bit osx python 2.5.2 build
#3322: Gary Furnish: new python spkg with -j enabled