Releases: milvus-io/birdwatcher
Releases · milvus-io/birdwatcher
Release v1.1.1
What's Changed
🚀 Features
- Add json shredding command (#424) @zhagnlu
- Support consume from Kafka (#437) @bigsheeper
- Support consuming from WAL and comparing message diffs (#430) @bigsheeper
- Support show/repair broadcast task (#443) @chyezh
- Support show replicate info and broadcast task (#425) @chyezh
🎄 Enhancements
- Support filter collection by property (#441) @congqixia
- Support show struct array field (#440) @congqixia
- Refine set field-attr with extra param (#442) @congqixia
- Enable to display MQ message header (#431) @XuanYang-cn
- Refine compaction task related commands (#428) @congqixia
- Print segment index total serialized size (#429) @congqixia
- Print column group child field ids for stv2 (#427) @congqixia
- Utilize apache/arrow/go/v17 to parse parquet meta (#426) @congqixia
- Refine show collection/segment output (#423) @congqixia
- Support print session as json (#422) @congqixia
- Add healthz check item for missing index (#421) @congqixia
- Dedup standalone session for pprof command (#435) @congqixia
- Remove dependency on yaml config file (#432) @bigsheeper
🐛 Bug Fixes
- Fix compile error (#439) @bigsheeper
- Set env to skip paramtable fallback formatter (#436) @congqixia
- Read until EOF in case of ignore revision (#434) @congqixia
- Replace "ROOT_PATH" when executing verify-segment (#433) @congqixia
v1.1.0
What's Changed
🚀 Features
- Support multi-state framework, enabling show etcd meta while visiting other components @congqixia
- Support 2.6+ feature related commands @chyezh @JsDove @zhagnlu
- Support querycoord Ops command for advanced cluster maintanence @weiliu1031
- Support scan binlog of storage v2
🎄 Enhancements
- utilize
milvus/pkgto use internal milvus grpc def @congqixia - improve multiple command output @congqixia @XuanYang-cn @bigsheeper @chasingegg
- support guess message id source @chyezh
- adapt tencent oss by bumping minio client @congqixia
Full Changelog
- See link
Release v1.0.8
What's Changed
Changelog
- c94207f Fix lint gci issue
- 0127ae2 Support mark field index as deleted
- d9d5bda enhance: Abstract state into common pkg
- 3d7905e enhance: Add
repair index-dupcommand (#359) - 8cdb9c7 enhance: Add default $ps & $timestamp env for scan expr (#343)
- e6c5108 enhance: Add delta entry number statistics for segment output (#333)
- f64ea49 enhance: Add filter for
remove compactioncommand (#327) - 8b31891 enhance: Add node filter when show segment loaded via grpc (#331)
- e49c768 enhance: Bump version to v1.0.x (#361)
- edc9f7f enhance: Fix desc typo lint (#360)
- 6aaaad2 enhance: Pass ctx for
common.ListSegmentIndexinstead (#346) - f41ff50 enhance: Refine
show replicaoutput (#330) - ad41e42 enhance: Support
scan-deltalogcommand (#336) - 85cc52e enhance: Support invoke load-balance via qc (#338)
- 0c6b1a9 enhance: Support removing import job (#329)
- d1b0b99 enhance: Update goreleaser build main config (#356)
- 72d7818 enhance: Use default etcd port 2379 when port not passed (#334)
- cd46c0e enhance: [cherry-pick] Upgrade artifacts upload/download action version (#354) (#355)
- f65dfb2 enhance: [v1.0.x] Bump dependency version for security issues (#342)
- f686a69 enhance: enable remove dirty importing segments (#339)
- 1b4fbb9 enhance: enable to show etcd kv tree (#340)
- 77422dd fix lint
- 28c50a2 fix: Fix remove bulkinsert job command (#335)
- 43d4e81 fix: Fix scan-binlog panic (#344)
- 7392091 fix: Separate basePath & metaPath to show config-etcd (#337)
Release v1.0.7
What's Changed
🚀 Features
🎄 Enhancements
🐛 Bug Fixes
Changelog
- b09603e Add IsSorted field for segment (#312)
- 020b4c0 doc: Add markdown document for command detection framework (#321)
- 7363e5d enhance: Add
Runflag for remove compaction command (#308) - 51fcbdb enhance: Add flag to control skip bucket exist check (#310)
- 8694620 enhance: Add schema flags for channel watch command (#306)
- 3a52682 enhance: Apply deltalog when scanning binlog (#311)
- cf4ae51 enhance: Enable to show database props (#299)
- 7acafae enhance: Print Array field element type (#300)
- 3dd5cce enhance: Refine
show segment-loaded-grpccommand (#319) - f0b26f2 enhance: Rename duplicated compaction task command
- f828ec5 enhance: Support Tencent myqcloud as OSS source (#302)
- 89193d8 enhance: Support
repair channel-watchcommand to set empty schema (#305) - 18618bb enhance: Support
set collection consistency-levelcommand (#323) - 6692403 enhance: Support aliyun as oss source (#301)
- 3e2f73b enhance: Support show bulkinsert command (#322)
- 09d69cd enhance: Support username/password ETCD credential (#324)
- 041ae24 enhance: Upgrade goreleaser go version to 1.21
- e61e242 enhance: enable check_qn_collection_leak (#320)
- b597ba4 enhance: ignore the case of the input filter parameter (#307)
- 87f5d7f enhance: print schema info in show channel-watched (#304)
- ed97cba feature: Enable to remove checkpoints when remove orphan channel (#298)
- dc550d4 fix: Upgrade golangci-lint workflow go version to v1.21 (#309)
- a729223 fix: [Cherry-pick] Remove unused Unsafe reflection code (#315) (#316)
- 305b7df support batch remove segment meta with filters (#313)
Release v1.0.6
What's Changed
🚀 Features
- 3369b50 enhance: Support scan-binlog command (#293)
- e01dca7 use the env config to replace the default value when connecting the etcd (#297)
🎄 Enhancements
- bf96edd Add block & mutex pprof type support (#288)
- 1389fcf Add compact cmd in visit_datacoord (#289)
- aa45b77 Experiment: add alter field to change is_clustering_key (#284)
- edb2747 enhance: Add
remove sessioncommand (#291) - 4de7d7c enhance: Display collection clustering key info (#285)
- 0d6ba71 enhance: Filter
show databaseresult by name (#280) - 4b0dc4b refine show segment outputs (#292)
- 5d1d835 feat: Add remove compaction command (#283)
- 86fc2df enhance: Support show database filter with dbid (#290)
- 8898d5b enhance: Refine inspect-pk command to support remote mode (#287)
- 1102594 enhance: Support
show resource-groupcommand (#281) - 2aad825 enhance: Support filter
show segment-indexresult with field ID (#296)
🐛 Bug Fixes
- 2fadd7a Fix failed to alter field schema (#286)
- 4511481 Fixbug: filter by planID is not working (#282)
Others
New Contributors
Full Changelog: v1.0.5...v1.0.6
Release v1.0.5
What's Changed
🚀 Features
🎄 Enhancements
🐛 Bug Fixes
Changelog
- c9bcfdb Add support for show ComapctionTasks (#275)
- b68ca85 Remove collection key output scanning legacy collection
- 1103602 enhance: Add
repair legacy-collection-remnantcommand (#270) - 7ddc701 enhance: Add auto detect rootPath for connect command (#271)
- 0d596cb enhance: Add setup workspace step to enable history by default (#263)
- af72ef7 enhance: Make pprof fetching run in parallel (#264)
- 7f07bb4 enhance: Refine history suggestion when input contains spaces (#262)
- 27a03aa enhance: Show log id (#266)
- 18abfa1 enhance: Show mem size in statistics (#273)
- 7e6f3f0 enhance: Show segment's Memory Size (#265)
- 4ab0795 enhance: Support filter segment with segment level (#267)
- 3ffd5ff enhance: Use auto oss access detection for download-segment (#274)
- 89d816e enhance: manual compaction trigger (#269)
- 320f7f0 enhance:add support for partition stats for major compaction test(#276) (#277)
- 063b99d fix: Remove collection history item when repairing legacy collection (#272)
Release v1.0.4
What's Changed
🚀 Features
🎄 Enhancements
🐛 Bug Fixes
Changelog
- d0ebeb0 Add IndexCurrentVersion and SegmentLevel output (#218)
- 19741bb Add checker activation (#228)
- 7c2b8ec Add create timestamp output for show alias (#219)
- 5f0e9f6 Add index params with kv pair (#241)
- 2dba248 Add prefix param for show configuration command (#232)
- 9911d5b Add segment,field level binlog size summary (#231)
- 37d166c Check and repair diskann index params (#211)
- b4d65c5 Fix gen proto script for proto/v2.2 pkg (#225)
- 463f450 Fix partition filter not working (#199)
- ef0f2fa Refine code (#242)
- a6d871e Support remove one binlog from field binlogs (#203)
- dd5ef57 Suppport connect to ETCD with tls cerificate (#194)
- 36d674d [CP 1.0.x] Add remove leaked collection meta cmd (#223)
- 251dbc3 add download global-distribution command (#246)
- 914d2a6 enhance: Add
consumecmd to read data from provided topic (#252) - 3b9757c enhance: Add
forceflag forremove channelcommand (#257) - 146ffb2 enhance: Add
partition-loadedand makeforce-releaseselectable (#256) - 1fcbe0a enhance: Add check-partition-key command to export partition key error data (#247)
- 43e4057 enhance: Add healthz-check command (#244)
- fc8eb98 enhance: Bump v1.0.x
- 727b43a enhance: Improve the prompt information when checking partition-key errors (#249)
- 9f3891d enhance: Print collection properties (#238)
- 3ef67d4 enhance: Print segment stats/deltalog size aggregration (#259)
- b715414 enhance: Support
consumecommand with Kafka MQ (#258) - ca52082 enhance: Unify oss access in oss package & support gcp (#248)
- a991162 enhance: accelerate
load-backupcommand speed (#233) - 35f7ff4 enhance: add config key filter for
show configurationscmd (#235) - 3d4a89b enhance: improve show segment & distribution result output (#212)
- 3f884b1 enhance: print all index params (#234)
- 8bd3957 fix clean collection meta command (#229) (#230)
- a08a0a5 fix lint (#243)
- cbb1da9 fix: Fix panicking in
remove collection-dropwhen collection not exist (#250) - a492ea1 fix: Get growing segment id when growing info is in GrowingSegments (#245)
- c0eb6b3 fix: Make
remove channelworks when collection meta gone (#254) - 5178eef fix: Show segment-index of segments in Flushing state (#240)
- 4e49ed9 fix: [1.0.x] Add WithBlock option when connecting Etcd (#253)
Release v1.0.3
What's Changed
🚀 Features
Add command for auto fetch goroutine pprof
🎄 Enhancements
- Add collectionID parameter for
show index&show collection-loadedcommand - Print field id for index info
🐛 Bug Fixes
Fix audit log file permission and use date suffix in name
Changelog
Release v1.0.2
What's Changed
🚀 Features
- Support Database model in Milvus
- Support post web server mode
- Support Ctrl+R history search
- Support one-line-command running mode
🎄 Enhancements
- Accelerate backup command
- Introduce auto command parsing framework
🐛 Bug Fixes
- Fix command
force-releasedoes not work with qcv2 meta - Fix suggestion result not stable
Changelog
- e70cc6d Accelerate backup command by batch read etcd meta (#150)
- 29ab799 Adapt Dynamic Field & PartitionKey meta (#147)
- 52a5b84 Adapt database in GetCollectionByID logic (#148)
- 91a1e12 Adapt database prefix for colleciont info (#146)
- 9986cdd Add 'not supported' warning for legacy show segment-loaded command (#173)
- 671ea6f Add BApp abstraction for go-prompt and promptui (#133)
- 2702b90 Add Collection State filter option (#166)
- d5bcfd9 Add Collection create time in show collection result (#159)
- 1efb65d Add command file history and reverse list feature(Ctrl+R) (#132)
- 71af389 Add command to remove dropping/dropped collection meta (#139)
- 4f7744c Add dbid param for show collection cmd (#160)
- e1a31bb Add describe index (#165)
- d112c4e Add indexfile process commands (#117)
- d662844 Add listen events command (#171)
- 52ed3af Add logs and bw_config into gitignore (#144)
- adc3378 Add one-line-command feature and show configurations command (#134)
- 5d65148 Add probe pk command (#140)
- 677b3f6 Add remove segment-orphan command (#163)
- 6834cc5 Add short description for cmd in backup mode (#129)
- 83f9854 Add show alias command (#167)
- f39c6ae Add show collection by name (#120)
- a87d7b0 Add show databases command (#149)
- ea86efa Add show partition command (#152)
- acfd67c Add show/set etcd-confg commands (#143)
- 8fcf065 Add verify-segment command (#151)
- ca4770c Add version flags and command (#128)
- 547e1de Add web command (#156)
- ef2fd49 Add web server & auto handler parser for show commands (#169)
- da722bb Bump version to v1.0.2 (#174)
- a3e53c6 Drop segments that collection has been dropped (#142)
- f3c6057 Fix all GetCollectionByID usage (#155)
- 6ed54b8 Fix bug for metric_type is in TypeParams when probing (#130)
- ed4fdf3 Fix dry mode rootPath check and add force flag (#112)
- 350cd9a Fix missing disconnect file (#162)
- c62ae91 Fix show collection format bug (#123)
- 01f0722 Make force-release work with qcv2 meta (#137)
- b765db7 Make suggestion result stable (#115)
- bf0305f Print show collection, collection-loaded result number (#114)
- 7fa12fe Refactor command registration logic (#161)
- f3713c2 Repair metric_type in IndexParams (#131)
- 212e0d3 Reset Raw mode before start command running (#158)
- c6f2cd8 Support probing diskann (#164)
- 98978c2 Support show segment distribution by collection (#135)
- 6aa3d0f add remove config-etcd cmd (#168)
- 6f8b716 fix possible panic when explaining (#172)
- 38f38f3 supporing balance explian function (#170)
Release v1.0.1
What's Changed
🚀 Features
- Add probe query functionality
- Add remove binlog file cmd
🐛 Bug Fixes
- Fix audit log write panic (#109)
Changelog
- 9eadba9 Add probe command for query function (#106)
- 41494ee Add remove binlog file cmd (#104)
- b33dc9e Fix audit log write panic (#109)
- c4ce86e Fix hnsw probe search request ef param type (#107)
- 98cc10d Print segment-index serialized size (#110)
- d1d5f47 Remove false alarm error message for load-backup (#102)