Download Latest Version 0.3.1 source code.tar.gz (590.4 kB)
Email in envelope

Get an email when there's a new version of Multik

Home / 0.3.0
Name Modified Size InfoDownloads / Week
Parent folder
Multik 0.3.0 source code.tar.gz 2026-03-05 586.9 kB
Multik 0.3.0 source code.zip 2026-03-05 846.4 kB
README.md 2026-03-05 4.1 kB
Totals: 3 Items   1.4 MB 0

Breaking Changes

  • JVM target raised to 11 — the minimum JVM version is now 11 (was 8) (#290)

New Features

  • Vector norm — added norm API for computing vector norms (#207) — thanks @T45K!
  • Diagonal matrix creators — new functions for creating diagonal matrices (#213) — thanks @mihbor!

Bug Fixes

  • Fixed divAssign for memory views (#259)
  • Fixed inplace sin producing incorrect results (#260)
  • Fixed meanDN return type: was D4, now correctly returns DN (#265, fixes #254) — thanks @omkar-sarswat!
  • Fixed race condition in DefaultEngine initialization (#273)
  • Fixed redundant throw duplication in Engine (#261)
  • Fixed K2 compiler overload resolution ambiguity (#186)
  • Fixed Short type mismatch on WASM target (#184)
  • Fixed pin/unpin in concurrent code for Kotlin/Native (#188)
  • Fixed cblas_dgemm returning zero elements via cinterop on macosX64 (#145)
  • Fixed native functions from math/linalg not working via cinterop wrapper (#131)
  • Fixed KMP publishing to Sonatype (#200)

Performance

  • Improved LinAlg, Math, and Statistics performance in multik-openblas for Kotlin/Native targets (#267)
  • Refactored complex array usage to avoid object creation overhead in linalg (#97)
  • Optimized get and set methods for better loop performance (#57)

Build & Infrastructure

  • Upgraded to Kotlin 2.3.10 (#233)
  • Upgraded to Gradle 9.3.1 (#232)
  • Updated OpenBLAS to 0.3.31 (#275)
  • Added binary-compatibility-validator for public API tracking (#277)
  • Added Maven Publish Plugin and configured publishing (#274)
  • Fixed native library glibc linking issues (#107)
  • Fixed Cinterop for native builds (#302)
  • Reworked CMake build and native library packaging (#297, #298)
  • Added CI build workflows (#276)
  • Added community OSS files: CODE_OF_CONDUCT, CONTRIBUTING, etc. (#243)
  • Added coding agents instructions (#269)

Documentation

  • Added Writerside documentation site (#225, #164)
  • Updated KDoc and user docs across the library (#272, #159)
  • Integrated Dokka API reference into documentation (#165)

New Contributors

Full Changelog: https://github.com/Kotlin/multik/compare/v0.2.3...0.3.0

Source: README.md, updated 2026-03-05