From 6becb23585f9ee963e6049a4c0f239ebee7077c0 Mon Sep 17 00:00:00 2001 From: Evgeniy Kulikov Date: Tue, 4 Feb 2020 19:12:46 +0300 Subject: [PATCH 1/6] Update dependencies - github.com/golang/protobuf `v1.3.2 => v1.3.3` - github.com/pkg/errors `v0.8.1 => v0.9.1` - github.com/prometheus/client_golang `v1.2.1 => v1.4.0` - github.com/prometheus/client_model `v0.0.0-20190812154241-14fe0d1b01d4 => v0.2.0` - github.com/spf13/viper `v1.6.1 => v1.6.2` - google.golang.org/grpc `v1.24.0 => v1.27.0` --- go.mod | 12 ++++++------ go.sum | 60 +++++++++++++++++++++++++++++++++++++++++----------------- 2 files changed, 49 insertions(+), 23 deletions(-) diff --git a/go.mod b/go.mod index 92ae511..d5ec195 100644 --- a/go.mod +++ b/go.mod @@ -4,19 +4,19 @@ go 1.13 require ( github.com/gogo/protobuf v1.3.1 - github.com/golang/protobuf v1.3.2 + github.com/golang/protobuf v1.3.3 github.com/google/uuid v1.1.1 github.com/mr-tron/base58 v1.1.3 github.com/nspcc-dev/neofs-crypto v0.2.3 github.com/nspcc-dev/netmap v1.6.1 github.com/nspcc-dev/tzhash v1.3.0 - github.com/pkg/errors v0.8.1 - github.com/prometheus/client_golang v1.2.1 - github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4 - github.com/spf13/viper v1.6.1 + github.com/pkg/errors v0.9.1 + github.com/prometheus/client_golang v1.4.0 + github.com/prometheus/client_model v0.2.0 + github.com/spf13/viper v1.6.2 github.com/stretchr/testify v1.4.0 golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550 - google.golang.org/grpc v1.24.0 + google.golang.org/grpc v1.27.0 ) // Used for debug reasons diff --git a/go.sum b/go.sum index 531a682..5ef748d 100644 --- a/go.sum +++ b/go.sum @@ -15,10 +15,11 @@ github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24 github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= +github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/cespare/xxhash v1.1.0 h1:a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko= github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= -github.com/cespare/xxhash/v2 v2.1.0 h1:yTUvW7Vhb89inJ+8irsUqiWjh8iT6sQPZiQzI6ReGkA= -github.com/cespare/xxhash/v2 v2.1.0/go.mod h1:dgIUBU3pDso/gPgZ1osOZ0iQf77oPR28Tjxl5dIMyVM= +github.com/cespare/xxhash/v2 v2.1.1 h1:6MnRN8NT7+YBpUIWxHtefFZOKTAPgGjpQSxqLNn0+qY= +github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= @@ -33,6 +34,8 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= +github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= +github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= github.com/flynn-archive/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:rZfgFAXFS/z/lEd6LJmf9HVZ1LkgYiHx5pHhV5DR16M= github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I= @@ -56,10 +59,13 @@ github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5y github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2 h1:6nsPYzhq5kReh6QImI3k5qWzO4PEbvbIW2cwSfR/6xs= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.3 h1:gyjaxf+svBWX08ZjK86iN9geUJF0H6gp2IRKX6Nf6/I= +github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= -github.com/google/go-cmp v0.3.0 h1:crn/baboCvb5fXaQ0IJ1SGTsTVrWpDsCWC8EGETZijY= -github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.4.0 h1:xsAVV57WRhGj6kEIi8ReJzQlHHqcBYCElAvkovg3B/4= +github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/uuid v1.1.1 h1:Gkbcsh/GbpXz7lPftLA3P6TYMwjCLYm83jiFQZF/3gY= github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= @@ -73,7 +79,7 @@ github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= -github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo= github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= @@ -120,27 +126,31 @@ github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/9 github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1 h1:iURUrRGxPUNPdy5/HRSm+Yj6okJ6UtLINN0Q9M4+h3I= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= +github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso= github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= -github.com/prometheus/client_golang v1.2.1 h1:JnMpQc6ppsNgw9QPAGF6Dod479itz7lvlsMzzNayLOI= -github.com/prometheus/client_golang v1.2.1/go.mod h1:XMU6Z2MjaRKVu/dC1qupJI9SiNkDYzz3xecMgSW/F+U= +github.com/prometheus/client_golang v1.4.0 h1:YVIb/fVcOTMSqtqZWSKnHpSLBxu8DKgxq8z6RuBZwqI= +github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4 h1:gQz4mCbXsO+nc9n1hCxHcGA3Zx3Eo+UHZoInFGUIXNM= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/client_model v0.2.0 h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M= +github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= -github.com/prometheus/common v0.7.0 h1:L+1lyG48J1zAQXA3RBX/nG/B3gjlHq0zTt2tlbJLyCY= -github.com/prometheus/common v0.7.0/go.mod h1:DjGbpBbp5NYNiECxcL/VnbXCCaQpKd3tt26CguLLsqA= +github.com/prometheus/common v0.9.1 h1:KOMtN28tlbam3/7ZKEYKHhKoJZYYj3gMH4uc62x7X7U= +github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4= github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= -github.com/prometheus/procfs v0.0.5 h1:3+auTFlqw+ZaQYJARz6ArODtkaIwtvBTx3N2NehQlL8= -github.com/prometheus/procfs v0.0.5/go.mod h1:4A/X28fw3Fc593LaREMrKMqOKvUAntwMDaekg4FpcdQ= +github.com/prometheus/procfs v0.0.8 h1:+fpWZdT24pJBiqJdAwYBjPSk+5YmQzYNPYzQsdzLkt8= +github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= @@ -161,8 +171,8 @@ github.com/spf13/jwalterweatherman v1.0.0 h1:XHEdyB+EcvlqZamSM4ZOMGlc93t6AcsBEu9 github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= github.com/spf13/pflag v1.0.3 h1:zPAT6CGy6wXeQ7NtTnaTerfKOsV6V6F8agHXFiazDkg= github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= -github.com/spf13/viper v1.6.1 h1:VPZzIkznI1YhVMRi6vNFLHSwhnhReBfgTxIPccpfdZk= -github.com/spf13/viper v1.6.1/go.mod h1:t3iDnF5Jlj76alVNuyFBk5oUMCvsrkbvZK0WQdfDi5k= +github.com/spf13/viper v1.6.2 h1:7aKfF+e8/k68gda3LOjo5RxiUqddoFxVq4BKBPrxk5E= +github.com/spf13/viper v1.6.2/go.mod h1:t3iDnF5Jlj76alVNuyFBk5oUMCvsrkbvZK0WQdfDi5k= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= @@ -183,11 +193,15 @@ golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnf golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550 h1:ObdrDkeb4kJdCP557AjRjq69pTHfNouLtWZG7j9rPN8= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= +golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3 h1:0GoQqolDA55aaLxZyTzK/Y2ePZzZTUrRacwib7cNsYQ= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= @@ -199,6 +213,7 @@ golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -208,30 +223,39 @@ golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5h golang.org/x/sys v0.0.0-20190412213103-97732733099d h1:+R4KGOnez64A81RvjARKc4UT5/tI9ujCIVX+P5KiHuI= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191010194322-b09406accb47 h1:/XfQ9z7ib8eEJX2hdgFTZJ/ntt0swNk5oYBziWeTCvY= -golang.org/x/sys v0.0.0-20191010194322-b09406accb47/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200122134326-e047566fdf82 h1:ywK/j/KkyTHcdyYSZNXGjMwgmDSfjglYZ3vStQ/gSCU= +golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= +google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8 h1:Nw54tB0rB7hY/N0NQvRW8DG4Yk3Q6T9cu9RcFQDu1tc= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= +google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55 h1:gSJIx1SDwno+2ElGhA4+qG2zF97qiUzTM+rQ0klBOcE= +google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= -google.golang.org/grpc v1.24.0 h1:vb/1TCsVn3DcJlQ0Gs1yB1pKI6Do2/QNwxdKqmc/b0s= -google.golang.org/grpc v1.24.0/go.mod h1:XDChyiUovWa60DnaeDeZmSW86xtLtjtZbwvSiRnRtcA= +google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= +google.golang.org/grpc v1.27.0 h1:rRYRFMVgRv6E0D70Skyfsr28tDXIuuPZyWGMPdMcnXg= +google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= gopkg.in/abiosoft/ishell.v2 v2.0.0/go.mod h1:sFp+cGtH6o4s1FtpVPTMcHq2yue+c4DGOVohJCPUzwY= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= +gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/ini.v1 v1.51.0 h1:AQvPpx3LzTDM0AjnIRlVFwFFGC+npRopjZxLJj6gdno= gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= @@ -241,5 +265,7 @@ gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.4 h1:/eiJrUcujPVeJ3xlSWaiNi3uSVmDGBK1pDHUHAnao1I= gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.5 h1:ymVxjfMaHvXD8RqPRmzHHsB3VvucivSkIAvJFDI5O3c= +gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= From 1fe7f7b2faf02483eed1a2f52bd1c57d7b410fe2 Mon Sep 17 00:00:00 2001 From: Evgeniy Kulikov Date: Wed, 5 Feb 2020 13:42:49 +0300 Subject: [PATCH 2/6] make object.GetRange to be server-side streaming RPC --- docs/object.md | 9 +++++---- object/service.pb.go | Bin 122795 -> 123088 bytes object/service.proto | 11 ++++++----- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/docs/object.md b/docs/object.md index dbdd6dc..997991a 100644 --- a/docs/object.md +++ b/docs/object.md @@ -64,7 +64,7 @@ rpc Put(stream PutRequest) returns (PutResponse); rpc Delete(DeleteRequest) returns (DeleteResponse); rpc Head(HeadRequest) returns (HeadResponse); rpc Search(SearchRequest) returns (stream SearchResponse); -rpc GetRange(GetRangeRequest) returns (GetRangeResponse); +rpc GetRange(GetRangeRequest) returns (stream GetRangeResponse); rpc GetRangeHash(GetRangeHashRequest) returns (GetRangeHashResponse); ``` @@ -119,8 +119,9 @@ package). | Search | [SearchRequest](#object.SearchRequest) | [SearchResponse](#object.SearchResponse) | #### Method GetRange -GetRange of data payload. Ranges are set of pairs (offset, length). -Fragments order in response corresponds to ranges order in request. +GetRange of data payload. Range is a pair (offset, length). +Requested range can be restored by concatenation of all chunks +keeping receiving order. | Name | Input | Output | | ---- | ----- | ------ | @@ -196,7 +197,7 @@ in distributed system. | Field | Type | Label | Description | | ----- | ---- | ----- | ----------- | | Address | [refs.Address](#refs.Address) | | Address of object (container id + object id) | -| Ranges | [Range](#object.Range) | repeated | Ranges of object's payload to return | +| Range | [Range](#object.Range) | | Range of object's payload to return | | Meta | [service.RequestMetaHeader](#service.RequestMetaHeader) | | RequestMetaHeader contains information about request meta headers (should be embedded into message) | | Verify | [service.RequestVerificationHeader](#service.RequestVerificationHeader) | | RequestVerificationHeader is a set of signatures of every NeoFS Node that processed request (should be embedded into message) | diff --git a/object/service.pb.go b/object/service.pb.go index 05e7c4b370689e275c5b1a56b1029b1b432003f8..0e40508d44a3d7fbbaffdeba7cf9aa903ba924ca 100644 GIT binary patch delta 5870 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 Date: Wed, 5 Feb 2020 13:55:07 +0300 Subject: [PATCH 3/6] Add badges --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index d9a97b8..1320e72 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,13 @@ # NeoFS API +![Go](https://github.com/nspcc-dev/neofs-api/workflows/Go/badge.svg) +[![codecov](https://codecov.io/gh/nspcc-dev/neofs-api/branch/master/graph/badge.svg)](https://codecov.io/gh/nspcc-dev/neofs-api) +[![Report](https://goreportcard.com/badge/github.com/nspcc-dev/neofs-api)](https://goreportcard.com/report/github.com/nspcc-dev/neofs-api) +[![GitHub release](https://img.shields.io/github/release/nspcc-dev/neofs-api.svg)](https://github.com/nspcc-dev/neofs-api) +![GitHub license](https://img.shields.io/github/license/nspcc-dev/neofs-api.svg?style=popout) + +--- + NeoFS API repository contains implementation of core NeoFS structures that can be used for integration with NeoFS. From c0dd4fcb153e3603d65afb156c3e77883627889f Mon Sep 17 00:00:00 2001 From: Evgeniy Kulikov Date: Wed, 5 Feb 2020 14:34:23 +0300 Subject: [PATCH 4/6] Get range response struct --- docs/object.md | 2 +- object/service.pb.go | Bin 123088 -> 122924 bytes object/service.proto | 4 ++-- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/object.md b/docs/object.md index 997991a..d13b676 100644 --- a/docs/object.md +++ b/docs/object.md @@ -210,7 +210,7 @@ in distributed system. | Field | Type | Label | Description | | ----- | ---- | ----- | ----------- | -| Fragments | [bytes](#bytes) | repeated | Fragments of object's payload | +| Fragment | [bytes](#bytes) | | Fragment of object's payload | diff --git a/object/service.pb.go b/object/service.pb.go index 0e40508d44a3d7fbbaffdeba7cf9aa903ba924ca..10fbe51d8ab0df3a3fd328435960ba8b7dc15971 100644 GIT binary patch delta 4113 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 Fe*>5OZASnA diff --git a/object/service.proto b/object/service.proto index fb80e5d..662bf8a 100644 --- a/object/service.proto +++ b/object/service.proto @@ -163,8 +163,8 @@ message GetRangeRequest { } message GetRangeResponse { - // Fragments of object's payload - repeated bytes Fragments = 1; + // Fragment of object's payload + bytes Fragment = 1; } message GetRangeHashRequest { From 49cc731c8de283f1fd68c81bce6de1d6b26e496a Mon Sep 17 00:00:00 2001 From: Evgeniy Kulikov Date: Wed, 5 Feb 2020 16:58:06 +0300 Subject: [PATCH 5/6] update proto files, regenerate pb.go --- accounting/service.pb.go | Bin 21119 -> 21222 bytes accounting/service.proto | 1 + accounting/types.pb.go | Bin 83684 -> 83769 bytes accounting/types.proto | 1 + accounting/withdraw.pb.go | Bin 71354 -> 71445 bytes accounting/withdraw.proto | 1 + bootstrap/service.pb.go | Bin 15354 -> 15463 bytes bootstrap/service.proto | 1 + bootstrap/types.pb.go | Bin 17497 -> 17612 bytes bootstrap/types.proto | 3 ++- container/service.pb.go | Bin 61039 -> 61136 bytes container/service.proto | 1 + container/types.pb.go | Bin 23425 -> 23534 bytes container/types.proto | 1 + decimal/decimal.pb.go | Bin 8585 -> 8676 bytes decimal/decimal.proto | 1 + object/service.pb.go | Bin 122924 -> 123021 bytes object/service.proto | 1 + object/types.pb.go | Bin 85248 -> 85339 bytes object/types.proto | 1 + query/types.pb.go | Bin 15412 -> 15503 bytes query/types.proto | 1 + refs/types.pb.go | Bin 9279 -> 9382 bytes refs/types.proto | 1 + service/meta.pb.go | Bin 9863 -> 9960 bytes service/meta.proto | 1 + service/verify.pb.go | Bin 21906 -> 22003 bytes service/verify.proto | 1 + session/service.pb.go | Bin 27277 -> 27387 bytes session/service.proto | 1 + session/types.pb.go | Bin 22874 -> 22953 bytes session/types.proto | 1 + state/service.pb.go | Bin 50040 -> 50143 bytes state/service.proto | 1 + storagegroup/types.pb.go | Bin 17595 -> 17686 bytes storagegroup/types.proto | 1 + 36 files changed, 19 insertions(+), 1 deletion(-) diff --git a/accounting/service.pb.go b/accounting/service.pb.go index 4e1127bfe2c44e270b0552cf756add0e8df16d3b..5b485cea78cd9235e8ea71cb3932f2cb0ee43cf8 100644 GIT binary patch delta 2337 zcmYk7O^($t5QH^I2*GkzNNhO3ESw+P$!Sm=Cl_Gzb`fWoE5II!J8=!Lzb}i~_&qu8 zuI{R8``^!}zrUV-zkhzWrq>V8-#_g2uRoqYUvcmM$Fr|#>FbdDT2}T8JE^ZL zJ0bS}v+KbBt*;xA>(T$0?d8+Q7DT#C=r;EcIrMd5O&qwksc!{x6!HyY-Z(TVyCWwDk_oX1VP`Zo=Uo!G}6e#u~U)&2p#x( zh!DXk>I2)By;Tr`g$YW*8Qm5{k5F>Z)uxi{+s@7@32US`Zwa>b`0KIGAm}vdTPbEE zb_Q*MP|c;4c8YXLCeRdjfut%vr_9DnB>6Uk%`*$&y!+_KPSwaehKfl^OsXeMqjMHmY9zG>sz@pXeU zd(xW%+;&O_kDM`|k@$wsN?l%)J7(OK zK?h_$drb(C*qJDGp1^O`=v9z)MI|2%ABsw-SM%xA`M%xL0H_bBp&njnAwfgrm?BA7 zy?4NO%V*4ff;~8Ck&*&s9C{g#tDA(mf8R00OR8e{a;!9%ov=e0E~=a{kzyI^LvhD) z&UebG*Rl8eN*3?rn|i z``Gr~{QUdr!#Us(xgO)~?VEbjW4p99C` z0GPPmo5OkE*A_40Jrg?-uXxVM28%$Ru{8T#1iT`AC%o1KLIQ5)Xk>p3&8=S7)!V(f zo%c*sSx$4i-oz)vowa~pwCq8Us)9}s(5-{m0{Nr^$fM`3z$`83c~`fEtPU!6m0`eJ zF$S&^G(3;&I~-Qe5reGm;?LsX+p{0ZKP;rsaz4X-Q?d1ZN$j-or%$*Tf!lW%t;UOV4){KB@+nY8c8>EyHii( zzGo85NOjbG#h-{*z&Rjhi)E)ldXX3#rYrlaFhshh1d;)ptK3orbEfo%ybx@v({R># zQ(_5Z?l;IJ@<~j<1hJh+wv|QNiB!}XghI|r*kAL8^TG9IAOMzdJ8Qq&CdCW#aSoiZ z9nl9F{l_KjFABXOz>KNAk|1Wq6rjTZ7e`M==UEmSiUOZtJnP42RQbIenCDu^yxOrQLN%4eY6q^ApYH=$^ zU+(&cY$?>SYrO)!>+kcDlBomJpEjip3YU&Kw0-M<)IcjZzA<3{;rglL=3DP0=Q|xh rURg8FE0_}rmKUYUpE$DIL7V`BAH{T8EvsT=sQQPP%dfBRKhOUFW%Df` diff --git a/accounting/service.proto b/accounting/service.proto index c320106..12fca58 100644 --- a/accounting/service.proto +++ b/accounting/service.proto @@ -1,6 +1,7 @@ syntax = "proto3"; package accounting; option go_package = "github.com/nspcc-dev/neofs-api/accounting"; +option csharp_namespace = "NeoFS.API.Accounting"; import "service/meta.proto"; import "service/verify.proto"; diff --git a/accounting/types.pb.go b/accounting/types.pb.go index f4203553163ed3cb9cd9eac399289106ca333c4e..af22ec8bab9fbb9c847b758dca151b41eb2738ce 100644 GIT binary patch delta 4965 zcmYkAIgTbp5Jn}WF~A#dgn^K7FxsenISAf3Rh3mP22Oc(0&w~o7)V%L0+$PL5F*~o zX4*;pU6~nQEMF|y|Ni>nuirlW@#*td{rvjv=U<*P3Oc?Y0^X4lri@@(~1L4H2uIfGO09_1@j^1(cLU?8) z$!`rA#l)P0-SrHBC!7TXG_gb16WJ@jwP(Zu1M+&gf~p4eBuH8~byHrP9vP8F?of`~5=W7W@I(Be#MK$u!wRkk^1CF$%XDR-LqS-n*e!ns6ZKdKZ9wd3nMHZ)o&DpbcdWD^gdr1HYix z_Kp%u55i`$vSHyE`LYv$0kt#e0cl!Y;G3YTcVN|s_A3g{URXi62!m`WDC40Xd6D)R z64f)IP`;Ka^s>^OD!+n%m~T=^cJ0V0Xzv%ZNOzmXHN;9nFAJB%xKO^sZ4Ew;I*?%) zOhiP_=aU*M$&zXTo4kiq?UY=_ykgzi)nPlnh(LlMGw@-nVu%}A<%)_OE%^G)>c5~^ zkCIj{aV)RFm_(4{3kV0$6OJBHObbu6m(p%Cq)k+HZ~Nxm;d99^Z96s+wFY z-kSlFNi&caVKXt>^12bU8OGv+*7Lq!SNWuhrZsQpWgzLqe*p_BykQQ2`?GFwS`q`o~%U}sEYpr|@j?r9) z1*t+CdTxEhna#BYYG_|cqQo~i)qZ&38LqDQSOekSUcILoeOnNqql|@3|+Fhd$#RW+m8YP1L zK{u$R44h%3wbcgTc-aGU;5-ACy(;iKy~H{ar652e=x$B4OANZ6AgZ1jV?*x@I`|^g z{$M8kZ*z>j4FHkK*`{T>q})^k9GO}8Qjof_UUWn2V}gnQ!#_42_|2s!W?=Z z$xtux9a>rsVS_Gl?qr(1S9UFj8#vJb62SzivpdSvNr;-M3*%i7FxE0>0-YKIQsNh6 zSJ(5~K`8P)5n3EzJvKpSMUX9);*Q6t7C#kAy*xf(8!dn8SNhnhphXK%W|@Y0SDN99Aiyo zgP~qFx!MDJ@T0w?4GxL}dE%p@o|W&cL7DJg%Na)yCkOLGKX;T8b5)W=&q#nsyW|1e zGO&4|hCStd?m5QT!IV+^lo_ad(8X+wo=O<3!60b#Mjv;w@F^m`y0qfgcdM4;L&I$$ zHXA|&Hkj~)+b(0D@KrCZbhKy=pLI4ww9R>fXXk^U9((G0MOR7_U*HyS)4t9~sOkWx zyX(uxu^ic!W`nAP=rn0UeI*l&$I|7HWOv@sQd&*qL_s}gQ~#4t^8g&{gT+6(d?HvN zY{;7Hg*sUfH{XQiOB6?DggAv(=eKm)Nu$sK@%_?S`xWG4PRIsbqsak3WC^dHLr*XeQav delta 4856 zcmYkAJ&xu?5QYWP29RyGVi7_jouJ+RKM2_-cH2%tB5~#uKr$CWBH{`Jq+Ec5Q2ji; zVv-(z?e6-0>#g$q`P;jHe|`7+hfiPT{`H$rzdXb7@_o9etFC8X*I{`1`m1zzOZ`#K zy7oLzE6?m4tkb{+uJt_cd)*mXmyx&J-FRENx^rd}tSNpxcaH(y?sz}4bMQQ8WbmAk zG@#jM_3TRB>dA3p?R8EftAq(Soro=t{&PHiECC&9RQ zR%mai&_8dX;7RvxK(ROz?#xby?3MkbJQ7;)Vddn4hJ~Gpw;4ZMx)Uz!Z0#JK4Lu5m z5FPqA^c3`T9MYc|D<}LnJQI2bcFf^?p`mc?B$6{`%slsqzR+LTpDXhmN&k=bEQ+Is3aAZf&hUVT-am$27ZYwZDTJ>KIyE3rYLbN8d zHSiWUlsbAFJr`be*k!FItgxUv&&;@xFd!lpf`syUzC7_G8yR9~T9cq-HT5fJT210x zXB70%L{GS2QCilPF$r8xge06186%Yol8Ug>1@sIE3UGy~mXfqGzR7LjWKQqvArm0^ z_pk5EcUiK?zYRoa-37;X*-M7vgg=$EA0kcEs^CdhV78HmM+CsAD0 z2QwoBw0h%mPckN*CP^ktmN*f#g0`Br&@TaAXlo74G!)#GnI`NO`)zd8B(zDx9olww z)X-{`eLJ&+8G}=GAq3SnWsP0bl9Ie_kL|t9D$)1SGalMo97LL*)Jp@Z? zNH*($c-1dMI`JJG5&%wo0QS<(ve+qb_CogXazZNO8DzUo3?YercA^N$#wd)WZDo;RBfwLX0TXw z!IH5oWZxe1>^ts=deLhs8zehX z8xsJ4P1YUhXkXBOImb#MVtf`dtadGFyv?1McLE7(%+W}~Ytt1dmBnKquPzv83D-G# zcu2S3R?@3Y*skR?DM7p?Vn=t&N`i{-xT?Y8ZxaN@H>x3TB1R0`qRRtJ9q=20;+tQd zZFI(y&uKua9n@r)R{NVo;IkM$NWG%7q-giyxqkqC)8-Ih2UCN*FJ$z@`A$IF%{Mft zt%VR51fbQZBN0fjD*IF8kA)zO+kN~Zv1w@WLHW2!%6cf7cev2}*M;`a4IGuNFZ~2D zevmoMJa#kTCNd5pW9=vMW(Su)Be&HDzhNCP90RR7Q!I-cdglu*a*hysGWX;EL@pYV zgGY>0Rl|bQ&RNbp(vF{Mb`#Uk<{#pDnhdDUp5-XuH$X>X+P^qpwC9#&BuDL&9Hq{t z2dSppiW2+QyHleRl%a~WRTs>vjIW=1D3^^jwjbO4=kz#|F@5gl*S~)H_G6S?6=kGP PVqzyh#y`IJdHLr*P2Rmy diff --git a/accounting/types.proto b/accounting/types.proto index 1af83c1..1c0cd57 100644 --- a/accounting/types.proto +++ b/accounting/types.proto @@ -1,6 +1,7 @@ syntax = "proto3"; package accounting; option go_package = "github.com/nspcc-dev/neofs-api/accounting"; +option csharp_namespace = "NeoFS.API.Accounting"; import "decimal/decimal.proto"; import "github.com/gogo/protobuf/gogoproto/gogo.proto"; diff --git a/accounting/withdraw.pb.go b/accounting/withdraw.pb.go index 0e299e7292ec6bd7a89e9fa7a5e5f13d725946e0..d8a8eebb8b9737ae1bacc3b5fbcc3cc49c6b33af 100644 GIT binary patch delta 3617 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 delta 1999 zcmYk7J+9U;5Je>lB%p)>8bnF)3deEmWI4{Cgpg?Yx-5c?Ah8gZ!5*lv&xyoq=H=O* zxpS|t=lk>c`~ByaH!o8B@%7EOD?EJ)k9F-a9X+07k7Iax{VF_$)c>h$l(T;y6Or$Y z@4Rs)_c+fzMq;AS6#GgstM=~%eAPyy~l;Tf&H1Y11p)8yDIg<(9e&=mEDm# z8!-{j0fe3HokGS8ok~mB%0GdO8CE--S87K%WH9A6QEnlY8H7Lyr5a0bEJ9}hAtBF+ zJSQ;Xk7QjZe@^OUwl~mLzNZYrgcwRW*cdCek+{7DghX7ag_h`3`^+P9V5-z4{h6;sI z>0#I%c!fvyqKT32wdU&8)80ZoEg?WLV;__ms1)sFsu4c7B)gKlUC zwRfsI6t%K%qQcf0Ga{Qta}M0EUMF?vHZ9MmtNqb$4#GCH+KLm!fm>)Sz;ol^lBa%gZrizhpMiZms-?gcvN?QCj7ljfRljyFg-4Pr$_wYlK%%Kyh z?tufo)4FiRR`1ai!1o6v!NiL!X71k%R@%d96xy6@(V2N5eZ|jOWvA@} z@hZk>k~1>u)$<%w0}|i$wAC~3I|z$>K=U#jfxd%<-3ZQdj|^{#1od2K%t5f`_Z{E4 gU*v;&!~Wy<+YcYx-a%^B`Th=^G#ARRm+$K5f5ooz;Q#;t diff --git a/bootstrap/service.proto b/bootstrap/service.proto index fa0248c..db43bf6 100644 --- a/bootstrap/service.proto +++ b/bootstrap/service.proto @@ -1,6 +1,7 @@ syntax = "proto3"; package bootstrap; option go_package = "github.com/nspcc-dev/neofs-api/bootstrap"; +option csharp_namespace = "NeoFS.API.Bootstrap"; import "service/meta.proto"; import "service/verify.proto"; diff --git a/bootstrap/types.pb.go b/bootstrap/types.pb.go index 83af13d57e51c2a8257d0af52c13553341f57c6f..db83671efe28bd3859e86f2e5a774d97bfce72fa 100644 GIT binary patch delta 2197 zcmYk7J(AQw3`T3om}o;nawcg1wA;=p?qRpxA@L-XQ;0bQ*;a84F2HT*e$QKMqVcF( z`Xqgl`tSFrKR=#cK0m*k($6o?U(fFTF+9f7mhsenWFm zfJiJIrybvC&yOJ~4=S06s8*rTV338Yndr+Kt~N`BStiI1V^fIWPn4>V^CCVeoYMrt z&OhlM$Rt~6D~4SG#|$I>X0l2Uuz-`WTFKl}bsGRSSHPerc-TH4Bc86N;J}tyy~^om z^~fr!C)QZG)>pF}vu|0OM=1P8=5k*g39)*vP=q)q&_; z3OhHolHs}t8~)p#+~}SvTa}p5hcCoxcost(hSfY>L>YbLW*yn;x^{h&MA6!Hy1jdw?%lxWG0wh^bHepJ<9@8z zxsQD9=CE`G8VQt^u;d))fPco)?2+Iau@&+p?(-48rN+4cFLiNGpjf$&)BkuQhzf5j zIV&hy%*c@VyaQk-XeNYou8tpt&nFyuEVHiIps~s@ElOg=CYMGzAhsfW^haEa3-Dv$ix=# zgr}{iY!iUzCtSq2?uY%klR+?2@17=ShWaW8G^}KH8Z#jhP-SQv_DE<++Qc#qfV5&U z#8oqV&c=L3a(2nt7bfTkrmTC$d3kOzR1tu*3QF*%^w#?|gL zC^~2Bz{b-FEcl$*2k6X{J`tgb7Zi3LtlRBs?-W4Oh@kE%WgS6pGYmAqNK`krwXoAH-NL(`Z+RW+lq5TXIJ2ZT2KC6o^U%YHxDZIjchiwoD0Qh ge+QAle+5q|cnZ=znE@}z$Npv}Q~LG(!|zZ30OF_zKmY&$ diff --git a/bootstrap/types.proto b/bootstrap/types.proto index 02da9ad..cbce379 100644 --- a/bootstrap/types.proto +++ b/bootstrap/types.proto @@ -1,10 +1,11 @@ syntax = "proto3"; package bootstrap; option go_package = "github.com/nspcc-dev/neofs-api/bootstrap"; +option csharp_namespace = "NeoFS.API.Bootstrap"; import "github.com/gogo/protobuf/gogoproto/gogo.proto"; -option (gogoproto.stable_marshaler_all) = true;; +option (gogoproto.stable_marshaler_all) = true; option (gogoproto.stringer_all) = false; option (gogoproto.goproto_stringer_all) = false; diff --git a/container/service.pb.go b/container/service.pb.go index e202a7cdc075515381cd470d36c581a17a453b3b..b8871215170c88957c7e50bf12457c52f624f805 100644 GIT binary patch delta 3536 zcmYk8yOA9?5Jjs*i!92eBZmR3G5^67T_ys|Cx+*Zp`sGlEM%#QK4V}2QVdE#jdQT8 zb@1>ojqcmGfB5(BcR&Am_t)>sFI#&4w)}DLPaocQkA8ak+&#{-uA}>nlcTOB)%CjS z+PUtW^R?&eRO(6Q?l#x`ydvLgpyvpogwT}h$z8hov+(&~)qWnhfT;T($pWr~%?>+b z!NP*M6|Fs&2S5%8^|*G9RcVik4*C1!^Mog>T9+!cVQtp)5eprEWVS-v zd)zr8ETL|cHn0q6xCa^Tu#owFXoqzK@qvyN#D&`{=NBity3wbHO$J1xLAo$7acw3H zOTBhKM(kWLW+-PkoIt+k}O}wS=f-8~`xrBOu#aP2P_MpZ%P< zd~mrpq1d0GSQadt2pO>i8J%G@003Jh+RKo)b3Sr1|8FMjgoO*!10P`NVPIB$ zgPy^_AUUB`N>)&aNS;sV=_F~>1%xVlcjP|$4sGJ-0oDtyR`we{DAOTttxoc3N)n{m zT}BNs0BSeW2q!2hfd9T&`o9czZ$ND9^S3{^!% zX0Q8jE$pu-Dy#yIB(6=#%qW;H=(r$JAK3G7z>dMQ1K7%vO=&Mrcigrr z4d20y#vWcx1VDJF)T7&KwBOiEX70|QDE8G0cq5QBW3*4A-Ot#!1*zNGb3b4$p<;uc zlNe5T8-1mcwDWm}B+J*p%nF%LW(F#hw8XZI{S7b;J&HE$95WVdmlD_U!Rods?fU~% z^#E=aqlXg4UKe)A+b|P-;3m-Ub3*heZltW!%*j9n49Hl^8+1EsS|fz|LlhtiywyOG z02G;3*;w^A>4WUWJ)3-H|2C~{`=&w0p8<@?rX-96#cl4eAAx-e6?hJ_6%{FC-!|GB zD^QznsF)1&iVg>#73I(_z%b~M(2>vCX2H1w*`}n=%8RJ%*pJXxmTcYDiSs1`Mj9@_ zbXXYi#8k?h+opURIKU%&0*h?NB&-Hj0x%m%_T^S9YvYiFj{1q)JEGQvVKp;N^pzw! zS(7APYWgs zwND-TL}(bnb>2j&@F&=-7NRNxlFuV2We@tugE;S@$2Qg3YAjh~3`rZ#gvy3*VjhDA z@X)SvOQ>yh1LX#XPMnT?jK$Yr*u^%y@`X1;RjVFJ^3`CVFF;1e4HXtn7B=fGKlVdg zt*I%8j*%G@zWgGgDoMV%bgn^#NxPVnpfwp1t&L?Uw6EHZZYN$aQ$2j)kYuGPB!j_z zC!>9x86+FwK}Z~x|u-NKMVk^L& z;Dq$m7Ly&4>?P!ZiY%q}7_RE>hfl(6h|PWdgp!ffNZQ^_lIRtX1Y^d~{A>?7&co44 z2CF2gLShKp{Vxy8cd}i&KrqZ$V{2P^omL;-*Y_8s z`%3fWWu{4}Ev-J4;-P>irkmAm%P4hI(Tf1d) cJ^xrfJ%9Q7@wZO?eOte+%qe{@Uw{4cKkW^3lK=n! delta 3440 zcmYk9yNx9`5JiCHsf)Y>wQVdE##d9dk zIE{X6vToI_TUC62{qyqg-!I>On?5Z4*WahlCB6ReF+JVz`b&DQvp%!$Yklu?eV#L4 zN51l$w)#HuoY=FtpR;#gzxI6X1(;Y`c8;a`OdKeAVlPV>+gj2iZH!&r)A{6>dy*dQ zgfQXc3}}Z-{efvV?ZDiaSXf`!Q<|?FzWI>&(Bbfe!}$VXZS8gqA~~GcXJDE5|*mb^4y?pAjGpGnBo~<4?Z-d zV@W47$3{bkn2{9|lif)O1Mw?>5Pb#c31Nt6OT>d`qX{K(+Ss93OE+E&#(>o%hhVPk zG{Qp!HJLd8(T_^HO^o>AeBduIHejPC0T#~8VddMKbfP*3Vps_Jz+R6_Gn*#DT|ltj zRQkqY)dTfUl|C`lY zph~FjFnxr3l2B7(%GBpcghs2wH>aXCgoTT2}lz=HaxL%A1ug-52o~gEPp{kzs5F-`Q}$Y7{XDsvDBpCbT+RR=gXOim~5r z3H%*am3Y)|c+|!V=Atr41M-nRhlb<&0Ko>KiL42ptLfogsq7?X?XZ^$OB=TB94A4WQ0J(lLy094FcQy+ zkGA*wHVr7i88Bc-RrMmHn2dTl%dMChW55e9J0tv@JRMpwM{61!mo`)BR;8P2#E{)G zfupumQaBm8HH9~(j~4&`f+o>~xS|OgsDsz*hgIyzor!9IbUlhp27>#gKGA7xBJGx; zCe2=vbjRPU_t3iGlGSLvD~6VI_9&7zA=uy2a6?8iw*oDZxTBxUDJhEi-Zxht8Y;RVY(?o=(Mr=4` zy-&KcQH8`5h8Kv|AXO40r97?1*lVS=mP#s>Qid2k9>LT*rPq*=`v%X^vZ|8oQ>wvR zOU&-tUEmf<%44IJVw>zh9oQ!<7N5rE?J!J(Kyqa-1MTJ3r}gfw-phe^8db`zr939x zL1lh!G8y<4;oaWHONC_k55x*oF)R2ALsD1LZKqKx?sS*~@N3+^s5HmChh_cw_4(~OUSHCEyv2IAJe_t|DgIpB7(brxZ0+m}AoLK++JQgAs|R7^et(7snT}Xh zz7ax#SjJ!?wn0b4oM-XbI`Ow+eFMjsZ=%6SMFxz!O$6y-aN?-L>!3Te1-Xan$bQD^ zh9uVjf`4Z4)$^uG3Q!Pn1YrfueJLGaZmuARb`pPL=LCPiHnFaVblo$)H}?qiAl(Iv zLJXS)AU)*XOsHrNIyds%uc1X6dH~F7BaAT_zV16-WuMWi@m6$vd)k3)YzsG+34{#X zhLRGo<9g?*)Mm1J()bemqUieT+^*iCTVL7wno`5f$TRQ+gjT_Nv`YyDP`$JuDB zx8~P?9QHWMBlu=)XUitCyH+oeE90q2idvmHNK}B?s})cKvFh4B#M%fZG(}ZBM@$`M z5r36FjET8cMj%+McAE7$NCr=)dnZo6eVcrDtk@0Oj^l#sIPu15QPD<)&S1yqKM$AOow6- zmIwRRYPsXGle2dNYvtKNP_`6Jfuwt^^kxVgYc0ch?TI?749E#PVP!OvLqyvNJ;kZ( z)~g2sEYPr%OmxN7(+PQcJT1~7ejv7@=eBig!~MOI4PlWOl{pX{_E*a@gB^qR zv(B~Rf)Kf9F-Bai)s8Th#DO}<(85$Lnn(e~oU{Wph29B0VSB_2N?2v9__fn(&K>b8 z*SgMJb`Ccy<}|GEp6nPpt$=xux_uMa_i3=V?xmfS2QI0uTmCAnN{1|oS}1G(E@CC- z1cb~;sDEt|L_*1pdz+zjhXHUx)wpa3)BvR%)5fp8Fi b+49Vz|Ja|G%k%eta)uvT diff --git a/container/types.proto b/container/types.proto index e53587e..775d84c 100644 --- a/container/types.proto +++ b/container/types.proto @@ -1,6 +1,7 @@ syntax = "proto3"; package container; option go_package = "github.com/nspcc-dev/neofs-api/container"; +option csharp_namespace = "NeoFS.API.Container"; import "github.com/nspcc-dev/netmap/selector.proto"; import "github.com/gogo/protobuf/gogoproto/gogo.proto"; diff --git a/decimal/decimal.pb.go b/decimal/decimal.pb.go index c0726a488e897b893ebbecf85f0fb12a8aac6efb..60c01535e6987c6ae01a614ee9740140b0541eea 100644 GIT binary patch delta 203 zcmeBle&W30HwTlY#pb^pPnbANjdc_ZDv}L0zvPx?tT!_N@eEBtq$OA;5iDYw1`;t# z1d&OpAks7m%m&L^fMg(`iRL<7oIr!X5-BDirA8?r(!>%(nk9otu+kKB5Ze$e l&S3yH!@y{=0k4d-xfw_%B^7LxF<3zw*w)n4&FQ>KA^>YLH7fuB delta 108 zcmaFj-08gGHwTl2@#eoAPnb9?jdc_ZDw0z+zvPx?R5daH@hmJsq(KUZOic!nhDIRL o46N2XB1>iX{f&-X7b{r1Ly?7+Q>c+RuvSkZlWj^(w&SA*CHZpOW~ z$0*k}+^e`SqGIBG*Ht91!9eSBZQ&WZ?^yHN z$a}kCL6&qTn)KxbP8M83Uvi~EMqW?ItOV8KwoC%}>lTre7%HUXp)M^r)&WdQJZkDV z_t%5SXP$WrUv_SZ^RSu*OphqCh`YFURhfW^8w0sAC7qxHgXy06wdO=}*LYnorU9T& zu8rVnsmpq=t++R!qOiBvM^wiSGPC2VX;^T05u}E-gG~L{-swqI>w|xsf*n zTW*DYU5d_C(qQ5w>w%Y6PJ`}^w6;X3&8VVa&&bnmwc@;yOZOW4>xlvTltnp=PgmT2 zB#zW*&@tXbGTe)E zQKwpu_ zWo%;t9u(R9I^Y@c(K)r)SEcycT*ZR*Q_3O6oao`J@z}s^hca`6T(w$>O++MJHYGz$ z)xdp#VdaoPMK@qS5?5d#hKU%wY)j2zB@zi3&KIt>I8dR6EE4Y33K&|i+lDq{vEhSN=<6H%*M z8q9dQajq}fIDt^fgI{-$YI(1AJ@P+_mN37)8GlO*1F_XSU3|pFu2&Pz32Fv)f{{E6 z8kU%yfjPhh6-dV6{^Hf=U%LNDWwq|a90gErJ4YvOSOGmi+rS$FT8QD~y}AGT>a%Ml zVKG^Y3YRBUI0OUSV57^MjotFGO)0-2Gvctgxrx}V-9%!uAgci2lxO;0xjbbT!C{-6 zE1V_ke2-2XzSub}dimLSE(#}9@~Dy4q{Q991gds5jUtUf!932^!vr-X8_J@z5T zwJjrum1(dYmsKR@sPsMIwF_X6Gq#=Xp=aCOBwYi~?10&Bh&D)C61@_%Ezo7B!+?2q zT9;lC_U-jE7hHqI$MV_45S(paQQTM{>rPy?ZY0_PV*knw9~u~@%xqCw*0K^m*KC0f z)7U(Vh2$Ze>~Jp=W90&jd;UOdxzurPICd1dIun9AWAmmOX6C3;!fG0v1a_iE%fM}A z=17INE7rU#C3kSi&kzx7C{6bWhjzkKJI4XQ(y-n~5VO*9k3wrs5zy=FheXS6H+G>? z)WMcb1dwbTt|ephbpPU~kFE%)z_HLr{p8eTm&k$GedZSxSUPK@x44>t1$p)O2^a-h z4EUAl%y-PO4PUn&j9pA@Ahrv8nmJC+5WD5*q;@Pt*%u48!vDAHXjgtGIu;Dd5F{c~ z`^rtqq~w4jCpkypTd=iQu%}xUX4h)bvW?nFVAC`ku7|lV2oLmO-Tm)dE?A5O%sGsA zh%f=S#PZ!`NRrR46A;AN737P^MLV}m$?qy%Ss^x@FcvkKOF2^ch2&60$Qfme&VnNb zV|ItMjfQt5ngQn$?fg;HmTIqc3n-Zn`#S`X2FBcB!KKFCGCw7HEcop#5Bv~uF6*iv zmj0C?>LkE0Kq1VpY%*L*BkWiF$4(fvRAOiW)X!DfXe4%%{2Kv)*#q1~(hKgof0;08 z=(Z92TrpsCjI#Q!OjUrk2|6|21YcG&SU4Z@Jc3>zF9ZVw8nNVs)7|6qc=m6qJ%#7utUoR247(%|*aAz`&{ woIBx0_~EMH2b|vw!aY53zgq5pzyA0`f6h-A`0i-yj-Q{u`Q!PUcRu*~U#89YX8-^I delta 4924 zcmYkAJIfta6o!dSND6CFgrJQ@(79h4vG5mI+Re2Pn-qZq21b#jvpWC5O2p1q|Cwt) z&x)L8zWMg-y)N&1*JYpI{(bt#KTrSqZ_9J6%G3SZR^I!b=fZPFLB*2Kr7j_kt+bKi@IhWAm?>{LXL&IWM}AYCJ$EA)hiB@8V-4D1>SM$O)x05odgxud7!{a|N< z@h$G`xO1Ywpe9H&;~Cq__raU!hsz`dKoFRZ@>Y&pajF zaH63Bj2h>3VMT*cZ2)5?43z``?G|@R7()L9hK5^jJM;v53Q8xRM=ag|V8GxJc^;Tq z5wOL0B4RYEtjy@t-WFU6NLOf(bq2TL%Z@e+SS!R@&(|4m8*JII&ajSnUZYLk_JSm0 zJ{JxPMjW_;Z!6jc?Av&^>}?{657v)`piAooyTV>T!k8AgHOxYIpzVB6P;;!-kpuk` z|46IFKx50vdKCGhK}nV-D#xuwr)9??Yp52?HtTw`0YQhsAglC03Qh4p{45%JoO4%p zBCKCopRqejI{vImLbk-P>c~?2)Q0{b4+_NAcyg@muafW+!Ik@h+p^LTO6g`EtkQs> z4-%6-b%O>?5)92Ym5h~nAOk(TujubF#s*?!L_sRI_`g+X7}>hQ_nue{!hjj}7vmP} z4%ak(CsaEtN^oWB(7zFxAaOy-bactCQKM%8N~@*o*%l=iLAMi_Pj*H9)S}U%l>f+# z?~rXnFw@LHahvg0c*L{9Tf^OBwsp;x7De{?v-^{uzP(m_O$_jUfz#18ijyOl+K5kL zDyN0ZBs_%+g>u@d=fG7f<{NZNDsF7_hMr(|KXhw1!e!IsUwS)?tjJK^i zESyLj5fPWldhn0-3+ZhIAJ|bi4FmNHFRdTfzOmNrL&LgA~5u5 z)}5YpH5lx>E7MoUxi208`DBwh3h$vlYVcmE_7k4ye(Pf`cXt zX?5MADv=SWc6zXF+x{NYaX{+9&KZ9kaR;D(><99DLT50$C{R!q^Z&Cx`o977&frik zVmY^2o1l{ZIQeBf5fnm;29wv!x8fQ%6VK}FF}YR7snDN;0dU7uQ}DqboA8OxG0znZ zM#i#{Hvq%Uff49k?>uH~VX4EgLQT}NKlCdu@~~()NkQk2oYm9-lm^;S)|o5$iM9#4 z<(%g!aYlcW)fXd$C%S3rzqV~Hc0kYhjMLtwEJLy@!eu-<~RW{EMD0xyxDoD zRF9B3AKHa20qW1YmX*bZsf$s&!(fYW(h(whPjGzoS(WwBj}HdR0o5r!#<${w)yG*b z;j`G{mGqI)))!lowZw7wWTy>VX2ir4Hpcbx`LoCYZ#JGY==M(sUaOomuv$n~ueRP_ ztm#^37uEAfkm5pKLIK8vYhg(#b)i373!n89WZnZKm0Eir?-8C4b5IiE`u_F1Pd~OiON|C< Tm=x{$>+5%azkc`RqwoI%wRF(7 diff --git a/object/service.proto b/object/service.proto index 662bf8a..f208472 100644 --- a/object/service.proto +++ b/object/service.proto @@ -1,6 +1,7 @@ syntax = "proto3"; package object; option go_package = "github.com/nspcc-dev/neofs-api/object"; +option csharp_namespace = "NeoFS.API.Object"; import "refs/types.proto"; import "object/types.proto"; diff --git a/object/types.pb.go b/object/types.pb.go index 2be08c96de5f5f00cdf3ba016a909893b4c4dceb..53be938d038a425ec114327442cd9b397a1446bd 100644 GIT binary patch delta 5361 zcmYkAIj&tr5QYQf03=J05FjCW0S?YQMBW9F3C+8nz zI_mo})aTLGXS3F4&-QhA|J}D=KP?{fz+5-A9NQ)i_Z&X!bKt#YXT$r=p0VLn!Jy@? zKh^^c7m^khc2w_Z>yUTyrE?WY?q4x@=j_DJn`gUK(Ifij76k_e_bitV)d$ve$i9)W zqG8~RUbXrOBpsT2z2fYKoU=iL#^|WpbY$Z2#8wZN9{Vn2-)QTvYVpn1YpL%(4a2yh zVL<7O0XI*LUpcmMY(db8f{i^3s}1ibE);S0um>hJ1X!VZLdJo`En%2|M*waDdZ6uO z=Zp&p9^VIa_B>V7$s__$9vdq=dmEmDk$RNMcZ1vUrNjRL*k-KQ@Uz9M(?IteTY26b z7eU`aqr zW`zG52^+;(ZGmCc(6Q`-T-iC@AW5c2;#7GA#yvMyEPQwW4$Q%x*f}Hf8bd*e^yXKq z-Pn2~d*r=A+p2GPwXk27S|B!7)o)95aU;UQaRSu@geI|EO;*MCioZTsgH1;X6%{uuJ~2#)XJpG&d8pI|yBbzIj6cl@ z&PGV!DrQ@hG%q4wLPO_XtdzI|k_^egyObRT9V9OTW4>K08jR13pq+T$=rjx)hi6UV zJ(Qsz>nDQ_Wvy0LNDF?DuKIAv61FB+I3Nt_H`7;z3JE}3EPKAVx@_q0@&7UmX7pt? z5WW!~><|NAED&bKEI)Z>pP~d>EVRqqkAhNNI5EH)eBY&p_`m=&$2@hDIybBjh-;{L zA9+fT-Qa;j?5`T^;3mImYP%kQ!~$izniuqEf+DrCs;KzZy%Zkra zFh<_(d$(Kxwhk8-PPK?Wdh{FB9^RY|0UZuW77LX9dPMWe)&qHhuD2ty<*kEin zARjcSE?A+4BI|Kig4(HcItWt3gDqy4^su6cp*`L1W7E!j+e8dUElN8~8W6f`YC*Om zM?wr%8)3D6nDqw9Di#H*`XD@-YIC&x4rG@NSr`1WVoNl~$|PLA3O};yU|vshMc)S{ zjLD+S!VF8yJ!`Ys5Vby}){-8wpM1_~3T-wvZP|69q)q5?kZ?ST?i7+%>4Q9bnyVIE z6W0O9%*?`t6+w^cf@9;1plm4^V}ce7o=*4pWa}Tu-+AmoWq9LUPcf9kJCT{fF;2G5(@#32`UY&(3TRx6X*uBvrGYu5}e&i z9_@2m=AIjR^*kFOORW0==glYRpz; zuhtv*nNlSq-y^xI1|bX1;H zjWG_?PFOik62mM$>~R*;M)Ef1KiCk}t!i*E@U{|jL4;U$C5~yjL57^dFjb2LU0TUu zbIUA^j#d>o+Sm%~lpgbkyX=cjl`cDTd2yMs-q7bg=qV>j-I!P(z?h)HA#uqvy- z;b0BSL%(flgr;^pZ*FFTW#0^p;fXN7Vk@p`?>uMCbS}9-HHu6?*uXH$huPpgr1qfD zuk{+4WVK;yMqVNS+V10UkSxV)JD#_PtOJBT3m#Az`Y2q0WI33aKO9?5B-!}Q>$Dge zXpt1pK^v*w9t6+!GVN%v5V>Gy6%13>*(I7uoxiLZc_9ZklSLXj5ZD#1F|8RbKV+si z5Z?{SPJZM(O_r$BY{;9*fquss!yt)+j1{Gv7?GqrljR^;y*P%u;esQq9%c>+y1Ye# z9WMuPnY1{6IgH3_X=Mgj{LE|Ly)4?nEu)T8=KF>%Vi5(hx}a~~Q=OEoYsUE;oxi|G z?yJpm?If+Yd9QM>ehtXK7 z2CsvHA#Xt=J delta 5293 zcmZXYJ+381421)jU`9eBLn4}lY=Y|l?u`%)LI1`;bO}(CA(6gpR)NHFW(jNp*Z29M zi%42eb*swu@$s?ieg5?3w@+{W{Qct>^U}Ti@$r|h#`DAb@@TgD?O(qBVY(0gTbDH_dp7ku_x0Pb(hncry)BQGAC^*o*!*FxfA_5C)|M5%J6Cl4y0g-Z_1BrR!_DEP zt4qs;g@Sh{o*wMI_)cu?aM)WH_H5ievd8bi4HrRm*x5LHwiuW>woldOeG-X&Pn_6+ zq2=7kN`ziLCK6*PIDB!ou;*aUzGLCSLOP6{6Srr+x^!xP+UwoNRlgleorke-5>-b$ z8!L0sf&mGx#{hT04M8$JX0_pPLue}|&GS8QxM4}h7EwA_656kA`K=;84Ep(sCJlfSs(npDp~Nh!3&cS;uHHlJ9Ar4GPj~&2927a0?_|i zu~tmIQp?{fiHZBd3)6Gqyn=rKVVBBH8Vb3cyBp#PrL^Ll6{>z6tPJ=vK!c zlc0F1jH?#viv2|uvlBUB3_xO{^-gQkfrTR6Y+6)qL&sH7oo;Xt0MlxxmNE*VlB)NL zQlzKGaKHv9CEK}*Z@X5eTv0zaa87B!aJk{f0T>QRwyx--)q>5={<7k?P$?O!(qL48 z=NxfhXCeU$1`0b3Cnq&k@6IAOS&&lE-Z*DxRZEO8xsNY7F0gZh4EiN81DzUzO6(w| z#x=mEfm>NNwn$u*hCFPHffZ}aDQv{D@q{&~1jj6*R!Fd5OOqw4sAD6I|KTili=lFm zWd(1)Jw7M3Dg{z2}=3Avq#rn6s?FzB#WK0x4KA=UCzN+ z^%o4AiM40yjaJDD*lGxkNb=PfP~8ttPuLN?m0~#oS`~8$>hQv-Y}8Wa_1ypuEL>GS z^e}=lZz`vGmH-CGY{ zKMt%Gs113ZumLW&dS{NsoCUR-E}(E|NVuoE?XtMhuwF>eztd0}6vQvw~He0s!1)q-^;->oIn>csAY*XBF| zbhb1*A*||=qmy*nUF=`Yd1E2(AW-F6La86hxV=UUC0&mA5Ws%qOV24x@yO{$Xh~3B;Xi>aF0Z2p zJti1q3ZrM#>rA&)&Z&}%RM(t5@jd^+Mg*F%%l9`2>uQ+T}Ls(~--u9v@m`u4qV2M0@I^?@fL%J|oJKaZdP0lr%+ Az5oCK diff --git a/object/types.proto b/object/types.proto index 5a0b98e..3abe725 100644 --- a/object/types.proto +++ b/object/types.proto @@ -1,6 +1,7 @@ syntax = "proto3"; package object; option go_package = "github.com/nspcc-dev/neofs-api/object"; +option csharp_namespace = "NeoFS.API.Object"; import "refs/types.proto"; import "session/types.proto"; diff --git a/query/types.pb.go b/query/types.pb.go index 63e9879248d25a848485421e29c225e4e42e7f43..ed20942fe66307243dfbfa04ebe8c239b905a789 100644 GIT binary patch delta 220 zcmdl|(O-8<>HW mnt(~LgaMdL1KSTFjleb=8iCX#rhsio1#2*~*z7I-QUw5#DLI({ delta 102 zcmeCL+)}Y&z5tWC#pZ*9J>Gj diff --git a/query/types.proto b/query/types.proto index 90f4bbf..0d35154 100644 --- a/query/types.proto +++ b/query/types.proto @@ -1,6 +1,7 @@ syntax = "proto3"; package query; option go_package = "github.com/nspcc-dev/neofs-api/query"; +option csharp_namespace = "NeoFS.API.Query"; import "github.com/gogo/protobuf/gogoproto/gogo.proto"; diff --git a/refs/types.pb.go b/refs/types.pb.go index 80dcde2913886212a10323b183e36d49e8bc46d2..e4d6a65dd922198185729df59446d51dee0170e3 100644 GIT binary patch delta 226 zcmdn*vCMNr90!x3#pVPK1!g7_!_7_H5sdYT$vO%K6=p^tG8Igw8H3m+Ngy&g1w@*g zgGd9gNQxO)#8`)m6DS1MoMr$LN-;qwGD!rnO~9Isz}iewK_U=q48Rr`gT-A_EI|^6 j7GM%=kO7PY*^rh7l7NtjU}q$P?Ll^GTGD27UJh{p6KXl6 delta 122 zcmZ4Hx!+?$90!wu;pPMm1!g9T)Xh!Y5sa}$COQfR6-kC5(gIAHrhwRH79i3f8B9Xh o24FUrOiR<@;xwoLQb0wfV4*}XJJ}Q@VrB#)QxiAOF){*)Sek*=n1DzFFxwnVCW1|v dtRSE&We!$u1~$L|OqwTwl&7U^ju+4n0{~-&F=GG# delta 92 zcmaFi+wQxegqz90WOEsJGBZcArH+C@MXK56hkS~RQkDiFUa|>@G%y2^=3vq?X>zTA brc@%BW0C@rFa>M0NCmM|EjJ$!&=3Ov!fF{* diff --git a/service/meta.proto b/service/meta.proto index f2cfe8f..5ca3633 100644 --- a/service/meta.proto +++ b/service/meta.proto @@ -1,6 +1,7 @@ syntax = "proto3"; package service; option go_package = "github.com/nspcc-dev/neofs-api/service"; +option csharp_namespace = "NeoFS.API.Service"; import "github.com/gogo/protobuf/gogoproto/gogo.proto"; diff --git a/service/verify.pb.go b/service/verify.pb.go index a8f0ea52e606b6de078bc747452d560ae500f3b6..c7a2435b9cebb6a8ada7d04223c6b607051d09ce 100644 GIT binary patch delta 189 zcmbQVn(^~$#tjpsm@F(dPm=o2!en5yd9u7ZV|`+hj)Fmjr3HvIFwx=SG^j{R0dY)? zKxCRRh)e;CSU^NfK_Z69AkqLVYYb+mfyE(ej0{1tW?=OumS8qmO{xLdf<&-w#s)x% c$u|^Kr7TUrhJlr*g4qxwQxZ3eD^{BT0Ayq`2mk;8 delta 89 zcmeyonsL%<#tjpsn9PkfPm=o2!eo}bd9u7ZqqK>oj)FmjSu%)BHPGSW1ab^O9Aopz cW{Mh8=7}Iq8blsU8XAH`lFc?(C{~*Q0KZ-tkpKVy diff --git a/service/verify.proto b/service/verify.proto index 6a4a0e0..d241d88 100644 --- a/service/verify.proto +++ b/service/verify.proto @@ -1,6 +1,7 @@ syntax = "proto3"; package service; option go_package = "github.com/nspcc-dev/neofs-api/service"; +option csharp_namespace = "NeoFS.API.Service"; import "github.com/gogo/protobuf/gogoproto/gogo.proto"; diff --git a/session/service.pb.go b/session/service.pb.go index e554ba1d8534e8289b427baebc8862d6bb7dec5a..f00321643cb34e501cad09fb1088ab477acaa41d 100644 GIT binary patch delta 2255 zcmYk8J#H2;5QY^Rl$?M_2$2#gh1dJ%y#d$QAFrsWziv-Jm4;)0I7>Pt4nl+dJd3oA z<8M5k_nmiUy!rNe_xJVg$J@s@seieD{Q4z6e+;*Fuj{~?wS?z~`*3Tzda#al4T-hK zlIuES@7lU==ell$SXd+e=V^NR^Z4#)s!yk#2qW?H#9e@Ad=~68F^5o3XV&iGlQ(W* zj~jFYffDc=AqGM$1l;54i?#K?h4DSzHUSV(Ikhk^ah1%*tIX;`NV;oegGr&!#ITTo+2V9TGWa|A1FlZD zrJt~rQKDBNvtiolJ@-l#kj?pM?Lhruu?b)&)pU-VZ&GQ~(p+U^DuV5kxfjtYAd=m^ zT6FLyCArW}*lmx^a$7<~Dt%S~BBly+l(7f814jh!S@iSqlf9l!i4y>FKs;3~nUey? zlgF3ANsbKovDgc~mFc8p8Q_x0*;$_0>r-^82p!_?q+8mzjwa<+PfH^C7TP`#CS^<1 z(JS~ix*v-SPHD-Cpp?EGcII+PT8SN8OXb(dY1m0&Bq?8pkygp9#a;o*m>h+-z9(bE zZD8DTyI1bZ1nlJLW188Y4+n~DAeRTKB24_ylp$|FE%t2#zRb?9=RoNj#h_x&!49u; zx)%^uK*jN4TM4mHNu^gveOAKx%_t*Y^Y0uG56E_g_AG*e`mi{N=krGD0W?2Xrze;F z2jS#$5zM6gij>j+P*w6v>6bd-Yb%BL^8M-kC*|wuv_?Tq8s35KE+g=8|LgbD&(Hq= DTlh5$ delta 2150 zcmYk7J(AQg5QS?=sO10@n^A<+1hQ;d_6;Zk?%*G}h=@1y35fP0P@H9B4nl(TeGVq+ znrW%K-+SFH|9gG-`TFqd?bDkvzdSzu_}<+)P;?Df?_vyn)>Xq1mJIl~chq>7qC_SEt4a7!HN9qn6H^~#R zv(R_o27r#4O9Wf2041N~*k!}-m3-Fkpg)O)+~jNrwzY0d z=+B~V#8pVu--BC`0-4-5(O-U59c=X71Y9r(>!A}M;`;1O+w{wU_KcD6xs?zMLv9G^9F*Q>SuNQIHM z6;LeTa!3@lN7MlSN{T0gt78@849~8^gzIojxT|72`8IIN))Cv}uePuq7`HkMt%B>D z2(x1jx7{9*>Zq`5eRu32-#{jhJA^4zNCY^_*Q_@5^+_X4VFH)zRY8)Sop5n?P9q+t zx396a{wfCot~bUuWW-o}AgHz=(oVp&ns^j?CWYHzGi>^XzivRqn~}C$eeP~&_0{#R zcA-L|t=GO07u*TrX7u#?HPCt$zW2C?;rcdE)CuVL?RO$Ws=jxvzC0bJUX*u;9UQ}a z6elnizYROUT+ISJ-*21YLTwOqt!Adg@5g@JKG*twUnh7*tnc*U2j7Wa^UJrV_d}bR a@O)VmxW2ilcReq3+Es5b{(SxP`^$giSs8-> diff --git a/session/service.proto b/session/service.proto index 95ea9c5..2c96a3e 100644 --- a/session/service.proto +++ b/session/service.proto @@ -1,6 +1,7 @@ syntax = "proto3"; package session; option go_package = "github.com/nspcc-dev/neofs-api/session"; +option csharp_namespace = "NeoFS.API.Session"; import "session/types.proto"; import "service/meta.proto"; diff --git a/session/types.pb.go b/session/types.pb.go index e27f0c68f5c674b2ee9f2a25451f526db5f3686e..81e3a86256ce8d718603df43e398bc18556ad401 100644 GIT binary patch delta 2182 zcmZXVyNwnx6os{9OT3URqJRzT@jL|$P=-B^3J4~fBDM-L#P)!wfksHNzweg-kyxHP z_C4pG`|!_icVAxazJ7mrHKpet51+5?>3ul+y{&76cC_A7hub$Z1T=RaO|Xm7b$CdhZ( z-4h7?(SBs;?SBD8E^J)B#2Gnsz&LPpTHECS<^ubU3p0E}0bvAm$KPDqg#~)**<+az zsbDWy4#HV*bSP~Z(Ce{e{2AMfCE+y^vn+Pl1wu!36>N7uO%)xeDdB{K*K zOOL;aXiY}Ig|gKWYa&^Jfy-v^;IfVk(4_Z<3FO?Qy3UP{4U!%EVhkub&me5xV-?yC zP*%IdI5&l{dZ4n z3D6lAGYRNwgjYBRe0Qb{e=ABx(mi5X5F@hh_`6Y(mSH{LLYO!-B2wn4@(kGB8_tN@ zt+p$E0AGa6egxs*+6J#$o`}S6Gd6$|#FQ9OEr?#QM=Z9i0Va?a?4i1@_;z=UAXvqV zDuJfZ12@#r5$KS!-iu|8Bn~lqXb0_9dX7D+{+!5mmFlW9ql5iUpr%-UV*Vo!yap3M zgu3%gZL21dLW|%mwE{b;sz9l>W(BU3v*C|ahFlkjO=#;x$>6BSU@2v8ul$hY1~D<6 z#53YqLp|;LKd&NwLbq0p^}#tzH2zGqFH1sVE6~v(zQlT^M?xq1N>Bqa`+oRNjJM~_ z7A#i-y^T6jtV(shSG$FKOD>)cRuLQ%z8Q{b2V^a}mIjA8L+0FY?IA17aJB>diP#cp zwS63Tc5$LS?2JfaYQHxGiTO}v1hcQQ9bmr`$i!M;;VAJX>eHtdr=@4!sy@}yIrdiI rtO*-FB5|=|@ak(;j_12KZ=XLt-oIh!% zQwTX|6vzIixYNkvY2%o!M<5*^{+{*G}xl znI1+h^I%sI77syYmNo%105kKmA@@kMyfa5P@H?uKoi!}1N6i(%;4A@^gq}1y5DNGi zE+gp%rP`^#h_=-~hxM>AZXhHHu$`0vv}7|Nv#~paaDX;(@;XnGCd69-*oh7OqlEL; z3yLNM89JKSkz)s;5ucOJFHFeq;*(*5Z(*e$C}9Lz(K|MZ+SYXEEo&t>&5CPQd9$0e zl{oejcHM3pAa)=?LkekM#1QNt;Oa0dTTOJ{Z2bZI9ri7RHDNJ$Prvxaj0EB7A*)-rU__;dA6YC^kk(An#qNMt}b{ZC+^K<7GbU z&cYpAvFQRCKONUSCF^W+8GFtQ%pDhuru7F!x}G4*MTSAIaMXve>%jN>rinGKPjrD- z z!C7kTZoHXAs4Exg9ss(RxDK%EHsJ9o0tXhNDjev*>BNDB!S@3(RCvp5OI5E?MNz#eK1CoK)& zYAM5;^59vAGZXh!BQZj4Ku!>IunrI8&74hGE-IA{X9k$_Lt3&SV3D-D#(yhd-1_hWE z09+`K4*bb9SW48Q6f8UF$)u+VDngL46Za0FPY;tl zojlxC&l!B9avj;&6suZ+h0}U-Lt-rc3_S|!z+ts-P*$KNKI5>|_P`81_$$X&5oUth zNkGAB#SPP7MTsxDO@WOe~7_(u)(l(xGSYX5^XpVYU-8Pf&xX> zu@3xf4FP7;N#YmSo?*K+i(sjhT_a}aoc+*#{3_hGoA6?`Ryce>gR$8rR(vs$lDD0f z8wc{m52NT-B>+X6Xg#*EPgw5Uw_vkjzY@;~+gffF1V@o$bmCZt!i`RFJ=#p!mYa`X-dX)L+v|?o4OlGC%d*?d-I|ftmy(%Chs%aNUUg8=hQF~TbC`> zV-9WWZ6X}SU{(j-SYkUAT8(WIN1iVyoBlcGy~AhguoZt)2?WThbN7B9kt`Ik)u@u1 zcmlz`Z^q2wX}LkqrLHHKbOw$*`;9O|#%_vz&tV1KdR!nl@*S79fS&9fn69|D@@$wk z#RKLqCz}=Mht$LYYrMr72zKB9Pv1W|IABfQ+be{5-3&23O42V$wU=M*^CJ-asBj2Y zBx8to(v_G|p?bT2g%Up}48%rkdgQtFo&b;@l@x=o&As6Ey7@^YS9TOXMt!d)ZSskp o;M_Zqk}bX1G8}m}IeW9K^T_qy-MEMW{`ThFTf6T+Km7jk4}nL=CIA2c delta 2718 zcmYk8JFX@*5QQZs0ud6Czyd}Z_rq>Ctj7J?0Lh$S%^4Y8IS>oCSzTddn0>wLsIvcF@Mme`qCz1clS0RFjO6}y7PtOdRs`wiba)<&p& zX8`ZU0nv)pR3qAAgp9k1btShQrxmj$uHLT!er-Alt>rMMXwBj+>g1(=5KL^Rif`v>{MM##0POE z+5~Th?6Kc4)2rfgCnL`;#)vSYI;k%hs}i-RtXCivQph+R`pq6+DKF${(Py|lxzrhn z2=;-gONRLvo}(jEZa^B8^)^3uJd>^ z1zfmaa8y^~FZ^?nzZ1Z3g|S*s%dn8BMSP;+^??V}CfyLZ^4)NqK{u#jZXU(>93Lk+ z^go@F#JT0Ri!H80X|h4NW8-dEJwyUHQR2}!cBb9n6tnAVz9ZTUrV}4Kc27@Yw}882 z?Kc;)wfCF=Bm2r@k|Zf!0tI4lnCk2Co<^l|9aGBoMK;so~u3|rG)7NnFo*bV?Iw+3zY z)1n7`W>Qer?M8b=$#AaqGe$vwDj#^;)jm+Ip@{6s84sOdMh0!A8XZATLjlYex8Ak} zxhWYRWFHg9p@p8Uq~#uo;Fho4Gg5G*#F~6!Rsrwx+aT2uSZ^}-^_^@G%=*>H!2!~+ ze##0Z8|7QsFRTy6oQh>9&S=qry+XG8eUwCi+ezSysC)!du{bQu8*zz9_LQ>SW9jW) z$5f9K5uCveb}MPKPQbnoq>-rANgVr70m_?&Nt8-qJo(29+Pgv3X~t3N`K zgEQE7*{4wX_=5WG_#pa|$F4VmW!uTe(mTJMF*%;M-_v)W{{89O@12}#PZ$pT_5AX~ I&wu^)AGR*4Hvj+t diff --git a/state/service.proto b/state/service.proto index 7966d43..312d465 100644 --- a/state/service.proto +++ b/state/service.proto @@ -1,6 +1,7 @@ syntax = "proto3"; package state; option go_package = "github.com/nspcc-dev/neofs-api/state"; +option csharp_namespace = "NeoFS.API.State"; import "service/meta.proto"; import "service/verify.proto"; diff --git a/storagegroup/types.pb.go b/storagegroup/types.pb.go index aae646a5d92f0bfc75d32799e7abdb6b58868100..46f736dca9c53481cc16c0dab288efb82042472f 100644 GIT binary patch delta 2187 zcmYk7KaSTh5QVjL&~Jmpii!el;l%lS5em8_wl6@FE;Y0(aSkL(Zh$xx_V@i@x3L_L zXWq=b=gF_Hci+F={rG+VY95~c+<&=-?(uy%hrO*ivJa1MUWc<=+Q*UFx(#hjYg_xV ztr3Tnwdc;n`H0s#aX++mAn4e){l2wzodGzS`8pGpKu!E0{~yUqdR+f~dH;Zmkc#b)5)KI0%}F9j7Ls- zV}M`}BOw;fdoXK18x0%fF1YQO3wu>E(2@z~{UtHgtKx5_ghQ}nT#X=9i9s|}s`rj~ z2PZQQg_DIW3=zcy&H5AJRFW?yS8K(u>@@^+<-4+11&>YvK<)@a>szIbgjaK6uf&nn zDbaSjQr`gV-l$68c}tI1jg)9WhhcxQDzt(%${}RTR$?a!v{=GzSdiX?Int!arHMkG zOAqIKfbYw-{)5;FhYqxzaO*}5sw>lm$T~o`uVI6?o`k0ttaeI*)q&ChQ1fl|E9;gcFPa<94_VCFr5S#@3S_?A_ArZy>&?m#Y%G9PyoV4@`lyrp=xNC)1xBM3;WzG6u) zG$ScGaxC_lss`Ft$5$hIrSt;_wJ!lP$(xwdH74+TB6%sZS9CY(NtJ1N{(B9ir=a|S zY^3BTD*!U`FS4_jyt075l9-RE>Za9Dr(a_R5jhkV^+r{-mDOq|MLxin`i<<& zrKnE;ZrVNo@K@7aN>e+T^&m+1434ypoVPbyM+OLn;5T-Ajs9?!4unkT-9cm;07%2g zNw}!f|K$XU#^}KDrHSS=@O{*m-kKzDcF*5$_hKkGg4DB5sZi!XAr8p?lY+uz&v-6C^0J8`MdBPtgm41Hp=f{K1|(KLkKI*W zUG4Y%>(j3#%X0EyGL0J>XGh{ftmqQk5JpCgTQkTr?9};!Zvrja(?y!OrX`QXKGjxLmv)0 zM#A9iAUDu5@giZk*tUhQlLcBxoDBSZ0zqr8+;9*j;|)ok|5a5$sA#*>FlXpuzo`ZB z=0NM4f&e-;TyjUzY9c=;z%B)`_-b2KbpWTbKfon}Kk8KncLBOmsHNM6ifrx=d=1Es zzj>6b3-l(N3z~M@Hbg3b`uHgH4guY;A+b~ya`PdgRk}9;(2zMYbbL*mY=a(aoO0lO zUM#fQ0Elgn+^8xfjzm6$8f~J*w$O)j@lkSEcN|#TjqCW4VA-f=2LB?rlj$=xfgGOf zvVpG+1~Nq4=gkraNz^43=V6F3bT;<9GG>b5jed9r(6V~sz8u2O@&|8kCf LYCnI!|Mc-6jPMYh diff --git a/storagegroup/types.proto b/storagegroup/types.proto index 238b454..41a211f 100644 --- a/storagegroup/types.proto +++ b/storagegroup/types.proto @@ -1,6 +1,7 @@ syntax = "proto3"; package storagegroup; option go_package = "github.com/nspcc-dev/neofs-api/storagegroup"; +option csharp_namespace = "NeoFS.API.StorageGroup"; import "github.com/gogo/protobuf/gogoproto/gogo.proto"; From 86b1241e3e641de57f61d8e855d91c8308c81e95 Mon Sep 17 00:00:00 2001 From: Evgeniy Kulikov Date: Wed, 5 Feb 2020 17:20:17 +0300 Subject: [PATCH 6/6] CHANGELOG --- CHANGELOG.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f4d4864..7443632 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,25 @@ # Changelog This is the changelog for NeoFS Proto +## [0.3.0] - 2020-02-05 + +### Updated +- proto files +- dependencies + - github.com/golang/protobuf `v1.3.2 => v1.3.3` + - github.com/pkg/errors `v0.8.1 => v0.9.1` + - github.com/prometheus/client_golang `v1.2.1 => v1.4.0` + - github.com/prometheus/client_model `v0.0.0-20190812154241-14fe0d1b01d4 => v0.2.0` + - github.com/spf13/viper `v1.6.1 => v1.6.2` + - google.golang.org/grpc `v1.24.0 => v1.27.0` + +### Changed +- make object.GetRange to be server-side streaming RPC +- GetRange response struct + +### Added +- badges to readme + ## [0.2.14] - 2020-02-04 ### Fixed @@ -146,3 +165,4 @@ Initial public release [0.2.12]: https://github.com/nspcc-dev/neofs-api/compare/v0.2.11...v0.2.12 [0.2.13]: https://github.com/nspcc-dev/neofs-api/compare/v0.2.12...v0.2.13 [0.2.14]: https://github.com/nspcc-dev/neofs-api/compare/v0.2.13...v0.2.14 +[0.3.0]: https://github.com/nspcc-dev/neofs-api/compare/v0.2.14...v0.3.0