2.2.13
Release date: Aug 9, 2023
Milvus version | Python SDK version | Java SDK version | Go SDK version | Node.js SDK version |
---|---|---|---|---|
2.2.13 | 2.2.15 | 2.2.11 | 2.2.7 | 2.2.23 |
Milvus 2.2.13 is a minor bugfix release that fixes several performance degrading issues, including excessive disk usage when TTL is enabled, and the failure to import dynamic fields via bulk load. In addition, Milvus 2.2.13 also extends object storage support beyond S3 and MinIO.
Bugfixes
- Resolved a crash bug in bulk-insert for dynamic fields. (#25980)
- Reduced excessive MinIO storage usage by saving metadata (timestampFrom, timestampTo) during compaction. (#26210)
- Corrected lock usage in DataCoord compaction. (#26032) (#26042)
- Incorporated session util fixes through cherry-picking. (#26101)
- Removed user-role mapping information along with a user. (#25988) (#26048)
- Improved the RBAC cache update process. (#26150) (#26151)
- Fixed MsgPack from mq msgstream ts not being set. (#25924)
- Fixed the issue of
sc.distribution
being nil. (#25904) - Fixed incorrect results while retrieving data of int8. (#26171)
Enhancements
- Upgraded MinIO-go and add region and virtual host config for segcore chunk manager (#25811)
- Reduced log volumes of DC&DN (#26060) (#26094)
- Added a new configuration item: proxy.http.port (#25923)
- Forced use DNS for AliyunOSS because of sdk bug (#26176)
- Fixed indexnode and datanode num metric (#25920)
- Disabled deny writing when the growing segment size exceeds the watermark (#26163) (#26208)
Performance-related issues
- Fixed the performance degradation in version 2.2.12 by adding back the segment CGO pool and separating sq/dm operations (#26035).