FastReport中国社区FastReport联系电话 联系电话:023-68661681

FastReport服务解决方案更新至 2026.1 版本

来源:   发布时间:2025-12-04   浏览:次

在 2026.1 版本中,FastReports针对服务解决方案系列(FastReport CloudFastReport PublisherFastReport Corporate Server)进行了更新,重点提升了易用性、安全性和功能扩展。此次更新包含数十项改进,涵盖界面、集成机制、用户工具以及稳定性提升等方面。

将文档保存到 S3 兼容存储

新增了一个用于操作 Amazon S3 兼容存储的组件。该组件支持将模板、报告和最终文档以各种格式(pdf、docx、xlsx 等)保存到 S3。一个应用场景是创建年度报告(通过传递起始日期和结束日期作为报告参数),将其导出为 PDF 格式,并保存到 S3 兼容存储中,以便查看和下载。

将文档保存到 S3 兼容存储

向 Telegram 发送文档

Telegram Bot API 已新增支持。与保存到 S3 类似,现在可以将文档和报告模板发送到 Telegram。支持发送到频道、与聊天机器人的私信以及群聊。发送时,请使用已添加机器人的公共频道或群组的唯一标识符或名称。

向 Telegram 发送文档

此外,向 Telegram 发送文档最便捷的方法是先导出任务,然后再发送。为此,请在导出任务设置的下拉列表中选择之前创建的 Telegram 发送任务。

向 Telegram 发送文档

快捷键提示已添加到上下文菜单中

界面易用性得到提升:快捷键提示现在会出现在上下文菜单中。这使得用户能够更快地与用户界面面板进行交互。

快捷键提示已添加到上下文菜单中

增强的 API 安全性:CORS 支持和可信域管理
我们已根据现代网络安全标准更新了API 请求保护机制。现在,授权的 API 请求需要显式指定受信任域——这有助于在现代浏览器中正确处理 CORS(跨域资源共享)和预检请求。

浏览器会阻止未经明确许可的跨域请求——这可以保护用户免受跨站请求伪造 (CSRF) 和其他攻击。但 Chrome、Firefox 和其他浏览器的安全策略更新后,之前使用的方法已失效。

工作区管理员可以在“设置 → 工作区”部分配置允许的域列表。只有来自这些域的请求才能获得对 API 的授权访问权限。

增强的 API 安全性:CORS 支持和可信域管理

这样既提高了安全性,又不影响便利性——集成功能继续运行,但现在更加可靠,并且符合标准。

为 FastReport Online Designer 添加了脚本自动完成支持

在线设计器现已支持自动完成提示(类似于 IntelliSense),从而提高了模板开发的速度和准确性。

为 FastReport Online Designer 添加了脚本自动完成支持

新增模板和报表预览模式

预览组件新增了多种模式。以下模式现已可用:

  • 静态预览(一种轻量级模式,以 SVG 格式显示/渲染模板和报告);
  • WASM 静态预览——一个更准确但也更耗费资源的组件,用 Blazor 编写;
  • 交互式 WASM 预览——最准确、最强大的模式,允许运行交互式报告。

在打开模板或报表之前,可以选择合适的模式。 

新增模板和报表预览模式

用户也可以在设置中设置默认模式。

新增模板和报表预览模式

静态预览中已添加嵌套参数

静态预览现在支持任意嵌套级别的参数。这改进了处理复杂模板的工作方式,并允许按主题对参数进行分组。

静态预览中已添加嵌套参数

API 中新增了全局文件搜索功能

新增了通过 API 执行全局文件和文件夹搜索的功能。 

API 中新增了全局文件搜索功能

这样,即使不知道模板、报告或任何文档位于哪个文件夹中,也可以按名称查找该文档。

FastReport Corporate Server 和 FastReport Publisher 的其他更改

以下新增内容仅适用于产品线中的现场销售产品。

Docker镜像仓库

现在构建版本通过 Docker Registry 分发。文档已添加和更新,相关的 docker-compose 脚本也已修复。这简化了产品更新和部署。

单独的登录表格

我们引入了独立的登录表单,并完全支持网关机制。旧的设置(SignInPagePath、DisabledPath)已被移除,取而代之的是内置系统。授权流程更加简化,所需流量也更少。

单独的登录表格

从 2026.1 版本开始,此功能用于登录管理员面板。对其他服务的支持将在未来的版本中添加。

审核页面上的活跃用户和订阅信息

管理员面板新增了多项功能:“审核”页面现在会显示指定时间段内活跃用户和订阅的 ID。这有助于更有效地控制系统使用情况,并帮助用户更好地了解系统运行状况。

审核页面上的活跃用户和订阅信息

管理员面板中的字体管理

管理面板中新增了专门的字体管理页面。

管理员面板中的字体管理

企业服务器和发布者安装向导

安装向导已进行重大更新:

  • 新增了安装 FerretDB 和 PostgreSQL 作为数据库的选项。
  • 用户现在可以选择安装发布服务器或企业服务器。
  • 新增了选择演示版本进行安装的选项。
  • 改进了配置文件创建方式。
  • 界面重新设计并修复了错误。
企业服务器和发布者安装向导

文档

文档已进行大幅修订和扩充:

  • Cloud、Corporate Server 和 Publisher 的文档现已统一到一个版本中。
  • 新增了使用 S3、FerretDB 和 Docker Registry 的指南。
  • 新增了一篇关于通过 iframe 集成静态预览的文章。
  • 已更正错误和拼写错误。
  • 在线文档中添加了规范标签和当前版本。

