> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kasoftware.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 2021 六月 (21.0.7832)

> 知行之桥2021 年 6 月（build 21.0.7832）的发行说明。

export const companyName = "知行软件";

export const siteNameShort = "知行之桥";

export const siteName = "知行之桥";

## 主要特性

* 添加了对 [单点登录](../administration/settings/single-sign-on) 的支持。
* [用户管理和角色](../administration/settings/user-roles)，包括使用嵌入式 Web 服务器重置管理员密码的功能。
* 支持使用 PostgreSQL 作为后端的应用程序数据库。
* [审计日志](../administration/activity#audit-logs)
* 清理选项现在支持归档到 Amazon S3 的功能。
* 清理例程现在可确保应用程序日志默认在 100,000 条记录后截断。
* 添加了一个新的顶层 [`Settings` 页面](../administration/settings/settings-page)。
* .NET 版的嵌入式 Web 服务器不再需要管理权限才能运行。以前的安装将继续像以前一样运行，但新设置将使用 [默认情况下应用程序目录在磁盘上的不同路径](../installation/how-to-upgrade#windows-application-directory)。

## 系统 API

### 新增

* 添加了用于导出工作流的 `export` API。

### 变更

* 将 `downloadFile` API 操作重命名为 receiveFile。
* 将 `ConnectorId` API 资源的 `certificates` 输入更改为 `ConnectorIds`，因为它接受以逗号分隔的 ConnectorIds 列表。
* 将 `importProfiles` API 操作替换为 `import`。
* 弃用了 `Subfolder` API 的 `files` 输入。应改为使用消息上的“子文件夹”消息头。
* 删除了 `DeleteTransactions` API 操作的 `archiveLogs` 输入。 `transactions` API 资源可以与适当的 OData 过滤器一起使用以实现相同的结果。
* 删除了 `deleteLogs` API 操作。可以改为使用对 `logs` API 资源的 DELETE 请求。
* 删除了 `deleteTransactions` API 操作。可以改为使用对 `transactions` API 资源的 DELETE 请求。
* 移除了 `ExpirationDays` API 资源中的 `certificates` 属性

### 移除

* 移除了对 `refreshTransactions` API 的支持。
* 移除了对 `restartFile` API 的支持。

## 端口

### 新增

* 添加了 [PostgreSQL 端口](../../connectors/postgresql/postgresql)
* 添加了将输入文件作为 REST 端口中请求的二进制数据发送的功能。
* 在数据库端口的高级选项卡中添加了“最大失败记录”设置，以允许端口忽略可配置数量的插入失败而不报告错误。
* EmailReceive 端口现在支持 OAuth 2.0 作为身份验证机制。

### 变更

* 如 [升级指南](../installation/how-to-upgrade#subfolders-in-file-based-connectors) 中所述，基于文件的端口（如文件、SFTP 等）现在在消息上使用“子文件夹”消息头来表示路径信息，而不是发送或接收文件夹的子文件夹。
* 每个端口的发送文件夹中的所有文件（包括子文件夹中的文件）都将被端口使用。如果以前的系统将处理过的文件或不打算在端口的发送文件夹的子文件夹中传输的存储文件存档，则必须重新定位它们，否则它们将由端口处理。
* FTP 和 SFTP 端口现在移动至 MFT 类别。
* 所有端口现在都支持“日志子文件夹方案”和“发送文件夹方案”设置，以防止由于单个文件夹中堆积大量文件或文件夹而导致性能问题。
* [`_message` 特殊项目](../../scripting/introduction-to-arcscript#cdata-arc-message-_message) 现在可在“接收后”活动中使用。
* 从端口中的 After Receive 事件访问的文件内容现在从磁盘上的临时位置加载，即使工作副本移动到其他位置，文件仍将写入磁盘上的 Receive 目录。建议在以后的此类情况下使用文件端口
* 如果检测到属性映射，XMLMap 端口现在将自动启用“显示属性”切换。
* CData 端口现在支持 v21 驱动程序而不是 v20 驱动程序。
* 添加 `BaseURL` 设置后，`PublicDomain` 设置现已弃用。
* S3 端口现在支持连接到其他类似 S3 的服务，因此现在不推荐使用 Wasabi 端口。
* 具有多个输出文件夹的端口现在在磁盘上都有一个接收文件夹。
* 删除了基于文件的端口的“`OverwriteLocal`”设置。应改为使用文件端口。
* CData PostgreSQL 驱动程序现在随应用程序而不是 PgSQL 驱动程序一起提供。
* API、CData 和数据库端口现在需要 CData 驱动程序的许可证才能运行。如果数据源存在单独的端口，则可以使用该端口。例如，如果 Salesforce 驱动程序用于 CData 端口，则需要驱动程序许可证，但 Salesforce 端口不需要。如有必要，请联系 [sales@kasoftware.cn](mailto:sales@kasoftware.cn) 询问有关获得许可证的问题。

## 其他

### 新增

* 在应用数据库的所有日志表中添加了 `InstanceId` 列。这在 HA 环境中很有用，可以确定集群中的哪个实例生成了日志条目

### 变更

* The Windows Edition 要求 .NET 4.5 版本。
* The Java 版本 要求 Java 1.8 或更高。
* The Java 版本 要求 Servlet 3.0 来运行外部的 java servlet containers。
* 流相关的配置详细信息现在存储在 flow\.json 而不是 port.cfg 设置中，如`SendToConnector`。现在，{siteName}将在应用程序启动时将这些流连接从 port.cfg 文件迁移到 flow\.json。
