Releases: 0chain/blobber
Releases · 0chain/blobber
v1.4.2
What's Changed
- add new filter param + new runners by @stewartie4 in #638
- Enhancement/db automigration2 by @lpoli in #615
- Skip gorm inserting values to sequence field by @lpoli in #645
- Fix/revert to readcounter by @lpoli in #632
- fix integration tests for docker.local by @rrrooommmaaa in #654
- fix(writemarker):improved ReddemWriteMarkers to fix #624 by @cnlangzi in #647
- Fix/blobber reg by @cnlangzi in #643
- fix(stats):fixed panicking issue on loadAllocReadmarkersStat for #644 by @cnlangzi in #655
- Update config_change_alert.yaml by @vinayakgautamops in #650
New Contributors
- @rrrooommmaaa made their first contribution in #654
Full Changelog: v1.4.1...v1.4.2
v1.4.1
What's Changed
- Update system_tests.yml by @Kishan-Dhakan in #619
- Issue 524 by @abouroumine in #529
- Sa optimise by @ssardana08 in #623
- Feat/partial delete suppport by @cnlangzi in #626
- fix(gosdk): upgraded gorm by @cnlangzi in #629
- feat(devops): automatically upgrade gosdk by @cnlangzi in #633
- Remove unused param by @Kishan-Dhakan in #634
New Contributors
- @ssardana08 made their first contribution in #623
Full Changelog: v1.4.0...v1.4.1
Race condition fixed
What's Changed
- fix(devops): enabled workflow_dispatch on dockerize job by @cnlangzi in #587
- fix(copy):fixed panicking issue and missing stats bug by @cnlangzi in #584
- fix(gomod): upgraded testify by @cnlangzi in #593
- fix(init): try ping postgres to check if it is ready by @cnlangzi in #586
- fix(challenge):db conn is not closed by @cnlangzi in #591
- fix(download):fixed Access-Control-Allow-Headers for wasm sdk by @cnlangzi in #595
- fix(gomod):upgraded gorm and grpc by @cnlangzi in #599
- Feat/available after by @cnlangzi in #600
- Feat/batch chunks upload by @cnlangzi in #603
- Modify/read marker2 by @lpoli in #582
- Blobber Description by @moldis in #606
- fix(createdir):improved it as idempotent by @cnlangzi in #604
- fix(devops):upload coverage to Codecov by @cnlangzi in #614
- fix(getobjecttree): getobjecttree should work even allocation is empty by @cnlangzi in #605
- fix(collaborator):updated permission checking on file upload/update/d… by @cnlangzi in #613
- fix(devops):fixed incorrect url for codecov status badge by @cnlangzi in #616
- Update build-&-publish-docker-image.yml by @Kishan-Dhakan in #608
- Create config_change_alert.yaml by @vinayakgautamops in #617
- Update gosdk to add 'state_changes_count' by @peterlimg in #609
New Contributors
- @vinayakgautamops made their first contribution in #617
- @peterlimg made their first contribution in #609
Full Changelog: v1.3.2...v1.4.0
v1.3.2
What's Changed
- fix(devops): enabled build job for tag by @cnlangzi in #566
- fix(gomod): upgraded gprc-gateway with v2.8.0 by @cnlangzi in #567
- fix(writelock):release lock if file is committed by @cnlangzi in #570
- fix(devops): build multi platform images by @cnlangzi in #568
- fix(challenge): removed unused lock on challenge worker by @cnlangzi in #574
- Fix file upload inside file by @lpoli in #578
- fix(docker): fixed validator workdir issue by @cnlangzi in #581
- fix(gomod): upgraded grpc by @cnlangzi in #580
- fix(resty): upgraded gosdk for restry by @cnlangzi in #576
Full Changelog: v1.3.1...1.3.2
v1.3.1
What's Changed
- fix(writemarker): added distributed locks for WM by @cnlangzi in #546
- delete file query update. by @princeparmar in #542
- Update PR template by @Kishan-Dhakan in #553
- change data reading from form to header for download. by @princeparmar in #550
- change statucode for delete file when file not found. by @princeparmar in #551
- Update PULL_REQUEST_TEMPLATE.md by @cnlangzi in #560
- fix/updated WriteMarkerMutex by @cnlangzi in #555
- Feature/99 statuscode 204 for file not found by @princeparmar in #559
- Feat/hashnode API by @cnlangzi in #558
- skip minio setup if minio.start is false in config. by @princeparmar in #564
New Contributors
- @Kishan-Dhakan made their first contribution in #553
Full Changelog: v1.3.0...v1.3.1
v1.3.0 - breaking changes
Breaking Changes
- download migrated from post to get
What's Changed
- Feat/db auto migrate by @cnlangzi in #539
- download migrated from post to get by @princeparmar in #540
Full Changelog: v1.2.0...v1.3.0
v1.2.0
Breaking Change
- reduced EncryptionHeaderSize with 256 instead of 2014
What's Changed
- Put spread out sql in one place by @lpoli in #519
- Fix issue raised by linter by @lpoli in #520
- Optimize/verify auth ticket function by @lpoli in #525
- Fix/public share issue by @lpoli in #528
- Allow collaborators to provide share to other clients by @lpoli in #531
- write-marker for copied files. by @princeparmar in #492
- Optimize/download by @lpoli in #526
- fix(merkle): fixed merkle chunk size for challenge hash by @cnlangzi in #533
- fix(download): fixed encryption header issues by @cnlangzi in #536
- Fix/reduce encryption header size by @cnlangzi in #538
Full Changelog: v1.1.0...v1.2.0
break change for hash
NB
- there is a break change for file hash #515
What's Changed
- limit the CI trigger for release to published by @satchinjoshi in #36
- Dependencies build updated by @kirillt in #35
- exposed validator by @anish-squareops in #13
- Remove non working pull request check by @Sriep in #63
- Add timeout for reference path handler by @MurashovVen in #50
- Adding boilerplate code to easily migrate grpc endpoints by @shravanshetty1 in #39
- Grpc migration test by @MurashovVen in #61
- lint fixes by @ronaudinho in #37
- Blobber build patch by @shravanshetty1 in #73
- hotfix by @andrenerd in #80
- set timeout for grpc requests by @andrenerd in #78
- Blobber consensus with unavailable sharders 34 by @andrenerd in #79
- Migrating object info related api's to grpc by @shravanshetty1 in #75
- Use sqlmock with gorm for unit tests by @Sriep in #87
- GRPC developer documentation by @shravanshetty1 in #91
- Adding rate limiter grpc middleware by @shravanshetty1 in #92
- Fix Broken Tests by @shravanshetty1 in #101
- add validation for uploadMeta and updateMeta request data by @andrenerd in #106
- [WIP] Implement signature verification by @MurashovVen in #66
- Features/stats allocated capacity 94 by @andrenerd in #96
- Single 'go.mod' file by @shravanshetty1 in #102
- add box.io origin by @andrenerd in #113
- Adding lint github action by @shravanshetty1 in #117
- Add 'build' github action by @shravanshetty1 in #116
- Check and prevent double registration for blobbers by @andrenerd in #109
- fix(upload):added ChunkWriter feature on upload. #111 by @cnlangzi in #115
- add expiration condition for newcoming challenges by @andrenerd in #125
- Added server reflection for grpc by @shravanshetty1 in #128
- Move go.mod to parent directory by @shravanshetty1 in #124
- Point all old http endpoint handlers to new grpc endpoint handler by @shravanshetty1 in #136
- Removed redundant request context by @shravanshetty1 in #140
- Refactor code to remove circular dependencies by @shravanshetty1 in #144
- CORS: set Access-Control-Allow-Origin to * for all responses by @mallochine in #141
- Add integration tests for the grpc endpoints by @shravanshetty1 in #120
- set CORS allow origin * in the right place by @mallochine in #146
- Added debug build by @shravanshetty1 in #173
- fixes #165, migrating calculatehash endpoint to gRPC by @vivekv96 in #168
- Updated the grpc developer docs by @shravanshetty1 in #167
- Adding grpc equivalent of "/v1/connection/commit/{allocation}" by @shravanshetty1 in #150
- Gitactionsfix for manually trigger build with input option by @m-s-a-c in #183
- Workaround for double registration for restarted blobbers by @andrenerd in #180
- fixes #163, migrated CommitMetaTxnHandler to gRPC by @vivekv96 in #175
- increase sql table owner_public_key from varchar(256) to 512 by @mallochine in #179
- Debugging by @andrenerd in #186
- fixes #164, migrated CollaboratorHandler to gRPC by @vivekv96 in #185
- sql to increase client_public_key from 256 to 512 by @mallochine in #189
- 137 grpc update object attributes handler by @senpathi in #152
- increase write_markers.client_key size by @mallochine in #191
- convert MIRACL public key to herumi/bls public key by @mallochine in #192
- Fix for challenge expiration check by @andrenerd in #193
- Need to add "X-App-Client-Signature" to the allowed CORS header list by @mallochine in #197
- address issue #198, converting MIRACL signature to herumi signature by @mallochine in #199
- Add geolocation fields to the config by @andrenerd in #104
- Fix wasm commitwrite by @mallochine in #201
- Update blobberstats.go by @andrenerd in #202
- fix allocated size by @andrenerd in #204
- 153 grpc copy object handler by @senpathi in #155
- Point grpc handlers to http by @shravanshetty1 in #212
- Added missing response handler functions by @shravanshetty1 in #213
- 156 grpc rename object handler by @senpathi in #157
- Fixed Apple M1 chip docker build by @Dmdv in #205
- 158 grpc download file handler by @senpathi in #160
- Update worker.go by @andrenerd in #217
- Update worker.go by @andrenerd in #223
- Upgrade allocation payer-based logic by @andrenerd in #162
- WIP: Add allocation immutable checks to upload, copy move by @Sriep in #225
- Fixes/make more stable registration flow by @andrenerd in #215
- 169 grpc upload file handler by @senpathi in #172
- Minor improvement for blobber registration error reporting by @andrenerd in #233
- Integration tests to object operation handlers by @senpathi in #229
- UML and CICD docs of github actions code. by @m-s-a-c in #184
- GRPC refactor by @shravanshetty1 in #243
- Command updates by @hm90121 in #242
- Adding grpc endpoints by @shravanshetty1 in #214
- Add umls by @andrenerd in #244
- Signature check support for collaborators on file update by @stewartie4 in #235
- createDir function by @moldis in #190
- Use rx_pay on auth ticket only by @Sriep in #245
- feat: sync deps & remove redundant editor config by @kushthedude in #248
- feat: initialise buf congiurations & generate yamls by @kushthedude in #250
- Buy sell marketplace pre at blobber by @Is2PidGuy in #135
- fix(docker):stop to expose port for postgres by @cnlangzi in #256
- fix: expose port in ci by @kushthedude in #258
- feat: Revamp protobufs and implement Buf for gRPC stubs by @kushthedude in #252
- fix: headers being incorrectly matched in the gRPC metadata by @kushthedude in #259
- feat: introduce buf protobuf ecosystem in the make targets & documentation by @kushthedude in #269
- Changing gosdk to v0.0.0 by @moldis in #274
- fix: go.mod & .sum conflicts due 0.0.0 by @kushthedude in #276
- feat: introduce golangci-lint action for faster builds by @kushthedude in #280
- File References Pagination by @lpoli in #273
- Adding staging tag feature to docker images by @m-s-a-c in #285
- [WIP] resolving bug with shared files by @moldis in #278
- fix(allocation):update NewConnectionId with zboxutil.NewConnectionId by @cnlangzi in #289
- Fix/min confimation by @cnlangzi in #305
- fix(lock):#294 fixed memory leak issue by @cnlangzi in #295
- Fix with revoked share by @moldis in #297
- listing action by @anish-squareops in #316
- beta instead of one.devn...
v1.0.1-beta.4
What's Changed
- limit the CI trigger for release to published by @satchinjoshi in #36
- Dependencies build updated by @kirillt in #35
- exposed validator by @anish-squareops in #13
- Remove non working pull request check by @Sriep in #63
- Add timeout for reference path handler by @MurashovVen in #50
- Adding boilerplate code to easily migrate grpc endpoints by @shravanshetty1 in #39
- Grpc migration test by @MurashovVen in #61
- lint fixes by @ronaudinho in #37
- Blobber build patch by @shravanshetty1 in #73
- hotfix by @andrenerd in #80
- set timeout for grpc requests by @andrenerd in #78
- Blobber consensus with unavailable sharders 34 by @andrenerd in #79
- Migrating object info related api's to grpc by @shravanshetty1 in #75
- Use sqlmock with gorm for unit tests by @Sriep in #87
- GRPC developer documentation by @shravanshetty1 in #91
- Adding rate limiter grpc middleware by @shravanshetty1 in #92
- Fix Broken Tests by @shravanshetty1 in #101
- add validation for uploadMeta and updateMeta request data by @andrenerd in #106
- [WIP] Implement signature verification by @MurashovVen in #66
- Features/stats allocated capacity 94 by @andrenerd in #96
- Single 'go.mod' file by @shravanshetty1 in #102
- add box.io origin by @andrenerd in #113
- Adding lint github action by @shravanshetty1 in #117
- Add 'build' github action by @shravanshetty1 in #116
- Check and prevent double registration for blobbers by @andrenerd in #109
- fix(upload):added ChunkWriter feature on upload. #111 by @cnlangzi in #115
- add expiration condition for newcoming challenges by @andrenerd in #125
- Added server reflection for grpc by @shravanshetty1 in #128
- Move go.mod to parent directory by @shravanshetty1 in #124
- Point all old http endpoint handlers to new grpc endpoint handler by @shravanshetty1 in #136
- Removed redundant request context by @shravanshetty1 in #140
- Refactor code to remove circular dependencies by @shravanshetty1 in #144
- CORS: set Access-Control-Allow-Origin to * for all responses by @mallochine in #141
- Add integration tests for the grpc endpoints by @shravanshetty1 in #120
- set CORS allow origin * in the right place by @mallochine in #146
- Added debug build by @shravanshetty1 in #173
- fixes #165, migrating calculatehash endpoint to gRPC by @vivekv96 in #168
- Updated the grpc developer docs by @shravanshetty1 in #167
- Adding grpc equivalent of "/v1/connection/commit/{allocation}" by @shravanshetty1 in #150
- Gitactionsfix for manually trigger build with input option by @m-s-a-c in #183
- Workaround for double registration for restarted blobbers by @andrenerd in #180
- fixes #163, migrated CommitMetaTxnHandler to gRPC by @vivekv96 in #175
- increase sql table owner_public_key from varchar(256) to 512 by @mallochine in #179
- Debugging by @andrenerd in #186
- fixes #164, migrated CollaboratorHandler to gRPC by @vivekv96 in #185
- sql to increase client_public_key from 256 to 512 by @mallochine in #189
- 137 grpc update object attributes handler by @senpathi in #152
- increase write_markers.client_key size by @mallochine in #191
- convert MIRACL public key to herumi/bls public key by @mallochine in #192
- Fix for challenge expiration check by @andrenerd in #193
- Need to add "X-App-Client-Signature" to the allowed CORS header list by @mallochine in #197
- address issue #198, converting MIRACL signature to herumi signature by @mallochine in #199
- Add geolocation fields to the config by @andrenerd in #104
- Fix wasm commitwrite by @mallochine in #201
- Update blobberstats.go by @andrenerd in #202
- fix allocated size by @andrenerd in #204
- 153 grpc copy object handler by @senpathi in #155
- Point grpc handlers to http by @shravanshetty1 in #212
- Added missing response handler functions by @shravanshetty1 in #213
- 156 grpc rename object handler by @senpathi in #157
- Fixed Apple M1 chip docker build by @Dmdv in #205
- 158 grpc download file handler by @senpathi in #160
- Update worker.go by @andrenerd in #217
- Update worker.go by @andrenerd in #223
- Upgrade allocation payer-based logic by @andrenerd in #162
- WIP: Add allocation immutable checks to upload, copy move by @Sriep in #225
- Fixes/make more stable registration flow by @andrenerd in #215
- 169 grpc upload file handler by @senpathi in #172
- Minor improvement for blobber registration error reporting by @andrenerd in #233
- Integration tests to object operation handlers by @senpathi in #229
- UML and CICD docs of github actions code. by @m-s-a-c in #184
- GRPC refactor by @shravanshetty1 in #243
- Command updates by @hm90121 in #242
- Adding grpc endpoints by @shravanshetty1 in #214
- Add umls by @andrenerd in #244
- Signature check support for collaborators on file update by @stewartie4 in #235
- createDir function by @moldis in #190
- Use rx_pay on auth ticket only by @Sriep in #245
- feat: sync deps & remove redundant editor config by @kushthedude in #248
- feat: initialise buf congiurations & generate yamls by @kushthedude in #250
- Buy sell marketplace pre at blobber by @Is2PidGuy in #135
- fix(docker):stop to expose port for postgres by @cnlangzi in #256
- fix: expose port in ci by @kushthedude in #258
- feat: Revamp protobufs and implement Buf for gRPC stubs by @kushthedude in #252
- fix: headers being incorrectly matched in the gRPC metadata by @kushthedude in #259
- feat: introduce buf protobuf ecosystem in the make targets & documentation by @kushthedude in #269
- Changing gosdk to v0.0.0 by @moldis in #274
- fix: go.mod & .sum conflicts due 0.0.0 by @kushthedude in #276
- feat: introduce golangci-lint action for faster builds by @kushthedude in #280
- File References Pagination by @lpoli in #273
- Adding staging tag feature to docker images by @m-s-a-c in #285
- [WIP] resolving bug with shared files by @moldis in #278
- fix(allocation):update NewConnectionId with zboxutil.NewConnectionId by @cnlangzi in #289
- Fix/min confimation by @cnlangzi in #305
- fix(lock):#294 fixed memory leak issue by @cnlangzi in #295
- Fix with revoked share by @moldis in #297
- listing action by @anish-squareops in #316
- beta instead of one.devnet by @hm90121 in #309
- beta instead of one.devnet (bl...
bugfix
- fixed challenge bugs