变更完整列表
【前端】

  • 为工作区信息页面添加了字体界面
  • 为本地存储添加了导出参数
  • 为用户页面添加了虚拟化功能
  • 为用户面板添加了 S3 组件
  • 为各种上下文菜单添加了快捷键提示
  • 添加了 Telegram 任务组件
  • 为 MySQL 连接对话框中的备用 uid/pwd 键添加了支持(现在也会解析“user id”和“password”)
  • 为字体限制设置添加了新组件
  • 为工作区信息页面添加了 S3 和 FTP 任务
  • 修复了产品购买链接
  • 修复了 MS SQL 数据源设置对话框中的自动连接字符串解析问题
  • 修复了使用 F2 重命名文件的问题
  • 修复了段落分节模式下导出为 docx 文件的问题

【管理面板】

  • 在管理面板中添加了更多实体链接
  • 在管理面板的审核页面中添加了活跃用户和订阅信息
  • 在管理面板中添加了字体页面
  • 在分析中添加了对重复文件名和错误用户 ID 的检查
  • 修复了管理面板中的参数错误
  • 修复了在管理面板中加载字体时的视觉错误
  • 修复了分析发现字体问题时问题解决程序返回错误的错误
  • 修复了未链接文档检查将所有字体描述模型标记为未链接(属于不存在的工作区)的错误

[文档]

  • 新增了关于如何使用 FerretDB 代替 MongoDB 的文档
  • 新增了关于 S3 的文档
  • 新增了一篇关于通过 iframe 集成 staticpreview 的文章
  • 为文档页面添加了规范标签
  • 将当前版本添加到在线文档
  • 更新了关于使用 Docker 镜像仓库的文档
  • 修复了文档中的一些拼写错误
  • 将文档统一为一个

【在线设计器】

  • 已禁用在线设计器中的 HTML5 通知
  • 已更改在线设计器的预览生成机制;现在,临时模板文件会在创建后被删除

【后端】

  • 新增 S3 上传任务
  • 新增 Telegram 发送任务
  • 新增域名权限;现在,要执行已认证的请求,必须在工作区中指定允许的域名列表;之前,由于新的浏览器安全系统,此功能无法运行
  • 为在线设计器添加 IntelliSense 支持
  • 为 API 添加全局文件搜索
  • 改进了工作服务中的字体缓存机制
  • 为审计添加按订阅计划搜索功能
  • 替换了字体占用空间请求的视图模型。现在它与文件的视图模型不同
  • 修复了多个并行请求导致内存泄漏并引发错误的错误
  • 修复了任务控制器中返回的视图模型的数据类型
  • 修复了字体空间计算涵盖所有工作区的错误
  • 修复了 OpenID 用户在工作区用户列表中不显示任何有用信息的
    错误 - 修复了嵌套传输的订阅 ID 为空的错误

[任务]

  • 修复了任务有时会进入无限循环并导致整个系统崩溃的错误。

【预览】

  • 新增预览模式
  • 为 wasmpreview 添加本地化切换逻辑,与 staticpreview 相同
  • 为 static preview 添加嵌套参数

[安装程序]

  • 新增 FerretDB 安装选项
  • 新增 Publisher 安装功能
  • 在最终页面添加 Docker 相关文本
  • 新增演示版许可证密钥
    • 更改行为:如果未指定许可证密钥,“下一步”按钮现在将被禁用
    • 更改行为:安装程序现在会创建一个扩展配置文件
  • 修复了点击显示 RabbitMQ 密码时安装程序崩溃的错误

[演示]

  • 新增了适用于 FastReport .NET 和云平台的 WPF 演示应用程序

[通用]

  • 为身份验证 (Auth) 添加了新的 AllowLocalSignUp 属性,允许启用和禁用用户注册
  • 为服务器 (Server) 添加了新的 FaviconLink 属性,允许为白标许可证设置网站图标链接
  • 现在可通过 Docker Registry 下载程序集,而不是 ZIP 文件
  • 更改了 API 测试清理方法
  • 网关现在处理登录表单;登录流程简化,所需流量更少
  • 修复了许可证限制错误地阻止使用 OpenID (OIDC) 的问题
  • 从网关配置中移除 SignInPagePath 属性;它已被内置登录机制取代
  • 从网关配置中移除 DisabledPath 属性;它已被内置机制取代
  • 修复了安装文件的 docker-compose 脚本,并更新了 RabbitMQ 版本

[字体服务器]

  • 修复了部分 TTF 文件加载失败的错误

下载或体验FastReport产品联系在线客服咨询,或拨打产品热线:023-68661681

欢迎加入FastReport技术QQ群:170305738,与更多小伙伴探讨报表开发技能。

_________________________________________________________

关于慧都科技:

慧都科技是一家行业数字化解决方案公司,长期专注于软件、油气与制造行业。公司基于深入的业务理解与管理洞察,以系统化的业务建模驱动技术落地,帮助企业实现智能化运营与长期竞争优势。在软件工程领域,我们提供开发控件、研发管理、代码开发、部署运维等软件开发全链路所需的产品,提供正版授权采购、技术选型、个性化维保等服务,帮助客户实现技术合规、降本增效与风险可控。慧都科技是FastReports的在中国区的合作伙伴,FastReports作为图表报表领域的优秀产品,帮助企业实现轻松构建高性能的表格及图表。

慧都年终大促火热开启 · “惠”战到底
本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:FastReport控件中文网 [https://www.fastreportcn.com/]
本文地址:https://www.fastreportcn.com/post/3857.html

联系我们
  • 重庆总部 023-68661681
购买
  • sales@evget.com
合作
  • business@evget.com


扫码咨询
电话咨询
023-68661681
返回
顶部