github LeslieLeung/glean v0.2.3
0.2.3

6 hours ago

Glean v0.2.3 Release Notes

🚀 New Features

Full-Text Content Extraction

  • Bookmark Full-Text Content: Automatically extract and display full article content for bookmarks, making it easier to read and search saved content
  • RSS Full Content Support: Enhanced RSS parser to extract complete article content from feeds
  • Improved HTML Processing: Better handling of HTML content with inline code formatting support

Security & Code Quality

  • XSS Protection: Added HTML sanitization with DOMPurify to prevent cross-site scripting attacks
  • Pre-commit Checks: Implemented automated code quality checks before commits

🐛 Bug Fixes

  • Embedding System: Fixed Milvus connection issues and race conditions that caused "collection not found" errors
  • Database Sessions: Resolved database session management issues in embedding functionality
  • HTML Processing: Removed duplicate scripts and improved HTML content processing
  • Admin UI Settings: Updated embedding functionality and admin UI settings

Glean v0.2.3 发布说明

🚀 新功能

全文内容提取

  • 书签全文内容:自动提取并显示书签的完整文章内容,让阅读和搜索保存的内容更加便捷
  • RSS 全文支持:增强 RSS 解析器,可从订阅源中提取完整的文章内容
  • 改进的 HTML 处理:更好地处理 HTML 内容,支持行内代码格式化

安全性与代码质量

  • XSS 防护:使用 DOMPurify 添加 HTML 清理功能,防止跨站脚本攻击
  • 提交前检查:实现提交前自动代码质量检查

🐛 错误修复

  • 嵌入系统:修复 Milvus 连接问题和竞态条件导致的"集合未找到"错误
  • 数据库会话:解决嵌入功能中的数据库会话管理问题
  • HTML 处理:移除重复脚本,改进 HTML 内容处理
  • 管理界面设置:更新嵌入功能和管理界面设置

Docker Images

This release includes the following Docker images:

  • ghcr.io/LeslieLeung/glean-backend:v0.2.3
  • ghcr.io/LeslieLeung/glean-web:v0.2.3
  • ghcr.io/LeslieLeung/glean-admin:v0.2.3

Desktop Apps

Download the desktop application for your platform from the assets below.

Quick Start

# Download docker-compose.yml
curl -fsSL https://raw.githubusercontent.com/LeslieLeung/glean/main/docker-compose.yml -o docker-compose.yml

# Start Glean
docker compose up -d

# Access at http://localhost

See README for full documentation.

What's Changed

  • chore(deps): update actions/checkout action to v6 by @renovate[bot] in #50
  • chore(deps): update actions/setup-node action to v6 by @renovate[bot] in #51
  • chore(deps): update dependency pnpm to v10 by @renovate[bot] in #54
  • chore(deps): update softprops/action-gh-release action to v2 by @renovate[bot] in #62
  • chore(deps): update dependency node to v24 by @renovate[bot] in #53
  • chore(deps): update pnpm/action-setup action to v4 by @renovate[bot] in #55
  • chore(deps): update actions/cache action to v5 by @renovate[bot] in #49
  • fix(deps): update dependency i18next-browser-languagedetector to v8 by @renovate[bot] in #65
  • fix: milvus connection; collection not found due to race conditions by @LeslieLeung in #67
  • fix(deps): update dependency date-fns to v4 by @renovate[bot] in #63
  • fix(deps): update dependency i18next to v25 by @renovate[bot] in #64
  • fix(deps): update dependency react-i18next to v16 by @renovate[bot] in #66
  • chore(deps): update dependency zod to v4.2.1 by @renovate[bot] in #69
  • feat: add pre release workflow by @LeslieLeung in #70
  • fix: db session by @LeslieLeung in #75
  • Fix db session and admin UI improvement by @LeslieLeung in #78
  • chore: bump version to 0.2.3-alpha.3 by @LeslieLeung in #79
  • Extract Full-text by @LeslieLeung in #80
  • chore(deps): update pnpm to v10.26.2 by @renovate[bot] in #72
  • fix(deps): update dependency lucide-react to ^0.562.0 by @renovate[bot] in #77
  • chore(deps): update dependency react-router-dom to v7.11.0 by @renovate[bot] in #73
  • chore(deps): update dependency eslint-plugin-react-refresh to v0.4.26 by @renovate[bot] in #68
  • chore: bump version to 0.2.3 by @LeslieLeung in #83

Full Changelog: v0.2.2...v0.2.3

Don't miss a new glean release

NewReleases is sending notifications on new releases.