Skip to content

Conversation

@lkdvos
Copy link
Member

@lkdvos lkdvos commented Jan 23, 2026

Proposed release notes:

MatrixAlgebraKit.jl v0.6.3 Release Notes

Release Date: January 23, 2026

Overview

This release introduces native algorithm implementations, enhanced automatic differentiation support for Enzyme, improved handling of diagonal matrices, and modernized testing infrastructure.

Key Features

🎯 New Features

Native Algorithm Implementations

  • Added native implementations for QR and LQ decompositions, providing faster computation without external dependencies (#90)

Enhanced Automatic Differentiation

  • Implemented reverse-mode automatic differentiation rules for Enzyme, enabling AD through decompositions and matrix functions (#86)
  • Added pullback rules for Diagonal input matrices in eigenvalue and singular value decompositions, improving AD efficiency for sparse matrix operations (#156)

🔧 Infrastructure Improvements

Testing Infrastructure

  • Migrated test suite to use ParallelTestRunner for improved test execution performance (#155)

🐛 Bug Fixes

  • Eigenvalue decompositions of diagonal input matrices now correctly return sorted values with the same type as non-diagonal inputs, ensuring consistency across different input types (#151)
  • Fixed inconsistent checksquare usage across the codebase for better error handling (#154)
  • Corrected typos in error messages (#153)

Related Links

@lkdvos lkdvos requested review from Jutho and kshyatt January 23, 2026 14:58
@lkdvos lkdvos enabled auto-merge (squash) January 23, 2026 15:04
@codecov
Copy link

codecov bot commented Jan 23, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
see 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@lkdvos lkdvos merged commit 579d792 into main Jan 23, 2026
9 checks passed
@lkdvos lkdvos deleted the v0.6.3 branch January 23, 2026 16:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants