Skip to content

Releases: bnb-chain/greenfield-storage-provider

v0.2.2-alpha.1

08 Jun 07:41
1008779
Compare
Choose a tag to compare
v0.2.2-alpha.1 Pre-release
Pre-release

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

  • #487 fix: init challenge task add storage params
  • #499 fix: permission api
  • #509 fix:blocksyncer oom

Assets

Assets Sha256 Checksum
linux 340acc14f6990e98f91f7643cdb66844fcf0270c395c272f123ab35f6468e5e2

v0.2.1-alpha.1

26 May 08:31
Compare
Choose a tag to compare
v0.2.1-alpha.1 Pre-release
Pre-release

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

15 May 01:57
c19b203
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

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

20 Apr 21:22
342930b
Compare
Choose a tag to compare

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

20 Apr 15:35
Compare
Choose a tag to compare

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

06 Apr 06:23
dad851c
Compare
Choose a tag to compare

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

  • #259 ci: fix release.yml uncorrect env var name
  • #263 feat: add e2e test to workflow

Assets

Assets Sha256 Checksum
linux 01d64b8e7fa2a4f33e08065cd2df34361bbe6a464ef77af585d1b6e4027e79c9

v0.0.5

27 Mar 07:41
6eeb9d3
Compare
Choose a tag to compare

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

20 Mar 12:48
9709bc8
Compare
Choose a tag to compare

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

  • #189 fix: fix approval expired height bug
  • #212 fix: authv2 workflow
  • #216 fix: metadata buckets api

BUILD

  • #179 ci: add branch naming rules
  • #198 build: replace go1.19 with go1.18

Assets

Assets Sha256 Checksum
linux f0db05f6681f850787059b805a240cd88e922a8103e80133953a3301a08a153d

v0.0.3

13 Mar 06:54
85ded70
Compare
Choose a tag to compare

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

27 Feb 03:56
7103a4f
Compare
Choose a tag to compare

This release includes following features:

  1. Implement the connection with the greenfield chain, and the upload and download of payload, including basic permission verification.
  2. Implement the signer service for storage providers to sign the on-chain transactions.
  3. 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