Studio Pro 改进
我们以许多“小”但非常有价值的 Studio Pro 改进来开启新的一年,让您的日常生活更加轻松!
属性数据类型的智能建议
对于每个应用,您都需要创建一个带有属性的域模型。如果我们可以更轻松、更快速地完成这项工作会怎样?我们做到了!基于常见模式,我们现在可以在键入属性时建议正确的数据类型。例如,如果以“Has”或“Is”开头,则建议使用布尔值,而带有“Time”、“Date”、“Until”的属性将产生日期时间。
我们相信这将节省您的一些时间,如果您不喜欢它,或者它不匹配,您可以随时手动选择首选的数据类型。

性能改进
凭借我们在 9.21 中所做的改进,我们已经缩短了重命名实体所需的时间。我们在此基础上进行了改进,使重命名实体比以往更加高效!除此之外,启动时间也得到了进一步改善,浏览应用模板也更加便捷。通过这些升级,您将能够比以往更快地构建新应用!
改进的摘录片段
上个月我们推出了 具有多个参数的代码片段。创建代码片段通常是通过选择小部件(如容器),然后选择“提取代码片段”来完成的。在此版本中,我们通过支持多个参数来改进此功能,显示新代码片段参数的预览。这样可以轻松查看您的选择是否符合您的预期和/或是否需要重组页面。

拖放打开
在 9.22 中,我们让打开应用程序和模块变得更加容易!现在可以通过将应用程序或模块拖放到 Studio Pro 中来打开它。这使得打开这些文档比以前更容易,同时提高了效率!

控制台导出扩展
借助 9.18 中引入的新导出功能,您已经可以导出控制台了。我们进一步完善了此功能,现在当您导出控制台时,我们会添加完整消息和堆栈跟踪。查找您要查找的内容变得轻而易举!
更好的网格选择
以前只能选择网格中的整行。我们增强了此功能,现在您也可以选择单个单元格,并使用空格键将其打开或关闭。现在设置安全性变得比以往更加简单。

原生移动端
通过此版本,我们将继续改进我们的原生移动产品。
可访问的原生移动小部件
在开发应用时,始终重要的是以所有用户(包括视障人士)都可以实际使用的方式开发应用。这对于面向大量公众的移动应用尤其重要。如果此类应用的设计不符合无障碍标准,就会排除许多用户,我们都知道这让人感觉很不好(在某些国家/地区,无障碍甚至受到法律的强制要求)。
这就是为什么我们非常高兴地宣布,在即将发布的版本中,我们将添加属性来配置最常见的可访问性选项 Mendix 小部件。虽然 Mendix 应用程序始终是可访问的,现在您可以控制 UI 如何向视障用户呈现。只需在属性对话框中启用“可访问”,然后设置标题和提示来描述元素即可。在容器上启用后,容器内的所有项目将合并为单个项目,这样您就可以将小部件组合成可访问的组。

我们希望这将激励您付出更多的努力并为所有用户创造令人惊叹的用户体验!
弹性离线数据库
当您向离线优先应用发布更新(其中包含对具有同步配置的实体的更改)时,应用需要完全同步才能迁移离线数据库。由于对于大型离线数据库而言,这可能需要一些时间,因此我们希望尽可能消除这种同步的需要。
作为第一步,我们在此版本中阻止删除实体和属性的同步。 将来,我们希望允许越来越多的域模型更改,而无需同步所有数据。 您可以在我们的 文件.
加密离线文件
某些应用程序(例如银行应用程序或使用医疗保健信息的应用程序)对数据安全的要求非常严格。虽然移动设备非常擅长开箱即用地安全存储用户数据,但这对于此类应用程序来说还不够。这就是为什么我们在之前的版本中增加了加密存储在设备上的离线数据库的选项。在此版本中,您还可以加密存储在设备上的与数据库相关的文件。这样,所有用户数据都可以在设备上存储,并增加一层安全性。

