Skip to content

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 05 Jan 07:52
· 2 commits to main since this release
bf6c9c3

What's Changed

  • refactor: Use atomic operations for lock-free reads in hooks and codecs (#18) (bf6c9c3)
  • ci: bump actions/setup-go from 5 to 6 (#17) (7d2a756)
  • test: test pr ci (#16) (379778f)
  • fix(.github/workflows): 移除golangci-lint版本调试步骤 (a8a3b41)
  • ci: bump actions/checkout from 4 to 6 (#15) (87b0923)
  • ci: bump softprops/action-gh-release from 1 to 2 (#12) (e2f9000)
  • ci: bump actions/cache from 4 to 5 (#13) (7b3cbc0)
  • ci: bump codecov/codecov-action from 4 to 5 (#11) (bb19ab8)
  • chore(workflow): 更新golangci-lint版本并添加调试信息 (3462e98)

Benchmark Results

goos: linux
goarch: amd64
pkg: github.com/sunerpy/requests/test
cpu: AMD EPYC 7763 64-Core Processor                
BenchmarkBasicRequests/NetHTTP_Get-4         	   10000	    107141 ns/op	    6275 B/op	      69 allocs/op
BenchmarkBasicRequests/NetHTTP_Get-4         	   10000	    105994 ns/op	    6273 B/op	      69 allocs/op
BenchmarkBasicRequests/NetHTTP_Get-4         	   10000	    105459 ns/op	    6270 B/op	      69 allocs/op
BenchmarkBasicRequests/Requests_Get-4        	   10000	    110927 ns/op	    6353 B/op	      75 allocs/op
BenchmarkBasicRequests/Requests_Get-4        	   10000	    112535 ns/op	    6352 B/op	      75 allocs/op
BenchmarkBasicRequests/Requests_Get-4        	    9948	    108929 ns/op	    6350 B/op	      75 allocs/op
BenchmarkBasicRequests/NetHTTP_Get_WithQuery-4         	   10000	    103112 ns/op	    6309 B/op	      70 allocs/op
BenchmarkBasicRequests/NetHTTP_Get_WithQuery-4         	   10000	    106145 ns/op	    6311 B/op	      70 allocs/op
BenchmarkBasicRequests/NetHTTP_Get_WithQuery-4         	   10000	    105900 ns/op	    6311 B/op	      70 allocs/op
BenchmarkBasicRequests/Requests_Get_WithQuery-4        	   10000	    111822 ns/op	    6434 B/op	      79 allocs/op
BenchmarkBasicRequests/Requests_Get_WithQuery-4        	   10000	    113180 ns/op	    6434 B/op	      79 allocs/op
BenchmarkBasicRequests/Requests_Get_WithQuery-4        	   10000	    112517 ns/op	    6436 B/op	      79 allocs/op
BenchmarkBasicRequests/NetHTTP_Get_PrebuiltURL-4       	   10000	    106923 ns/op	    6240 B/op	      68 allocs/op
BenchmarkBasicRequests/NetHTTP_Get_PrebuiltURL-4       	   10000	    109185 ns/op	    6240 B/op	      68 allocs/op
BenchmarkBasicRequests/NetHTTP_Get_PrebuiltURL-4       	   10000	    109296 ns/op	    6238 B/op	      68 allocs/op
BenchmarkBasicRequests/Requests_Get_PrebuiltURL-4      	   10000	    111888 ns/op	    6320 B/op	      74 allocs/op
BenchmarkBasicRequests/Requests_Get_PrebuiltURL-4      	   10000	    111839 ns/op	    6321 B/op	      74 allocs/op
BenchmarkBasicRequests/Requests_Get_PrebuiltURL-4      	   10000	    110902 ns/op	    6319 B/op	      74 allocs/op
BenchmarkJSONParsing/NetHTTP_GetJSON-4                 	   10000	    110922 ns/op	    6537 B/op	      76 allocs/op
BenchmarkJSONParsing/NetHTTP_GetJSON-4                 	   10000	    111487 ns/op	    6537 B/op	      76 allocs/op
BenchmarkJSONParsing/NetHTTP_GetJSON-4                 	   10000	    111125 ns/op	    6537 B/op	      76 allocs/op
BenchmarkJSONParsing/Requests_GetJSON-4                	    9967	    115230 ns/op	    6787 B/op	      81 allocs/op
BenchmarkJSONParsing/Requests_GetJSON-4                	   10000	    113762 ns/op	    6786 B/op	      81 allocs/op
BenchmarkJSONParsing/Requests_GetJSON-4                	   10000	    115046 ns/op	    6787 B/op	      81 allocs/op
BenchmarkJSONParsing/NetHTTP_GetJSON_WithQuery-4       	   10000	    114601 ns/op	    7346 B/op	      83 allocs/op
BenchmarkJSONParsing/NetHTTP_GetJSON_WithQuery-4       	   10000	    113712 ns/op	    7345 B/op	      83 allocs/op
BenchmarkJSONParsing/NetHTTP_GetJSON_WithQuery-4       	   10000	    114505 ns/op	    7347 B/op	      83 allocs/op
BenchmarkJSONParsing/Requests_GetJSON_WithOptions-4    	    9652	    121825 ns/op	    8599 B/op	     103 allocs/op
BenchmarkJSONParsing/Requests_GetJSON_WithOptions-4    	    9627	    122089 ns/op	    8599 B/op	     103 allocs/op
BenchmarkJSONParsing/Requests_GetJSON_WithOptions-4    	    9391	    124233 ns/op	    8610 B/op	     103 allocs/op
BenchmarkJSONParsing/NetHTTP_Manual_Parse-4            	   10000	    110640 ns/op	    6537 B/op	      76 allocs/op
BenchmarkJSONParsing/NetHTTP_Manual_Parse-4            	    9970	    111395 ns/op	    6536 B/op	      76 allocs/op
BenchmarkJSONParsing/NetHTTP_Manual_Parse-4            	   10000	    110822 ns/op	    6536 B/op	      76 allocs/op
BenchmarkJSONParsing/Requests_Manual_Parse-4           	   10000	    116712 ns/op	    6621 B/op	      82 allocs/op
BenchmarkJSONParsing/Requests_Manual_Parse-4           	    9906	    120108 ns/op	    6619 B/op	      82 allocs/op
BenchmarkJSONParsing/Requests_Manual_Parse-4           	   10000	    118507 ns/op	    6620 B/op	      82 allocs/op
BenchmarkSession/NetHTTP_Client_Create-4               	1000000000	         0.3117 ns/op	       0 B/op	       0 allocs/op
BenchmarkSession/NetHTTP_Client_Create-4               	1000000000	         0.3116 ns/op	       0 B/op	       0 allocs/op
BenchmarkSession/NetHTTP_Client_Create-4               	1000000000	         0.3116 ns/op	       0 B/op	       0 allocs/op
BenchmarkSession/Requests_Session_Create-4             	 5431279	       221.2 ns/op	     336 B/op	       5 allocs/op
BenchmarkSession/Requests_Session_Create-4             	 5428195	       222.6 ns/op	     336 B/op	       5 allocs/op
BenchmarkSession/Requests_Session_Create-4             	 5365346	       221.5 ns/op	     336 B/op	       5 allocs/op
BenchmarkSession/Requests_Session_WithConfig-4         	 2914112	       415.3 ns/op	     704 B/op	       7 allocs/op
BenchmarkSession/Requests_Session_WithConfig-4         	 2878713	       411.9 ns/op	     704 B/op	       7 allocs/op
BenchmarkSession/Requests_Session_WithConfig-4         	 2893056	       414.7 ns/op	     704 B/op	       7 allocs/op
BenchmarkSession/NetHTTP_Client_Reuse-4                	    9888	    106917 ns/op	    6270 B/op	      69 allocs/op

What's Changed

  • ci: bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in #11
  • ci: bump actions/cache from 4 to 5 by @dependabot[bot] in #13
  • ci: bump softprops/action-gh-release from 1 to 2 by @dependabot[bot] in #12
  • ci: bump actions/checkout from 4 to 6 by @dependabot[bot] in #15
  • test: test pr ci by @sunerpy in #16
  • ci: bump actions/setup-go from 5 to 6 by @dependabot[bot] in #17
  • refactor: Use atomic operations for lock-free reads in hooks and codecs by @sunerpy in #18

New Contributors

Full Changelog: v0.1.0...v0.1.1