Mendix 10.17 发布 – 跨越语言界限,打造全球利器

本月我们发布了一个令人兴奋的版本 – Studio Pro 现在提供更多语言版本!此更新还引入了开发助推器逻辑中的可选参数,以及通过 Git 迁移增强的版本控制和 Data Grid 2 加载指示器。随着 Interactive REST 客户端和适用于 Snowflake 的 Mendix Data Loader 的发布,集成功能得到了扩展。最后,还有关于如何升级您的 AI 提示技能的新内容。以及治理功能,包括 OIDC 提供商模块和自动化测试管道。请阅读全文获取更多相关信息!

Studio Pro

Hello World, こんにちは世界, 你好世界, 안녕하세요 세상

Studio Pro 现已提供日语、中文和韩语版本!作为一项新的公开测试版功能,现在可以从首选项中更改 Studio Pro 的语言,之后 Studio Pro 的界面将更改为您选择的语言。这让开发人员能够更好地理解 Studio Pro 中不同操作的含义,使他们能够开始进行开发!从首选项中的“工作环境”选项卡中选择您喜欢的语言。

支持工具

在“帮助”下的支持工具菜单中,我们添加了一项新功能,您可以在其中提供有关您遇到的问题的更多信息。这样,Mendix 支持可以帮助您更好地解决 Studio Pro 问题。现在还可以动态更改 Studio Pro 的日志级别,这将有助于更深入地了解正在发生的事情,以便我们提供更有用的帮助。此外,我们还添加了一个选项来启用简单的进度对话框,这有助于提高 Studio Pro 的整体稳定性。

微流和纳流中的可选参数

在 Mendix,我们让您能够使用微流和纳米流创建强大的应用程序逻辑。这些工具是我们平台不可或缺的一部分,广泛应用于应用程序和共享模块。但是,我们知道更新重复使用的逻辑(如共享模块中的逻辑)可能具有挑战性,尤其是在保持向后兼容性的同时。

随着 Mendix 10.17 的发布,我们通过为纳米流和微流引入可选参数来简化此过程。现在,您可以指定每个参数是必需的还是可选的,并根据需要设置默认值。此增强功能将大大简化创建和更新可重用逻辑的任务,并使创建更多向后兼容的更改变得容易。

循环中的索引

Mendix 中的循环提供了一种强大的方法来重复进程或将它们应用于列表中的每个对象。使用循环时,跟踪循环运行的次数通常很有用。传统上,这是通过创建一个新变量并在每次迭代时增加它来实现的。

使用我们的最新版本,您现在可以通过新变量 $currentIndex 在循环中的任何位置访问当前索引。在第一次运行时,它将为零,在后续运行时,它将相应增加。我们相信这个方便的功能将为您节省时间!

更新了公共测试版中的访问规则编辑器

确保应用程序的安全通常取决于有效管理访问规则,尽管这项任务有时会让人感觉很麻烦。在 Mendix,我们致力于简化平台的各个方面,包括访问权限。

随着 10.6 版的发布,我们推出了新访问规则编辑器的测试版。您的反馈和支持非常宝贵 – 谢谢!在此最新更新中,我们采纳了您的许多意见,以进一步增强编辑器。我们很高兴地宣布,这个改进的编辑器将很快成为默认编辑器。今天就试试吧!

更新了原生移动库

在 Mendix,我们利用多个开源项目的力量来构建强大的原生移动应用。这些项目至关重要,因为它们提供了您所依赖的大部分核心功能。保持这些项目的更新对于维护安全性、性能和与最新操作系统的兼容性至关重要。

随着 Mendix 10.17 的发布,我们正在将 React Native 更新到 0.75.4 和几个关键的开源组件。您可以在我们的发行说明中找到更新的库和版本的列表。我们相信这些增强功能将使您的应用更快、更高效。

Data grid 2 – 加载指示器

最新的数据小部件更新引入了加载指示器功能,可在数据网格加载期间提供视觉提示。您可以选择骨架加载器或加载微调器,通过清晰地指示数据加载时间,增强用户体验。

版本控制:无历史记录的 Git 迁移

Scrum 管理员现在在自助式 SVN 到 Git 迁移中有了新选项:从干净的存储库重新开始。此方法仅将主分支上的最新提交转换为 Git,使您可以从上次中断的地方继续。由于没有从 SVN 迁移历史记录,因此新存储库要小得多,从而确保最快的体验。

请放心,您的 SVN 历史记录不会丢失。迁移后,您将收到完整的 SVN 备份,以供审核。我们还进一步放宽了迁移限制。唯一剩下的条件是 .mpr 文件必须小于 400MB。

现在,所有 SVN 项目都可以选择无历史记录迁移。对于超过 3.5GB 的大型存储库,无历史记录迁移是唯一可用的路径。立即开始您的简化迁移!

集成和连接器

交互式 REST 客户端

新的交互式 REST 客户端现已完全支持生产应用。此版本还包含一些新功能:在此新迭代中,您可以从微流活动中动态配置请求的基本 URL。这使得针对不同环境定制请求变得更加容易。

我们还对可用性和用户体验进行了一些改进,让您在处理 REST 调用时更加轻松。您现在可以复制请求,这样可以重复使用现有设置,而不必从头开始每个请求,从而节省时间。使用新 UI 也更容易添加和修改请求标头和参数。

