Skip to content

v0.51.8-public

Choose a tag to compare

@idleyui idleyui released this 20 Feb 09:30
· 16 commits to release/0.51.x since this release

[0.51.8-public] - 2025-02-20

Changes

  • Record The set(String columnName, Object value) method now ignores the case of columnName. The getColumn method will always return column names in lowercase.
    ⚠️ Compatibility Note: This change will affect the performance of ArrayRecord initialization and setByName operations. Users should conduct corresponding performance tests. We have introduced a toggle in version 0.52.3 to disable this feature.

Features

  • Table Added getMetadataJson and getExtendedInfoJson methods.
  • Partition Added getMetadataJson, getExtendedInfoJson, getCdcSize, and getCdcRecordNum methods.
  • CommandApi Enhanced the DescribeTableCommand to include additional MetadataJson and ExtendedInfoJson fields in the response.
  • PartitionSpec Improved error messages for build failures to provide clearer debugging information.

[0.51.8-public] - 2025-02-20

变更

  • Record set(String columnName, Object value) 方法现在会忽略 columnName 的大小写。getColumn 方法返回的列名将始终为小写。

    ⚠️ 兼容性提示: 注意,这项改动会影响 ArrayRecord 初始化和 setByName 时的性能,用户应当相应的性能测试,我们在 0.52.3 版本中增加了开关来关闭这项功能。

功能

  • Table 新增getMetadataJsongetExtendedInfoJson方法
  • Partition 新增getMetadataJson,getExtendedInfoJson,getCdcSize,getCdcRecordNum方法
  • CommandApi 增强 DescribeTableCommand,现在将额外返回 MetadataJsonExtendedInfoJson 字段
  • PartitionSpec 改进构建失败时的报错信息,使报错更加明晰