Skip to content

milvus-2.3.21

Compare
Choose a tag to compare
@yanliang567 yanliang567 released this 14 Aug 11:07
· 3037 commits to master since this release
20e2658

v2.3.21

Release data: August 14, 2024

Milvus version Python SDK version Java SDK version Go SDK version Node.js SDK version
2.3.21 2.3.7 2.3.6 2.3.6 2.3.5

Miluvs v2.3.21 addresses a critical bug in data deletion (#35390) and introduces some improvements in metrics and performance.

Improvements

  • Enhanced data deletion process by modifying the delegator's delete buffer handling (#35074)
  • Added metrics to track disk quota usage (#35320)
  • Reduced delegator memory usage by adjusting the overloaded factor to 0.1 (#35165)
  • Improved health check by skipping manually stopped components (#35122)
  • Added metric to record maxinsertrate and querynodememoryhighwaterlevel (#35193)
  • Upgraded the Conan version (#35217)
  • Changed the default metric type for autoindex (#34328)
  • Sped up the datacoord gc quit process (#35057)
  • Avoided panic due to nil schema (#35065)
  • Reduced duplicate primary keys in the segcore component (#35291)
  • Tracked the number of times Milvus enters a force-deny-writing state (#34990)

Bug fixes

  • Resolved an issue with the BloomFilter returning false negatives when the statslog contained multiple K values, which could occur when a delete operation failed to apply (#35390)
  • Enabled a limiter for RESTful server (#35354)
  • Added a retry mechanism to avoid getting incomplete query results (#35061)
  • Fixed issues with delete-by-expression operations failing during retry progress (#35421)
  • Addressed a problem where the datanode binlog size metrics included dropped segments (#35420)
  • Resolved comparison operations between incompatible operands (#35308)
  • Fixed an issue where the datanode could not watch the channel (#35136)
  • Addressed a deadlock issue on compaction when stopping the datanode (#35199)