Skip to content

Release v1.4.0

Choose a tag to compare

@github-actions github-actions released this 14 May 10:40
· 0 commits to cf0dcda184d4c6b7d8fd583f8b412b20e8a0c574 since this release

KUNO v1.4.0

This release focuses on AI provider compatibility, SEO/indexing correctness, frontend build stability, and dependency advisory remediation.

Highlights

  • Refreshed AI model support for OpenAI, Claude, Gemini, and Volcano Engine.
  • Added centralized model definitions and preserved custom model-name workflows across translation, AI summary, SEO analysis, and global AI configuration.
  • Hardened OpenAI and Claude adapters with shared request builders and response parsers.
  • Improved localized SEO metadata, canonical URLs, hreflang alternates, robots behavior, and sitemap generation.
  • Fixed production build type errors and Tailwind selector warnings.
  • Remediated frontend dependency advisories through package upgrades and targeted overrides.

AI Provider Updates

  • Updated default models:
    • OpenAI: gpt-5.4-mini
    • Gemini: gemini-2.5-flash
    • Volcano Engine: doubao-seed-2-0-lite-260215
    • Claude: claude-sonnet-4-6
  • Added current built-in model options for GPT-5.5/GPT-5.4, Gemini 2.5, Claude 4, and Doubao Seed 2.0 families.
  • Added OpenAI Chat Completions helpers with reasoning-model handling, including developer instructions and max_completion_tokens where required.
  • Added Claude Messages API helpers for request construction and text extraction.

SEO and Indexing

  • Added shared SEO locale utilities for localized paths, canonical URL generation, alternate language links, and sitemap logic.
  • Limited metadata alternates and sitemap entries to meaningful site and article translations.
  • Improved robots and sitemap behavior when search engine indexing is disabled.
  • Improved canonical handling for localized home, article, embed, sitemap, and metadata paths.

Fixes

  • Fixed frontend production build failures from locale type inference, nullable sitemap settings, duplicate markdown stylesheet import, and model selector helper scoping.
  • Fixed escaped Tailwind hover selectors in global dynamic-theme styles.
  • Improved OpenAI and Claude response parsing across translation, AI summary, and SEO providers.
  • Hardened JSON extraction paths used by SEO and summary adapters.

Dependency Remediation

  • Upgraded frontend packages including Next.js, next-intl, Mermaid, Tailwind CSS, ESLint, and related tooling.
  • Added overrides for PostCSS, uuid, flatted, tinyglobby/picomatch, minimatch, and brace-expansion advisory remediation.

Docker Image

docker pull ictrun/kuno:v1.4.0

Quick Deploy

# One-click deployment
curl -sSL https://raw.githubusercontent.com/xuemian168/kuno/main/deploy-from-hub.sh | bash

# Or with specific version
docker run -d \
  --name kuno \
  -p 80:80 \
  -v blog-data:/app/data \
  -e NEXT_PUBLIC_API_URL=https://your-domain.com/api \
  ictrun/kuno:v1.4.0

Build Information

  • Version: 1.4.0
  • Published: 2026-05-14
  • Git Commit: 88aa707
  • Previous mainline release: v1.3.29
  • Workflow Run: 94
  • Full Changelog: v1.3.29...v1.4.0