This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+1 more
ReleasePort's take
Light signalv3.18.0 adds stock analysis features and market data adapters while fixing critical issues: database cold-start race condition, portfolio valuation accuracy, and alert deduplication.
Why it matters: Database race condition prevents state corruption under concurrent initialization. Portfolio valuation and alert fixes restore accuracy. Update production deployments, particularly those with concurrent analysis or active alerting.
Summary
AI summaryUpdates 发布亮点, feat, and improve across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds stock-analysis strategy selection with theme momentum, event-driven, growth quality. Adds stock-analysis strategy selection with theme momentum, event-driven, growth quality. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Adds HK/US fundamental context with financial summary and shareholder return. Adds HK/US fundamental context with financial summary and shareholder return. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Introduces Finnhub and AlphaVantage adapters expanding US stock market data. Introduces Finnhub and AlphaVantage adapters expanding US stock market data. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Expands US daily data failover chain improving market data resilience. Expands US daily data failover chain improving market data resilience. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Extends alert center with P2-P6 features: evaluation, Web rules, indicators. Extends alert center with P2-P6 features: evaluation, Web rules, indicators. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Bundles built-in strategies in macOS backend package installation. Bundles built-in strategies in macOS backend package installation. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Extends alert center with background evaluation, Web rule management, notification records, cooldowns, technical‑indicator rules, and watchlist/portfolio/account linkage. Extends alert center with background evaluation, Web rule management, notification records, cooldowns, technical‑indicator rules, and watchlist/portfolio/account linkage. Source: granite4.1:30b@2026-05-21-audit Confidence: low |
— |
| Feature | Low |
Enhances stock‑news relevance ranking with direct company, sector‑related, and macro‑market layers and tighter HK/US ticker matching. Enhances stock‑news relevance ranking with direct company, sector‑related, and macro‑market layers and tighter HK/US ticker matching. Source: granite4.1:30b@2026-05-21-audit Confidence: low |
— |
| Feature | Low |
Improves market‑review signal rendering, aligns RSI calculation with Wilder EMA/SMMA, and prioritizes daily analysis workflow in GitHub Actions. Improves market‑review signal rendering, aligns RSI calculation with Wilder EMA/SMMA, and prioritizes daily analysis workflow in GitHub Actions. Source: granite4.1:30b@2026-05-21-audit Confidence: low |
— |
| Bugfix | Medium |
Fixes portfolio realtime snapshot valuation calculation accuracy. Fixes portfolio realtime snapshot valuation calculation accuracy. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Fixes alert trigger-history deduplication preventing duplicate alerts. Fixes alert trigger-history deduplication preventing duplicate alerts. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Fixes DatabaseManager cold-start race condition under concurrent initialization. Fixes DatabaseManager cold-start race condition under concurrent initialization. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Fixes desktop packaging and update reliability with normalized artifacts. Fixes desktop packaging and update reliability with normalized artifacts. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Bugfix | Medium |
Fixes analysis status completed-memory queue tracking and initialization. Fixes analysis status completed-memory queue tracking and initialization. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Bugfix | Medium |
Fixes Web report related-board layout and display. Fixes Web report related-board layout and display. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Bugfix | Medium |
Fixes desktop packaging and update reliability by normalizing updater artifacts, adding no‑cache WebUI startup behavior, and bundling built‑in strategies in the macOS backend package. Fixes desktop packaging and update reliability by normalizing updater artifacts, adding no‑cache WebUI startup behavior, and bundling built‑in strategies in the macOS backend package. Source: granite4.1:30b@2026-05-21-audit Confidence: low |
— |
| Bugfix | Medium |
Corrects analysis status completed‑memory queue missing query_id/created_at fields and related board layout issues in Web reports. Corrects analysis status completed‑memory queue missing query_id/created_at fields and related board layout issues in Web reports. Source: granite4.1:30b@2026-05-21-audit Confidence: low |
— |
| Other | Medium |
Improves stock news with relevance ranking and company/sector/macro categorization. Improves stock news with relevance ranking and company/sector/macro categorization. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Other | Medium |
Tightens news matching for HK numeric codes and US tickers. Tightens news matching for HK numeric codes and US tickers. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Other | Medium |
Improves market-review signal rendering and display consistency. Improves market-review signal rendering and display consistency. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Other | Medium |
Aligns RSI calculation with Wilder EMA / SMMA methodology. Aligns RSI calculation with Wilder EMA / SMMA methodology. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Other | Medium |
Prioritizes daily analysis workflow in GitHub Actions execution. Prioritizes daily analysis workflow in GitHub Actions execution. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Other | Medium |
Updates documentation for beginner setup, settings, and compatibility. Updates documentation for beginner setup, settings, and compatibility. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Other | Medium |
Improves LiteLLM parameter compatibility with temperature adaptation and fallback pricing. Improves LiteLLM parameter compatibility with temperature adaptation and fallback pricing. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Other | Medium |
Improves fund-flow and chip-distribution degradation behavior fallback paths. Improves fund-flow and chip-distribution degradation behavior fallback paths. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Other | Low |
Updates beginner setup documentation, settings help, and compatibility/rollback notes for LiteLLM, fallback pricing, news relevance, and data degradation. Updates beginner setup documentation, settings help, and compatibility/rollback notes for LiteLLM, fallback pricing, news relevance, and data degradation. Source: granite4.1:30b@2026-05-21-audit Confidence: low |
— |
Full changelog
发布亮点
- feat: 告警中心从 P2 推进到 P6,补齐后台评估、Web 告警中心、真实通知结果、持久化冷却、MA/RSI/MACD/KDJ/CCI 技术指标规则,以及自选股、持仓标的和持仓账户联动规则。
- feat: 个股分析支持策略选择,新增热点题材、事件驱动、成长质量和预期重估策略;报告侧补充 HK/US 基本面、财务摘要、股东回报和关联板块展示。
- feat: 新增 Finnhub / AlphaVantage 美股数据源适配器,扩展美股日线 failover 链,提升美股行情获取韧性。
- improve: LiteLLM 生成参数增加严格 temperature 模型适配、一次请求内自愈重试和 fallback pricing 注册,降低新模型参数兼容与未知模型计费失败风险。
- improve: 个股新闻检索新增相关度评分和 direct_company_news / sector_related_news / macro_market_news 分层,优先展示命中股票代码或公司主体的新闻。
- improve: 大盘复盘展示、RSI 计算口径、每日分析 workflow 排序、通知报告表格和 yfinance 分红/币种口径继续收敛,减少误读和跨市场数据偏差。
- fix: 修复桌面端发布打包与更新链路问题,包括 strategies 目录缺失、安装包/更新元数据命名不一致,以及新版安装后 WebUI 旧缓存复用。
- fix: 修复分析状态接口 completed 内存队列缺少 query_id / created_at、AlphaVantage 涨跌幅计算、美股日线路由和持仓快照实时估值等问题。
- fix: 修复告警触发历史重复、DatabaseManager 冷启动并发初始化竞态、资金流/筹码分布缺失提示重复或过强,以及相关降级路径。
- docs: 新增小白客户端安装与配置指南,扩展 Web 设置页帮助信息,并补充 LiteLLM、fallback pricing、新闻相关度和筹码/资金流降级的兼容边界说明。
What's Changed
- Extend the alert center with background evaluation, Web rule management, notification attempt records, persistent cooldowns, technical-indicator rules, and watchlist / portfolio / account-linked rules by @massif-01 in #1323, #1334, #1337, #1345, and #1379
- Add Web stock-analysis strategy selection and new theme momentum, event-driven, growth quality, and expectation-rerating strategies by @ZhuLinsen in #1331 and #1332
- Add HK/US fundamental context and expose financial summary, shareholder return, and related boards in static notification reports by @zhangtianle in #1369
- Add Finnhub and AlphaVantage US-market data adapters, fix AlphaVantage pct_chg ordering, and route US daily data through the expanded fallback chain by @DragonL641 and @wqlC in #1313 and #1351
- Improve LiteLLM parameter compatibility, request-local recovery, and MiMo / LiteLLM fallback pricing registration by @ZhuLinsen in #1317 and #1350
- Improve stock-news relevance ranking with direct company, sector-related, and macro-market layers, including tighter HK numeric-code and US ticker matching by @ZhuLinsen in #1359
- Improve market-review signal rendering, align RSI with Wilder EMA / SMMA, and prioritize the daily analysis workflow in GitHub Actions by @ZhuLinsen and @massif-01 in #1354, #1358, and #1373
- Fix desktop packaging and update reliability by normalizing updater artifacts, adding no-cache WebUI startup behavior, and bundling built-in strategies in the macOS backend package by @ZhuLinsen in #1320, #1321, and #1387
- Fix the analysis status completed-memory path and Web report related-board layout by @ZhuLinsen in #1385 and #1388
- Fix portfolio realtime snapshot valuation, alert trigger-history dedupe, DatabaseManager cold-start initialization, and fund-flow / chip-distribution degradation behavior by @sjh9714, @massif-01, and @ZhuLinsen in #1349, #1364, #1361, and #1368
- Update beginner setup docs, settings-help coverage, and compatibility / rollback notes for LiteLLM, fallback pricing, news relevance, and data degradation paths by @ZhuLinsen and @Activer007 in #1333 and #1328
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Daily Stock Analysis
All releases →Beta — feedback welcome: [email protected]