Releases: bnb-chain/greenfield-storage-provider
Releases · bnb-chain/greenfield-storage-provider
v0.2.2-alpha.1
FEATURES
- #502 feat: support b2 store
- #512 feat: universal endpoint for private object
- #517 feat:group add extra field
- #524 feat: query storage params by timestamp
- #525 feat: reject unseal object after upload or replicate fail
- #528 feat: support loading tasks
- #530 feat: add debug command
- #533 feat: return repeated approval task
- #536 feat:group add extra field
- #542 feat: change get block height by ws protocol
REFACTOR
- #486 refactor: off chain auth
- #493 fix: refine gc object workflow
- #495 perf: perf get object workflow
- #503 fix: refine sp db update interface
- #515 feat: refine get challenge info workflow
- #546 docs: add sp infra deployment docs
- #557 fix: refine error code in universal endpoint and auto-close the walle…
BUGFIX
Assets
Assets | Sha256 Checksum |
---|---|
linux | 340acc14f6990e98f91f7643cdb66844fcf0270c395c272f123ab35f6468e5e2 |
v0.2.1-alpha.1
FEATURES
- #444 feat: refactor v0.2.1 query cli
- #446 feat: add p2p ant address config
- #449 feat: metadata service and universal endpoint refactor v0.2.1
- #450 refactor:blocksyncer
- #468 feat: add error for cal nil model
- #471 refactor: update listobjects & blocksyncer modules
- #473 refactor: update stop serving module
BUGFIX
- #431 fix: data query issues caused by character set replacement
- #439 fix:blocksyncer oom
- #457 fix: fix listobjects sql err
- #462 fix: base app rcmgr span panic
- #464 fix: task queue gc delay when call has method
Assets
Assets | Sha256 Checksum |
---|---|
linux | 92d366efb2eb8514dab55cbe0f0cdc0b8e0c800f141df8d3684f2e9d4597ef58 |
v0.2.0
FEATURES
- #358 feat: sp services add pprof
- #379 feat:block syncer add read concurrency support
- #383 feat: add universal endpoint view option
- #389 feat: signer async send sealObject tx
- #398 feat: localup shell adds generate sp.info and db.info function
- #401 feat: add dual db warm up support for blocksyncer
- #402 feat: bsdb switch
- #404 feat: list objects pagination & folder path
- #406 feat: adapt greenfield v0.47
- #408 feat: add gc worker
- #410 feat: support full-memory replicate task
- #411 feat:add upload download add bandwidth limit
- #412 feat: add get object meta and get bucket meta apis
BUGFIX
- #355 fix: universal endpoint spaces
- #360 fix: sql parenthesis handling
- #378 fix: support authv2 bucket-quota api
- #413 fix: fix nil pointer and update db config
Assets
Assets | Sha256 Checksum |
---|---|
linux | be7af863762d4ab5e1af3aa1c46559950e02d46d301ece84e80debe05ee0d9f7 |
v0.1.2
FEATURES
- #308 feat: adds seal object metrics and refine some codes
- #313 feat: verify permission api
- #314 feat: support path-style api and add query upload progress api
- #318 feat: update schema and order for list deleted objects
- #319 feat: implement off-chain-auth solution
- #320 chore: polish tests and docs
- #329 feat: update greenfield to the latest version
- #338 feat: block sycner add txhash when export events & juno version update
- #340 feat: update metadata block syncer schema and add ListExpiredBucketsBySp
- #349 fix: keep retrying when any blocksycner event handles failure
Assets
Assets | Sha256 Checksum |
---|---|
linux | 6e23de8c47ef3b216e6dd4840d79b7faca98595481887a56acfa8426aeb51e1a |
v0.1.1
FEATURES
- #274 feat: update stream record column names
- #275 refactor: tasknode streaming process reduces memory usage
- #279 feat: grpc client adds retry function
- #292 feat: add table recreate func & block height metric for block sycner
- #295 feat: support https protocol
- #296 chore: change sqldb default config
- #299 feat: add nat manager for p2p
- #304 feat: support dns for p2p node
- #325 feat: add universal endpoint
- #333 fix: use EIP-4361 message template for off-chain-auth
- #339 fix: permit anonymous users to access public object
- #347 fix: add spdb and piece store metrics for downloader
BUGFIX
- #277 fix: rcmgr leak for downloader service
- #278 fix: uploader panic under db access error
- #279 chore: change default rcmgr limit to no infinite
- #286 fix: fix challenge memory is inaccurate
- #288 fix: fix auth type v2 query object bug
- #306 fix: fix multi update map bug and polish db error
- #337 fix: permit anonymous users to access public objec
Assets
Assets | Sha256 Checksum |
---|---|
linux | 725f909832b9c5bb887c138f077d8e4ce18ab44a7ff2abefb51d614c093f993e |
v0.1.0
BUGFIX
- #258 fix put object verify permission bug
- #264 fix: fix payment apis nil pointer error
- #265 fix: fix sa iam type to access s3
- #268 feat: update buckets/objects order
- #270 feat: update buckets/objects order
- #272 fix: upgrade juno version for a property length fix
BUILD
Assets
Assets | Sha256 Checksum |
---|---|
linux | 01d64b8e7fa2a4f33e08065cd2df34361bbe6a464ef77af585d1b6e4027e79c9 |
v0.0.5
FEATURES
- #211 feat: sp services add metrics
- #221 feat: implement p2p protocol and rpc service
- #232 chore: refine gRPC error code
- #235 feat: implement metadata payment apis
- #244 feat: update the juno version
- #246 feat: resource manager
BUILD
- #231 ci: add gosec checker
Assets
Assets | Sha256 Checksum |
---|---|
linux | 1b1c01520def52458b4689986165edb627946cef015d3dad392d9cffe719091b |
v0.0.4
FEATURES
- #202 feat: update get bucket apis
- #205 fix: blocksyncer adapt event param to chain side and payment module added
- #206 feat: support query quota and list read record
- #215 fix: potential attack risks in on-chain storage module
IMPROVEMENT
- #188 refactor: refactor metadata service
- #196 docs: add sp docs
- #197 refactor: rename stonenode, syncer to tasknode, recevier
- #200 docs: refining readme
- #208 docs: add block syncer config
- #209 fix: block syncer db response style
BUGFIX
BUILD
Assets
Assets | Sha256 Checksum |
---|---|
linux | f0db05f6681f850787059b805a240cd88e922a8103e80133953a3301a08a153d |
v0.0.3
FEATURES
- #169 feat: piece store adds minio storage type
- #172 feat: implement manager module
- #173 feat: add check billing
IMPROVEMENT
- #154 feat: syncer opt with chain data struct
- #156 refactor: implement sp db, remove meta db and job db
- #157 refactor: polish gateway module
- #162 feat: add command for devops and config log
- #165 feat: improve sync piece efficiency
- #171 feat: add localup script
Assets
Assets | Sha256 Checksum |
---|---|
linux | 4385e6cbc8112984d50698ca67c9864449362a3c616d784e5ef445da205028ea |
v0.0.2
This release includes following features:
- Implement the connection with the greenfield chain, and the upload and download of payload, including basic permission verification.
- Implement the signer service for storage providers to sign the on-chain transactions.
- Implement the communication of HTTP between SPs instead of gRPC.
- #131 feat: add chain client to sp
- #119 feat: implement signer service
- #128 feat: stone node sends piece data to gateway
- #127 feat: implement gateway challenge workflow
- #133 fix: upgrade greenfield version to fix the signing bug
- #130 fix: use env var to get bucket url
Assets
Assets | Sha256 Checksum |
---|---|
linux | 713cf04d0a7c9835c979f87493dd3ffc4824de96b1663e0cf6d04ebdc33ff521 |