Release v1.4.0
·
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
- OpenAI:
- 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
developerinstructions andmax_completion_tokenswhere 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.0Quick 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.0Build 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