@@ -183,8 +183,8 @@ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
183183github.com/google/uuid v1.6.0 /go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo =
184184github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY =
185185github.com/gorilla/mux v1.8.1 /go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ =
186- github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3 h1:NmZ1PKzSTQbuGHw9DGPFomqkkLWMC+vZCkfs+FHv1Vg =
187- github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3 /go.mod h1:zQrxl1YP88HQlA6i9c63DSVPFklWpGX4OWAc9bFuaH4 =
186+ github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0 h1:HWRh5R2+9EifMyIHV7ZV+MIZqgz+PMpZ14Jynv3O2Zs =
187+ github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0 /go.mod h1:JfhWUomR1baixubs02l85lZYYOm7LV6om4ceouMv45c =
188188github.com/hashicorp/errwrap v1.0.0 /go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4 =
189189github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I =
190190github.com/hashicorp/errwrap v1.1.0 /go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4 =
@@ -375,28 +375,28 @@ go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.
375375go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.63.0 /go.mod h1:rjbQTDEPQymPE0YnRQp9/NuPwwtL0sesz/fnqRW/v84 =
376376go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 h1:RbKq8BG0FI8OiXhBfcRtqqHcZcka+gU3cskNuf05R18 =
377377go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 /go.mod h1:h06DGIukJOevXaj/xrNjhi/2098RZzcLTbc0jDAUbsg =
378- go.opentelemetry.io/otel v1.39 .0 h1:8yPrr/S0ND9QEfTfdP9V+SiwT4E0G7Y5MO7p85nis48 =
379- go.opentelemetry.io/otel v1.39 .0 /go.mod h1:kLlFTywNWrFyEdH0oj2xK0bFYZtHRYUdv1NklR/tgc8 =
380- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.38 .0 h1:vl9obrcoWVKp/lwl8tRE33853I8Xru9HFbw/skNeLs8 =
381- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.38 .0 /go.mod h1:GAXRxmLJcVM3u22IjTg74zWBrRCKq8BnOqUVLodpcpw =
382- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.38 .0 h1:Oe2z/BCg5q7k4iXC3cqJxKYg0ieRiOqF0cecFYdPTwk =
383- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.38 .0 /go.mod h1:ZQM5lAJpOsKnYagGg/zV2krVqTtaVdYdDkhMoX6Oalg =
384- go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.38 .0 h1:GqRJVj7UmLjCVyVJ3ZFLdPRmhDUp2zFmQe3RHIOsw24 =
385- go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.38 .0 /go.mod h1:ri3aaHSmCTVYu2AWv44YMauwAQc0aqI9gHKIcSbI1pU =
386- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38 .0 h1:lwI4Dc5leUqENgGuQImwLo4WnuXFPetmPpkLi2IrX54 =
387- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38 .0 /go.mod h1:Kz/oCE7z5wuyhPxsXDuaPteSWqjSBD5YaSdbxZYGbGk =
388- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.38 .0 h1:aTL7F04bJHUlztTsNGJ2l+6he8c+y/b//eR0jjjemT4 =
389- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.38 .0 /go.mod h1:kldtb7jDTeol0l3ewcmd8SDvx3EmIE7lyvqbasU3QC4 =
390- go.opentelemetry.io/otel/metric v1.39 .0 h1:d1UzonvEZriVfpNKEVmHXbdf909uGTOQjA0HF0Ls5Q0 =
391- go.opentelemetry.io/otel/metric v1.39 .0 /go.mod h1:jrZSWL33sD7bBxg1xjrqyDjnuzTUB0x1nBERXd7Ftcs =
392- go.opentelemetry.io/otel/sdk v1.39 .0 h1:nMLYcjVsvdui1B/4FRkwjzoRVsMK8uL/cj0OyhKzt18 =
393- go.opentelemetry.io/otel/sdk v1.39 .0 /go.mod h1:vDojkC4/jsTJsE+kh+LXYQlbL8CgrEcwmt1ENZszdJE =
394- go.opentelemetry.io/otel/sdk/metric v1.39 .0 h1:cXMVVFVgsIf2YL6QkRF4Urbr/aMInf+2WKg+sEJTtB8 =
395- go.opentelemetry.io/otel/sdk/metric v1.39 .0 /go.mod h1:xq9HEVH7qeX69/JnwEfp6fVq5wosJsY1mt4lLfYdVew =
396- go.opentelemetry.io/otel/trace v1.39 .0 h1:2d2vfpEDmCJ5zVYz7ijaJdOF59xLomrvj7bjt6/qCJI =
397- go.opentelemetry.io/otel/trace v1.39 .0 /go.mod h1:88w4/PnZSazkGzz/w84VHpQafiU4EtqqlVdxWy+rNOA =
398- go.opentelemetry.io/proto/otlp v1.7.1 h1:gTOMpGDb0WTBOP8JaO72iL3auEZhVmAQg4ipjOVAtj4 =
399- go.opentelemetry.io/proto/otlp v1.7.1 /go.mod h1:b2rVh6rfI/s2pHWNlB7ILJcRALpcNDzKhACevjI+ZnE =
378+ go.opentelemetry.io/otel v1.42 .0 h1:lSQGzTgVR3+sgJDAU/7/ZMjN9Z+vUip7leaqBKy4sho =
379+ go.opentelemetry.io/otel v1.42 .0 /go.mod h1:lJNsdRMxCUIWuMlVJWzecSMuNjE7dOYyWlqOXWkdqCc =
380+ go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.42 .0 h1:MdKucPl/HbzckWWEisiNqMPhRrAOQX8r4jTuGr636gk =
381+ go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.42 .0 /go.mod h1:RolT8tWtfHcjajEH5wFIZ4Dgh5jpPdFXYV9pTAk/qjc =
382+ go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.42 .0 h1:H7O6RlGOMTizyl3R08Kn5pdM06bnH8oscSj7o11tmLA =
383+ go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.42 .0 /go.mod h1:mBFWu/WOVDkWWsR7Tx7h6EpQB8wsv7P0Yrh0Pb7othc =
384+ go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.42 .0 h1:THuZiwpQZuHPul65w4WcwEnkX2QIuMT+UFoOrygtoJw =
385+ go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.42 .0 /go.mod h1:J2pvYM5NGHofZ2/Ru6zw/TNWnEQp5crgyDeSrYpXkAw =
386+ go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.42 .0 h1:zWWrB1U6nqhS/k6zYB74CjRpuiitRtLLi68VcgmOEto =
387+ go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.42 .0 /go.mod h1:2qXPNBX1OVRC0IwOnfo1ljoid+RD0QK3443EaqVlsOU =
388+ go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.42 .0 h1:uLXP+3mghfMf7XmV4PkGfFhFKuNWoCvvx5wP/wOXo0o =
389+ go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.42 .0 /go.mod h1:v0Tj04armyT59mnURNUJf7RCKcKzq+lgJs6QSjHjaTc =
390+ go.opentelemetry.io/otel/metric v1.42 .0 h1:2jXG+3oZLNXEPfNmnpxKDeZsFI5o4J+nz6xUlaFdF/4 =
391+ go.opentelemetry.io/otel/metric v1.42 .0 /go.mod h1:RlUN/7vTU7Ao/diDkEpQpnz3/92J9ko05BIwxYa2SSI =
392+ go.opentelemetry.io/otel/sdk v1.42 .0 h1:LyC8+jqk6UJwdrI/8VydAq/hvkFKNHZVIWuslJXYsDo =
393+ go.opentelemetry.io/otel/sdk v1.42 .0 /go.mod h1:rGHCAxd9DAph0joO4W6OPwxjNTYWghRWmkHuGbayMts =
394+ go.opentelemetry.io/otel/sdk/metric v1.42 .0 h1:D/1QR46Clz6ajyZ3G8SgNlTJKBdGp84q9RKCAZ3YGuA =
395+ go.opentelemetry.io/otel/sdk/metric v1.42 .0 /go.mod h1:Ua6AAlDKdZ7tdvaQKfSmnFTdHx37+J4ba8MwVCYM5hc =
396+ go.opentelemetry.io/otel/trace v1.42 .0 h1:OUCgIPt+mzOnaUTpOQcBiM/PLQ/Op7oq6g4LenLmOYY =
397+ go.opentelemetry.io/otel/trace v1.42 .0 /go.mod h1:f3K9S+IFqnumBkKhRJMeaZeNk9epyhnCmQh/EysQCdc =
398+ go.opentelemetry.io/proto/otlp v1.9.0 h1:l706jCMITVouPOqEnii2fIAuO3IVGBRPV5ICjceRb/A =
399+ go.opentelemetry.io/proto/otlp v1.9.0 /go.mod h1:xE+Cx5E/eEHw+ISFkwPLwCZefwVjY+pqKg1qcK03+/4 =
400400go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto =
401401go.uber.org/goleak v1.3.0 /go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE =
402402go.uber.org/mock v0.6.0 h1:hyF9dfmbgIX5EfOdasqLsWD6xqpNZlXblLB/Dbnwv3Y =
@@ -411,21 +411,21 @@ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACk
411411golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550 /go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI =
412412golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9 /go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto =
413413golang.org/x/crypto v0.0.0-20210921155107-089bfa567519 /go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc =
414- golang.org/x/crypto v0.46 .0 h1:cKRW/pmt1pKAfetfu+RCEvjvZkA9RimPbh7bhFjGVBU =
415- golang.org/x/crypto v0.46 .0 /go.mod h1:Evb/oLKmMraqjZ2iQTwDwvCtJkczlDuTmdJXoZVzqU0 =
414+ golang.org/x/crypto v0.48 .0 h1:/VRzVqiRSggnhY7gNRxPauEQ5Drw9haKdM0jqfcCFts =
415+ golang.org/x/crypto v0.48 .0 /go.mod h1:r0kV5h3qnFPlQnBSrULhlsRfryS2pmewsg+XfMgkVos =
416416golang.org/x/mod v0.2.0 /go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA =
417417golang.org/x/mod v0.3.0 /go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA =
418418golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4 /go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4 =
419- golang.org/x/mod v0.31 .0 h1:HaW9xtz0+kOcWKwli0ZXy79Ix+UW/vOfmWI5QVd2tgI =
420- golang.org/x/mod v0.31 .0 /go.mod h1:43JraMp9cGx1Rx3AqioxrbrhNsLl2l/iNAvuBkrezpg =
419+ golang.org/x/mod v0.32 .0 h1:9F4d3PHLljb6x//jOyokMv3eX+YDeepZSEo3mFJy93c =
420+ golang.org/x/mod v0.32 .0 /go.mod h1:SgipZ/3h2Ci89DlEtEXWUk/HteuRin+HHhN+WbNhguU =
421421golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3 /go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg =
422422golang.org/x/net v0.0.0-20190620200207-3b0461eec859 /go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s =
423423golang.org/x/net v0.0.0-20200226121028-0de0cce0169b /go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s =
424424golang.org/x/net v0.0.0-20201021035429-f5854403a974 /go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU =
425425golang.org/x/net v0.0.0-20210226172049-e18ecbb05110 /go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg =
426426golang.org/x/net v0.0.0-20220722155237-a158d28d115b /go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c =
427- golang.org/x/net v0.48 .0 h1:zyQRTTrjc33Lhh0fBgT/H3oZq9WuvRR5gPC70xpDiQU =
428- golang.org/x/net v0.48 .0 /go.mod h1:+ndRgGjkh8FGtu1w1FGbEC31if4VrNVMuKTgcAAnQRY =
427+ golang.org/x/net v0.51 .0 h1:94R/GTO7mt3/4wIKpcR5gkGmRLOuE/2hNGeWq/GBIFo =
428+ golang.org/x/net v0.51 .0 /go.mod h1:aamm+2QF5ogm02fjy5Bb7CQ0WMt1/WVM7FtyaTLlA9Y =
429429golang.org/x/sync v0.0.0-20190423024810-112230192c58 /go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM =
430430golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e /go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM =
431431golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9 /go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM =
@@ -449,14 +449,14 @@ golang.org/x/sys v0.42.0 h1:omrd2nAlyT5ESRdCLYdm3+fMfNFE/+Rf4bDIQImRJeo=
449449golang.org/x/sys v0.42.0 /go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw =
450450golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 /go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo =
451451golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 /go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8 =
452- golang.org/x/term v0.38 .0 h1:PQ5pkm/rLO6HnxFR7N2lJHOZX6Kez5Y1gDSJla6jo7Q =
453- golang.org/x/term v0.38 .0 /go.mod h1:bSEAKrOT1W+VSu9TSCMtoGEOUcKxOKgl3LE5QEF/xVg =
452+ golang.org/x/term v0.40 .0 h1:36e4zGLqU4yhjlmxEaagx2KuYbJq3EwY8K943ZsHcvg =
453+ golang.org/x/term v0.40 .0 /go.mod h1:w2P8uVp06p2iyKKuvXIm7N/y0UCRt3UfJTfZ7oOpglM =
454454golang.org/x/text v0.3.0 /go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ =
455455golang.org/x/text v0.3.3 /go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ =
456456golang.org/x/text v0.3.7 /go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ =
457457golang.org/x/text v0.4.0 /go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8 =
458- golang.org/x/text v0.32 .0 h1:ZD01bjUt1FQ9WJ0ClOL5vxgxOI/sVCNgX1YtKwcY0mU =
459- golang.org/x/text v0.32 .0 /go.mod h1:o/rUWzghvpD5TXrTIBuJU77MTaN0ljMWE47kxGJQ7jY =
458+ golang.org/x/text v0.34 .0 h1:oL/Qq0Kdaqxa1KbNeMKwQq0reLCCaFtqu2eNuSeNHbk =
459+ golang.org/x/text v0.34 .0 /go.mod h1:homfLqTYRFyVYemLBFl5GgL/DWEiH5wcsQ5gSh1yziA =
460460golang.org/x/time v0.14.0 h1:MRx4UaLrDotUKUdCIqzPC48t1Y9hANFKIRpNx+Te8PI =
461461golang.org/x/time v0.14.0 /go.mod h1:eL/Oa2bBBK0TkX57Fyni+NgnyQQN4LitPmob2Hjnqw4 =
462462golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e /go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ =
@@ -470,10 +470,10 @@ golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8T
470470golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 /go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0 =
471471gonum.org/v1/gonum v0.16.0 h1:5+ul4Swaf3ESvrOnidPp4GZbzf0mxVQpDCYUQE7OJfk =
472472gonum.org/v1/gonum v0.16.0 /go.mod h1:fef3am4MQ93R2HHpKnLk4/Tbh/s0+wqD5nfa6Pnwy4E =
473- google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217 h1:fCvbg86sFXwdrl5LgVcTEvNC+2txB5mgROGmRL5mrls =
474- google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217 /go.mod h1:+rXWjjaukWZun3mLfjmVnQi18E1AsFbDN9QdJ5YXLto =
475- google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 h1:gRkg/vSppuSQoDjxyiGfN4Upv/h/DQmIR10ZU8dh4Ww =
476- google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 /go.mod h1:7i2o+ce6H/6BluujYR+kqX3GKH+dChPTQU19wjRPiGk =
473+ google.golang.org/genproto/googleapis/api v0.0.0-20260209200024-4cfbd4190f57 h1:JLQynH/LBHfCTSbDWl+py8C+Rg/k1OVH3xfcaiANuF0 =
474+ google.golang.org/genproto/googleapis/api v0.0.0-20260209200024-4cfbd4190f57 /go.mod h1:kSJwQxqmFXeo79zOmbrALdflXQeAYcUbgS7PbpMknCY =
475+ google.golang.org/genproto/googleapis/rpc v0.0.0-20260209200024-4cfbd4190f57 h1:mWPCjDEyshlQYzBpMNHaEof6UX1PmHcaUODUywQ0uac =
476+ google.golang.org/genproto/googleapis/rpc v0.0.0-20260209200024-4cfbd4190f57 /go.mod h1:j9x/tPzZkyxcgEFkiKEEGxfvyumM01BEtsW8xzOahRQ =
477477google.golang.org/grpc v1.79.3 h1:sybAEdRIEtvcD68Gx7dmnwjZKlyfuc61Dyo9pGXXkKE =
478478google.golang.org/grpc v1.79.3 /go.mod h1:KmT0Kjez+0dde/v2j9vzwoAScgEPx/Bw1CYChhHLrHQ =
479479google.golang.org/protobuf v1.36.11 h1:fV6ZwhNocDyBLK0dj+fg8ektcVegBBuEolpbTQyBNVE =
0 commit comments