Repository navigation
🧮 LibItoFin v0.46.0
·
22 commits
to main
since this release
0.46.0 (2026-10-31)
🎁 Features
- calendar: add holiday_horizon to CalendarImpl and Calendar (6526acb), closes #1333
- crates: add PiecewiseDefaultCurve::moving settlement-days ctor (#1327) (a28be4b), closes #1316 #1318 #1304
- crates: add with_jumps to InterpolatedDiscountCurve (94fd7c6), closes #1319 #1320 #1315 #1315
- crates: add yield curve jump quotes for the turn-of-year effect (fb33044), closes #1316 #1319 #1320 #1315
- curve: add PiecewiseYieldCurve.moving for a shared Settings roll (7df6fd4), closes #1303
- curves: add moving-reference piecewise curves across the FFI and Go (5771334), closes #1317 #1303 #1303
- itofin-py: collect unreachable direct bootstrap callback cycles (#1331) (1a6d9b4), closes #1311 #1311
- itofin-py: give each consumer its own link to a locally built curve (74d0acc)
- libitofin: add matrix bucketAnalysis for ragged quotes (5f77ce0), closes #1324 #1307
- libitofin: add parameter sensitivity forms of bucketAnalysis (a915098), closes #1307
- pricingengines: report the seed every MC calculation used (9b838aa), closes #1308
- randomnumbers: expose the resolved seed of pseudo-random generators (5adda22), closes #1308
- randomnumbers: report the seed each RNG actually used (7295e19), closes #1308
- risk: add bump-and-reprice parallel and bucket sensitivities (a1524bf)
- risk: add itofin.risk with sensitivity and bucket analysis (cae36c3), closes #1322 #1306
- sensitivity: add bucket PV01 across quotes for C and Go (29824d7), closes #1322 #1306
- sensitivity: add parallel PV01 across quotes via FFI and Go SDK (e088888), closes #1322 #1306
- termstructures: add moving PiecewiseYieldCurve constructors (d949271)
- termstructures: observe the evaluation date upstream of a moving curve (fb1a1b5)
♨️ CI, Workflows & Configs
🪲 Bug Fixes
- calendars: drop horizon panics so dates fall through like QuantLib (b9ebc12), closes #1333
- termstructures: observe exogenous discounting curve in rate helpers (#1343) (a75de01), closes #1338
Go bindings
Install github.com/benbenbang/libitofin/sdk/go@v0.46.0 with Go 1.27.1. The native archives and SHA-256 checksums are attached below for Linux amd64, Linux arm64, macOS amd64, and macOS arm64. cgo, a C compiler, and the matching native package are required. See the installation guide.
Windows amd64 native Go package (GNU/MinGW) is available with its SHA-256 checksum; use a matching MinGW cgo compiler.