不建议为所有应用启用此额外加密,因为它会影响应用性能,尤其是对于较慢的设备。您可以在我们的 文件.
Git 迁移:全速前进!
In Mendix 9.20 版本引入了 Git 迁移服务 在开发者门户中 Mendix 9.21 Teamserver Git 成为新用户默认 Mendix 应用。此外,您可能已经阅读过 这个博文 这与 Mendix 10,我们全力致力于Git,并会逐步淘汰SVN。
现在我们很高兴地宣布,我们已经取消了迁移服务的提交次数限制。现在任何 Teamserver SVN 存储库都可以迁移。请务必阅读 迁移指南 在开始之前,测量你的 Mendix 与您的团队规划迁移时间段时,请考虑存储库。祝您迁移愉快!
Mendix 连接
外部实体验证反馈
当保存外部实体对象失败时,OData 服务提供的验证反馈消息将显示在客户端表单中。
以下微流程验证 OData 端点收到的保存请求。如果微流程检测到收到的数据存在问题(在本例中为检查 Firstname 的值),它将使用“显示验证消息”活动报告错误。API 将在响应负载中报告此错误。

从 9.22 开始,您不再需要使用 OData API 在客户端应用程序中确定保存活动是否失败。如果用户正在表单中编辑外部实体数据, Mendix 将以用户使用的表单自动显示 OData API 报告的错误。

OpenID Connect SSO 模块增强了 API 访问
您可能已经使用 OIDC SSO 模块 让最终用户访问您的 Mendix 应用程序。OIDC SSO 模块还可用于保护您从应用程序公开的 API 的使用 Mendix 应用程序。
使用最新版本的模块,通过 HTTP 授权请求标头收到的令牌通过 OAuth 令牌自检或 JWT 验证进行验证。 解析声明 从令牌信息中获取用户角色,并将其映射到您为后端应用定义的用户角色。我们试图让您尽可能简单地将用户身份验证委托给您的 IdP(例如 Azure AD 或 Okta),还可以使用该 IdP 来控制分配的用户角色。
Mendix 云
私有云改进
在发布中 Mendix Operator v2.10.0 我们引入了许多新的增强功能,让您能够使用 Secret Stores 在外部存储和管理应用程序数据:
• 如果 CSI Secrets Store 驱动程序轮换凭据, Mendix 操作员将检测到这一点并应用更改。
• 我们添加了设置应用常量和自定义的选项 Mendix 使用 CSI Secrets Store 时的运行时设置。
• 现在,使用 CSI Secrets Store 时可以使用 Azure Blob Storage 而不是 S3。
• 我们改进了状态消息以指示 CSI Secrets Store 使用哪些数据以及是否需要任何其他配置步骤。
此外,我们还使用以下方式更轻松地收集日志以供进一步分析: mxpc-cli通过使用此功能,收集和发送诊断数据以支持变得容易得多。
检查所有 此处查看此版本的详细信息.
DynaTrace 的集成支持现已上线!
DynaTrace 是一款领先的应用程序性能监控 (APM) 工具。 Mendix 在开发人员门户中提供现成的日志记录、监控和警报功能,用于高级监控功能和监控 Mendix 和非Mendix 应用程序集中在一个地方,客户更喜欢与第三方应用程序性能监控工具集成。
DynaTrace 是 APM 领域的领导者,现在 Mendix 支持与其集成!除了 DynaTrace, Mendix 还提供与 Data Dog、App Dynamics 和 Splunk 的集成,我们很高兴将 DynaTrace 添加到此列表中!
更多信息请参考以下链接:
新区域 Mendix 云:南非和巴林
Mendix 在客户居住的地方与他们见面!看到南非和巴林地区的潜力和吸引力,我们推出了 Mendix 这些地区也有云。 Mendix 这些国家的地区承诺降低延迟并遵守需要在当地地理范围内保护应用程序数据的法规。
新的更大的云资源包 – XXXXL 直播!
拥有复杂应用或大量流量的大型客户需要更大的资源包来支持其应用。为了实现这一目标,Cloud 很高兴推出目前最大的云资源包 - XXXXL 或 4XL。
你准备好开始制作了吗?
- 观看 Mendix 9.22 发布视频,点击此处!
- 下载 Mendix 9.22在这里!
- 如需了解更多详情,请仔细查看 Mendix 9.22发行说明.
不想错过未来的更新? 在此订阅我们的博客 保持最新!