Skip to content

Releases: finanalyzer/api

Release 1.5.12

Choose a tag to compare

@finanalyzer finanalyzer released this 20 Jun 08:49

发布日期: 2026-06-20

新功能 (Features)

  • 仪表盘分组功能: 新增仪表盘数据库分组字段支持并完善迁移逻辑;为 portfolio 模板添加分组配置(修改分组类型为 ticker);新增从模板创建仪表盘的接口,全面支持分组配置。
  • 股票报价缓存机制:get_stock_quote 接口添加 TTL 缓存逻辑;在创建、更新、删除投资组合股票的接口中自动触发缓存失效;新增 invalidate_stock_quote_cache 工具函数用于缓存清理,提升数据获取性能。
  • A股行情展示组件: 新增 A 股股票代码信息展示组件(Widget),支持实时行情、成交量、行业信息以及价格走势迷你图(Sparkline),生成匹配 OpenBB Workspace 风格的 HTML 响应。

问题修复 (Bug Fixes)

  • 模型配置与代码生成: 修正了代码生成器的模型 ID 传递逻辑;更新 docs/config.json 添加默认模型 opencode/deepseek-v4-flash-free;修正 supervisord.conf 的 workspace-mcp 启动参数及 docker-compose.yml 的服务配置与挂载项。

构建与重构 (Build & Refactor)

  • 版本升级: 更新 pyproject.toml 版本号至 1.5.12-dev
  • API 密钥管理重构: 重构了 API 密钥管理相关工具函数,新增优先级获取密钥逻辑,拆分功能函数并添加完整单元测试。
  • 配置生成逻辑优化: 将动态 Python 配置生成替换为静态文件复制(拷贝 docs/config.json);新增默认用户 MCP 配置文件;清理 Dockerfile 中过时的配置生成步骤。
  • Workspace-MCP 服务集成: 新增 workspace-mcp 服务及开发配置,分配端口 8787,添加源码绑定挂载(bind-mount),配置 supervisord 安装与服务启动,并在 Dockerfile 中创建 uv 缓存目录及更新暴露端口。
  • 路由重构: 重构 portfolio 路由中的符号筛选参数配置。

Release 1.5.8

Choose a tag to compare

@finanalyzer finanalyzer released this 14 Jun 15:00
43bbc95
  • 新增代理路由模块,实现跨域请求转发功能
  • 注册代理路由到FastAPI应用
  • 修复 portfolio 路由中交易日期列的数据类型配置,将文本类型改为日期字符串类型以适配正确的日期展示和校验
  • 添加仪表盘标签页支持
  • 添加仪表盘标签页支持

Release v1.5.7

Choose a tag to compare

@finanalyzer finanalyzer released this 06 Jun 03:24
05258d7

Published docker images