File tree Expand file tree Collapse file tree 8 files changed +25
-11
lines changed Expand file tree Collapse file tree 8 files changed +25
-11
lines changed Original file line number Diff line number Diff line change 1+ * Updated dependency ` ydb-go-genproto `
2+ * Added processing of ` Ydb.StatusIds_EXTERNAL_ERROR ` in ` retry.Retry `
3+
14## v3.65.0
25* Supported OAuth 2.0 Token Exchange credentials provider
36
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ module examples
33go 1.21
44
55require (
6+ github.com/golang-jwt/jwt/v4 v4.4.3
67 github.com/google/uuid v1.3.0
78 github.com/gorilla/mux v1.8.0
89 github.com/lib/pq v1.10.2
@@ -28,7 +29,6 @@ require (
2829 github.com/cespare/xxhash/v2 v2.2.0 // indirect
2930 github.com/goccy/go-json v0.9.11 // indirect
3031 github.com/golang-jwt/jwt v3.2.2+incompatible // indirect
31- github.com/golang-jwt/jwt/v4 v4.4.3 // indirect
3232 github.com/golang/protobuf v1.5.3 // indirect
3333 github.com/golang/snappy v0.0.4 // indirect
3434 github.com/jackc/pgpassfile v1.0.0 // indirect
@@ -51,7 +51,7 @@ require (
5151 github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0 // indirect
5252 github.com/syndtr/goleveldb v1.0.0 // indirect
5353 github.com/yandex-cloud/go-genproto v0.0.0-20220815090733-4c139c0154e2 // indirect
54- github.com/ydb-platform/ydb-go-genproto v0.0.0-20240126124512-dbb0e1720dbf // indirect
54+ github.com/ydb-platform/ydb-go-genproto v0.0.0-20240316140903-4a47abca1cca // indirect
5555 github.com/ydb-platform/ydb-go-yc-metadata v0.5.4 // indirect
5656 golang.org/x/crypto v0.17.0 // indirect
5757 golang.org/x/mod v0.11.0 // indirect
Original file line number Diff line number Diff line change @@ -1197,8 +1197,8 @@ github.com/ydb-platform/gorm-driver v0.0.5 h1:q6Cg/iSFw4TAmSyMh25YM0GRmr6LVM2gnF
11971197github.com/ydb-platform/gorm-driver v0.0.5 /go.mod h1:fkCvWZlA3PzL5MiMc7yFOzxUOzLpY1uT8yZo+e4SV4Y =
11981198github.com/ydb-platform/xorm v0.0.3 h1:MXk42lANB6r/MMLg/XdJfyXJycGUDlCeLiMlLGDKVPw =
11991199github.com/ydb-platform/xorm v0.0.3 /go.mod h1:hFsU7EUF0o3S+l5c0eyP2yPVjJ0d4gsFdqCsyazzwBc =
1200- github.com/ydb-platform/ydb-go-genproto v0.0.0-20240126124512-dbb0e1720dbf h1:ckwNHVo4bv2tqNkgx3W3HANh3ta1j6TR5qw08J1A7Tw =
1201- github.com/ydb-platform/ydb-go-genproto v0.0.0-20240126124512-dbb0e1720dbf /go.mod h1:Er+FePu1dNUieD+XTMDduGpQuCPssK5Q4BjF+IIXJ3I =
1200+ github.com/ydb-platform/ydb-go-genproto v0.0.0-20240316140903-4a47abca1cca h1:PliQWLwi2gTSOk7QyYQ9GfjvvikmibLWmaplKHy+kfo =
1201+ github.com/ydb-platform/ydb-go-genproto v0.0.0-20240316140903-4a47abca1cca /go.mod h1:Er+FePu1dNUieD+XTMDduGpQuCPssK5Q4BjF+IIXJ3I =
12021202github.com/ydb-platform/ydb-go-sdk-auth-environ v0.1.2 h1:EYSI1kulnHb0H0zt3yOw4cRj4ABMSMGwNe43D+fX7e4 =
12031203github.com/ydb-platform/ydb-go-sdk-auth-environ v0.1.2 /go.mod h1:Xfjce+VMU9yJVr1lj60yK2fFPWjB4jr/4cp3K7cjzi4 =
12041204github.com/ydb-platform/ydb-go-sdk-prometheus/v2 v2.0.1 h1:Lsir3AC2VQOTlp8UjZY9zQdCVfWvBNHT3hZn+jSGoo0 =
Original file line number Diff line number Diff line change @@ -6,7 +6,8 @@ require (
66 github.com/golang-jwt/jwt/v4 v4.4.1
77 github.com/google/uuid v1.3.0
88 github.com/jonboulle/clockwork v0.3.0
9- github.com/ydb-platform/ydb-go-genproto v0.0.0-20240126124512-dbb0e1720dbf
9+ github.com/ydb-platform/ydb-go-genproto v0.0.0-20240316140903-4a47abca1cca
10+ golang.org/x/net v0.17.0
1011 golang.org/x/sync v0.3.0
1112 golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
1213 google.golang.org/grpc v1.57.1
@@ -24,7 +25,6 @@ require (
2425 github.com/davecgh/go-spew v1.1.0 // indirect
2526 github.com/golang/protobuf v1.5.3 // indirect
2627 github.com/pmezard/go-difflib v1.0.0 // indirect
27- golang.org/x/net v0.17.0 // indirect
2828 golang.org/x/sys v0.13.0 // indirect
2929 golang.org/x/text v0.13.0 // indirect
3030 google.golang.org/genproto/googleapis/rpc v0.0.0-20230525234030-28d5490b6b19 // indirect
Original file line number Diff line number Diff line change @@ -65,8 +65,8 @@ github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5
6565github.com/stretchr/testify v1.7.0 /go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg =
6666github.com/stretchr/testify v1.7.1 h1:5TQK59W5E3v0r2duFAb7P95B6hEeOyEnHRa8MjYSMTY =
6767github.com/stretchr/testify v1.7.1 /go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg =
68- github.com/ydb-platform/ydb-go-genproto v0.0.0-20240126124512-dbb0e1720dbf h1:ckwNHVo4bv2tqNkgx3W3HANh3ta1j6TR5qw08J1A7Tw =
69- github.com/ydb-platform/ydb-go-genproto v0.0.0-20240126124512-dbb0e1720dbf /go.mod h1:Er+FePu1dNUieD+XTMDduGpQuCPssK5Q4BjF+IIXJ3I =
68+ github.com/ydb-platform/ydb-go-genproto v0.0.0-20240316140903-4a47abca1cca h1:PliQWLwi2gTSOk7QyYQ9GfjvvikmibLWmaplKHy+kfo =
69+ github.com/ydb-platform/ydb-go-genproto v0.0.0-20240316140903-4a47abca1cca /go.mod h1:Er+FePu1dNUieD+XTMDduGpQuCPssK5Q4BjF+IIXJ3I =
7070go.opentelemetry.io/proto/otlp v0.7.0 /go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI =
7171go.uber.org/mock v0.4.0 h1:VcM4ZOtdbR4f6VXfiOpwpVJDL6lCReaZ6mw31wqh7KU =
7272go.uber.org/mock v0.4.0 /go.mod h1:a6FSlNadKUHUa9IP5Vyt1zh4fC7uAwxMutEAscFbkZc =
Original file line number Diff line number Diff line change @@ -292,6 +292,17 @@ var errsToCheck = []struct {
292292 nonIdempotent : false ,
293293 },
294294 },
295+ {
296+ err : xerrors .Operation (
297+ xerrors .WithStatusCode (Ydb .StatusIds_EXTERNAL_ERROR ),
298+ ),
299+ backoff : backoff .TypeNoBackoff ,
300+ deleteSession : false ,
301+ canRetry : map [idempotency ]bool {
302+ idempotent : false ,
303+ nonIdempotent : false ,
304+ },
305+ },
295306 {
296307 err : xerrors .Operation (
297308 xerrors .WithStatusCode (Ydb .StatusIds_ABORTED ),
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ require (
3535 github.com/prometheus/procfs v0.8.0 // indirect
3636 github.com/syndtr/goleveldb v1.0.0 // indirect
3737 github.com/yandex-cloud/go-genproto v0.0.0-20230403093326-123923969dc6 // indirect
38- github.com/ydb-platform/ydb-go-genproto v0.0.0-20240126124512-dbb0e1720dbf // indirect
38+ github.com/ydb-platform/ydb-go-genproto v0.0.0-20240316140903-4a47abca1cca // indirect
3939 github.com/ydb-platform/ydb-go-sdk-auth-environ v0.2.0 // indirect
4040 github.com/ydb-platform/ydb-go-yc v0.10.2 // indirect
4141 github.com/ydb-platform/ydb-go-yc-metadata v0.5.3 // indirect
Original file line number Diff line number Diff line change @@ -1190,8 +1190,8 @@ github.com/ydb-platform/gorm-driver v0.1.1 h1:PkN+sGSJehOZn9jQIFEmAOfhE73FNDMq+u
11901190github.com/ydb-platform/gorm-driver v0.1.1 /go.mod h1:Zv368SD5tHqkblmaOG6r2KTvtSIzPuB5p8rBaE6wVmw =
11911191github.com/ydb-platform/xorm v0.0.3 h1:MXk42lANB6r/MMLg/XdJfyXJycGUDlCeLiMlLGDKVPw =
11921192github.com/ydb-platform/xorm v0.0.3 /go.mod h1:hFsU7EUF0o3S+l5c0eyP2yPVjJ0d4gsFdqCsyazzwBc =
1193- github.com/ydb-platform/ydb-go-genproto v0.0.0-20240126124512-dbb0e1720dbf h1:ckwNHVo4bv2tqNkgx3W3HANh3ta1j6TR5qw08J1A7Tw =
1194- github.com/ydb-platform/ydb-go-genproto v0.0.0-20240126124512-dbb0e1720dbf /go.mod h1:Er+FePu1dNUieD+XTMDduGpQuCPssK5Q4BjF+IIXJ3I =
1193+ github.com/ydb-platform/ydb-go-genproto v0.0.0-20240316140903-4a47abca1cca h1:PliQWLwi2gTSOk7QyYQ9GfjvvikmibLWmaplKHy+kfo =
1194+ github.com/ydb-platform/ydb-go-genproto v0.0.0-20240316140903-4a47abca1cca /go.mod h1:Er+FePu1dNUieD+XTMDduGpQuCPssK5Q4BjF+IIXJ3I =
11951195github.com/ydb-platform/ydb-go-sdk-auth-environ v0.2.0 h1:IG5bPd+Lqyc+zsw2kmxqfGLkaDHuAEnWX63/8RBBiA4 =
11961196github.com/ydb-platform/ydb-go-sdk-auth-environ v0.2.0 /go.mod h1:l6lZ+osdQOjDRBgRA4PQ06BuvmXN2neYjnRw8rCfd7s =
11971197github.com/ydb-platform/ydb-go-yc v0.10.2 h1:RAHy6g7ncxk1y0N4oS2MwYXLATqRqKBI6DYXuxpV2wo =
You can’t perform that action at this time.
0 commit comments