Releases: dragonflyoss/client
Releases · dragonflyoss/client
v0.1.7
What's Changed
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
Full Changelog: v0.1.5...v0.1.6
v0.1.5
v0.1.4
v0.1.3
What's Changed
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- chore: enable draft feature for release by @gaius-qi in #181
- chore(deps): Bump actions/checkout from 3 to 4 by @dependabot in #182
- feat: remove health config and object storage config by @gaius-qi in #184
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- chore(deps): Bump actions/checkout from 2 to 3 by @dependabot in #1
- chore: add codecov for testing by @gaius-qi in #3
- chroe: add README.md by @gaius-qi in #4
- chore: optimize README.md by @gaius-qi in #5
- docs: optimize Community description in README.md by @gaius-qi in #6
- docs: change dingtalk link by @gaius-qi in #7
- feat: add default paths and rename dfdaemon to client by @gaius-qi in #8
- feat: add peer and storage package file by @gaius-qi in #9
- feat: add client framework by @gaius-qi in #10
- feat: rename default task dir by @gaius-qi in #11
- feat: add content dir and metadata dir by @gaius-qi in #12
- feat: add dfget command args by @gaius-qi in #13
- feat: add log_dir to dfget args by @gaius-qi in #14
- feat: add args in dfget command by @gaius-qi in #15
- feat: add args to dfdaemon and dfstore by @gaius-qi in #16
- feat: add subcommand to dfstore by @gaius-qi in #17
- feat: add logging to client by @gaius-qi in #18
- feat: set default value to dfget args by @gaius-qi in #19
- feat: add directive to env_filter by arg level by @gaius-qi in #20
- feat: init logging without ansi by @gaius-qi in #21
- feat: add NAME to different package by @gaius-qi in #22
- feat: remove ansi in stdout logging by @gaius-qi in #23
- feat: serde_yaml parse config file by @gaius-qi in #24
- feat: serde parses config with lower camel case by @gaius-qi in #25
- feat: add error enum for config by @gaius-qi in #27
- feat: add Metrics and Tracing to Config by @gaius-qi in #28
- chore(deps): Update validator requirement from 0.15 to 0.16 by @dependabot in #26
- feat: add Result type to config by @gaius-qi in #29
- feat: add jaeger layer to subscriber by @gaius-qi in #30
- feat: add metrics in client by @gaius-qi in #33
- feat: add DOWNLOAD_PEER_COUNT and VERSION_GAUGE metrics by @gaius-qi in #35
- feat: add fields to config by @gaius-qi in #36
- feat: support to get local ip with local-ip-address by @gaius-qi in #37
- feat: change convert to private func in config by @gaius-qi in #38
- feat: add health server by @gaius-qi in #39
- feat: remove health config by @gaius-qi in #40
- feat: add graceful shutdown to tokio by @gaius-qi in #41
- feat: add graceful shutdown to multi servers by @gaius-qi in #42
- feat: add default port const by @gaius-qi in #43
- feat: add metadata feature with rocksdb by @gaius-qi in #44
- feat: add p2p functions in metadata by @gaius-qi in #45
- feat: add storage and content to dfdaemon by @gaius-qi in #46
- feat: add error to storage by @gaius-qi in #47
- feat: optimize get_piece_state in storage by @gaius-qi in #48
- feat: add reuse_piece to storage by @gaius-qi in #49
- feat: remove state for piece by @gaius-qi in #50
- feat: optimize use crate by @gaius-qi in #52
- feat: add http client to download piece by @gaius-qi in #51
- feat: add tokio to http backend and storage by @gaius-qi in #53
- feat: remove uploader in the client by @gaius-qi in #54
- chore: rename crate name to dragonfly-client by @gaius-qi in #55
- feat: add grpc client implements by @gaius-qi in #56
- feat: add client of dfdaemon grpc by @gaius-qi in #57
- feat: add CompressionEncoding to dfdaemon grpc client by @gaius-qi in #58
- feat: add dfdaemon grpc server by @gaius-qi in #59
- feat: add reflection to dfdaemon grpc server by @gaius-qi in #60
- feat: add announcer and id_generator to dfdaemon by @gaius-qi in #61
- feat: use channel to connect grpc by @gaius-qi in #63
- feat: update dragonfly-api verison and tonic version by @gaius-qi in #64
- feat: add ManagerAnnouncer and SchedulerAnnouncer to client by @gaius-qi in #67
- feat: delete seed peer when shutting down by @gaius-qi in #68
- feat: add object_storage_port and scheduler_cluster_id to SchedulerAnnouncer by @gaius-qi in #71
- feat: add dynconfig to dfdaemon by @gaius-qi in #70
- feat: add GIT_HASH to announcer request by @gaius-qi in #72
- feat: refresh available_scheduler and available_scheduler_cluster_id by @gaius-qi in #73
- refactor: remove unnessery mut by @xujihui1985 in #74
- feat: manager_client use arc to avoid tokio:span move variable by @gaius-qi in #79
- feat: replace mut with clone in grpc by @gaius-qi in #80
- feat: add RwLock to dynconfig data by @gaius-qi in #81
- feat: optimize shutdown and add clone to shutdown by @gaius-qi in #82
- feat: run server uses clone shutdown by @gaius-qi in #83
- feat: refresh scheduler client endpoints when grpc initialized by @gaius-qi in #84
- refactor: reduce the lock scope by @xujihui1985 in #85
- fix: get available schedulers from manager by @gaius-qi in #86
- chore(deps): Bump actions/checkout from 3 to 4 by @dependabot in #87
- feat: optimize storage func by @gaius-qi in #88
- feat: implement download piece in task by @gaius-qi in #89
- feat: add download_piece_from_source to task by @gaius-qi in #90
- feat: add digest to utils by @gaius-qi in #91
- feat: calculate digest and compare digest when write piece finished by @gaius-qi in #92
- feat: add stat task to dfdaemon by @gaius-qi in #99
- feat: add sync_pieces api to dfdaemon server by @gaius-qi in #101
- feat: add prefix extractor to rocksdb by @gaius-qi in #102
- feat: add get_pieces with prefix_iterator by @gaius-qi in #103
- feat: implement GetPieceNumbers grpc api by @gaius-qi in #104
- feat: add piece manager by @gaius-qi in #105
- feat: add download_into_file to task by @gaius-qi in #106
- feat: handle download with range parameter by @gaius-qi in #107
- feat: implement download task into file by @gaius-qi in #110
- feat: change download task response to stream by @gaius-qi in #111
- feat: implemented download task with download progress channel by @gaius-qi in #112
- feat: implement download task in client by @gaius-qi in #113
- feat: add upload server and download server by @gaius-qi in #114
- feat: support unix socket for dfdaemon download client by @gaius-qi in #115
- feat: parse dfget's command arguments by @gaius-qi in https://github.com/dragonflyoss/client/p...