2024-08-21T21:52:04Z - 2024-11-21T21:52:04Z
Overview
22 releases published by 4 users
Tag
v0.44.0-rc.13
Tag
v0.44.0-rc.12
Tag
v0.44.0-rc.11
Tag
v0.42.16
Tag
v0.44.0-rc.10
Tag
v0.44.0-rc.9
Tag
v0.44.0-rc.8
Tag
v0.44.0-rc.7
Tag
v0.44.0-rc.6
Tag
v0.44.0-rc.5
Tag
v0.44.0-rc.4
Tag
v0.44.0-rc.3
Tag
v0.44.0-rc.2
Tag
v0.43.2
Tag
v0.44.0-rc.1
Tag
v0.43.1
Tag
v0.43.0
Tag
v0.42.15
Tag
v0.42.14
Tag
v0.42.13
Tag
v0.42.12
Tag
v0.42.11
238 pull requests merged by 11 users
Merged
#1514 adm: Do not use actor for readonly commands
Merged
#1516 traverser: Check for placement vector out of range
Merged
#1513 adm: Move ProtoConfigPath from constants
to commonflags
package
Merged
#1485 Improve terminal control key handling
Merged
#1488 Tracing attributes
Merged
#1494 engine/test: Rework StorageEngine
's test utils
Merged
#1496 Await control.SetNetmapStatus()
Merged
#1437 Logger with context
Merged
#1479 Bump sdk-go version and fix dependencies
Merged
#1509 .forgejo: Run actions on push to master
Merged
#1507 timer: Remove unused OnDelta() method
Merged
#1501 Refactor APE-related commands
Merged
#1505 adm: Allow to manage additional keys in frostfsid
Merged
#1493 Remove DropGraves()
Merged
#1495 Makefile: Update golangci-lint
Merged
#1492 Clone slice before unmarshaling in tx
Merged
#1449 tree: Add ApplyBatch method
Merged
#1483 Remove yet more eACL leftovers
Merged
#1489 [SUPPORT] object: Fix Put
for EC
object when node unavailable
Merged
#1490 docs: Update description for object.get.priority
Merged
#1486 node: Introduce dual service support
Merged
#1484 Fix engine metrics
Merged
#1474 Stop using obsolete .github directory
Merged
#1463 adm: Make NewLocalActor
receive accout name
Merged
#1480 objsvc: Remove EACL checks
Merged
#1478 ape: Fix EC chunk test
Merged
#1475 Remove container estimation code
Merged
#1451 Strict APE check for EC & fix sign EC part put requests
Merged
#1473 policer: Add tracing span
Merged
#1471 Replace sort.Slice in some places
Merged
#1470 cli: Respect XDG directory spec
Merged
#1467 node: Break notary deposit wait after VUB
Merged
#1464 Fix FrostfsID cache
Merged
#1462 Add off-cpu profiler
Merged
#1466 Remove woodpecker CI
Merged
#1465 Makefile: Update golangci-lint, fix warnings
Merged
#1459 .golangci.yml: Add intrange linter, fix issues
Merged
#1454 container/ape: Ignore an error when getting a role
Merged
#1458 object: Make patch not set key before target construction
Merged
#1457 morph: Use DialerSource interface instead of internal struct
Merged
#1455 cli: Handle missing home directory
Merged
#1439 object: Sort nodes by priority metrics to compute GET requests
Merged
#1443 tree: Use delete verb instead put for Remove
Merged
#1402 adm/nns: Add 'delete-record'
Merged
#1408 metabase: Fix EC search with slow and fast filters
Merged
#1409 adm: Properly check whether transfers were made
Merged
#1412 Index attributes for non-S3 containers
Merged
#1413 Count errors on the engine level exclusively
Merged
#1425 Remove eACL leftovers, part 1
Merged
#1435 Handle nasty race condition when putting tombstone
Merged
#1438 Remove debian packaging
Merged
#1441 cli: Use grpc.WaitForReady
while initializing SDK client
Merged
#1446 cli/tree: Allow to specify rpc-endpoint
with config file
Merged
#1358 Update dependencies
Merged
#1367 Use FSTree only for writecache
Merged
#1370 cli/container: Use dedicated method to list user attributes
Merged
#1374 Upgrade google.golang.org/grpc
version
Merged
#1377 Hide timestamp from logs
Merged
#1378 Return AccessDenied error instead of ObjectNotFound
Merged
#1379 Drop handling of system attributes with NeoFS prefix
Merged
#1382 Update frostfs-sdk-go
and frostfs-api-go
versions
Merged
#1385 metabase: optimize Inhume
operation
Merged
#1301 adm/morph: Support global unique domains
Merged
#1337 Blobovnicza tree optimizations
Merged
#1355 Metabase upgrade optimizations
Merged
#1447 services/tree: Move relaying code to a separate function
Merged
#1444 Fix data race on morph component init
Merged
#1440 sdnotify: Fix status for RELOADING
Merged
#1422 Source-based routing support
Merged
#1428 node/multiClient: Add node address to errors
Merged
#1430 adm/morph: add NNS address display
Merged
#1432 Fix qodana warnings
Merged
#1431 Use specific values in message about address mismatch
Merged
#1429 lens/explorer: Fix display text for locked object records
Merged
#1427 object: Fix Put
for EC
object when node unavailable
Merged
#1426 go.mod: Update sdk-go
Merged
#1423 metabase: Hide BucketName
form upper levels
Merged
#1420 lens/explorer: Add timeout for opening database
Merged
#1419 Bump sdk-go version
Merged
#1418 go.mod: Update api-go
Merged
#1417 blobstor/test: Cover iteration behaviour
Merged
#1414 metabase: Check parameter for CountAliveObjectsInBucket
Merged
#1411 Provide default metrics implementations
Merged
#1405 node: Allow tombstone_lifetime config to be loaded on the fly
Merged
#1407 tree: Set ContainerOwner
in parameter for CheckAPE
Merged
#1404 go.mod: Update api-go
Merged
#1375 node: Configure of the container cache size
Merged
#1401 [#1400] adm: Support flag alphabet-wallets
for commands proxy-add/remove-account
Merged
#1350 node: Add ability to evacuate objects from REP 1
only
Merged
#1397 object: Correctly set namespace before APE check
Merged
#1394 putSvc: Fix relay
Merged
#1388 refactoring: make unused linter stricker
Merged
#1356 engine: Evacuate object from shards concurrently
Merged
#1392 object: Fix target initialization within put streamer
Merged
#1390 Fix Head
requests for EC1.1 policy
Merged
#1381 engine: Fix tests
Merged
#1386 frostfs-adm: Add info to error messages
Merged
#1380 adm/morph: Add delta flag to 'force-new-epoch'
Merged
#1383 object: Add restrictions for Patch
method
Merged
#1363 Add root ca cert for telemetry configuration
Merged
#1376 .forgejo: Make 'fumpt' job fail on changed files
Merged
#1373 Clear systemd-notify status on exit
Merged
#1371 metabase: Fix EC search
Merged
#1369 Update obsolete URLs
Merged
#1360 Add order flag to tree get-subtree
Merged
#1364 cmd/common: Add tests for CreateViper
and ReloadViper
Merged
#1365 Makefile: Fix HUB_IMAGE
Merged
#1362 ape: Move common APE check logic to separate package
Merged
#1359 writecache: Drop unused
Merged
#1357 Fix panic caused by using range over slice len
Merged
#1354 [#1310] object: Remove irrelevant comments
Merged
#1353 putSvc: Reset SuccessAfter for non-EC objects in EC container broadcasting, support/v0.42
Merged
#1349 node: Evacuate objects without setting mode to MAINTENANCE
Merged
#1344 object: Move target initialization to separate package
Merged
#1246 lens: Add ability to view raw data in metabase
Merged
#1352 [#1351] apemanager: Fix AddChain
handler for audit middleware
Merged
#1302 Add page_size
config parameter for writecache
Merged
#1305 Add page_size config parameter for writecache support/v0.42
Merged
#1311 ir: Add health status reporting on reconfiguration
Merged
#1318 metrics: Fix container_size_bytes
for EC
Merged
#1324 go.mod: Bump go version to 1.22
Merged
#1326 metrics: Fix container_size_bytes for EC
Merged
#1328 Fix pilorama sorted listing, support/v0.42
Merged
#1329 Fix linking object handling for EC
Merged
#1334 metabase: Add upgrade from v2 to v3
Merged
#1338 Fix Patch
handler bugs
Merged
#1244 morph/client: Remove duplicate utility functions
Merged
#1251 pilorama: Allow traversing multiple branches in parallel
Merged
#1253 Fix Get EC object from non container node
Merged
#1255 Pilorama fixes for support/v0.38
Merged
#1260 [#1259] Remove locode package and add frostfs-locode-db dependency
Merged
#1271 Fix head --raw
request handling for EC
Merged
#1272 Fix head --raw request handling for EC to v0.42
Merged
#1278 Do not allow to create container without FrostFSID record
Merged
#1281 Do not allow to create container without FrostFSID record, support/v0.42
Merged
#1284 Seal writecache async
Merged
#1286 Specify gofumpt version in the Makefile
Merged
#1295 Assemble complex object headers if linking object is deleted on EC containers
Merged
#1298 Shrink writecache
Merged
#1299 Assemble complex object headers if linking object is deleted on EC containers support v0.42
Merged
#1166 Do not change shard mode to DEGRADED_READ_ONLY
in case of no space left
from blobovnicza
Merged
#1170 Support morph mTLS
Merged
#1171 Move shard to RO on blobstor errors
Merged
#1184 Audit grpc requests
Merged
#1194 Add await
flag to frostfs-cli control set-status
command
Merged
#1222 Do not fail evacuation in case of REP 1 objects
Merged
#1226 Unlimited blobovnicza
Merged
#1096 ape: fill request properties with user claim tags
Merged
#1103 node: Implement Get\Head
requests for EC object
Merged
#1110 Small fixes for netmap status transitions
Merged
#1112 node: Implement Range\RangeHash
requests for EC object
Merged
#1120 frostfs-cli: Add EC support to object nodes
Merged
#1124 cli: Improve APE rule parsing
Merged
#1129 Add EC replication
Merged
#1134 Check response status in range hash forwarder
Merged
#1141 Fix IsUserObject
for ec-splitted objects
Merged
#1144 Fix Search for EC-splitted objects
Merged
#1163 Fixes for split-related EC queries
Merged
#1027 Speed up metabase refill
Merged
#1028 Add writecache inhume tests
Merged
#1031 ape: Remove all chains by target
Merged
#1034 Bump golangci-lint version to 1.56.1
Merged
#1037 Fix make help
Merged
#1042 Revert asynchronous waitNotaryDeposit running but keep logs
Merged
#1044 ape: Add morph chain cache
Merged
#1049 metabase: fix mode metric
Merged
#1065 Add support EC parameters
Merged
#1072 node, ir, morph: Add new config option upgrade_mode
Merged
#1075 [SUPPORT] node, ir, morph: Add new config option upgrade_mode
Merged
#1080 Performance improvements
Merged
#1084 Performance improvements to support/v0.38
Merged
#1089 ape: Provide request actor as an additional target
Merged
#1093 tree: Introduce APE checks in verifyClient to support/v0.38
Merged
#941 Fix container counters metrics removal
Merged
#945 Detach shard with frostfs-cli control shards detach
command
Merged
#950 adm: Refactor morph
command
Merged
#960 Pilorama migration
Merged
#969 policer: Fix concurrent map write
Merged
#978 metrics: Set actual value for shard_id
after node restart
Merged
#987 writecache: Fix panic on Get
when it is not initialized
Merged
#988 Fix object save to metabase
Merged
#1016 Add gopls checker
Merged
#843 Customer object counter
Merged
#857 Linter update
Merged
#868 adm: Add commands to invoke methods of policy
contract
Merged
#880 adm: Add get/set-admin
commands
Merged
#883 adm: Suport proxy accounts
Merged
#886 Allow to seal writecache after flush
Merged
#889 Drop frostfs_node_engine_container_size_bytes
and ..._count_total
metric for removed containers
Merged
#906 Fix get range hash
Merged
#911 Fix user object counter
Merged
#921 cli: Add support for container
in local rules
Merged
#772 Apply gofumpt
Merged
#778 Add container objects counter
Merged
#784 Optimize memory allocations
Merged
#790 Allow to pass custom VUB for IR service calls
Merged
#795 Fix flaky test
Merged
#796 Fix rise of the deleted object
Merged
#807 Refactor storage iterator
Merged
#810 systemd notify protocol
Merged
#812 Blobovnicza tree rebuild
Merged
#819 Validate container owner namespace when putting container
Merged
#821 Pass user.ID by value
Merged
#836 Reconnect gRPC servers
Merged
#647 Search service improvements
Merged
#669 Fix blobovnicza cache
Merged
#674 Close connection on client drop
Merged
#682 Update SDK
Merged
#694 Sort items by default in frostfs-cli output
Merged
#703 Blobovnicza tree rebuild (support)
Merged
#718 metrics: Export log and morph with script
Merged
#721 Drop bootstrap optimizations
Merged
#723 Drop bootstrap optimizations, support/v0.37
Merged
#726 writecache: Fix small object flush
Merged
#739 Fix updating storage ID when flushing objects from writecache
Merged
#752 Update neo-go to v0.103.0
Merged
#539 Optimize complex object assembly
Merged
#587 Fix pre-commit warnings
Merged
#595 Fix writecache counters
Merged
#622 Allow to customize blobovnicza's leaf width
Merged
#623 Add blobovnicza items metric
Merged
#624 [#574] Check if the container has been really removed from neo-go
Merged
#644 Refactor container node traversal in PUT
Merged
#526 Add logs-linter
Merged
#528 Validate token issuer
Merged
#1348 go.mod: Update api-go and sdk-go
Merged
#1345 Use range
over int
after 1.22 upgrade
Merged
#1346 shard: Fix TestGCDropsObjectInhumedFromWritecache
flaky test
Merged
#1343 go.mod: Update api-go
Merged
#1341 Fix lint errors, update loopvar-related linters
Merged
#1340 Fix access denied error handling for GET requests
Merged
#1339 Fix access denied error handling for GET requests support/v0.42
Merged
#1336 go.mod: Update api-go
Merged
#1333 go.mod: Update api-go
Merged
#1330 Fix pilorama sorted listing
Merged
#1327 test: Fix test failures when running with -count=2
Merged
#1323 metabase: Drop search-only indexes
Merged
#1322 Use new protobuf marshaler
4 pull requests proposed by 3 users
Proposed
#1453 WIP: container: Add ListStream method
Proposed
#1476 engine: Optimize Inhume
operation to improve speed with large object sets
Proposed
#1481 WIP: policer: Handle oprhan locked bucket and graveyard bucket records
Proposed
#1511 WIP: adm: Allow to use local-dump from every command
51 issues closed from 12 users
Closed
#1500 APE generated wildcard has no PATCH and RANGE methods
Closed
#1482 Update golangci-lint to v1.62.0
Closed
#1491 engine/test: Rework StorageEngine
's test utils
Closed
#1393 ape add-rule-chain
uses incorrect alphabet multisignature account
Closed
#1396 Enchance frostfs-cli container policy-playground
user experience with readline
library
Closed
#1477 Fix EC APE test
Closed
#532 Respect XDG base directory specification
Closed
#1461 Check that go mod tidy
executing does not result in file changes
Closed
#1448 not enough nodes to SELECT from
answer on the dev-env
Closed
#1456 pkg/morph/client.WithDialSource()
takes internal structure as parameter
Closed
#1406 Local override rule affects tree service RPC
Closed
#1442 frostfs-cli tree list
doesn't read rpc-endpoint
from config file
Closed
#1433 New epoch event affects stream of object.Delete operations
Closed
#1342 Add node address to log messages with connection errors
Closed
#1115 Fix Q0dana warnings
Closed
#782 Profile and optimize frostfs-cli locode generate
Closed
#1415 Add timeout for opening database in frostfs-lens meta explore
Closed
#1215 blobstor: rewrite TestIterate_IgnoreErrors()
Closed
#1399 frostfs-cli object head returns objectType param as int with --json flag
Closed
#306 Improve frostfs-cli util locode generate
command
Closed
#1094 Investigate easyproto
Closed
#1410 Unify metric handling
Closed
#1391 Inconsistent morph init
behavior before and after height ≈ 100
Closed
#1306 Allow tombstone_lifetime config to be loaded on the fly
Closed
#1398 Invalid format when signing session token
Closed
#1204 Allow to perform evacuation without MM mode
Closed
#1400 proxy-add-account
should be able to parse --alphabet-wallets
from CLI
Closed
#1387 frostfs-cli container create does not expect transaction inclusion
Closed
#1297 Object Not Found error instead of APE Denied Request
Closed
#1312 Drop NeoFS expiration attribute handling
Closed
#1372 Add ability to force several new epochs at once in frostfs-adm
Closed
#1366 Hide timestamp from logs
Closed
#1361 Support root ca certificatie for telemetry configuration
Closed
#953 Need to run writecache seal
in async interface
Closed
#1266 Specify gofumpt version in the Makefile
Closed
#928 Building linters with different versions of Go is problematic
Closed
#1268 Update gRPC dependency
Closed
#1283 After node and ir services was stopped status was not changed and kept STOPPING
Closed
#1347 Search
for objects won't work in EC-container
Closed
#1368 Use dedicated method to skip system attributes
Closed
#1331 Add order flag to tree get-subtree
Closed
#201 Blobovniczas cannot reclaim allocated space
Closed
#1280 Update golangci-lint to v1.60 and fix issues
Closed
#1310 Move target initialization for Put
operation to common package
Closed
#1223 lens: Add ability to view raw data in metabase
Closed
#1351 Server apemanager
fails with panic
Closed
#1317 Use range
over int after 1.22 upgrade
Closed
#1320 TestGCDropsObjectInhumedFromWritecache
is flaky
Closed
#1122 TestObjectCounter
is flaky
Closed
#1316 Bump go version to 1.22
Closed
#1309 Tests fail with -count=2
flag
50 issues created by 8 users
Opened
#1331 Add order flag to tree get-subtree
Opened
#1332 Extend frostfs-cli container policy-playground
with ability to load configuration from files
Opened
#1342 Add node address to log messages with connection errors
Opened
#1347 Search
for objects won't work in EC-container
Opened
#1351 Server apemanager
fails with panic
Opened
#1361 Support root ca certificatie for telemetry configuration
Opened
#1366 Hide timestamp from logs
Opened
#1368 Use dedicated method to skip system attributes
Opened
#1372 Add ability to force several new epochs at once in frostfs-adm
Opened
#1387 frostfs-cli container create does not expect transaction inclusion
Opened
#1389 ape-manager
service should allow list APE chains with node wallet
Opened
#1391 Inconsistent morph init
behavior before and after height ≈ 100
Opened
#1393 ape add-rule-chain
uses incorrect alphabet multisignature account
Opened
#1395 Unbounded bootstrap fee for new storage nodes
Opened
#1396 Enchance frostfs-cli container policy-playground
user experience with readline
library
Opened
#1398 Invalid format when signing session token
Opened
#1399 frostfs-cli object head returns objectType param as int with --json flag
Opened
#1400 proxy-add-account
should be able to parse --alphabet-wallets
from CLI
Opened
#1406 Local override rule affects tree service RPC
Opened
#1410 Unify metric handling
Opened
#1415 Add timeout for opening database in frostfs-lens meta explore
Opened
#1416 Support newer versions of metabase in frostfs-lens meta explore
Opened
#1421 shard.Lock
should receive LockPrm
and return LockRes
Opened
#1433 New epoch event affects stream of object.Delete operations
Opened
#1434 Get rid of IsTombstoneAvailable()
Opened
#1436 Support secondary keys in FrostFSID contract
Opened
#1442 frostfs-cli tree list
doesn't read rpc-endpoint
from config file
Opened
#1445 Make GC handle expired lockers/tombstones correctly while some shards are read-only
Opened
#1448 not enough nodes to SELECT from
answer on the dev-env
Opened
#1450 Measure tombstone placement duration depending on tombstone size
Opened
#1452 Add new method for listing containers via stream
Opened
#1456 pkg/morph/client.WithDialSource()
takes internal structure as parameter
Opened
#1460 cli: Do not read config for --version and --help
Opened
#1461 Check that go mod tidy
executing does not result in file changes
Opened
#1472 Rewrite benchmarks according to benchstat syntax
Opened
#1477 Fix EC APE test
Opened
#1482 Update golangci-lint to v1.62.0
Opened
#1487 Remove dual service support
Opened
#1491 engine/test: Rework StorageEngine
's test utils
Opened
#1497 Validate advertised node addresses before adding to netmap
Opened
#1498 View bearer token in human readable format
Opened
#1499 Verify data integrity in parallel with response streaming
Opened
#1500 APE generated wildcard has no PATCH and RANGE methods
Opened
#1502 Be consistent in logging errors and use zap.Error
Opened
#1503 Should AddChain
update/invalidate APE cache?
Opened
#1506 Support awaiting in ape-manager
add and remove handlers
Opened
#1508 Reuse event parsers from the auto-generated code
Opened
#1510 A few benchmarks fail
Opened
#1512 Put object should fail when tombstone exists for OID
Opened
#1515 adm: Print address in base58 format in morph ape get-admin
22 unresolved conversations
Open
#1035
Remove --local-dump
flag from the frostfs-adm
Open
#1294
Clarify scenario with change shard mode to DEGRADED_READ_ONLY
Open
#1300
Complex object cannot be put when it should pass APE rule.
Open
#389
Improve Makefile
Open
#685
Introduce retry mechanism for event subscriber
Open
#572
GC improvements
Open
#1214
Provide vulnerabilites report information
Open
#1195
Adding API for getting chains by chain_id
Open
#41
Revise logger levels
Open
#93
Node have put object in one shard then try to remove from another shard
Open
#107
Allow IR to change network parameters
Open
#292
After shutting down the node, the node from the network map disappears not after 4 epochs, but after 7
Open
#465
Possible problems with XHeader processing
Open
#643
Refactor traversing container nodes in services
Open
#646
Rework worker pools in object.PUT
Open
#722
Add shard labels to the configuration
Open
#781
Decouple actors and rpc invoker in morph
Open
#962
Need to add description of healthcheck statuses in --help
control command
Open
#963
Control service doesn't start with only local interface is UP
Open
#1052
Factor out ACL middleware in object service
Open
#1243
APE ignores xheaders RequestConditions which were working in eACL
Open
#1308
Release Publication Automation