github.com/bytedance/gopkg
v0.1.4
#866 most downloaded on Go modules
bytedance/gopkg
What this package is like to depend on
Last release 5 months ago
17 Mar 2026
Release timing varies
gaps range from 9 days to 5 months
Nearly every release is documented
notes for 5 of 5 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
134 releases · first in 2021
6 releases in the last 12 months
see the full history below
Release timeline
134 releases · Apr 2021 to Mar 2026Releases
latest 60 of 134-
v0.1.417 Mar 2026Release notes
Open source →What's Changed
- fix(lang/dirtmake): compat with tinygo by @xiaost in #253
- feat(circuitbreaker): cleanup breakers with no samples to prevent memory leak by @PureWhiteWu in #254
- fix: typos/grammar, and zset perf by @xiaost in #255
- chore: update code owners by @JasonChen233 in #257
- chore(README): updated to reflect current status by @xiaost in #258
- chore: update codeowners by @xiaost in #261
- refactor: clean up dependencies by @xiaost in #262
New Contributors
- @JasonChen233 made their first contribution in #257
Full Changelog: v0.1.3...v0.1.4
-
v0.1.4-0.20260312051903-0ce263f4e95112 Mar 2026 pre-releaseNothing published for this version
-
v0.1.4-0.20260129094041-a67f08b3b1c529 Jan 2026 pre-releaseNothing published for this version
-
v0.1.4-0.20260116081015-bc92114b438816 Jan 2026 pre-releaseNothing published for this version
-
v0.1.4-0.20251030061442-d6627d30fe5d30 Oct 2025 pre-releaseNothing published for this version
-
v0.1.313 Aug 2025Release notes
Open source →What's Changed
- chore: add code owners by @jayantxie in #252
- fix: channel cond deadlock by @jayantxie in #251
Full Changelog: v0.1.2...v0.1.3
-
v0.1.3-0.20250813031741-329cb2adf90413 Aug 2025 pre-releaseNothing published for this version
-
v0.1.227 Mar 2025Release notes
Open source →What's Changed
- Add loong64 support & fix endian error by @zhaixiaojuan in #229
- fix: zset remove range by rank lock by read mutex #234 by @Thoren-byte in #235
- fix: make atomic fields 64-bit aligned in 32-bit system by @jizhuozhi in #242
- perf(metainfo): optimized FromHTTPHeader mem alloc by @xiaost in #239
- ci: use ubuntu-latest by @zhangyunhao116 in #236
- ci(cloud/metainfo): code owner @xiaost @YangruiEmma @jayantxie by @xiaost in #241
- ci: seperate license check & remove unused config by @xiaost in #244
New Contributors
- @zhaixiaojuan made their first contribution in #229
- @Thoren-byte made their first contribution in #235
- @jizhuozhi made their first contribution in #242
Full Changelog: v0.1.1...v0.1.2
-
v0.1.2-0.20250327072943-56322a7411cd27 Mar 2025 pre-releaseNothing published for this version
-
v0.1.2-0.20250324112140-02c2ba8a3cb824 Mar 2025 pre-releaseNothing published for this version
-
v0.1.2-0.20250318071325-ceed4e7d1a4118 Mar 2025 pre-releaseNothing published for this version
-
v0.1.2-0.20241212062526-165e60aa2d4112 Dec 2024 pre-releaseNothing published for this version
-
v0.1.2-0.20240828084325-780ca9ee70fb28 Aug 2024 pre-releaseNothing published for this version
-
v0.1.123 Aug 2024Release notes
Open source →What's Changed
- perf(mcache): no alloc by @xiaost in #227
- chore: update x/net & go.mod using go 1.18 by @GuangmingLuo in #228
New Contributors
- @xiaost made their first contribution in #227
- @GuangmingLuo made their first contribution in #228
Full Changelog: v0.1.0...v0.1.1
-
v0.1.1-0.20240823104550-33d61f33e7ed23 Aug 2024 pre-releaseNothing published for this version
-
v0.1.1-0.20240822091137-ff3e2edbc31922 Aug 2024 pre-releaseNothing published for this version
-
v0.1.1-0.20240812033242-b38d25c5bfc212 Aug 2024 pre-releaseNothing published for this version
-
v0.1.005 Aug 2024Release notes
Open source →What's Changed
- chore: update CONTRIBUTING.md to use conventional commits by @PureWhiteWu in #8
- feat: add skipset by @zhangyunhao116 in #9
- refactor: move fastrand to runtimex by @zhangyunhao116 in #10
- refactor: move skipset to struct/ by @zhangyunhao116 in #12
- refactor: refactor directory by @PureWhiteWu in #14
- doc: update skipset readme by @zhangyunhao116 in #15
- doc: translate chinese into english by @PureWhiteWu in #16
- feat: add skipmap by @zhangyunhao116 in #17
- chore: update doc by @zhangyunhao116 in #18
- add hashset to collection by @lyeeeeee in #19
- release: 20210506 by @PureWhiteWu in #21
- release: merge main back to develop by @PureWhiteWu in #22
- chore: add CODEOWNERS by @PureWhiteWu in #23
- chore: seperate CODE_OF_CONDUCT by @PureWhiteWu in #24
- release: 20210507 by @PureWhiteWu in #25
- Merge pull request #25 from bytedance/release/20210507 by @PureWhiteWu in #26
- feat: add HTTP APIs for cloud/metainfo by @lsjbd in #31
- feat: add stringx to lang pkg by @kaka19ace in #32
- chore: update stringx owner to @kaka19ace by @PureWhiteWu in #33
- test: improve gopool benchmark by @zhangyunhao116 in #35
- release: 20210524 by @PureWhiteWu in #36
- merge main back to dev by @PureWhiteWu in #37
- [circuitbreaker] Options export time now func, caller may use some high-performance custom time now func by @yudecheng in #39
- release: 20210525 by @PureWhiteWu in #40
- Merge pull request #40 from bytedance/release/20210525 by @PureWhiteWu in #41
- fix: skipmap.LoadOrStore return input value by @zhangyunhao116 in #42
- fix: fix collection/hashset readme by @holenlv in #43
- add readunalighed 16bit support by @lyeeeeee in #46
- feat: add syncx.Pool by @Hchenn in #44
- fix: syncx.Pool excludes data race detector by @Hchenn in #48
- ci: update check_branch_name.sh to follow commit convention by @lsjbd in #50
- feat(metainfo): improve performance and reduce memory allocation by @lsjbd in #49
- Feat/xxhash3 by @lyeeeeee in #51
- feat: add LSCQ by @zhangyunhao116 in #53
- feat: optimize gopool perf by @PureWhiteWu in #60
- feat: skipset and skipmap improvements by @zhangyunhao116 in #58
- release: 20210705 by @PureWhiteWu in #62
- Merge pull request #62 from bytedance/release/20210705 by @PureWhiteWu in #63
- fix: SetMetaInfoFromMap and FromHTTPHeader should preserve metainfo that is already in the context by @lsjbd in #64
- fix(lang/stringx): check empty string on IsAlpha/IsNumeric/IsAlphanum… by @kaka19ace in #66
- release: 20210709 by @zhangyunhao116 in #67
- Merge pull request #67 from bytedance/develop by @PureWhiteWu in #68
- doc: update skipset and skipmap readme by @zhangyunhao116 in #69
- feat: skipset and skipmap support optional array by @zhangyunhao116 in #70
- release: 20210712 by @zhangyunhao116 in #71
- Merge pull request #71 from bytedance/develop by @PureWhiteWu in #72
- feat: skipmap support LoadOrStoreLazy by @zhangyunhao116 in #73
- release: 20210716 by @zhangyunhao116 in #74
- Merge pull request #74 from bytedance/develop by @PureWhiteWu in #75
- feat: circuitbreaker.panel use skipmap by @zhangyunhao116 in #78
- fix(metainfo): fix misuse of append by @lsjbd in #79
- fix(lscq): add write barrier for LSCQ Pointer by @zhangyunhao116 in #80
- feat(metainfo): improve backward APIs by @lsjbd in #81
- release: 20210913 by @zhangyunhao116 in #83
- release: 20210913 (#83) by @zhangyunhao116 in #88
- chore: sync main -> develop by @zhangyunhao116 in #93
- chore(skipmap,skipset): remove duplicated code generation declaration by @SilverRainZ in #87
- fix(lscq): cas2 use runtime.noescape by @zhangyunhao116 in #94
- feat(lang/fastrand): add Read([]byte) function by @ziposcar in #90
- doc: add badge to link to godoc by @SilverRainZ in #99
- ci: skip golang related workflows when there are only doc changes by @SilverRainZ in #101
- ci: add workflow for feishu/lark notification by @SilverRainZ in #100
- feat(metainfo): define standard for backward prefix by @PureWhiteWu in #102
- feat(fastrand): support Read,Shuffle,Perm by @zhangyunhao116 in #103
- feat(fastrand): Read remove temp buffer by @zhangyunhao116 in #104
- ci: add github workflow for performance regression check by @SilverRainZ in #95
- chore: add github issue forms by @SilverRainZ in #105
- test(lang/syncx): add benchmark for RWMutex by @SilverRainZ in #89
- fix(xxhash3): add fallback to fix panic occurs on non avx2, non sse2 machine by @lyeeeeee in #108
- feat: add zset by @SilverRainZ in #98
- docs: fix docs typo by @chyroc in #109
- feat: auto tuning gc by @joway in #112
- fix: gctuner tests data race by @joway in #113
- chore(ci): use self-hosted runner by @PureWhiteWu in #114
- release: 20220118 by @zhangyunhao116 in #115
- release: 20220118 by @zhangyunhao116 in #117
- chore(ci): fix feishu notification by @SilverRainZ in #118
- perf(fastrand): optimize Read by @zhangyunhao116 in #123
- fix typos by @doaspx in #126
- perf: use bits.Len64 instead of bsr by @Hchenn in #129
- feat: support change min/max gc percent limit by @joway in #131
- feat(gopool): gopool prints log only when panicHandler is nil by @crimson-gao in #133
- fix(xxhash3): support arm64 by @zhangyunhao116 in #135
- feat(gopool): Pool support WorkerCount() by @lvsz1 in #137
- fix(lscq): move data escape to heap by @zhangyunhao116 in #140
- fix(metainfo): fix value override by append by @lsjbd in #142
- fix some typos by @cuishuang in #148
- fix(xxhash3): fix data race by @HuangHongkai in #149
- testing refactor by @myoung34 in #150
- fix: logger cannot correctly handle varargs by @Andello in #139
- feat: add RangePersistentValues by @caimufu in #151
- fix(skipmap): add missing return in Store by @zhangyunhao116 in #158
- feat(lscq): add arm64 support by @kabu1204 in #152
- chore: fix gctuner tests by @joway in #157
- feat(skipmap): generate the level lazily in LoadOrStore by @zhangyunhao116 in #159
- fix typo of README-CN.md by @chenhg5 in #161
- feature(metainfo): filter out invalid key-value pairs when converted from context to HTTP header by @lsjbd in #169
- chore: revert unnecessary dependency change in last commit by @lsjbd in #173
- feat(metainfo): add WithValues and WithPersistentValues for batch with by @wzekin in #175
- fix(zset): fix wrong func name by @SilverRainZ in #168
- optimise(gopool): no cap by default by @joway in #178
- chore: downward compatibility for go1.15 by @joway in #180
- fix(metainfo): old kvs missed after
WithValues()by @AsterDY in #186 - chore: add owner for channel lib by @joway in #197
- feat: safe and self-adaptive channel by @joway in #196
- feat: add
GetBackwardValueToSendapi to get a single backward value to send from the given context by @jayantxie in #164 - fix: change runtime.fastrand to runtime.cheaprand in go 1.22 by @NX-Official in #206
- perf: metainfo reduce mallocgc by @joway in #199
- feat: use runtime.mallocgc to make bytes without clear memory by @jayantxie in #209
- fix: channel consume left data after close by @joway in #211
- feat: add span cache by @joway in #213
- feat: add GetValueToMap that sets value to the input map by @ppzqh in #212
- chore: fix all unit test ci by @joway in #222
- chore: rm useless and unstable tests codes by @joway in #223
- chore: merge from develop by @joway in #224
New Contributors
- @PureWhiteWu made their first contribution in #8
- @lsjbd made their first contribution in #31
- @kaka19ace made their first contribution in #32
- @yudecheng made their first contribution in #39
- @holenlv made their first contribution in #43
- @Hchenn made their first contribution in #44
- @SilverRainZ made their first contribution in
Note truncated.
-
v0.0.0-20260317053411-165f9e47565217 Mar 2026 pre-releaseNothing published for this version
-
v0.0.0-20250813033423-c97c000df42d13 Aug 2025 pre-releaseNothing published for this version
-
v0.0.0-20250813025953-e1872ca8abc113 Aug 2025 pre-releaseNothing published for this version
-
v0.0.0-20241212062526-165e60aa2d4112 Dec 2024 pre-releaseNothing published for this version
-
v0.0.0-20240805064538-3042f73dee3005 Aug 2024 pre-releaseNothing published for this version
-
v0.0.0-20240805033118-4f14cd95d9cb05 Aug 2024 pre-releaseNothing published for this version
-
v0.0.0-20240802064923-4d9cac1af28c02 Aug 2024 pre-releaseNothing published for this version
-
v0.0.0-20240711085056-a03554c296f811 Jul 2024 pre-releaseNothing published for this version
-
v0.0.0-20240531030433-5df24c0168e231 May 2024 pre-releaseNothing published for this version
-
v0.0.0-20240514070511-01b2cbcf35e114 May 2024 pre-releaseNothing published for this version
-
v0.0.0-20240507064146-197ded923ae307 May 2024 pre-releaseNothing published for this version
-
v0.0.0-20240419070415-fefc805d4d2a19 Apr 2024 pre-releaseNothing published for this version
-
v0.0.0-20240322102629-733fed4a8aba22 Mar 2024 pre-releaseNothing published for this version
-
v0.0.0-20240322093339-557e5c0f88d722 Mar 2024 pre-releaseNothing published for this version
-
v0.0.0-20240315062850-21fc7a1671a815 Mar 2024 pre-releaseNothing published for this version
-
v0.0.0-20240202110943-5e26950c5e5702 Feb 2024 pre-releaseNothing published for this version
-
v0.0.0-20231219111115-a5eedbe9696019 Dec 2023 pre-releaseNothing published for this version
-
v0.0.0-20231219094106-6e071b221ab119 Dec 2023 pre-releaseNothing published for this version
-
v0.0.0-20230728082804-614d0af6619b28 Jul 2023 pre-releaseNothing published for this version
-
v0.0.0-20230531144706-a1297276831731 May 2023 pre-releaseNothing published for this version
-
v0.0.0-20230512060433-7f5f1dee0b1e12 May 2023 pre-releaseNothing published for this version
-
v0.0.0-20230418090422-343ae5fedd5f18 Apr 2023 pre-releaseNothing published for this version
-
v0.0.0-20230324090325-a00d8057bef924 Mar 2023 pre-releaseNothing published for this version
-
v0.0.0-20230320040348-5f61dd13ae7a20 Mar 2023 pre-releaseNothing published for this version
-
v0.0.0-20230315083604-4e474eeeb3b115 Mar 2023 pre-releaseNothing published for this version
-
v0.0.0-20230224073017-0b6876860a2f24 Feb 2023 pre-releaseNothing published for this version
-
v0.0.0-20221122125632-68358b8ecec622 Nov 2022 pre-releaseNothing published for this version
-
v0.0.0-20221028032628-1c5718bfa76428 Oct 2022 pre-releaseNothing published for this version
-
v0.0.0-20221025070437-65bdb4b6634325 Oct 2022 pre-releaseNothing published for this version
-
v0.0.0-20221011080209-a5420d77228c11 Oct 2022 pre-releaseNothing published for this version
-
v0.0.0-20221009081956-48a13c0e41b009 Oct 2022 pre-releaseNothing published for this version
-
v0.0.0-20220824043955-beb90005fda624 Aug 2022 pre-releaseNothing published for this version
-
v0.0.0-20220817015305-b879a72dc90f17 Aug 2022 pre-releaseNothing published for this version
-
v0.0.0-20220801033949-48202986124f01 Aug 2022 pre-releaseNothing published for this version
-
v0.0.0-20220728082022-984d38a4af7828 Jul 2022 pre-releaseNothing published for this version
-
v0.0.0-20220623074550-9d6d3df7099123 Jun 2022 pre-releaseNothing published for this version
-
v0.0.0-20220531084716-665b4f21126f31 May 2022 pre-releaseNothing published for this version
-
v0.0.0-20220519031347-b9c1c36b51a619 May 2022 pre-releaseNothing published for this version
-
v0.0.0-20220509134931-d1878f63898609 May 2022 pre-releaseNothing published for this version
-
v0.0.0-20220426082437-79e6caf64c3726 Apr 2022 pre-releaseNothing published for this version
-
v0.0.0-20220424101528-87ba34a41cff24 Apr 2022 pre-releaseNothing published for this version
-
v0.0.0-20220413063733-65bf48ffb3a713 Apr 2022 pre-releaseNothing published for this version