Skip to content

Releases: milvus-io/birdwatcher

Release v1.0.7

04 Nov 10:06
Compare
Choose a tag to compare

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 Run flag 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-grpc command (#319)
  • f0b26f2 enhance: Rename duplicated compaction task command
  • f828ec5 enhance: Support Tencent myqcloud as OSS source (#302)
  • 89193d8 enhance: Support repair channel-watch command to set empty schema (#305)
  • 18618bb enhance: Support set collection consistency-level command (#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

20 Aug 06:08
2aad825
Compare
Choose a tag to compare

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 session command (#291)
  • 4de7d7c enhance: Display collection clustering key info (#285)
  • 0d6ba71 enhance: Filter show database result 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-group command (#281)
  • 2aad825 enhance: Support filter show segment-index result with field ID (#296)

🐛 Bug Fixes

Others

New Contributors

Full Changelog: v1.0.5...v1.0.6

Release v1.0.5

27 Jun 02:52
7625699
Compare
Choose a tag to compare

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-remnant command (#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

14 May 04:02
Compare
Choose a tag to compare

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 consume cmd to read data from provided topic (#252)
  • 3b9757c enhance: Add force flag for remove channel command (#257)
  • 146ffb2 enhance: Add partition-loaded and make force-release selectable (#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 consume command with Kafka MQ (#258)
  • ca52082 enhance: Unify oss access in oss package & support gcp (#248)
  • a991162 enhance: accelerate load-backup command speed (#233)
  • 35f7ff4 enhance: add config key filter for show configurations cmd (#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-drop when collection not exist (#250)
  • a492ea1 fix: Get growing segment id when growing info is in GrowingSegments (#245)
  • c0eb6b3 fix: Make remove channel works 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

18 Aug 07:37
93aa440
Compare
Choose a tag to compare

What's Changed

🚀 Features

Add command for auto fetch goroutine pprof

🎄 Enhancements

  • Add collectionID parameter for show index & show collection-loaded command
  • Print field id for index info

🐛 Bug Fixes

Fix audit log file permission and use date suffix in name

Changelog

  • e4a4ae5 Add command for auto fetch goroutine pprof (#186)
  • 93aa440 Cherry-pick command improvement and bump version to v1.0.3 (#192)
  • a4f381c Fix audit log file permission and use date suffix in name (#181) (#191)

Release v1.0.2

05 Aug 13:41
da722bb
Compare
Choose a tag to compare

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-release does not work with qcv2 meta
  • Fix suggestion result not stable

Changelog

Release v1.0.1

16 Mar 14:45
98cc10d
Compare
Choose a tag to compare

What's Changed

🚀 Features

  • Add probe query functionality
  • Add remove binlog file cmd

🐛 Bug Fixes

  • Fix audit log write panic (#109)

Changelog

Release v1.0.0

22 Feb 09:14
08ce308
Compare
Choose a tag to compare

What's Changed

🚀 Features

  • Basic Birdwatcher function
  • Backup and load
  • Simple workspace
  • Audit log

Changelog

  • c66ba82 Accept PAGER env to redirect long output (#61)
  • 1586cee Adapt Milvus2.2 Channel checkpoint (#65)
  • b627f54 Adapt go 1.18 (#31)
  • 1953578 Adapt segment binlog v2.2 format (#36)
  • 4a746c2 Adapt segment index info for v2.2 (#51)
  • 61b039c Adapt v2.2 Replica information format (#91)
  • 08ce308 Add Dockerfile for birdwatcher (#100)
  • 0d01641 Add SetupCommands for each state and call it after exec (#39)
  • a84add4 Add VHS generated gif for doc (#94)
  • 8a8fb4a Add WKAFKA build flag for control cgo(kafka) feature (#96)
  • ec0a22b Add audit log and unify v2.1-2.2 proto logic (#93)
  • 5e9fbad Add auto-complete for flags and file path (#49)
  • f136004 Add clean empty segment by segment id (#34)
  • 5ea988d Add clean-empty-segment command
  • a23289e Add cleanup for embed etcd and download-pk log
  • 9b25973 Add cmd for show querycoord cluster info (#22)
  • 9f7f060 Add cmd for showing channel related meta info (#32)
  • e6f2f0f Add cmd for showing loaded collections (#33)
  • 925f38c Add command for release dropped collection (#45)
  • be326bb Add download-pk command
  • 0fc0eef Add dry mode to select milvus instance (#28)
  • 2c7d880 Add golangci-lint github action
  • 64b1f12 Add golangci-lint timeout
  • c8a61da Add init README.md content
  • 73add5a Add issue templates
  • f3bb8d8 Add linter-status badge in README
  • e9d37d6 Add milvus v2.2 collection loaded function (#67)
  • 034e625 Add multi-level command suggestion (#42)
  • b3a51a2 Add remove orphan watch channel command (#88)
  • 2476f6a Add repair channel command (#63)
  • f1cb06d Add repair v2.1 segment command (#54)
  • b9525ec Add rootPath check for connect etcd command (#99)
  • 3f85811 Add show checkpoint command
  • 82d8253 Add show cmd for querycoord tasks (#21)
  • 3ce98d9 Add show collection-history command (#90)
  • 97afc25 Add show segment-index command (#30)
  • 7ea8daf Add show segments-loaded
  • 87b179a Add simple mergify config
  • 7623607 Add storage support & add go-prompt feature
  • ffb592b Add visit cmd to invoke service specified grpc
  • 63dad89 Build coord proto update-to-date
  • fcaa02b CI: Add goreleaser for release (#97)
  • d7751ae Change package name to milvus-io
  • 9af60ee Change remove-segment-by-id to remove segment (#83)
  • 723b7d3 Clear the nextState as app go to next state(to prevent some bugs that occur after the app back to last state)
  • 4c89ba6 Enable output all segment's indexes (#43)
  • 7fc8821 Fill Milvus2.2 segment binlog lazy (#70)
  • ceb8566 First commit with some basic operation
  • ed33e34 Fix BackupHeader proto def
  • 4213386 Fix README.md rootPath mistake
  • 3f0c27d Fix backup & restore format problem
  • 893a77e Fix checkpoint calculation not excluding dropped segment (#59)
  • e3ec94e Fix collection field list empty after 2.1.x (#18)
  • e2d02cf Fix conflict solving remains
  • 6206b49 Fix coord proto build command
  • 75bfe1a Fix force_release backup call
  • 2e2573e Fix go-prompt caused bash hijack (#74)
  • be0f422 Fix go.mod not able to install (#68)
  • 041a71d Fix golangci-lint issues
  • 1dbda0c Fix golangci-lint problems
  • 0f39466 Fix ineffectual assignment err lint issue (#48)
  • ee1d59f Fix load v2 backup mock instance not set (#73)
  • e2a8924 Fix nil MsgBase caused panic in GetMetrics call
  • c5f2fdd Fix pager blocks when quit early (#79)
  • 7f380b5 Fix print start position instead of dml position (#25)
  • 9c99fc8 Fix read next bytes stop unexpected
  • 0e06442 Fix remove channel and add more log (#89)
  • 61acbab Fix remove delta Channel prefix (#47)
  • ccca853 Fix repair checkpoint usage (#80)
  • 01872b3 Fix replica not fetch issue
  • 1128426 Fix show collection format
  • 346b2ab Fix test command legacy code
  • 1b01725 Implement backup v2 to fetch extra meta for milvus (#72)
  • a2f95df Improve show index output (#56)
  • 2b1f3c1 Improve visit command implementation (#71)
  • 57db51c Initial commit
  • 486593d Merge pull request #1 from letian-jiang/main
  • 2dddade Ping etcd before go into etcd client state (#53)
  • f0d9b5a Print binlog field size in statistics mode (#86)
  • ca43adf Print collection start position
  • 4f1bbbb Print drop ts if segment is dropped (#81)
  • 8ab8470 Print querycoord task in accending order (#23)
  • 3b52e80 Refactor backup & restore logic
  • 7f9a463 Refactor minio client getter
  • d31dfa9 Remove segments and channels after release dropped collection (#46)
  • e6753e1 Restrict segment meta path with trailing slash (#20)
  • 0fc93af Sort segment by id (#37)
  • acb1ab5 Support BirdWatcher to insepect delta and stat log path for 2.2 pb (#82)
  • f021129 Support remove segment by id, not only empty segment (#57)
  • 64ada0a Support reset cp to latest msgID or latest cp of pchannel (#66)
  • 0994cf0 Support workspace for backup files (#77)
  • f4d29ab Update backup command (#87)
  • 1b71579 Update mergify rule && define paths for golang
  • 97767d6 Upgrade golangci-lint action version to 1.41
  • 751a9ba add timeout to etcd operation
  • 21a1422 fix force release (#55)
  • 9ebc7a4 support dynamic change log level
  • 22a9d74 support show segment according to target state (#84) (#85)