Merge pull request #9710 from containerd/dependabot/go_modules/github.com/google/uuid-1.6.0
build(deps): bump github.com/google/uuid from 1.5.0 to 1.6.0
This commit is contained in:
		
							
								
								
									
										2
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								go.mod
									
									
									
									
									
								
							| @@ -32,7 +32,7 @@ require ( | ||||
| 	github.com/docker/go-units v0.5.0 | ||||
| 	github.com/fsnotify/fsnotify v1.7.0 | ||||
| 	github.com/google/go-cmp v0.6.0 | ||||
| 	github.com/google/uuid v1.5.0 | ||||
| 	github.com/google/uuid v1.6.0 | ||||
| 	github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 | ||||
| 	github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 | ||||
| 	github.com/intel/goresctrl v0.6.0 | ||||
|   | ||||
							
								
								
									
										4
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								go.sum
									
									
									
									
									
								
							| @@ -164,8 +164,8 @@ github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38/go.mod h1:kpwsk12EmLe | ||||
| github.com/google/pprof v0.0.0-20230323073829-e72429f035bd h1:r8yyd+DJDmsUhGrRBxH5Pj7KeFK5l+Y3FsgT8keqKtk= | ||||
| github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= | ||||
| github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= | ||||
| github.com/google/uuid v1.5.0 h1:1p67kYwdtXjb0gL0BPiP1Av9wiZPo5A8z2cWkTZ+eyU= | ||||
| github.com/google/uuid v1.5.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= | ||||
| github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= | ||||
| github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= | ||||
| github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= | ||||
| github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 h1:UH//fgunKIs4JdUbpDl1VZCDaL56wXCB/5+wF6uHfaI= | ||||
| github.com/grpc-ecosystem/go-grpc-middleware v1.4.0/go.mod h1:g5qyo/la0ALbONm6Vbp88Yd8NsDy6rZz+RcrMPxvld8= | ||||
|   | ||||
							
								
								
									
										13
									
								
								vendor/github.com/google/uuid/CHANGELOG.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								vendor/github.com/google/uuid/CHANGELOG.md
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1,5 +1,18 @@ | ||||
| # Changelog | ||||
|  | ||||
| ## [1.6.0](https://github.com/google/uuid/compare/v1.5.0...v1.6.0) (2024-01-16) | ||||
|  | ||||
|  | ||||
| ### Features | ||||
|  | ||||
| * add Max UUID constant ([#149](https://github.com/google/uuid/issues/149)) ([c58770e](https://github.com/google/uuid/commit/c58770eb495f55fe2ced6284f93c5158a62e53e3)) | ||||
|  | ||||
|  | ||||
| ### Bug Fixes | ||||
|  | ||||
| * fix typo in version 7 uuid documentation ([#153](https://github.com/google/uuid/issues/153)) ([016b199](https://github.com/google/uuid/commit/016b199544692f745ffc8867b914129ecb47ef06)) | ||||
| * Monotonicity in UUIDv7 ([#150](https://github.com/google/uuid/issues/150)) ([a2b2b32](https://github.com/google/uuid/commit/a2b2b32373ff0b1a312b7fdf6d38a977099698a6)) | ||||
|  | ||||
| ## [1.5.0](https://github.com/google/uuid/compare/v1.4.0...v1.5.0) (2023-12-12) | ||||
|  | ||||
|  | ||||
|   | ||||
							
								
								
									
										6
									
								
								vendor/github.com/google/uuid/hash.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/github.com/google/uuid/hash.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -17,6 +17,12 @@ var ( | ||||
| 	NameSpaceOID  = Must(Parse("6ba7b812-9dad-11d1-80b4-00c04fd430c8")) | ||||
| 	NameSpaceX500 = Must(Parse("6ba7b814-9dad-11d1-80b4-00c04fd430c8")) | ||||
| 	Nil           UUID // empty UUID, all zeros | ||||
|  | ||||
| 	// The Max UUID is special form of UUID that is specified to have all 128 bits set to 1. | ||||
| 	Max = UUID{ | ||||
| 		0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||||
| 		0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||||
| 	} | ||||
| ) | ||||
|  | ||||
| // NewHash returns a new UUID derived from the hash of space concatenated with | ||||
|   | ||||
							
								
								
									
										39
									
								
								vendor/github.com/google/uuid/version7.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										39
									
								
								vendor/github.com/google/uuid/version7.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -44,7 +44,7 @@ func NewV7FromReader(r io.Reader) (UUID, error) { | ||||
|  | ||||
| // makeV7 fill 48 bits time (uuid[0] - uuid[5]), set version b0111 (uuid[6]) | ||||
| // uuid[8] already has the right version number (Variant is 10) | ||||
| // see function  NewV7 and NewV7FromReader | ||||
| // see function NewV7 and NewV7FromReader | ||||
| func makeV7(uuid []byte) { | ||||
| 	/* | ||||
| 		 0                   1                   2                   3 | ||||
| @@ -52,7 +52,7 @@ func makeV7(uuid []byte) { | ||||
| 		+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| 		|                           unix_ts_ms                          | | ||||
| 		+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| 		|          unix_ts_ms           |  ver  |       rand_a          | | ||||
| 		|          unix_ts_ms           |  ver  |  rand_a (12 bit seq)  | | ||||
| 		+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| 		|var|                        rand_b                             | | ||||
| 		+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| @@ -61,7 +61,7 @@ func makeV7(uuid []byte) { | ||||
| 	*/ | ||||
| 	_ = uuid[15] // bounds check | ||||
|  | ||||
| 	t := timeNow().UnixMilli() | ||||
| 	t, s := getV7Time() | ||||
|  | ||||
| 	uuid[0] = byte(t >> 40) | ||||
| 	uuid[1] = byte(t >> 32) | ||||
| @@ -70,6 +70,35 @@ func makeV7(uuid []byte) { | ||||
| 	uuid[4] = byte(t >> 8) | ||||
| 	uuid[5] = byte(t) | ||||
|  | ||||
| 	uuid[6] = 0x70 | (uuid[6] & 0x0F) | ||||
| 	// uuid[8] has already has right version | ||||
| 	uuid[6] = 0x70 | (0x0F & byte(s>>8)) | ||||
| 	uuid[7] = byte(s) | ||||
| } | ||||
|  | ||||
| // lastV7time is the last time we returned stored as: | ||||
| // | ||||
| //	52 bits of time in milliseconds since epoch | ||||
| //	12 bits of (fractional nanoseconds) >> 8 | ||||
| var lastV7time int64 | ||||
|  | ||||
| const nanoPerMilli = 1000000 | ||||
|  | ||||
| // getV7Time returns the time in milliseconds and nanoseconds / 256. | ||||
| // The returned (milli << 12 + seq) is guarenteed to be greater than | ||||
| // (milli << 12 + seq) returned by any previous call to getV7Time. | ||||
| func getV7Time() (milli, seq int64) { | ||||
| 	timeMu.Lock() | ||||
| 	defer timeMu.Unlock() | ||||
|  | ||||
| 	nano := timeNow().UnixNano() | ||||
| 	milli = nano / nanoPerMilli | ||||
| 	// Sequence number is between 0 and 3906 (nanoPerMilli>>8) | ||||
| 	seq = (nano - milli*nanoPerMilli) >> 8 | ||||
| 	now := milli<<12 + seq | ||||
| 	if now <= lastV7time { | ||||
| 		now = lastV7time + 1 | ||||
| 		milli = now >> 12 | ||||
| 		seq = now & 0xfff | ||||
| 	} | ||||
| 	lastV7time = now | ||||
| 	return milli, seq | ||||
| } | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							| @@ -242,7 +242,7 @@ github.com/google/go-cmp/cmp/internal/value | ||||
| ## explicit; go 1.12 | ||||
| github.com/google/gofuzz | ||||
| github.com/google/gofuzz/bytesource | ||||
| # github.com/google/uuid v1.5.0 | ||||
| # github.com/google/uuid v1.6.0 | ||||
| ## explicit | ||||
| github.com/google/uuid | ||||
| # github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Akihiro Suda
					Akihiro Suda