diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index 7930ea837..7bcdbe34c 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -1,9 +1,11 @@ Apache Commons Math 3.4 RELEASE NOTES -The Apache Commons Math team is pleased to announce the release of commons-math3-3.4-SNAPSHOT +The Apache Commons Math team is pleased to announce the release of commons-math3-3.4 -The Apache Commons Math project is a library of lightweight, self-contained mathematics and statistics components addressing the most common practical problems not immediately available in the Java programming language or commons-lang. +The Apache Commons Math project is a library of lightweight, self-contained mathematics +and statistics components addressing the most common practical problems not immediately +available in the Java programming language or commons-lang. This is a minor release: It combines bug fixes and new features. Changes to existing features were made in a backwards-compatible @@ -13,11 +15,12 @@ Most notable among the new features are: new distributions (Gumbel, Laplace, Logistic, Nakagami), and improvements on percentiles algorithms (better handling for NaNs in the regular algorithm, plus a new storeless implementation). -Bicubic splines interpolators have been fixed and new implementations -added. There have been numerous bug fixes and several improvements -on performances or robustness. See below for a full list) +Bicubic and tricubic interpolators have been fixed and new +implementations added. There have been numerous bug fixes and +several improvements on performances or robustness. See below +for a full list. - The minimum version of the Java platform required to compile and use +The minimum version of the Java platform required to compile and use Apache Commons Math is Java 5. Users are encouraged to upgrade to this version as this release not @@ -36,6 +39,12 @@ Caveat: Changes in this version include: New features: +o MATH-1066: Added Bessel functions of the first kind, based on NetLib implementation. Thanks to Brian Wignall. +o MATH-1180: Method to create a sequence of integers (in "o.a.c.m.util.MathArrays"). +o MATH-1172: New class "SimpleCurveFitter": Boiler-plate code to allow fitting of + a user-defined parametric function. +o MATH-1173: New classes "TricubicInterpolatingFunction" and "TricubicInterpolator" to + replace "TricubicSplineInterpolatingFunction" and "TricubicSplineInterpolator". o MATH-1166: New classes "BicubicInterpolatingFunction" and "BicubicInterpolator" to replace "BicubicSplineInterpolatingFunction" and "BicubicSplineInterpolator". o Boundary attributes in regions now provides the BSP tree nodes that @@ -53,6 +62,12 @@ o MATH-418: Added implementation of PSquare algorithm to estimate percentiles w storing data in memory (i.e. as StorelessUnivariateStatistic). Thanks to Venkatesha Murthy. Fixed Bugs: +o MATH-1142: Improve performance of kalman gain calculation in "KalmanFilter" by + directly solving a linear system rather than computing the matrix + inverse. Thanks to Arne Schwarz. +o MATH-1181: Fixed integer overflow in KolmogorovSmirnovTest causing 2-sample test + to use exact method when the product of the sample sizes exceeds + Integer.MAX_VALUE, resulting in effectively hung execution. o MATH-1178: Fixed example in userguide ("stat" section). Thanks to Dmitriy. o MATH-1175: Fixed inverse cumulative probability of 0 in "LaplaceDistribution". Thanks to Karsten Loesing. o MATH-1174: Fixed a problem with too thin polygons considered to have infinite size. diff --git a/pom.xml b/pom.xml index f5ba75963..1f5c8579a 100644 --- a/pom.xml +++ b/pom.xml @@ -24,7 +24,7 @@ 4.0.0 org.apache.commons commons-math3 - 3.4-SNAPSHOT + 3.4 Apache Commons Math 2003 @@ -365,7 +365,7 @@ 3.4 (requires Java 1.5+) - + RC1 -bin 2.2