|
1 | 1 | Stan Math Library Release Notes |
2 | 2 |
|
| 3 | +====================================================================== |
| 4 | +v4.8.0 (16 January 2024) |
| 5 | +====================================================================== |
| 6 | + |
| 7 | + - Updated Boost headers to v1.81 (#2955) |
| 8 | + - Added the Dirichlet-Multinomial distribution to the Stan Math library (dirichlet_multinomial_lpmf, dirichlet_multinomial_log, and dirichlet_multinomial_rng). (#2979) |
| 9 | + - `binomial_logit_glm_lpmf` distribution added (#2946) |
| 10 | + - Improved numerical stability of Bernoulli CDF functions (#2784) |
| 11 | + - Replaced the `std::vector`s for read/write events in `matrix_cl` with `tbb::concurrent_vectors` (#2905) |
| 12 | + - Added framework for generic higher-order autodiff support through finite-differences. (#2929) |
| 13 | + - Minor cleanup of numerical stability, constants, compound functions in OpenCL kernels (#2934) |
| 14 | + - Fixes aliasing issue in adjoint acccumulation for OpenCL (#2943) |
| 15 | + - Improve numerical stability of `binomial_logit` distribution (#2945) |
| 16 | + - Automatically detect UCRT toolchain use on Windows (#2948) |
| 17 | + - Update multiple functions to delegate to the compound functions (`log1p_exp`, etc.) where possible (#2950) |
| 18 | + - Fixed the RPATH to the TBB library being passed twice on the command line (#2952) |
| 19 | + - Split `eigendecompose` mix tests to fix CI memory issues (#2953) |
| 20 | + - Fix distribution test failures with row-vector integer inputs to bernoulli CDF functions (#2954) |
| 21 | + - Simplified usage of ref-type deduction (#2958) |
| 22 | + - Added OpenCL support for the `binomial_logit_glm` distribution (#2960) |
| 23 | + - Fixed a build configuration issue where the optional tbbmalloc and tbbmalloc_proxy libraries were built unconditionally. (#2969) |
| 24 | + - Remove unused meta requires (#2976) |
| 25 | + - Bugfix for uninitialized `var_value<Matrix>` types and assignment when the rhs of the assignment is an expression (#2978) |
| 26 | + - Invert the input matrix in-place which reduces the memory requirement for this function. (#2981) |
| 27 | + - Fixes the rng function for the Inverse Wishart Cholesky distribution. (#2984) |
| 28 | + - Fixed a compilation issue with the `check_symmetric` function on complex-valued inputs under LLVM 17 (#2991) |
| 29 | + - Fixed missing include guard for OpenCL rev headers (#2996) |
| 30 | + - Add helpful context to the failure message for the ad testing framework (#2997) |
| 31 | + |
3 | 32 | ====================================================================== |
4 | 33 | v4.7.0 (5 September 2023) |
5 | 34 | ====================================================================== |
|
0 commit comments