Snowflake 的 Mendix 数据加载器:多个数据源

现在可以选择配置多个 Mendix 数据源,这样您只需使用一个 Mendix 数据加载器实例即可为整个 Mendix 应用程序环境设置数据提取。这提供了一个中央枢纽,用于查看和管理所有 Mendix 数据提取到您的 Snowflake 帐户。

此外,您现在可以为每个数据源创建多个任务来安排提取作业,从而在必要时启用更复杂的提取计划。我们改进了日志记录和错误处理,使排除潜在问题变得更加容易,并且刷新了界面以更好地指导各个步骤。

AI – 智能应用程序

像专业人士一样提示

虽然大型语言模型已经基于大量数据进行了训练,但人工智能增强型应用通常涵盖特定用例。现在,您可以在两篇有关提示工程的连续新博客文章中了解如何根据您的需求定制模型输出并提高响应准确性,而无需进行微调。为了首先了解提示工程,第 1 部分介绍了提示类型、最佳实践和五种常见的提示技术。在此介绍之后,第 2 部分将带您更深入地了解思路树提示,并提供更实用的方法,以便您准备好创建自己的提示。如果您现在想知道如何测试您的提示 – 从我们的 GenAI 入门应用程序(例如 AI Bot Starter App)开始,并继续关注下一个版本更新!

产品组合管理

将 Jira epics 链接到计划

您现在可以将 Jira 项目连接到您的产品组合,将 Jira epics分配给产品组合计划,并无缝跟踪进度。您还可以查看已完成的epics并识别有风险的计划。一切都集中化,使您的计划管理更简单。

私有云

减少停机时间

Mendix Operator 2.20 引入了一种更智能的方法来管理部署时的应用重启,确保它们仅在绝对必要时发生。此 Operator 增强功能旨在最大限度地减少停机时间并保持应用程序的最佳性能。现在,仅在关键场景中触发应用重启:添加包含持久实体的 Marketplace 模块、更新应用程序或其 Marketplace 模块内的对象模型以及升级到较新的 Mendix 版本。通过关注这些关键实例,Mendix Operator 2.20 可确保您的应用保持稳定和运行,减少不必要的服务中断并增强整体用户体验。更多详细信息可在此处找到。

增强控制:在私有云门户中对应用环境进行排序

在私有云门户中,您现在可以直接从概览页面对应用环境的顺序进行排序。此功能让您可以更好地控制环境在屏幕上的显示方式,从而实现更有条理、更高效的工作流程。

治理

使用 OIDC 提供程序模块进行 SSO 平台扩展

最新版本的 OIDC 提供程序模块可用作合作伙伴或客户的构建块,帮助他们构建平台扩展,以安全地使用外部服务。主要改进包括支持令牌刷新和动态端口号。

自 10.12 版发布以来,Mendix Studio Pro 就是一款可扩展的 IDE,可让您构建扩展以连接其他外部工具。这些外部工具或扩展应用程序为平台扩展提供服务,通常作为具有用户界面的 Web 应用程序和一组提供 Web 应用程序和 API 的“扩展服务”。借助您的扩展,Studio Pro 可充当使用这些扩展服务的客户端。在此架构中,实施用于访问扩展应用程序的安全机制至关重要。使用 OAuth/OpenID Connect (OIDC) SSO 和 OAuth 访问令牌是当前保护此访问的最佳实践。

如果您将扩展应用程序构建为 Mendix 应用,则可以使用 OIDC 提供程序模块允许平台用户登录到您的扩展应用程序,获取 OAuth 访问令牌,并使用这些令牌访问 Mendix 扩展服务提供的 Web API。由于 OIDC 协议要求您的 IDE 扩展使用静态 URI,因此您可以使用静态 URI API(从 Mendix 10.16 开始可用)设置此 URI。

 

使用 Mendix Pipelines 自动化您的测试!

我们发布了 Mendix Pipelines 的单元测试步骤!单元测试模块可以在已部署新部署包的环境中进行回归测试。此步骤在运行环境中执行单元测试模块,例如,在非生产环境中构建和部署新提交后,在将应用推广到生产环境之前。

如果任何单元测试失败,管道将被标记为失败,运行详细信息和输出参数将显示失败计数和相关信息。

为了支持单元测试步骤,我们引入了可在管道中重复使用的用户定义变量。这些用户定义变量可用于轻松引用 API 密钥、第三方工具应用 ID 等值。

在控制中心更快地找到出路

控制中心现在成为您一站式获取与应用程序环境相关的所有内容的目的地。在过去几个月中,我们添加了一系列令人兴奋的新功能,并简化了菜单,以帮助您准确找到所需的内容。我们已将菜单项重新组织为直观的类别。

我们在“应用概览”中添加了强大的搜索功能,让您可以更轻松地管理应用。现在,您可以快速轻松地找到所需的确切应用(无论是通过应用 ID 还是名称)。

以前,如果您不知道部署类型,查找应用可能很困难。借助我们新的搜索功能,您可以立即找到任何应​​用(无论其部署在何处),并获取所需的详细信息。

了解这些改进如何使您的应用管理比以往更简单、更高效、更快速。

您准备好启动您的下一个应用程序了吗?