Author: aherbert Date: Mon Jul 15 08:56:41 2024 New Revision: 70305 Log: Release Commons RNG v1.6 (from RC2).
Added: release/commons/rng/binaries/commons-rng-1.6-bin.tar.gz (with props) release/commons/rng/binaries/commons-rng-1.6-bin.tar.gz.asc release/commons/rng/binaries/commons-rng-1.6-bin.tar.gz.sha512 release/commons/rng/binaries/commons-rng-1.6-bin.zip (with props) release/commons/rng/binaries/commons-rng-1.6-bin.zip.asc release/commons/rng/binaries/commons-rng-1.6-bin.zip.sha512 release/commons/rng/source/commons-rng-1.6-src.tar.gz (with props) release/commons/rng/source/commons-rng-1.6-src.tar.gz.asc release/commons/rng/source/commons-rng-1.6-src.tar.gz.sha512 release/commons/rng/source/commons-rng-1.6-src.zip (with props) release/commons/rng/source/commons-rng-1.6-src.zip.asc release/commons/rng/source/commons-rng-1.6-src.zip.sha512 Removed: release/commons/rng/binaries/commons-rng-1.5-bin.tar.gz release/commons/rng/binaries/commons-rng-1.5-bin.tar.gz.asc release/commons/rng/binaries/commons-rng-1.5-bin.tar.gz.sha512 release/commons/rng/binaries/commons-rng-1.5-bin.zip release/commons/rng/binaries/commons-rng-1.5-bin.zip.asc release/commons/rng/binaries/commons-rng-1.5-bin.zip.sha512 release/commons/rng/source/commons-rng-1.5-src.tar.gz release/commons/rng/source/commons-rng-1.5-src.tar.gz.asc release/commons/rng/source/commons-rng-1.5-src.tar.gz.sha512 release/commons/rng/source/commons-rng-1.5-src.zip release/commons/rng/source/commons-rng-1.5-src.zip.asc release/commons/rng/source/commons-rng-1.5-src.zip.sha512 Modified: release/commons/rng/README.html release/commons/rng/RELEASE-NOTES.txt Modified: release/commons/rng/README.html ============================================================================== --- release/commons/rng/README.html (original) +++ release/commons/rng/README.html Mon Jul 15 08:56:41 2024 @@ -14,9 +14,9 @@ See the License for the specific language governing permissions and limitations under the License. --> -<h1>Commons-RNG v1.5.</h1> +<h1>Commons-RNG v1.6.</h1> -<p>This is the 1.5 version of commons-rng. It is available in both binary and source distributions.</p> +<p>This is the 1.6 version of commons-rng. It is available in both binary and source distributions.</p> <p><font color="red" size="+2">Note:</font> @@ -28,7 +28,7 @@ <p>The changes in this release are detailed in the release notes.</p> -<p>Thank you for using <a href="https://commons.apache.org/proper/commons-rng/">RNG</a>.</p> +<p>Thank you for using <a href="https://commons.apache.org/proper/commons-rng/commons-rng/">RNG</a>.</p> <p>From the Apache Commons Project<br><a href="https://commons.apache.org/">https://commons.apache.org/</a></p> @@ -48,19 +48,19 @@ there will be an accompanying <samp><em>file</em>.asc</samp> signature file in the same directory as the file (binaries/ or source/). The signing keys can be found in the distribution directory at <<a - HREF="http://www.apache.org/dist/commons/KEYS"><samp>http://www.apache.org/dist/commons/KEYS</samp></a>>.</p> + HREF="http://downloads.apache.org/commons/KEYS"><samp>http://downloads.apache.org/commons/KEYS</samp></a>>.</p> <p><b>Always download the KEYS file directly from the Apache site, never from a mirror site.</b></p> <pre>Always test available signatures, <i>e.g.</i>, $ pgpk -a KEYS -$ pgpv commons-rng-1.5-bin.tar.gz.asc +$ pgpv commons-rng-1.6-bin.tar.gz.asc or, $ pgp -ka KEYS -$ pgp commons-rng-1.5-bin.tar.gz.asc +$ pgp commons-rng-1.6-bin.tar.gz.asc or, $ gpg --import KEYS -$ gpg --verify commons-rng-1.5-bin.tar.gz.asc +$ gpg --verify commons-rng-1.6-bin.tar.gz.asc </pre> -<p> +<p> \ No newline at end of file Modified: release/commons/rng/RELEASE-NOTES.txt ============================================================================== --- release/commons/rng/RELEASE-NOTES.txt (original) +++ release/commons/rng/RELEASE-NOTES.txt Mon Jul 15 08:56:41 2024 @@ -1,4 +1,66 @@ + Apache Commons RNG 1.6 RELEASE NOTES + +The Apache Commons RNG team is pleased to announce the release of Apache Commons RNG 1.6 + +The Apache Commons RNG project provides pure-Java implementation of pseudo-random generators. + +New features, updates and bug fixes (requires Java 8). + +Apache Commons RNG 1.6 contains the following library modules: + commons-rng-client-api (requires Java 8) + commons-rng-core (requires Java 8) + commons-rng-simple (requires Java 8) + commons-rng-sampling (requires Java 8) + commons-rng-bom + +The code in module 'commons-rng-core' should not be accessed +directly by applications; generators should be created using +the 'commons-rng-simple' module. + +Additional code is provided in the following modules: + commons-rng-examples-quadrature (requires Java 8) + commons-rng-examples-jmh (requires Java 8) + commons-rng-examples-sampling (requires Java 8) + commons-rng-examples-stress (requires Java 8) + commons-rng-examples-jpms (requires Java 11) + +It is however not part of the official API and no compatibility +should be expected in subsequent releases. + +It must be noted that, due to the nature of random number generation, some unit tests +are bound to fail with some probability. The 'maven-surefire-plugin' is configured +to re-run tests that fail, and pass the build if they succeed within the allotted +number of reruns (the test will be marked as 'flaky' in the report). + +The source output type (int/long) of a RNG must maintain behavioural compatibility +between releases; derived types may break behavioural compatibility. Any functional +changes will be recorded in the release notes. + +Changes in this version include: + +New features: +o RNG-186: Correct the module OSGi exports. Use of multiple modules is validated in an OSGi + integration test. +o RNG-184: New "ArraySampler" to support shuffling primitive and generic arrays with + sub-range support. + + +Changes: +o RNG-183: "InverseTransformParetoSampler": Modified to concentrate samples at the distribution + lower/upper bounds for extreme shape parameters. Eliminates generation of outlier + infinite samples and NaN samples under certain conditions. Changes sampling to use + the RNG nextLong() method in-place of nextDouble(). + + +For complete information on Apache Commons RNG, including instructions on how to submit bug reports, +patches, or suggestions for improvement, see the Apache Commons RNG website: + +https://commons.apache.org/proper/commons-rng/ + + +============================================================================= + Apache Commons RNG 1.5 RELEASE NOTES The Apache Commons RNG team is pleased to announce the release of Apache Commons RNG 1.5 Added: release/commons/rng/binaries/commons-rng-1.6-bin.tar.gz ============================================================================== Binary file - no diff available. Propchange: release/commons/rng/binaries/commons-rng-1.6-bin.tar.gz ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/commons/rng/binaries/commons-rng-1.6-bin.tar.gz.asc ============================================================================== --- release/commons/rng/binaries/commons-rng-1.6-bin.tar.gz.asc (added) +++ release/commons/rng/binaries/commons-rng-1.6-bin.tar.gz.asc Mon Jul 15 08:56:41 2024 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEvIej/QpUSA8Lrb69IZOf8MoqZWcFAmaNHyUACgkQIZOf8Moq +ZWce8xAAwSZA/vtaMizD9QkTE0H8oU/Zh3iue0nRCpSoVrmLDAi/bj3kiokoG8Kf +szpBi1BR5hpOnuW6yMP+K55qEla9esOOCvY+6ou6fK9PPiVSe4boYUL8Xp7neuuA +GVMRc4TkA5o4NTJLnNvuwa081aREPgcdW7TJIeL11YL7HffbeL0bf/rS+bEYT437 +u2BEPdCI0BKcfSoMcGrOvuTw2zXMucKe5tgI6gzDqjVb9Vh39JWvlZkqD9cjwUoL +w3OXmn8sF2YNK93jxFNQHKV79WhLAn56guXpG8lB7N9r5yxzS1ptM8TvUcJHNLYe +ixmpdPZs++iPuC22aVfoXd4Ohld1u0UC/0qQLl8dPOYvk6V+t8WUZEoN9t1QtU4b +w0NOlAEMUhhAabi0Og9xKBzX+NZ7eeQqnHbLAfcEVbM6XQ8Px1ii0JS9rxKWpGWt ++3ZK5Dw7YcrZFALg0qP/Mjc2T3ka4sDD7n1+Z88Do3X1JOyLZp3EkQHqIE+03SxG +AC2r2RsWW946wp+9k59xy275R4hkKqj6gt9Dcg5wrrsBFdMuX5drKHi4F/Pu+UQA +b9RN9nD5cGm2kiwNmbpb73WMTO7Lu2ySRZQGmAp2BxoPbLH49lbSLezq1p6RbFTH +mdCX8u5YfKm5B3XBsBR4yfybACTsHwLlFNfHRj7mjE3XyBz1NLc= +=JalN +-----END PGP SIGNATURE----- Added: release/commons/rng/binaries/commons-rng-1.6-bin.tar.gz.sha512 ============================================================================== --- release/commons/rng/binaries/commons-rng-1.6-bin.tar.gz.sha512 (added) +++ release/commons/rng/binaries/commons-rng-1.6-bin.tar.gz.sha512 Mon Jul 15 08:56:41 2024 @@ -0,0 +1 @@ +ede8acdf030d658d5ee2164185cb4e4e3b402f3b7032202d29016df76946f1355c0e968677fcae6eafcff3a8d6439c70e3514013c07fa34048c3f33e2005e7e4 Added: release/commons/rng/binaries/commons-rng-1.6-bin.zip ============================================================================== Binary file - no diff available. Propchange: release/commons/rng/binaries/commons-rng-1.6-bin.zip ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/commons/rng/binaries/commons-rng-1.6-bin.zip.asc ============================================================================== --- release/commons/rng/binaries/commons-rng-1.6-bin.zip.asc (added) +++ release/commons/rng/binaries/commons-rng-1.6-bin.zip.asc Mon Jul 15 08:56:41 2024 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEvIej/QpUSA8Lrb69IZOf8MoqZWcFAmaNHyUACgkQIZOf8Moq +ZWcdrQ//VrEMgT3ETrLpvCnp/zoIjzA50q3sWxTh4uAmpRVJIbSpaLSE5EPRCDzx +suJc7V7V8imy1BQIDTILlwbmw7DcHDBpj786d71xrVmj/qYeI/zKwfhW0b1j3Z6c +ss+uac8j6+mUxkOdGEnW3/s37xJp3zwCv6uVMg/dki94ACnM/p8UeX4xY7dxJqIi +DwF/x50iYneb3C4errnKJKewIATCccii3wu4QiVhfX+RpohIPSH9fFuoEjpUOGBU +yEqFLEzwh8UU2f17ZCsvxl01GsEPueja4s0CNJx0dLmNDwwwk5ZyIwCuaBJ6lfxG +FORIP9pqXEkPG2lUm6BBhbN9boJVpVaxWKSO5FZoW36uJlemjx5rOXBY5zIsMQWE +mufAefdvyBI0/2Gj2a6YcskbsawaNejQSkZ8/K0q+bBZjjphdLz5R6YUQzLZ6x9d +rGqW6yPDdx7juAkul/H66RLBeHJ7zmgvV6aGGo6Ln/iz/cDMQp+y7sfK7zO+21DT +X3+TOHMNYHDApSqvfu+Lx7dRAoGCdaQJ0ER/V+P1vIwdVon2GarLeGMMCDz2B99U +zPRiNYVcV0cuENuBLm+EaA435VPbq0EbR4oLi3QZdtXrmyzL5AP70nMMpUmNCkZr +K3m/nnkanXiz8Sk60BNZDNSpD6W41vTDCvLBx7geFOADmYsPnwc= +=F2ub +-----END PGP SIGNATURE----- Added: release/commons/rng/binaries/commons-rng-1.6-bin.zip.sha512 ============================================================================== --- release/commons/rng/binaries/commons-rng-1.6-bin.zip.sha512 (added) +++ release/commons/rng/binaries/commons-rng-1.6-bin.zip.sha512 Mon Jul 15 08:56:41 2024 @@ -0,0 +1 @@ +6011e1ea66226592168e6fb67d0c2740cf537edc0d4b549423e5ba7761084cb7222982fdf09ef9a6b8ea29c45e4a6cd09137d4d9ffd20172008f26a8a0804486 Added: release/commons/rng/source/commons-rng-1.6-src.tar.gz ============================================================================== Binary file - no diff available. Propchange: release/commons/rng/source/commons-rng-1.6-src.tar.gz ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/commons/rng/source/commons-rng-1.6-src.tar.gz.asc ============================================================================== --- release/commons/rng/source/commons-rng-1.6-src.tar.gz.asc (added) +++ release/commons/rng/source/commons-rng-1.6-src.tar.gz.asc Mon Jul 15 08:56:41 2024 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEvIej/QpUSA8Lrb69IZOf8MoqZWcFAmaNHyUACgkQIZOf8Moq +ZWexXA//b0M7nmNOKI6h327OkI2zgKxJ4g0inM+vcECglleqNs4xVCv5OZF5swbV +XDx8XRvQnPWHUzFaY6k+s3rfZSa5TzVxX+xeSgCZU0punqko9rSpGzM44XMyj9fA +267tMpGgvKk214kymJObJzn38VvyjUv63OKlwMyNQeySVnZK5zxUghMKB8QMc2O4 +MF50tEWOsGCAL/ldkOI46mt4E7xaO00kvfpcfWdZHFhXFMOMA+IK7rp4Qi48g2Jr +16rCMAZEF/GmLv7LpMcn75xqK7GPebe8dt1qOk04B1huAdtYKXifa+/mQRaPGBU9 +xXlaBeWkQXOtyuXRmj4lN/SAqni8N5Wd8HCYL66jGECEWl4daTEox+OQ8+AqQuQj +yhSpKZlqKU2zXFqgkTpaKjoq/b7M7PRI7xJAWwjYPowsfsBAo8k2pDUCNwlYQI0g +ptheESJmBzK+aSBdA/3fzTokz3YMkO1aC0gUCaze/INL+A+y29s1r+dZq8azG3b+ +fxVASI6sBvdU6YSHgVEFxTqNLTZWO3+a/NXEhVqr4HGnrd4nyRRaNvHnxmdLvh0w +M3h8TV0MiMDhaUnOianYvhlMPiVlnqW0+9SwcdiIFgvo32Be1SG+7OOu2bJFu9vM +M5N9Y7YZvPQmpOat0Lc+yepcMmR6xSKx2pjy7rr8HMexZPfA3Ag= +=cabU +-----END PGP SIGNATURE----- Added: release/commons/rng/source/commons-rng-1.6-src.tar.gz.sha512 ============================================================================== --- release/commons/rng/source/commons-rng-1.6-src.tar.gz.sha512 (added) +++ release/commons/rng/source/commons-rng-1.6-src.tar.gz.sha512 Mon Jul 15 08:56:41 2024 @@ -0,0 +1 @@ +8cb6e78b7a27aaf9492f549848465987838fd490a97996c5f7d516a648093db777d63544cd4be7550de22d69b80b070fdfa5e1f6dd143c2e75c70db684a39e2e Added: release/commons/rng/source/commons-rng-1.6-src.zip ============================================================================== Binary file - no diff available. Propchange: release/commons/rng/source/commons-rng-1.6-src.zip ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/commons/rng/source/commons-rng-1.6-src.zip.asc ============================================================================== --- release/commons/rng/source/commons-rng-1.6-src.zip.asc (added) +++ release/commons/rng/source/commons-rng-1.6-src.zip.asc Mon Jul 15 08:56:41 2024 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIyBAABCgAdFiEEvIej/QpUSA8Lrb69IZOf8MoqZWcFAmaNHyUACgkQIZOf8Moq +ZWd3pw/3TSTQPaQ+dVqVOe24CVI0QxsBoiudV1JQWvsLRwYzUpktHrKounn3nMSj +4h1aF9To3ycGIepZXqvJg+Ftw73xsfqJ141IqQfMXa/t9BxZceUk9jEgOqeBlZpT +O/i+EV5EIwZ7FkBStKUd9gEq8asYGNzOwfx9CgF8qutyDkb6+176NwqH0A7Wp+19 +6tRVBGMM32GicAb2jpUxdf6p/cdSTX/HVDNwtPB6JGbgdQBZlqafyKwH/5dQj3cC +kQJQ1O6kHeB6zDoqwUJ6kY1kWCqqZylomWRMhV3l/UWrcW1OBY9YAgW3lZGKlEm1 +4mijY7kHuVgT8aiDvugZN+wO4ySW0bn8fBRDnZLVL323T2woMx1x9+qQIS7OOC6N +K0SAzO/dqr6tgOOvuBNGRiTEmd+ZcwF4D8WPndZuyDOynlwpKIoYr5+JI8pbmWuY +6wCUz7lQi/KiD89Ple/2o0Ym3jUuszMpbd+BSPaU5ZedBwPB05fbgJglhpDPZdFY +ZfKxwVo7wc6JJF+WQ8My4JVJUwvDdZOrJL1bodmKt+WCPZ26IUsLaxPXaRxkEM1D +4OKhztgcW2bBNMQ0+ze0snj3CWRck6g9udpwHhnXa31Dkb+dg8lt8T/R15uQ9VqZ +Zrg9mMw0q9RbyW9aHdwjzW9+M9Wv0mOSyUqj99K3aTldRmbd/A== +=TQZh +-----END PGP SIGNATURE----- Added: release/commons/rng/source/commons-rng-1.6-src.zip.sha512 ============================================================================== --- release/commons/rng/source/commons-rng-1.6-src.zip.sha512 (added) +++ release/commons/rng/source/commons-rng-1.6-src.zip.sha512 Mon Jul 15 08:56:41 2024 @@ -0,0 +1 @@ +57e999f5f76155046cde915eaf33781f6361588a5e0d8776d4451149eca4d07fcf2b49612c5e6829181b75ad697e60f6243c0fedff0d932130315e44fe0a3237