feat(changelog): add v0.5.1 release notes (9 updates) (#313)
- Auto-sync Hermes history sessions on first startup - Fix session sync backward compatibility with old Hermes versions - Smart cleanup of exclusive platform credentials on profile clone - Auto-normalize profile names to lowercase - Fix tool_call_id missing for OpenAI API compatibility - Unify SQLite table schema management - Optimize model list layout in Provider cards - Fix long code blocks display issue - Fix web terminal Docker deployment errors Added to all 8 languages: en, zh, de, es, fr, ja, ko, pt (Non-English languages use English as placeholder for future translation)
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "hermes-web-ui",
|
||||
"version": "0.5.0",
|
||||
"version": "0.5.1",
|
||||
"description": "Self-hosted AI chat dashboard for Hermes Agent — multi-model (Claude, GPT, Gemini, DeepSeek) web UI with Telegram, Discord, Slack, WhatsApp integration",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@@ -5,6 +5,21 @@ export interface ChangelogEntry {
|
||||
}
|
||||
|
||||
export const changelog: ChangelogEntry[] = [
|
||||
{
|
||||
version: '0.5.1',
|
||||
date: '2026-04-29',
|
||||
changes: [
|
||||
'changelog.new_0_5_1_1',
|
||||
'changelog.new_0_5_1_2',
|
||||
'changelog.new_0_5_1_3',
|
||||
'changelog.new_0_5_1_4',
|
||||
'changelog.new_0_5_1_5',
|
||||
'changelog.new_0_5_1_6',
|
||||
'changelog.new_0_5_1_7',
|
||||
'changelog.new_0_5_1_8',
|
||||
'changelog.new_0_5_1_9',
|
||||
],
|
||||
},
|
||||
{
|
||||
version: '0.5.0',
|
||||
date: '2025-04-29',
|
||||
|
||||
@@ -555,6 +555,15 @@ export default {
|
||||
|
||||
// Anderungsprotokoll
|
||||
changelog: {
|
||||
new_0_5_1_1: 'Auto-sync Hermes history sessions on first startup',
|
||||
new_0_5_1_2: 'Fix session sync failure with old Hermes versions (backward compatible)',
|
||||
new_0_5_1_3: 'Smart cleanup of exclusive platform credentials on profile clone (Telegram, Discord, Slack, etc.)',
|
||||
new_0_5_1_4: 'Auto-normalize profile names to lowercase to avoid backend validation errors',
|
||||
new_0_5_1_5: 'Fix tool_call_id missing in tool messages for OpenAI API compatibility',
|
||||
new_0_5_1_6: 'Unify SQLite table schema management and initialization',
|
||||
new_0_5_1_7: 'Optimize model list layout in Provider cards (fixed height, tag alignment)',
|
||||
new_0_5_1_8: 'Fix display issue with single-line long code blocks in user messages',
|
||||
new_0_5_1_9: 'Fix web terminal rendering errors in Docker deployment',
|
||||
new_0_5_0_1: 'Self-built chat database and context compression: empty chat history on first entry is expected',
|
||||
new_0_5_0_2: 'Sessions use WebSocket form, enhanced resume capability',
|
||||
new_0_4_8_1: 'Safe Mermaid diagram rendering with async render and timeout fallback',
|
||||
|
||||
@@ -719,6 +719,15 @@ export default {
|
||||
|
||||
// Changelog
|
||||
changelog: {
|
||||
new_0_5_1_1: 'Auto-sync Hermes history sessions on first startup',
|
||||
new_0_5_1_2: 'Fix session sync failure with old Hermes versions (backward compatible)',
|
||||
new_0_5_1_3: 'Smart cleanup of exclusive platform credentials on profile clone (Telegram, Discord, Slack, etc.)',
|
||||
new_0_5_1_4: 'Auto-normalize profile names to lowercase to avoid backend validation errors',
|
||||
new_0_5_1_5: 'Fix tool_call_id missing in tool messages for OpenAI API compatibility',
|
||||
new_0_5_1_6: 'Unify SQLite table schema management and initialization',
|
||||
new_0_5_1_7: 'Optimize model list layout in Provider cards (fixed height, tag alignment)',
|
||||
new_0_5_1_8: 'Fix display issue with single-line long code blocks in user messages',
|
||||
new_0_5_1_9: 'Fix web terminal rendering errors in Docker deployment',
|
||||
new_0_5_0_1: 'Self-built chat database and context compression',
|
||||
new_0_5_0_2: 'Sessions use WebSocket form, enhanced resume capability',
|
||||
new_0_4_8_1: 'Safe Mermaid diagram rendering with async render and timeout fallback',
|
||||
|
||||
@@ -555,6 +555,15 @@ export default {
|
||||
|
||||
// Registro de cambios
|
||||
changelog: {
|
||||
new_0_5_1_1: 'Auto-sync Hermes history sessions on first startup',
|
||||
new_0_5_1_2: 'Fix session sync failure with old Hermes versions (backward compatible)',
|
||||
new_0_5_1_3: 'Smart cleanup of exclusive platform credentials on profile clone (Telegram, Discord, Slack, etc.)',
|
||||
new_0_5_1_4: 'Auto-normalize profile names to lowercase to avoid backend validation errors',
|
||||
new_0_5_1_5: 'Fix tool_call_id missing in tool messages for OpenAI API compatibility',
|
||||
new_0_5_1_6: 'Unify SQLite table schema management and initialization',
|
||||
new_0_5_1_7: 'Optimize model list layout in Provider cards (fixed height, tag alignment)',
|
||||
new_0_5_1_8: 'Fix display issue with single-line long code blocks in user messages',
|
||||
new_0_5_1_9: 'Fix web terminal rendering errors in Docker deployment',
|
||||
new_0_5_0_1: 'Self-built chat database and context compression: empty chat history on first entry is expected',
|
||||
new_0_5_0_2: 'Sessions use WebSocket form, enhanced resume capability',
|
||||
new_0_4_8_1: 'Safe Mermaid diagram rendering with async render and timeout fallback',
|
||||
|
||||
@@ -555,6 +555,15 @@ export default {
|
||||
|
||||
// Journal des modifications
|
||||
changelog: {
|
||||
new_0_5_1_1: 'Auto-sync Hermes history sessions on first startup',
|
||||
new_0_5_1_2: 'Fix session sync failure with old Hermes versions (backward compatible)',
|
||||
new_0_5_1_3: 'Smart cleanup of exclusive platform credentials on profile clone (Telegram, Discord, Slack, etc.)',
|
||||
new_0_5_1_4: 'Auto-normalize profile names to lowercase to avoid backend validation errors',
|
||||
new_0_5_1_5: 'Fix tool_call_id missing in tool messages for OpenAI API compatibility',
|
||||
new_0_5_1_6: 'Unify SQLite table schema management and initialization',
|
||||
new_0_5_1_7: 'Optimize model list layout in Provider cards (fixed height, tag alignment)',
|
||||
new_0_5_1_8: 'Fix display issue with single-line long code blocks in user messages',
|
||||
new_0_5_1_9: 'Fix web terminal rendering errors in Docker deployment',
|
||||
new_0_5_0_1: 'Self-built chat database and context compression: empty chat history on first entry is expected',
|
||||
new_0_5_0_2: 'Sessions use WebSocket form, enhanced resume capability',
|
||||
new_0_4_8_1: 'Safe Mermaid diagram rendering with async render and timeout fallback',
|
||||
|
||||
@@ -555,6 +555,15 @@ export default {
|
||||
|
||||
// 更新履歴
|
||||
changelog: {
|
||||
new_0_5_1_1: 'Auto-sync Hermes history sessions on first startup',
|
||||
new_0_5_1_2: 'Fix session sync failure with old Hermes versions (backward compatible)',
|
||||
new_0_5_1_3: 'Smart cleanup of exclusive platform credentials on profile clone (Telegram, Discord, Slack, etc.)',
|
||||
new_0_5_1_4: 'Auto-normalize profile names to lowercase to avoid backend validation errors',
|
||||
new_0_5_1_5: 'Fix tool_call_id missing in tool messages for OpenAI API compatibility',
|
||||
new_0_5_1_6: 'Unify SQLite table schema management and initialization',
|
||||
new_0_5_1_7: 'Optimize model list layout in Provider cards (fixed height, tag alignment)',
|
||||
new_0_5_1_8: 'Fix display issue with single-line long code blocks in user messages',
|
||||
new_0_5_1_9: 'Fix web terminal rendering errors in Docker deployment',
|
||||
new_0_5_0_1: 'Self-built chat database and context compression: empty chat history on first entry is expected',
|
||||
new_0_5_0_2: 'Sessions use WebSocket form, enhanced resume capability',
|
||||
new_0_4_8_1: 'Safe Mermaid diagram rendering with async render and timeout fallback',
|
||||
|
||||
@@ -555,6 +555,15 @@ export default {
|
||||
|
||||
// 변경 이력
|
||||
changelog: {
|
||||
new_0_5_1_1: 'Auto-sync Hermes history sessions on first startup',
|
||||
new_0_5_1_2: 'Fix session sync failure with old Hermes versions (backward compatible)',
|
||||
new_0_5_1_3: 'Smart cleanup of exclusive platform credentials on profile clone (Telegram, Discord, Slack, etc.)',
|
||||
new_0_5_1_4: 'Auto-normalize profile names to lowercase to avoid backend validation errors',
|
||||
new_0_5_1_5: 'Fix tool_call_id missing in tool messages for OpenAI API compatibility',
|
||||
new_0_5_1_6: 'Unify SQLite table schema management and initialization',
|
||||
new_0_5_1_7: 'Optimize model list layout in Provider cards (fixed height, tag alignment)',
|
||||
new_0_5_1_8: 'Fix display issue with single-line long code blocks in user messages',
|
||||
new_0_5_1_9: 'Fix web terminal rendering errors in Docker deployment',
|
||||
new_0_5_0_1: 'Self-built chat database and context compression: empty chat history on first entry is expected',
|
||||
new_0_5_0_2: 'Sessions use WebSocket form, enhanced resume capability',
|
||||
new_0_4_8_1: 'Safe Mermaid diagram rendering with async render and timeout fallback',
|
||||
|
||||
@@ -555,6 +555,15 @@ export default {
|
||||
|
||||
// Registro de alteracoes
|
||||
changelog: {
|
||||
new_0_5_1_1: 'Auto-sync Hermes history sessions on first startup',
|
||||
new_0_5_1_2: 'Fix session sync failure with old Hermes versions (backward compatible)',
|
||||
new_0_5_1_3: 'Smart cleanup of exclusive platform credentials on profile clone (Telegram, Discord, Slack, etc.)',
|
||||
new_0_5_1_4: 'Auto-normalize profile names to lowercase to avoid backend validation errors',
|
||||
new_0_5_1_5: 'Fix tool_call_id missing in tool messages for OpenAI API compatibility',
|
||||
new_0_5_1_6: 'Unify SQLite table schema management and initialization',
|
||||
new_0_5_1_7: 'Optimize model list layout in Provider cards (fixed height, tag alignment)',
|
||||
new_0_5_1_8: 'Fix display issue with single-line long code blocks in user messages',
|
||||
new_0_5_1_9: 'Fix web terminal rendering errors in Docker deployment',
|
||||
new_0_5_0_1: 'Self-built chat database and context compression: empty chat history on first entry is expected',
|
||||
new_0_5_0_2: 'Sessions use WebSocket form, enhanced resume capability',
|
||||
new_0_4_8_1: 'Safe Mermaid diagram rendering with async render and timeout fallback',
|
||||
|
||||
@@ -721,6 +721,15 @@ export default {
|
||||
|
||||
// 更新日志
|
||||
changelog: {
|
||||
new_0_5_1_1: '首次启动时自动同步 Hermes 历史会话',
|
||||
new_0_5_1_2: '修复旧版本 Hermes 会话同步失败问题(向后兼容)',
|
||||
new_0_5_1_3: 'Profile 克隆时智能清理独占平台凭据(Telegram、Discord、Slack 等)',
|
||||
new_0_5_1_4: 'Profile 名称输入自动转小写,避免后端验证失败',
|
||||
new_0_5_1_5: '修复 tool 消息缺少 tool_call_id 导致的 OpenAI API 兼容性问题',
|
||||
new_0_5_1_6: '统一 SQLite 数据库表结构管理和初始化',
|
||||
new_0_5_1_7: '优化 Provider 卡片中模型列表布局(固定高度、标签对齐)',
|
||||
new_0_5_1_8: '修复用户消息中长代码块单行超长的显示问题',
|
||||
new_0_5_1_9: '修复 Web 终端在 Docker 部署后的展示报错',
|
||||
new_0_5_0_1: '自建聊天数据库和上下文压缩',
|
||||
new_0_5_0_2: '会话使用websocket形式,增强断点续传',
|
||||
new_0_4_8_1: '安全渲染 Mermaid 图表,支持异步渲染和超时降级',
|
||||
|
||||
Reference in New Issue
Block a user