
在 2026.1 版本中,FastReports针对服务解决方案系列(FastReport Cloud、FastReport Publisher和FastReport Corporate Server)进行了更新,重点提升了易用性、安全性和功能扩展。此次更新包含数十项改进,涵盖界面、集成机制、用户工具以及稳定性提升等方面。
将文档保存到 S3 兼容存储
新增了一个用于操作 Amazon S3 兼容存储的组件。该组件支持将模板、报告和最终文档以各种格式(pdf、docx、xlsx 等)保存到 S3。一个应用场景是创建年度报告(通过传递起始日期和结束日期作为报告参数),将其导出为 PDF 格式,并保存到 S3 兼容存储中,以便查看和下载。

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

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

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

增强的 API 安全性:CORS 支持和可信域管理
我们已根据现代网络安全标准更新了API 请求保护机制。现在,授权的 API 请求需要显式指定受信任域——这有助于在现代浏览器中正确处理 CORS(跨域资源共享)和预检请求。
浏览器会阻止未经明确许可的跨域请求——这可以保护用户免受跨站请求伪造 (CSRF) 和其他攻击。但 Chrome、Firefox 和其他浏览器的安全策略更新后,之前使用的方法已失效。
工作区管理员可以在“设置 → 工作区”部分配置允许的域列表。只有来自这些域的请求才能获得对 API 的授权访问权限。

这样既提高了安全性,又不影响便利性——集成功能继续运行,但现在更加可靠,并且符合标准。
为 FastReport Online Designer 添加了脚本自动完成支持
在线设计器现已支持自动完成提示(类似于 IntelliSense),从而提高了模板开发的速度和准确性。

新增模板和报表预览模式
预览组件新增了多种模式。以下模式现已可用:
- 静态预览(一种轻量级模式,以 SVG 格式显示/渲染模板和报告);
- WASM 静态预览——一个更准确但也更耗费资源的组件,用 Blazor 编写;
- 交互式 WASM 预览——最准确、最强大的模式,允许运行交互式报告。
在打开模板或报表之前,可以选择合适的模式。

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

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

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

返回