Skip to content

Commit bf27d83

Browse files
Merge pull request #421 from SKaiNET-developers/release/0.16.0
Release/0.16.0
2 parents 9a1ed66 + 3e73696 commit bf27d83

3 files changed

Lines changed: 20 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# Changelog
22

3+
## [0.16.0] - 2026-03-08
4+
5+
### Added
6+
- **Deduplicated LLM infrastructure**: unified `KvCache`, `softmax`, `RoPE`, and `sampling` logic across modules for improved maintainability.
7+
- **Updated skainet-bom**: Refactored the Bill of Materials (BOM) to use local `project()` references for better build consistency.
8+
9+
### Changed
10+
- **LLM Module Extraction**: Extracted and moved core LLM modules to the standalone [SKaiNET-LLM](https://github.com/SKaiNET-developers/SKaiNET-LLM) repository to reduce core codebase footprint.
11+
- **Transformer Code Cleanup**: Removed redundant code that has been moved to the [SKaiNET-transformers](https://github.com/SKaiNET-developers/SKaiNET-transformers) repository.
12+
13+
### Fixed
14+
- **Dependency Graph**: Resolved inverted dependency issues in the LLM infrastructure.
15+
316
## [0.15.3] - 2026-03-07
417

518
### Added

README.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ Add the core dependencies (Gradle Kotlin DSL):
1919

2020
```kotlin
2121
dependencies {
22-
implementation("sk.ainet.core:SKaiNET-lang-core:0.15.3")
23-
implementation("sk.ainet.core:SKaiNET-backend-cpu:0.15.3")
22+
implementation("sk.ainet.core:SKaiNET-lang-core:0.16.0")
23+
implementation("sk.ainet.core:SKaiNET-backend-cpu:0.16.0")
2424
}
2525
```
2626

@@ -128,12 +128,11 @@ runtime.generate(tokenizer.encode("Once upon a time"), steps = 64) { token ->
128128

129129
---
130130

131-
## What's New in 0.15.3
131+
## What's New in 0.16.0
132132

133-
- **System prompt support (Java)** — added `systemPrompt` support to `KLlamaJava` and `KLlamaSession` for easier customization of agent behavior
134-
- **Model extraction** — model-specific code is now isolated in dedicated `skainet-models` modules
135-
- **Whisper HLO generation** — fixed StableHLO MLIR output for Whisper audio models
136-
- **Smoke test improvements** — faster and more robust LLM loading verification with multi-runner support
133+
- **Unified LLM core** — deduplicated and optimized implementation of `KvCache`, `softmax`, `RoPE`, and `sampling`
134+
- **Infrastructure cleanup** — extracted core LLM and transformer code to standalone repositories `SKaiNET-transformers`) to streamline the core project
135+
- **Consistent BOM** — refactored `skainet-bom` to use local `project()` references for reliable builds
137136

138137

139138
See [CHANGELOG.md](CHANGELOG.md) for the full release history.

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
GROUP=sk.ainet.core
2-
VERSION_NAME=0.15.3
2+
VERSION_NAME=0.16.0
33

44
POM_DESCRIPTION=SKaiNET
55

0 commit comments

Comments
 (0)