大家好!
我很高兴地宣布,自今年年初以来,我们已将 InterSystems IRIS、InterSystems IRIS for Health 和 Health Connect 的许多客户端 SDK 发布到相应的外部存储库(Maven、NuGet、npm 和 PyPI)中。这将为您带来许多好处,例如:
- 您可以在客户端 SDK 发布后立即访问其最新版本,而不受 InterSystems IRIS 发布周期的影响。
- 您可以将 SDK 作为依赖项与生态系统中的本地软件包管理器工具集成,并以行业标准的方式管理依赖项
- 终端用户可直接访问 SDK,例如,当他们希望通过 DBeaver 等 SQL 工具直接访问数据库层时。
- 您可以发布依赖于 InterSystems 客户端 SDK 的项目,而无需将其直接包含在您的项目中。
以下是我们目前已发布的客户端 SDK 的列表,以及最新版本的相应版本号和查找位置:
Java
| JDBC | 3.10.5 | https://mvnrepository.com/artifact/com.intersystems/intersystems-jdbc |
| Document API | 1.0.3 | https://mvnrepository.com/artifact/com.intersystems/intersystems-document |
.NET
| ADO | 2.6.0 | https://www.nuget.org/packages/InterSystems.Data.IRISClient/ |
| Bindings | 2.5.2 | https://www.nuget.org/packages/InterSystems.Data.Bindings/ |
| XEP | 2.4.0 | https://www.nuget.org/packages/InterSystems.Data.XEP/ |
| Entity Framework Core | 1.0.0 | https://www.nuget.org/packages/InterSystems.EntityFrameworkCore.Iris/ |
| Document API | 1.1.0 |
Node.js
Python
| Python SDK | 5.3.0 | https://pypi.org/project/intersystems-irispython/ |
未来,一旦有新版本可用,客户端SDK就会立即发布到外部存储库。这些外部存储库也将成为客户端SDK的主要分发渠道。
客户端 SDK 的使用须遵守这里列出的使用条款:https://www.intersystems.com/IERTU/。
如果您还没有使用过外部存储库,我鼓励您尝试一下。我们将一如既往地期待您的反馈!