Skip to content

Bump com.github.haifengl:smile-base from 4.4.0 to 6.3.0 - #322

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/com.github.haifengl-smile-base-6.3.0
Open

Bump com.github.haifengl:smile-base from 4.4.0 to 6.3.0#322
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/com.github.haifengl-smile-base-6.3.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 24, 2026

Copy link
Copy Markdown

Bumps com.github.haifengl:smile-base from 4.4.0 to 6.3.0.

Release notes

Sourced from com.github.haifengl:smile-base's releases.

6.3.0

✨ New Features

LLM

  • SafeTensors Support: Added support for Hugging Face's SafeTensors format, including write functionality for efficient and secure tensor serialization.
  • KV Caching: Memory-efficient key-value cache using a shared Radix-backed pool for faster LLM inference
  • FlashAttention: Leverages FlashAttention for optimized attention computation

Serve - API

  • Unified Model Catalog: All models (Chat, SMILE, ONNX) now listed via a single GET /api/v1/models endpoint with OpenAI-compatible format
  • Conversation Management: Full CRUD operations for chat conversations via the new Conversation resource
  • Streaming & Non-Streaming: Chat completions support both streaming (SSE) and non-streaming JSON responses

Serve - Inference UI

  • Unified Inference Page: New /infer page combines Chat, SMILE, and ONNX inference in one interface
  • Vision Mode: ONNX inference now supports image inputs with automatic preprocessing (resize, normalization)
  • Virtualized Results: Large batch results display efficiently with virtual scrolling
  • Split Layout: Form and results display side-by-side for better workflow

Docker & Deployment

  • GPU Docker Image: Multi-stage build with CUDA 13.2 support and LibTorch
  • CPU Docker Images: Upgrade to UBI 10 with OpenJDK 25 runtime

🔧 Improvements

Performance

  • Faster File Sync: SafeTensors loading now uses positioned FileChannel I/O instead of memory-mapping (handles multi-GB checkpoints)
  • Optimized Memory: ONNX Runtime memory footprint restricted; GPU memory fraction configurable

Developer Experience

  • Better Error Messages: ONNX runtime loading failures now show clear setup hints
  • Tokenizer Auto-Download: HuggingFace tokenizers downloaded automatically when missing
  • Model Architecture Info: GET /api/v1/models/{id} now returns detailed model metadata (architecture, shapes, etc.)

🐛 Bug Fixes

Core

  • Big-Endian Float Corruption: Fixed ONNX tensor byte order handling (was causing scrambled predictions on big-endian systems)
  • SSE Race Conditions: Chat streaming now subscribes before generation starts, preventing lost chunks

Testing & Reliability

  • Test Port Conflicts: Fixed flaky tests caused by port 8081 being in use (now picks random free port)
  • Association Rules Tests: Fixed race conditions in FP-Growth tests causing flaky counts

HuggingFace Integration

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [com.github.haifengl:smile-base](https://github.com/haifengl/smile) from 4.4.0 to 6.3.0.
- [Release notes](https://github.com/haifengl/smile/releases)
- [Commits](haifengl/smile@v4.4.0...v6.3.0)

---
updated-dependencies:
- dependency-name: com.github.haifengl:smile-base
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Aug 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants