rel-2.9.1
·
1231 commits
to main
since this release
ℹ️ Versions 2.8.12 and 2.9.0 did not get released on PyPI or conda-forge due to hiccups in our CI pipeline. The corresponding release notes were merged into the seconds below.
What's Changed
Major Changes 🛠
- [from 2.8.12] Allow passing static shape to tensor creation helpers by @ricardoV94 in #118
- The first and only positional argument to
tensor
is nowname
.dtype
andshape
are now keyword-only arguments in all tensor constructor helpers (tensor
,matrix
, ...)
- The first and only positional argument to
New Features 🎉
- Add
slogdet
for Numba and JAX by @mtsokol in #172 - [from 2.9.0] Compute static shape types in outputs of
Join
by @michaelosthege in #164 - [from 2.9.0] Add Ops for Gaussian Hypergeometric Function, Pochhammer Symbol, and Factorials by @ColtAllen in #90
- [from 2.8.12] 🔄 From Aesara: 1362: "Add
HalfNormalRV
JAX implementation" by @theorashid in #129
Bugfixes 🐛
- Handle invalid BroadcastTo shape in C backend by @ricardoV94 in #175
- [from 2.8.12] Fix bug in truncated_graph_inputs by @ricardoV94 in #113
- [from 2.8.12] Fix JAX dispatch for multi-output Composite by @ricardoV94 in #123
Maintenance 🔧
- Improve CI pinelines by @danhphan in #176
- Seed logsumexp benchmark tests by @ricardoV94 in #185
- Create README.md by @canyon289 in #190
- Fix release pipeline by @cerrussell in #183
- [from 2.9.0] Fix PyPI description and update GitHub Actions by @michaelosthege in #171
- [from 2.9.0] A more low level implementation of vectorize in numba by @aseyboldt in #92
- [from 2.8.12] Update Release Notes template by @ricardoV94 in #117
- [from 2.8.12] 🔄 From Aesara: 1345: "Splitting before using JAX key" by @AdrienCorenflos in #130
- [from 2.8.12] Make tests compatible with newer version of JAX by @ricardoV94 in #133
- [from 2.8.12] Make scan to be a cython extention by @ferrine in #77
- [from 2.8.12] Remove deprecated modules by @ferrine in #111
- [from 2.8.12] 🔄 From Aesara: #1347 and # 1365: " Add CI support for benchmarking" by @brandonwillard in #139
- [from 2.8.12] Added PyTensor logo SVG by @fonnesbeck in #142
- [from 2.8.12] Remove some inline arguments and make some njit functions global by @aseyboldt in #144
- [from 2.8.12] Fix logit sigmoid function typo by @guin0x in #157
New Contributors
- @danhphan made their first contribution in #176
- @mtsokol made their first contribution in #172
- @canyon289 made their first contribution in #190
- @cerrussell made their first contribution in #183
- @fonnesbeck made their first contribution in #142
- @guin0x made their first contribution in #157
- @ColtAllen made their first contribution in #90
Full Changelog: rel-2.8.11...rel-2.8.12
Full Changelog: rel-2.8.12...rel-2.9.0
Full Changelog: rel-2.9.0...rel-2.9.1