Skip to content

Build(deps): Bump com.github.haifengl:smile-base from 4.4.0 to 7.0.0 - #338

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

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

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 19, 2026

Copy link
Copy Markdown

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

Release notes

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

7.0.0

SMILE 7.0.0 Release Notes

Welcome to SMILE 7.0.0! This major release unifies high-performance JVM machine learning with the next generation of agentic data science. Version 7.0.0 introduces autonomous desktop automation, multi-agent orchestration, high-throughput LLM serving with batched Multi-Token Prediction (MTP) speculative decoding, native Kotlin and Scala 3 notebook kernels, an extensive productivity and research skills suite, time series forecasting (ARIMA/ARMA), and comprehensive stability and security hardening across Studio and the Agent harness.


✨ New Features

🤖 AI Agents & Desktop Automation

  • 🖥️ Desktop Operator Agent (@chuck):
    • Introduced Chuck, a specialized desktop automation agent capable of interacting directly with GUI applications via screenshot analysis, mouse navigation, and keyboard control.
    • Safe desktop automation pipeline with coordinate mapping, interactive user confirmation, and automatic session bounds.
  • 👔 Chief of Staff Agent (@frank):
    • Added Frank to coordinate multi-agent teams, synthesize status reports across active agents, track project priorities, and lead cross-agent briefings.
  • Dynamic Agent Catalog:
    • Studio now discovers and loads agent personas dynamically from configuration specifications, with clean peer-to-peer delegation and request queuing.

⚡ High-Performance LLM Serving & Speculative Decoding

  • Batched Multi-Token Prediction (MTP) Speculative Decoding:
    • Implemented high-throughput batched MTP speculative decoding with persistent per-request draft histories, enabled by default in smile.serve.
    • Accelerated generation with fused DeltaNet window operations, eager FlashInfer attention, and CUDA graph verification for low-latency token generation.
  • SHAP Explanations in Model Serving:
    • Native SHAP explanation payloads in REST inference responses with clean 3-decimal formatting and zero overhead when unrequested.
  • Dynamic Model Loading & Control APIs:
    • Dynamically load and unload models on the fly via POST /api/v1/models/load.
    • Added real-time telemetry, model control, and health endpoints (/smile/{id}, /onnx/{id}, and /q/health).
    • Native Prometheus metrics scraping integration.
    • Support for ONNX Runtime 1.30, ONNX Runtime GenAI models (including Phi-4 mini), LibTorch 2.14.1, and automatic KV-cache precision selection (auto).
  • Centralized Prometheus metrics API:
    • GET /q/metrics: Single scrape target formatted according to standard Prometheus text specifications.
    • Multidimensional Labeling: Every time-series metric carries a model_id label, allowing unified visualization dashboards (e.g., Grafana) with dynamic multi-tenant filtering.
    • Microsecond Precision: Latency observations, throughput gauges, and cache counters are recorded with sub-millisecond fidelity via Micrometer.
    • Non-blocking Execution: Metric tracking uses atomic primitives and lightweight histograms without introducing latency penalties to inference pipelines.

📚 Expanded Skills Suite

  • Comprehensive Document Processing:
    • Excel (excel-processing): Read, analyze, create, and format spreadsheets (.xlsx, .csv) with support for formulas, styles, and embedded charts.
    • Word (word-processing): Parse, edit, and generate Microsoft Word documents (.docx) with precise layout and typography control.
    • PDF (pdf-processing): Extract, analyze, and render publication-quality PDF reports and slide decks.
  • Research & Development Skills:
    • Deep Research (research): Multi-source web search and structured synthesis for market research and competitive analysis.
    • Weekly Briefing (weekly-briefing): Automated status roll-ups and progress tracking across all agent session logs.
    • Scientific Posters (posters): Design and generate conference posters and presentation materials.
    • Git Commit (git-commit): Intelligent, conventional commit generation from working directory diffs.
    • Skill Creator (skill-creator): Interactive creation, evaluation, and optimization of custom agent skills.

📓 Interactive Notebooks & Polyglot Data Science

  • 🚀 Native Kotlin Scripting Kernel:
    • Interactive Kotlin notebooks (.kts) powered by the Kotlin Custom Scripting Host API with full access to SMILE algorithms.

... (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 7.0.0.
- [Release notes](https://github.com/haifengl/smile/releases)
- [Commits](haifengl/smile@v4.4.0...v7.0.0)

---
updated-dependencies:
- dependency-name: com.github.haifengl:smile-base
  dependency-version: 7.0.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 Oct 19, 2026
@tferr tferr closed this Oct 19, 2026
@dependabot @github

dependabot Bot commented on behalf of github Oct 19, 2026

Copy link
Copy Markdown
Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/maven/com.github.haifengl-smile-base-7.0.0 branch October 19, 2026 16:03
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.

1 participant