Matomo 5.0.0版本

以下是Matomo 5.0.0版本的更新日志的中文版本:

Matomo 5.0现已可用!此版本带来了全面的显著改进,使Matomo变得更加:

  • 更快速
  • 更安全
  • 更易用
  • 与最新技术兼容

您将注意到性能更佳、安全性增强,以及使用Matomo 5.0时的整体更流畅体验。

新增内容

提高的可访问性

Matomo现在在导航菜单中显示了新图标,更清晰的提示通知,以及URL中适当的链接下划线,以提供更好的用户体验。

img

这是我们努力创造一个易于接近、易于使用的解决方案的众多方式之一。

加强的安全性

我们增强了安全性,以提供更强大的数据保护。您的数据安全是我们的优先考虑。

更快速的洞察力

在Matomo中运行查询、获取数据和生成的速度比以往任何时候都要快。我们对查询性能进行了改进,让您可以快速获得所需的洞察力。

现代化的前端

我们通过过渡到Vue.js,为未来令人兴奋的改进铺平了道路。这次更新为更响应的界面和新功能的更快开发奠定了基础。

改进的兼容性

对PHP版本8.1、8.2和最新8.3的进一步支持和兼容性改进,使Matomo保持技术最前沿。

感谢Matomo社区 💙

在这个版本中,共有270个问题15+贡献者关闭。

数据库升级

注意:此版本包含数据库升级,如果您的数据库中有大量数据,升级数据库可能需要一些时间。

请确保您阅读了针对高流量实例的Matomo更新指南,特别是如果您使用的是不支持索引重命名的MySQL版本5.5或5.6,创建/更新索引可能需要很长时间。

更新后

  • 请帮助我们传播这个消息! 也许你可以在你的博客、网站、Twitter上写关于这个项目的内容,或在会议上发表演讲,或者告诉你的朋友和同事Matomo是什么。已经有超过1,000,000个网站使用Matomo完全控制他们的网站分析!
  • 如果你有任何问题或反馈,请使用论坛(免费支持),或购买支持计划以获得专业支持和指导。
  • 为了提高Matomo在你语言中的质量,考虑为翻译做出贡献。
  • 你也可以通过购买Matomo的高级功能或尝试我们的Matomo云解决方案来支持我们的努力。

降级到Matomo 4

在升级到Matomo 5后,如果需要,你可以通过遵循此常见问题解答中的说明再次降级到Matomo 4。

平台变化

Matomo是一个开放的分析平台。为了帮助Matomo开发者了解核心API的改进和变化,我们记录了自上次发布以来的变化。

在这个5.0.0版本中,API有很多变化。HTTP API、PHP事件、PHP插件API中的方法和常量的移除、新API以及其他重大变化中都有破坏性变化。

在开发者平台变更日志中阅读有关平台和API的所有更改,包括破坏性更改的更多信息。

注意:市场展示了20多个已经兼容Matomo 5的插件,而这仅仅是个开始。鼓励所有插件作者使他们的插件兼容Matomo 5.0.0。

Matomo 5.0.0中关闭的270多个问题列表

最后更新:2023年12月15日

matomo-org/matomo

  • #19081 默认使用HTTPS连接到matomo.org(具有工作回退到HTTP,需要超级用户编辑INI配置)[by @peterhashair, @bx80]
  • #16028 移除JSON2 API [by @sgiehl]
  • #16904 当大多数访问具有相同的访客ID时,Matomo跟踪器选择查询可能会变慢(性能)[by @peterhashair]
  • #20375 通过预计算字段提高页面转化归因性能(性能)[by @bx80]
  • #19897 当使用多个动作段部分时,提高段查询的速度(性能)[by @diosmosis]
  • #18295 在聚合周、月、年或范围期间的数据表时,不要将所有存档内容存储在内存中(性能)[by @diosmosis]
  • #20578 登录页面上避免对API.getPagesComparisonsDisabledFor的API请求 [by @sgiehl, @bx80]
  • #19984 允许API参数类型提示 [by @sgiehl]
  • #20596 通过引入供应商代理模式,封装插件直接使用Matomo依赖项 [by @sgiehl]
  • #19624 弃用API参数和Common::getRequestVar的自动消毒,并引入Request类 [by @sgiehl]
  • #19279 如果启用了“disableBrowserFeatureDetection”并且调用了remember(Cookie)ConsentGiven,则会识别新访客 [by @peterhashair, @sgiehl]
  • #17202 Matomo可能会被欺骗记录伪造的X-Forwarded-For IP
  • #20101 添加隐私和安全功能,只允许添加来自特定域名的用户 [by @tsteur]
  • #20772 目标转化小部件中的URL溢出 [by @sgiehl]
  • #16141 改进自定义维度提取中正则表达式组的处理 [by @9joshua]
  • #18375 设置并行存档器的默认限制
  • #19840 启用访客软件配置报告的搜索 [by @sgiehl]
  • #20011 弃用Do-Not-Track支持 [by @sgiehl]
  • #20153 启用产品报告的分段访问日志功能 [by @sgiehl]
  • #20158 在Matomo“请求同意”页面中提及新的同意指南 [by @sgiehl]
  • #20352 添加能力以限制FieldConfig::UI_CONTROL_MULTI_TUPLE中的行数 [by @sgiehl]
  • #20482 启用社交网络报告的分段日志功能 [by @sgiehl]
  • #20651 PrivacyManager.php中的警告:未定义的数组键“method” [by @michalkleiner]
  • #20717 增强控制台命令插件:列出带有版本信息 [by @ziegenberg, @sgiehl]
  • #20132 在编辑/添加预定报告时使用正确的提交按钮文本 [by @diosmosis, @sgiehl]
  • #20495 确保正确取消对目标模式的消毒 [by @sgiehl, @bx80]
  • #20531 在更改权限时点击“否”在用户管理器中不会重置角色设置 [by @sgiehl]
  • #20622 20多个动作从小部件中溢出 [by @michalkleiner]
  • #20020 添加新网站模态按钮被挤压在一起 [by @sgiehl]
  • #20072 实时小部件中的用户ID字符串可能会溢出 [by @sgiehl]
  • #20693 使用更少的颜色名称中的Matomo品牌 [by @sgiehl]
  • #20169 邀请新用户屏幕说“添加新用户” [by @bx80]
  • #16368 保持MaterializeCSS更新 [by @sgiehl]
  • #18727 限制插件名称为60个字符 [by @peterhashair]
  • #19316 在某些情况下,更新访问维度可能无法正确工作 [by @bx80]
  • #20030 当使用段时,性能报告无法从页面报告中工作 [by @sgiehl]
  • #20048 使Matomo兼容包含特定特殊字符的密码 [by @sgiehl]
  • #20361 在uadata数组中发送无效数据,导致队列跟踪中的完整跟踪失败 [by @sgiehl]
  • #20409 在noscript跟踪代码中添加referrerpolicy="no-referrer-when-downgrade" [by @bx80]
  • #20413 支持invalidateArchivedReports API调用的两个日期范围 [by @bx80]
  • #20484 删除注释功能无法翻译 [by @bx80]
  • #20532 分段编辑器中的测试按钮可能会抛出错误 [by @sgiehl]
  • #20560 修复UI资产无法写入时的错误消息 [by @sgiehl]
  • #20621 如果禁用了自定义徽标功能,即使已经上传了一个,也假设它未启用 [by @tsteur, @sgiehl]
  • #20562 [PHP 8.2兼容性] 警告:动态属性的创建 [by @sgiehl]
  • #20599 [PHP 8.1兼容性] 改进Transitions API方法getTransitionsFor