Releases: ARM-software/golang-utils
Release 1.63.0
Changelog
This document contains a history of significant changes which have been released for golang-utils
. Please note that
beta releases are not included in this history.
"1.63.0" (2024-05-13)
Features
- ✨ Add pipe logger for logging output without adding anything to the output (#20240508124107)
Bugfixes
- Dependency upgrade: v3-3.24.4 (#20240501102916, #20240501102918)
- 🐛
collection
Fix bug in paginators that causes infinite recursion (#20240503113230) - Dependency upgrade: text-0.15.0 (#20240506101015, #20240506101028, #20240506101044, #20240506101110, #20240506101147, #20240506101210, #20240506101247, #20240506101314)
- Dependency upgrade: oauth2-0.20.0 (#20240506101018, #20240506101022, #20240506101045, #20240506101056, #20240506101134, #20240506101200, #20240506101240, #20240506101259)
- Dependency upgrade: sys-0.20.0 (#20240506101020, #20240506101029, #20240506101050, #20240506101116, #20240506101149, #20240506101230, #20240506101258, #20240506101327, #20240506101338, #20240506101400, #20240506101413, #20240506101433, #20240506101443, #20240506101504, #20240506101516, #20240506101538, #20240506101544, #20240506101606, #20240506101613, #20240506101638, #20240506101642, #20240506101709, #20240506101711)
- Dependency upgrade: net-0.25.0 (#20240507105154, #20240507105157, #20240507105224, #20240507105226)
- Dependency upgrade: crypto-0.23.0 (#20240507105201, #20240507105207, #20240507105229, #20240507105235, #20240507105302, #20240507105307, #20240507105331, #20240507105337, #20240507105407, #20240507105411, #20240507105438, #20240507105440)
- Dependency upgrade: go-retryablehttp-0.7.6 (#20240510103447, #20240510103451, #20240510103522)
"1.62.2" (2024-04-24)
Bugfixes
- 🐛 Make sure that loggers added in NewMultipleLoggers don't fail with 'No Logger Source' (#20240424131658)
"1.62.1" (2024-04-18)
Bugfixes
- Dependency upgrade: sys-0.19.0 (#20240405101051, #20240405101057, #20240405101124, #20240405101209, #20240405101317, #20240405101424, #20240405101506, #20240405101557, #20240405101647, #20240405101740, #20240405101824, #20240405101912, #20240405101952, #20240405102047, #20240405102137, #20240405102214, #20240405102310, #20240405102347, #20240405102440, #20240405102509, #20240405102609, #20240405102650, #20240405102742, #20240405102826, #20240405102920, #20240405103000, #20240405103058, #20240405103137, #20240405103240, #20240405103310, #20240405103418, #20240405103444, #20240405103536, #20240405103541, #20240405103651, #20240405103702, #20240405103804)
- Dependency upgrade: crypto-0.22.0 (#20240405101059, #20240405101103, #20240405101240, #20240405101310, #20240405101445, #20240405101502, #20240405101622, #20240405101629, #20240405101800, #20240405101809, #20240405101947, #20240405101951, #20240405102114, #20240405102120, #20240405102246, #20240405102301, #20240405102414, #20240405102430, #20240405102531, #20240405102558, #20240405102714, #20240405102740, #20240405102850, #20240405102915, #20240405103028, #20240405103049, #20240405103157, #20240405103221, #20240405103330, #20240405103357, #20240405103504, #20240405103530, #20240405103606, #20240405103634, #20240405103720, #20240405103752, #20240405103833, #20240405103859, #20240405103944, #20240405104009, #20240405104029, #20240405104047, #20240405104129, #20240405104140, #20240405104212, #20240405104220, #20240405104256, #20240405104307, #20240405104357, #20240405104359)
- Dependency upgrade: oauth2-0.19.0 (#20240405101129, #20240405101134, #20240405101328, #20240405101407, #20240405101522, #20240405101552, #20240405101703, #20240405101734, #20240405101837, #20240405101853, #20240405102014, #20240405102027, #20240405102149, #20240405102156, #20240405102318, #20240405102345, #20240405102454, #20240405102501, #20240405102624, #20240405102640, #20240405102806, #20240405102809, #20240405102930, #20240405102948, #20240405103111, #20240405103128, #20240405103254)
- Dependency upgrade: net-0.24.0 (#20240418130042, #20240418130051, #20240418130127)
- Dependency upgrade: sync-0.7.0 (#20240418130054, #20240418130058, #20240418130123, #20240418130130, #20240418130155, #20240418130214, #20240418130230, #20240418130249, #20240418130259, #20240418130317, #20240418130330, #20240418130348, #20240418130400, #20240418130417, #20240418130430, #20240418130445, #20240418130459, #20240418130514, #20240418130534, #20240418130548, #20240418130602, #20240418130620, #20240418130630, #20240418130649, #20240418130708, #20240418130721, #20240418130740, #20240418130753, #20240418130810, #20240418130826, #20240418130842, #20240418130901, #20240418130911, #20240418130936, #20240418130946, #20240418131006, #20240418131017, #20240418131035, #20240418131045, #20240418131105, #20240418131116, #20240418131135, #20240418131146, #20240418131205, #20240418131216, #20240418131237, #20240418131245, #20240418131309, #20240418131316, #20240418131341, #20240418131350, #20240418131412, #20240418131420, #20240418131444, #20240418131450, #20240418131520)
"1.62.0" (2024-04-04)
Features
- ✨ Add utilities to manage processes (#20240320185150)
- ✨
[proc]
Add a utility to check whether a process is running or not (#20240403150239)
Bugfixes
- Dependency upgrade: v5-5.12.0 (#20240401100303)
- Dependency upgrade: v3-3.24.3 (#20240401100307, #20240401100318)
- Dependency upgrade: go-hclog-1.6.3 (#20240403074309, #20240403074315, #20240403074343)
- 🐛 Fix hanging sub processes when deleting folders as described in (go issue). See https://github.com/go-cmd/cmd/tree/master?tab=readme-ov-file#proper-process-termination for inspiration (#20240403145328)
- 🐛 Fix sub processes termination and command process setup as described in (go issue). (#20240403170926)
- Dependency upgrade: net-0.23.0 (#20240404103821)
"1.61.2" (2024-03-20)
Bugfixes
- Dependency upgrade: protobuf-1.33.0 (#20240318120618, #20240318120622, #20240318120653, #20240318120655)
"1.61.1" (2024-03-12)
Bugfixes
- Dependency upgrade: zap-1.27.0 (#20240221114147, #20240221114153, #20240221114220, #20240221114229, #20240221114255, #20240221114258, #20240221114324, #20240221114327)
- Dependency upgrade: crypto-0.20.0 (#20240227115705, #20240227115715, #20240227115739, #20240227115743, #20240227115813)
- Dependency upgrade: v3-3.24.2 (#20240301115938, #20240301115942, #20240301120010, #20240301120013, #20240301120046, #20240301120052, #20240301120119, #20240301120128, #20240301120148, #20240301120157, #20240301120219, #20240301120229, #20240301120301)
- Dependency upgrade: testify-1.9.0 (#20240301115940)
- Dependency upgrade: net-0.22.0 (#20240305114203, #20240305114205)
- Dependency upgrade: crypto-0.21.0 (#20240305114210, #20240305114215, #20240305114246, #20240305114258, #20240305114414, #20240305114426, #20240305114502, #20240305114512, #20240305114554, #20240305114604, #20240305114623, #20240305114640, #20240305114654, #20240305114709, #20240305114724, #20240305114742, #20240305114753, #20240305114812, #20240305114827, #20240305114841, #20240305114855, #20240305114910, #20240305114928, #20240305114949, #20240305114957, #20240305115020, #20240305115027, #20240305115049, #20240305115057, #20240305115118, #20240305115129, #20240305115146, #20240305115157, #20240305115215, #20240305115234, #20240305115248, #20240305115303, #20240305115321, #20240305115331, #20240305115400)
- Dependency upgrade: sys-0.18.0 (#20240305114233, #20240305114235)
- Dependency upgrade: oauth2-0.18.0 (#20240311171733, #20240311171736)
"1.61.0" (2024-02-20)
Features
- ✨
http
Add RetryIf function to do retries based on an arbitrary condition (#20240220143843) - ✨
retry
Add retry module (#20240220151510)
"1.60.1" (2024-02-15)
Bugfixes
- Dependency upgrade: v3-3.24.1 (#20240201113612, #20240201113615, #20240201113641, #20240201113642)
- Dependency upgrade: zerolog-1.32.0 (#20240205110852, #20240205110859, #20240205110924, #20240205110926)
- Dependency upgrade: upload-artifact-4.3.1 (#20240206113627, #20240206113628)
- Dependency upgrade: net-0.21.0 (#20240208113514, #20240208113516)
- Dependency upgrade: sys-0.17.0 (#20240208113515)
- Dependency upgrade: crypto-0.19.0 (#20240208113521)
- Dependency upgrade: oauth2-0.17.0 (#20240209113650, #20240209113656, #20240209113719, #20240209113724, #20240209113747, #20240209113751, #20240209113815, #20240209113823, #20240209113845, #20240209113902, #20240209113914, #20240209113927, #20240209113943, #20240209113956, #20240209114014, #20240209114026, #20240209114045, #20240209114055, #20240209114111, #20240209114122, #20240209114138, #20240209114154, #20240209114206, #20240209114221, #20240209114235, #20240209114249, #20240209114303, #20240209114317, #20240209114331, #20240209114348, #20240209114400, #20240209114415, #20240209114429, #20240209114445, #20240209114500, #20240209114518, #20240209114531, #20240209114545, #20240209114600, #20240209114617, #20240209114628, #20240209114645, #20240209114656, #20240209114716, #20240209114726, #20240209114745, #20240209114754, #20240209114814, #20240209114828, #20240209114844, #20240209114859, #20240209114915, #20240209114927, #20240209114947, #20240209114958, #20240209115018, #20240209115028, #20240209115048, #20240209115101, #20240209115115, #20240209115130, #20240209115141, #20240209115159, #20240209115209, #20240209115228, #20240209115237, #20240209115300, #20240209115310, #20240209115332, #2...
Release 1.62.2
Changelog
This document contains a history of significant changes which have been released for golang-utils
. Please note that
beta releases are not included in this history.
"1.62.2" (2024-04-24)
Bugfixes
- 🐛 Make sure that loggers added in NewMultipleLoggers don't fail with 'No Logger Source' (#20240424131658)
"1.62.1" (2024-04-18)
Bugfixes
- Dependency upgrade: sys-0.19.0 (#20240405101051, #20240405101057, #20240405101124, #20240405101209, #20240405101317, #20240405101424, #20240405101506, #20240405101557, #20240405101647, #20240405101740, #20240405101824, #20240405101912, #20240405101952, #20240405102047, #20240405102137, #20240405102214, #20240405102310, #20240405102347, #20240405102440, #20240405102509, #20240405102609, #20240405102650, #20240405102742, #20240405102826, #20240405102920, #20240405103000, #20240405103058, #20240405103137, #20240405103240, #20240405103310, #20240405103418, #20240405103444, #20240405103536, #20240405103541, #20240405103651, #20240405103702, #20240405103804)
- Dependency upgrade: crypto-0.22.0 (#20240405101059, #20240405101103, #20240405101240, #20240405101310, #20240405101445, #20240405101502, #20240405101622, #20240405101629, #20240405101800, #20240405101809, #20240405101947, #20240405101951, #20240405102114, #20240405102120, #20240405102246, #20240405102301, #20240405102414, #20240405102430, #20240405102531, #20240405102558, #20240405102714, #20240405102740, #20240405102850, #20240405102915, #20240405103028, #20240405103049, #20240405103157, #20240405103221, #20240405103330, #20240405103357, #20240405103504, #20240405103530, #20240405103606, #20240405103634, #20240405103720, #20240405103752, #20240405103833, #20240405103859, #20240405103944, #20240405104009, #20240405104029, #20240405104047, #20240405104129, #20240405104140, #20240405104212, #20240405104220, #20240405104256, #20240405104307, #20240405104357, #20240405104359)
- Dependency upgrade: oauth2-0.19.0 (#20240405101129, #20240405101134, #20240405101328, #20240405101407, #20240405101522, #20240405101552, #20240405101703, #20240405101734, #20240405101837, #20240405101853, #20240405102014, #20240405102027, #20240405102149, #20240405102156, #20240405102318, #20240405102345, #20240405102454, #20240405102501, #20240405102624, #20240405102640, #20240405102806, #20240405102809, #20240405102930, #20240405102948, #20240405103111, #20240405103128, #20240405103254)
- Dependency upgrade: net-0.24.0 (#20240418130042, #20240418130051, #20240418130127)
- Dependency upgrade: sync-0.7.0 (#20240418130054, #20240418130058, #20240418130123, #20240418130130, #20240418130155, #20240418130214, #20240418130230, #20240418130249, #20240418130259, #20240418130317, #20240418130330, #20240418130348, #20240418130400, #20240418130417, #20240418130430, #20240418130445, #20240418130459, #20240418130514, #20240418130534, #20240418130548, #20240418130602, #20240418130620, #20240418130630, #20240418130649, #20240418130708, #20240418130721, #20240418130740, #20240418130753, #20240418130810, #20240418130826, #20240418130842, #20240418130901, #20240418130911, #20240418130936, #20240418130946, #20240418131006, #20240418131017, #20240418131035, #20240418131045, #20240418131105, #20240418131116, #20240418131135, #20240418131146, #20240418131205, #20240418131216, #20240418131237, #20240418131245, #20240418131309, #20240418131316, #20240418131341, #20240418131350, #20240418131412, #20240418131420, #20240418131444, #20240418131450, #20240418131520)
"1.62.0" (2024-04-04)
Features
- ✨ Add utilities to manage processes (#20240320185150)
- ✨
[proc]
Add a utility to check whether a process is running or not (#20240403150239)
Bugfixes
- Dependency upgrade: v5-5.12.0 (#20240401100303)
- Dependency upgrade: v3-3.24.3 (#20240401100307, #20240401100318)
- Dependency upgrade: go-hclog-1.6.3 (#20240403074309, #20240403074315, #20240403074343)
- 🐛 Fix hanging sub processes when deleting folders as described in (go issue). See https://github.com/go-cmd/cmd/tree/master?tab=readme-ov-file#proper-process-termination for inspiration (#20240403145328)
- 🐛 Fix sub processes termination and command process setup as described in (go issue). (#20240403170926)
- Dependency upgrade: net-0.23.0 (#20240404103821)
"1.61.2" (2024-03-20)
Bugfixes
- Dependency upgrade: protobuf-1.33.0 (#20240318120618, #20240318120622, #20240318120653, #20240318120655)
"1.61.1" (2024-03-12)
Bugfixes
- Dependency upgrade: zap-1.27.0 (#20240221114147, #20240221114153, #20240221114220, #20240221114229, #20240221114255, #20240221114258, #20240221114324, #20240221114327)
- Dependency upgrade: crypto-0.20.0 (#20240227115705, #20240227115715, #20240227115739, #20240227115743, #20240227115813)
- Dependency upgrade: v3-3.24.2 (#20240301115938, #20240301115942, #20240301120010, #20240301120013, #20240301120046, #20240301120052, #20240301120119, #20240301120128, #20240301120148, #20240301120157, #20240301120219, #20240301120229, #20240301120301)
- Dependency upgrade: testify-1.9.0 (#20240301115940)
- Dependency upgrade: net-0.22.0 (#20240305114203, #20240305114205)
- Dependency upgrade: crypto-0.21.0 (#20240305114210, #20240305114215, #20240305114246, #20240305114258, #20240305114414, #20240305114426, #20240305114502, #20240305114512, #20240305114554, #20240305114604, #20240305114623, #20240305114640, #20240305114654, #20240305114709, #20240305114724, #20240305114742, #20240305114753, #20240305114812, #20240305114827, #20240305114841, #20240305114855, #20240305114910, #20240305114928, #20240305114949, #20240305114957, #20240305115020, #20240305115027, #20240305115049, #20240305115057, #20240305115118, #20240305115129, #20240305115146, #20240305115157, #20240305115215, #20240305115234, #20240305115248, #20240305115303, #20240305115321, #20240305115331, #20240305115400)
- Dependency upgrade: sys-0.18.0 (#20240305114233, #20240305114235)
- Dependency upgrade: oauth2-0.18.0 (#20240311171733, #20240311171736)
"1.61.0" (2024-02-20)
Features
- ✨
http
Add RetryIf function to do retries based on an arbitrary condition (#20240220143843) - ✨
retry
Add retry module (#20240220151510)
"1.60.1" (2024-02-15)
Bugfixes
- Dependency upgrade: v3-3.24.1 (#20240201113612, #20240201113615, #20240201113641, #20240201113642)
- Dependency upgrade: zerolog-1.32.0 (#20240205110852, #20240205110859, #20240205110924, #20240205110926)
- Dependency upgrade: upload-artifact-4.3.1 (#20240206113627, #20240206113628)
- Dependency upgrade: net-0.21.0 (#20240208113514, #20240208113516)
- Dependency upgrade: sys-0.17.0 (#20240208113515)
- Dependency upgrade: crypto-0.19.0 (#20240208113521)
- Dependency upgrade: oauth2-0.17.0 (#20240209113650, #20240209113656, #20240209113719, #20240209113724, #20240209113747, #20240209113751, #20240209113815, #20240209113823, #20240209113845, #20240209113902, #20240209113914, #20240209113927, #20240209113943, #20240209113956, #20240209114014, #20240209114026, #20240209114045, #20240209114055, #20240209114111, #20240209114122, #20240209114138, #20240209114154, #20240209114206, #20240209114221, #20240209114235, #20240209114249, #20240209114303, #20240209114317, #20240209114331, #20240209114348, #20240209114400, #20240209114415, #20240209114429, #20240209114445, #20240209114500, #20240209114518, #20240209114531, #20240209114545, #20240209114600, #20240209114617, #20240209114628, #20240209114645, #20240209114656, #20240209114716, #20240209114726, #20240209114745, #20240209114754, #20240209114814, #20240209114828, #20240209114844, #20240209114859, #20240209114915, #20240209114927, #20240209114947, #20240209114958, #20240209115018, #20240209115028, #20240209115048, #20240209115101, #20240209115115, #20240209115130, #20240209115141, #20240209115159, #20240209115209, #20240209115228, #20240209115237, #20240209115300, #20240209115310, #20240209115332, #20240209115342, #20240209115404, #20240209115410, #20240209115431, #20240209115439, #20240209115501, #20240209115506, #20240209115528, #20240209115535, #20240209115555, #20240209115607, #20240209115627, #20240209115639, #20240209115654, #20240209115719, #20240209115721)
- Dependency upgrade: golangci-lint-action-4 (#20240212112906, #20240212112914, #20240212112934, #20240212112943, #20240212113005, #20240212113013, #20240212113036, #20240212113046, #20240212113108, #20240212113119, #20240212113138, #20240212113149, #20240212113210, #20240212113216, #20240212113241, #20240212113250, #20240212113313, #20240212113319, #20240212113344, #20240212113350, #20240212113416)
"1.60.0" (2024-02-01)
Features
- ✨
[subprocess]
Enable specifying additional environment variables for the subprocess to run with (#20240131182504)
Bugfixes
- Dependency upgrade: upload-artifact-4.2.0 (#20240119112633, #20240119112639, #20240119112704, #20240119112707, #20240119112734, #20240119112735)
- Dependency upgrade: upload-artifact-4.3.0 (#20240124111907, #20240124111909)
- 🐛
subprocess
Fix issue where subprocess.Output results in data race if the output prints to both stderr and stdout (#20240131145019) - 🐛
logs
Fix mutex lock in multipleLoggers as it was using a read only lock in situation where loggers can actually be accessing the same underlying resource (#20240131151659)
"1.59.0" (2024-01-18)
Features
- ✨
[filesystem]
Add a way to convert `filesy...
Release 1.62.1
Changelog
This document contains a history of significant changes which have been released for golang-utils
. Please note that
beta releases are not included in this history.
"1.62.1" (2024-04-18)
Bugfixes
- Dependency upgrade: sys-0.19.0 (#20240405101051, #20240405101057, #20240405101124, #20240405101209, #20240405101317, #20240405101424, #20240405101506, #20240405101557, #20240405101647, #20240405101740, #20240405101824, #20240405101912, #20240405101952, #20240405102047, #20240405102137, #20240405102214, #20240405102310, #20240405102347, #20240405102440, #20240405102509, #20240405102609, #20240405102650, #20240405102742, #20240405102826, #20240405102920, #20240405103000, #20240405103058, #20240405103137, #20240405103240, #20240405103310, #20240405103418, #20240405103444, #20240405103536, #20240405103541, #20240405103651, #20240405103702, #20240405103804)
- Dependency upgrade: crypto-0.22.0 (#20240405101059, #20240405101103, #20240405101240, #20240405101310, #20240405101445, #20240405101502, #20240405101622, #20240405101629, #20240405101800, #20240405101809, #20240405101947, #20240405101951, #20240405102114, #20240405102120, #20240405102246, #20240405102301, #20240405102414, #20240405102430, #20240405102531, #20240405102558, #20240405102714, #20240405102740, #20240405102850, #20240405102915, #20240405103028, #20240405103049, #20240405103157, #20240405103221, #20240405103330, #20240405103357, #20240405103504, #20240405103530, #20240405103606, #20240405103634, #20240405103720, #20240405103752, #20240405103833, #20240405103859, #20240405103944, #20240405104009, #20240405104029, #20240405104047, #20240405104129, #20240405104140, #20240405104212, #20240405104220, #20240405104256, #20240405104307, #20240405104357, #20240405104359)
- Dependency upgrade: oauth2-0.19.0 (#20240405101129, #20240405101134, #20240405101328, #20240405101407, #20240405101522, #20240405101552, #20240405101703, #20240405101734, #20240405101837, #20240405101853, #20240405102014, #20240405102027, #20240405102149, #20240405102156, #20240405102318, #20240405102345, #20240405102454, #20240405102501, #20240405102624, #20240405102640, #20240405102806, #20240405102809, #20240405102930, #20240405102948, #20240405103111, #20240405103128, #20240405103254)
- Dependency upgrade: net-0.24.0 (#20240418130042, #20240418130051, #20240418130127)
- Dependency upgrade: sync-0.7.0 (#20240418130054, #20240418130058, #20240418130123, #20240418130130, #20240418130155, #20240418130214, #20240418130230, #20240418130249, #20240418130259, #20240418130317, #20240418130330, #20240418130348, #20240418130400, #20240418130417, #20240418130430, #20240418130445, #20240418130459, #20240418130514, #20240418130534, #20240418130548, #20240418130602, #20240418130620, #20240418130630, #20240418130649, #20240418130708, #20240418130721, #20240418130740, #20240418130753, #20240418130810, #20240418130826, #20240418130842, #20240418130901, #20240418130911, #20240418130936, #20240418130946, #20240418131006, #20240418131017, #20240418131035, #20240418131045, #20240418131105, #20240418131116, #20240418131135, #20240418131146, #20240418131205, #20240418131216, #20240418131237, #20240418131245, #20240418131309, #20240418131316, #20240418131341, #20240418131350, #20240418131412, #20240418131420, #20240418131444, #20240418131450, #20240418131520)
"1.62.0" (2024-04-04)
Features
- ✨ Add utilities to manage processes (#20240320185150)
- ✨
[proc]
Add a utility to check whether a process is running or not (#20240403150239)
Bugfixes
- Dependency upgrade: v5-5.12.0 (#20240401100303)
- Dependency upgrade: v3-3.24.3 (#20240401100307, #20240401100318)
- Dependency upgrade: go-hclog-1.6.3 (#20240403074309, #20240403074315, #20240403074343)
- 🐛 Fix hanging sub processes when deleting folders as described in (go issue). See https://github.com/go-cmd/cmd/tree/master?tab=readme-ov-file#proper-process-termination for inspiration (#20240403145328)
- 🐛 Fix sub processes termination and command process setup as described in (go issue). (#20240403170926)
- Dependency upgrade: net-0.23.0 (#20240404103821)
"1.61.2" (2024-03-20)
Bugfixes
- Dependency upgrade: protobuf-1.33.0 (#20240318120618, #20240318120622, #20240318120653, #20240318120655)
"1.61.1" (2024-03-12)
Bugfixes
- Dependency upgrade: zap-1.27.0 (#20240221114147, #20240221114153, #20240221114220, #20240221114229, #20240221114255, #20240221114258, #20240221114324, #20240221114327)
- Dependency upgrade: crypto-0.20.0 (#20240227115705, #20240227115715, #20240227115739, #20240227115743, #20240227115813)
- Dependency upgrade: v3-3.24.2 (#20240301115938, #20240301115942, #20240301120010, #20240301120013, #20240301120046, #20240301120052, #20240301120119, #20240301120128, #20240301120148, #20240301120157, #20240301120219, #20240301120229, #20240301120301)
- Dependency upgrade: testify-1.9.0 (#20240301115940)
- Dependency upgrade: net-0.22.0 (#20240305114203, #20240305114205)
- Dependency upgrade: crypto-0.21.0 (#20240305114210, #20240305114215, #20240305114246, #20240305114258, #20240305114414, #20240305114426, #20240305114502, #20240305114512, #20240305114554, #20240305114604, #20240305114623, #20240305114640, #20240305114654, #20240305114709, #20240305114724, #20240305114742, #20240305114753, #20240305114812, #20240305114827, #20240305114841, #20240305114855, #20240305114910, #20240305114928, #20240305114949, #20240305114957, #20240305115020, #20240305115027, #20240305115049, #20240305115057, #20240305115118, #20240305115129, #20240305115146, #20240305115157, #20240305115215, #20240305115234, #20240305115248, #20240305115303, #20240305115321, #20240305115331, #20240305115400)
- Dependency upgrade: sys-0.18.0 (#20240305114233, #20240305114235)
- Dependency upgrade: oauth2-0.18.0 (#20240311171733, #20240311171736)
"1.61.0" (2024-02-20)
Features
- ✨
http
Add RetryIf function to do retries based on an arbitrary condition (#20240220143843) - ✨
retry
Add retry module (#20240220151510)
"1.60.1" (2024-02-15)
Bugfixes
- Dependency upgrade: v3-3.24.1 (#20240201113612, #20240201113615, #20240201113641, #20240201113642)
- Dependency upgrade: zerolog-1.32.0 (#20240205110852, #20240205110859, #20240205110924, #20240205110926)
- Dependency upgrade: upload-artifact-4.3.1 (#20240206113627, #20240206113628)
- Dependency upgrade: net-0.21.0 (#20240208113514, #20240208113516)
- Dependency upgrade: sys-0.17.0 (#20240208113515)
- Dependency upgrade: crypto-0.19.0 (#20240208113521)
- Dependency upgrade: oauth2-0.17.0 (#20240209113650, #20240209113656, #20240209113719, #20240209113724, #20240209113747, #20240209113751, #20240209113815, #20240209113823, #20240209113845, #20240209113902, #20240209113914, #20240209113927, #20240209113943, #20240209113956, #20240209114014, #20240209114026, #20240209114045, #20240209114055, #20240209114111, #20240209114122, #20240209114138, #20240209114154, #20240209114206, #20240209114221, #20240209114235, #20240209114249, #20240209114303, #20240209114317, #20240209114331, #20240209114348, #20240209114400, #20240209114415, #20240209114429, #20240209114445, #20240209114500, #20240209114518, #20240209114531, #20240209114545, #20240209114600, #20240209114617, #20240209114628, #20240209114645, #20240209114656, #20240209114716, #20240209114726, #20240209114745, #20240209114754, #20240209114814, #20240209114828, #20240209114844, #20240209114859, #20240209114915, #20240209114927, #20240209114947, #20240209114958, #20240209115018, #20240209115028, #20240209115048, #20240209115101, #20240209115115, #20240209115130, #20240209115141, #20240209115159, #20240209115209, #20240209115228, #20240209115237, #20240209115300, #20240209115310, #20240209115332, #20240209115342, #20240209115404, #20240209115410, #20240209115431, #20240209115439, #20240209115501, #20240209115506, #20240209115528, #20240209115535, #20240209115555, #20240209115607, #20240209115627, #20240209115639, #20240209115654, #20240209115719, #20240209115721)
- Dependency upgrade: golangci-lint-action-4 (#20240212112906, #20240212112914, #20240212112934, #20240212112943, #20240212113005, #20240212113013, #20240212113036, #20240212113046, #20240212113108, #20240212113119, #20240212113138, #20240212113149, #20240212113210, #20240212113216, #20240212113241, #20240212113250, #20240212113313, #20240212113319, #20240212113344, #20240212113350, #20240212113416)
"1.60.0" (2024-02-01)
Features
- ✨
[subprocess]
Enable specifying additional environment variables for the subprocess to run with (#20240131182504)
Bugfixes
- Dependency upgrade: upload-artifact-4.2.0 (#20240119112633, #20240119112639, #20240119112704, #20240119112707, #20240119112734, #20240119112735)
- Dependency upgrade: upload-artifact-4.3.0 (#20240124111907, #20240124111909)
- 🐛
subprocess
Fix issue where subprocess.Output results in data race if the output prints to both stderr and stdout (#20240131145019) - 🐛
logs
Fix mutex lock in multipleLoggers as it was using a read only lock in situation where loggers can actually be accessing the same underlying resource (#20240131151659)
"1.59.0" (2024-01-18)
Features
- ✨
[filesystem]
Add a way to convertfilesystem.File
to*os.File
for legacy functions which have not moved to usingfs.File
(#20240118145043)
Bugfixes
- Dependency upgrade: upload-artifact-4.1.0 (#2024011...
Release 1.62.0
Changelog
This document contains a history of significant changes which have been released for golang-utils
. Please note that
beta releases are not included in this history.
"1.62.0" (2024-04-04)
Features
- ✨ Add utilities to manage processes (#20240320185150)
- ✨
[proc]
Add a utility to check whether a process is running or not (#20240403150239)
Bugfixes
- Dependency upgrade: v5-5.12.0 (#20240401100303)
- Dependency upgrade: v3-3.24.3 (#20240401100307, #20240401100318)
- Dependency upgrade: go-hclog-1.6.3 (#20240403074309, #20240403074315, #20240403074343)
- 🐛 Fix hanging sub processes when deleting folders as described in (go issue). See https://github.com/go-cmd/cmd/tree/master?tab=readme-ov-file#proper-process-termination for inspiration (#20240403145328)
- 🐛 Fix sub processes termination and command process setup as described in (go issue). (#20240403170926)
- Dependency upgrade: net-0.23.0 (#20240404103821)
"1.61.2" (2024-03-20)
Bugfixes
- Dependency upgrade: protobuf-1.33.0 (#20240318120618, #20240318120622, #20240318120653, #20240318120655)
"1.61.1" (2024-03-12)
Bugfixes
- Dependency upgrade: zap-1.27.0 (#20240221114147, #20240221114153, #20240221114220, #20240221114229, #20240221114255, #20240221114258, #20240221114324, #20240221114327)
- Dependency upgrade: crypto-0.20.0 (#20240227115705, #20240227115715, #20240227115739, #20240227115743, #20240227115813)
- Dependency upgrade: v3-3.24.2 (#20240301115938, #20240301115942, #20240301120010, #20240301120013, #20240301120046, #20240301120052, #20240301120119, #20240301120128, #20240301120148, #20240301120157, #20240301120219, #20240301120229, #20240301120301)
- Dependency upgrade: testify-1.9.0 (#20240301115940)
- Dependency upgrade: net-0.22.0 (#20240305114203, #20240305114205)
- Dependency upgrade: crypto-0.21.0 (#20240305114210, #20240305114215, #20240305114246, #20240305114258, #20240305114414, #20240305114426, #20240305114502, #20240305114512, #20240305114554, #20240305114604, #20240305114623, #20240305114640, #20240305114654, #20240305114709, #20240305114724, #20240305114742, #20240305114753, #20240305114812, #20240305114827, #20240305114841, #20240305114855, #20240305114910, #20240305114928, #20240305114949, #20240305114957, #20240305115020, #20240305115027, #20240305115049, #20240305115057, #20240305115118, #20240305115129, #20240305115146, #20240305115157, #20240305115215, #20240305115234, #20240305115248, #20240305115303, #20240305115321, #20240305115331, #20240305115400)
- Dependency upgrade: sys-0.18.0 (#20240305114233, #20240305114235)
- Dependency upgrade: oauth2-0.18.0 (#20240311171733, #20240311171736)
"1.61.0" (2024-02-20)
Features
- ✨
http
Add RetryIf function to do retries based on an arbitrary condition (#20240220143843) - ✨
retry
Add retry module (#20240220151510)
"1.60.1" (2024-02-15)
Bugfixes
- Dependency upgrade: v3-3.24.1 (#20240201113612, #20240201113615, #20240201113641, #20240201113642)
- Dependency upgrade: zerolog-1.32.0 (#20240205110852, #20240205110859, #20240205110924, #20240205110926)
- Dependency upgrade: upload-artifact-4.3.1 (#20240206113627, #20240206113628)
- Dependency upgrade: net-0.21.0 (#20240208113514, #20240208113516)
- Dependency upgrade: sys-0.17.0 (#20240208113515)
- Dependency upgrade: crypto-0.19.0 (#20240208113521)
- Dependency upgrade: oauth2-0.17.0 (#20240209113650, #20240209113656, #20240209113719, #20240209113724, #20240209113747, #20240209113751, #20240209113815, #20240209113823, #20240209113845, #20240209113902, #20240209113914, #20240209113927, #20240209113943, #20240209113956, #20240209114014, #20240209114026, #20240209114045, #20240209114055, #20240209114111, #20240209114122, #20240209114138, #20240209114154, #20240209114206, #20240209114221, #20240209114235, #20240209114249, #20240209114303, #20240209114317, #20240209114331, #20240209114348, #20240209114400, #20240209114415, #20240209114429, #20240209114445, #20240209114500, #20240209114518, #20240209114531, #20240209114545, #20240209114600, #20240209114617, #20240209114628, #20240209114645, #20240209114656, #20240209114716, #20240209114726, #20240209114745, #20240209114754, #20240209114814, #20240209114828, #20240209114844, #20240209114859, #20240209114915, #20240209114927, #20240209114947, #20240209114958, #20240209115018, #20240209115028, #20240209115048, #20240209115101, #20240209115115, #20240209115130, #20240209115141, #20240209115159, #20240209115209, #20240209115228, #20240209115237, #20240209115300, #20240209115310, #20240209115332, #20240209115342, #20240209115404, #20240209115410, #20240209115431, #20240209115439, #20240209115501, #20240209115506, #20240209115528, #20240209115535, #20240209115555, #20240209115607, #20240209115627, #20240209115639, #20240209115654, #20240209115719, #20240209115721)
- Dependency upgrade: golangci-lint-action-4 (#20240212112906, #20240212112914, #20240212112934, #20240212112943, #20240212113005, #20240212113013, #20240212113036, #20240212113046, #20240212113108, #20240212113119, #20240212113138, #20240212113149, #20240212113210, #20240212113216, #20240212113241, #20240212113250, #20240212113313, #20240212113319, #20240212113344, #20240212113350, #20240212113416)
"1.60.0" (2024-02-01)
Features
- ✨
[subprocess]
Enable specifying additional environment variables for the subprocess to run with (#20240131182504)
Bugfixes
- Dependency upgrade: upload-artifact-4.2.0 (#20240119112633, #20240119112639, #20240119112704, #20240119112707, #20240119112734, #20240119112735)
- Dependency upgrade: upload-artifact-4.3.0 (#20240124111907, #20240124111909)
- 🐛
subprocess
Fix issue where subprocess.Output results in data race if the output prints to both stderr and stdout (#20240131145019) - 🐛
logs
Fix mutex lock in multipleLoggers as it was using a read only lock in situation where loggers can actually be accessing the same underlying resource (#20240131151659)
"1.59.0" (2024-01-18)
Features
- ✨
[filesystem]
Add a way to convertfilesystem.File
to*os.File
for legacy functions which have not moved to usingfs.File
(#20240118145043)
Bugfixes
- Dependency upgrade: upload-artifact-4.1.0 (#20240115110713, #20240115110715)
- Dependency upgrade: cache-4 (#20240118113611, #20240118113618, #20240118113643, #20240118113652, #20240118113722, #20240118113725, #20240118113752, #20240118113756, #20240118113825)
"1.58.1" (2024-01-09)
Bugfixes
- Dependency upgrade: sync-0.6.0 (#20240105111531, #20240105111535, #20240105111601, #20240105111604)
- Dependency upgrade: sys-0.16.0 (#20240105111543, #20240105111553, #20240105111617, #20240105111623, #20240105111644, #20240105111707, #20240105111723, #20240105111747, #20240105111752, #20240105111820, #20240105111823)
- Dependency upgrade: circl-1.3.7 (#20240108164844, #20240108164847, #20240108164923)
- Dependency upgrade: crypto-0.18.0 (#20240109110409, #20240109110411)
- Dependency upgrade: oauth2-0.16.0 (#20240109110414, #20240109110424, #20240109110444, #20240109110523)
"1.58.0" (2024-01-04)
Features
- ✨
[filesystem]
Add validation rules to verify if a value is a valid path (#20240104152047)
"1.57.3" (2024-01-02)
Bugfixes
- Dependency upgrade: viper-1.18.2 (#20231229155828)
- Dependency upgrade: v3-3.23.12 (#20240101111525, #20240101111534, #20240101111552, #20240101111606, #20240101111654, #20240101111715, #20240101111732, #20240101111759, #20240101111826, #20240101111849, #20240101111912, #20240101111942, #20240101112010, #20240101112036, #20240101112050, #20240101112114, #20240101112141, #20240101112205, #20240101112229, #20240101112248, #20240101112314, #20240101112348, #20240101112404, #20240101112421, #20240101112452, #20240101112514, #20240101112545, #20240101112612, #20240101112641, #20240101112649, #20240101112721, #20240101112743, #20240101112804, #20240101112827, #20240101112847, #20240101112915, #20240101112941, #20240101113006, #20240101113029, #20240101113100, #20240101113130, #20240101113146, #20240101113208, #20240101113235, #20240101113300, #20240101113323, #20240101113345, #20240101113412, #20240101113424, #20240101113458, #20240101113512, #20240101113550, #20240101113551)
- Dependency upgrade: logr-1.4.1 (#20240102110544)
"1.57.2" (2023-12-29)
Bugfixes
- Dependency upgrade: crypto-0.17.0 (#20231219000550, #20231219000559, #20231219000638)
- Dependency upgrade: logr-1.4.0 (#20231221111020, #20231221111026, #20231221111051, #20231221111055, #20231221111125, #20231221111128, #20231221111158, #20231221111210, #20231221111228, #20231221111241, #20231221111300, #20231221111312, #20231221111332, #20231221111346, #20231221111410, #20231221111414, #20231221111440, #20231221111444, #20231221111518)
"1.57.1" (2023-12-18)
Bugfixes
- Dependency upgrade: upload-artifact-4.0.0 (#20231215112028, #20231215112029)
- Dependency upgrade: viper-1.18.1 (#20231215113818, #20231215113821, #20231215113850)
- Dependency upgrade: go-hclog-1.6.2 (#20231215113833, #20231215113839, #20231215113908, #20231215113913, #20231215113942, #20231215113956, #20231215114026, #20231215114044, #20231215114054, #20231215114112, #20231215114122, #20231215114144, #20231215114150, #20231215114218)
"1.57.0" (2023-12-14)
====...
Release 1.61.2
Changelog
This document contains a history of significant changes which have been released for golang-utils
. Please note that
beta releases are not included in this history.
"1.61.2" (2024-03-20)
Bugfixes
- Dependency upgrade: protobuf-1.33.0 (#20240318120618, #20240318120622, #20240318120653, #20240318120655)
"1.61.1" (2024-03-12)
Bugfixes
- Dependency upgrade: zap-1.27.0 (#20240221114147, #20240221114153, #20240221114220, #20240221114229, #20240221114255, #20240221114258, #20240221114324, #20240221114327)
- Dependency upgrade: crypto-0.20.0 (#20240227115705, #20240227115715, #20240227115739, #20240227115743, #20240227115813)
- Dependency upgrade: v3-3.24.2 (#20240301115938, #20240301115942, #20240301120010, #20240301120013, #20240301120046, #20240301120052, #20240301120119, #20240301120128, #20240301120148, #20240301120157, #20240301120219, #20240301120229, #20240301120301)
- Dependency upgrade: testify-1.9.0 (#20240301115940)
- Dependency upgrade: net-0.22.0 (#20240305114203, #20240305114205)
- Dependency upgrade: crypto-0.21.0 (#20240305114210, #20240305114215, #20240305114246, #20240305114258, #20240305114414, #20240305114426, #20240305114502, #20240305114512, #20240305114554, #20240305114604, #20240305114623, #20240305114640, #20240305114654, #20240305114709, #20240305114724, #20240305114742, #20240305114753, #20240305114812, #20240305114827, #20240305114841, #20240305114855, #20240305114910, #20240305114928, #20240305114949, #20240305114957, #20240305115020, #20240305115027, #20240305115049, #20240305115057, #20240305115118, #20240305115129, #20240305115146, #20240305115157, #20240305115215, #20240305115234, #20240305115248, #20240305115303, #20240305115321, #20240305115331, #20240305115400)
- Dependency upgrade: sys-0.18.0 (#20240305114233, #20240305114235)
- Dependency upgrade: oauth2-0.18.0 (#20240311171733, #20240311171736)
"1.61.0" (2024-02-20)
Features
- ✨
http
Add RetryIf function to do retries based on an arbitrary condition (#20240220143843) - ✨
retry
Add retry module (#20240220151510)
"1.60.1" (2024-02-15)
Bugfixes
- Dependency upgrade: v3-3.24.1 (#20240201113612, #20240201113615, #20240201113641, #20240201113642)
- Dependency upgrade: zerolog-1.32.0 (#20240205110852, #20240205110859, #20240205110924, #20240205110926)
- Dependency upgrade: upload-artifact-4.3.1 (#20240206113627, #20240206113628)
- Dependency upgrade: net-0.21.0 (#20240208113514, #20240208113516)
- Dependency upgrade: sys-0.17.0 (#20240208113515)
- Dependency upgrade: crypto-0.19.0 (#20240208113521)
- Dependency upgrade: oauth2-0.17.0 (#20240209113650, #20240209113656, #20240209113719, #20240209113724, #20240209113747, #20240209113751, #20240209113815, #20240209113823, #20240209113845, #20240209113902, #20240209113914, #20240209113927, #20240209113943, #20240209113956, #20240209114014, #20240209114026, #20240209114045, #20240209114055, #20240209114111, #20240209114122, #20240209114138, #20240209114154, #20240209114206, #20240209114221, #20240209114235, #20240209114249, #20240209114303, #20240209114317, #20240209114331, #20240209114348, #20240209114400, #20240209114415, #20240209114429, #20240209114445, #20240209114500, #20240209114518, #20240209114531, #20240209114545, #20240209114600, #20240209114617, #20240209114628, #20240209114645, #20240209114656, #20240209114716, #20240209114726, #20240209114745, #20240209114754, #20240209114814, #20240209114828, #20240209114844, #20240209114859, #20240209114915, #20240209114927, #20240209114947, #20240209114958, #20240209115018, #20240209115028, #20240209115048, #20240209115101, #20240209115115, #20240209115130, #20240209115141, #20240209115159, #20240209115209, #20240209115228, #20240209115237, #20240209115300, #20240209115310, #20240209115332, #20240209115342, #20240209115404, #20240209115410, #20240209115431, #20240209115439, #20240209115501, #20240209115506, #20240209115528, #20240209115535, #20240209115555, #20240209115607, #20240209115627, #20240209115639, #20240209115654, #20240209115719, #20240209115721)
- Dependency upgrade: golangci-lint-action-4 (#20240212112906, #20240212112914, #20240212112934, #20240212112943, #20240212113005, #20240212113013, #20240212113036, #20240212113046, #20240212113108, #20240212113119, #20240212113138, #20240212113149, #20240212113210, #20240212113216, #20240212113241, #20240212113250, #20240212113313, #20240212113319, #20240212113344, #20240212113350, #20240212113416)
"1.60.0" (2024-02-01)
Features
- ✨
[subprocess]
Enable specifying additional environment variables for the subprocess to run with (#20240131182504)
Bugfixes
- Dependency upgrade: upload-artifact-4.2.0 (#20240119112633, #20240119112639, #20240119112704, #20240119112707, #20240119112734, #20240119112735)
- Dependency upgrade: upload-artifact-4.3.0 (#20240124111907, #20240124111909)
- 🐛
subprocess
Fix issue where subprocess.Output results in data race if the output prints to both stderr and stdout (#20240131145019) - 🐛
logs
Fix mutex lock in multipleLoggers as it was using a read only lock in situation where loggers can actually be accessing the same underlying resource (#20240131151659)
"1.59.0" (2024-01-18)
Features
- ✨
[filesystem]
Add a way to convertfilesystem.File
to*os.File
for legacy functions which have not moved to usingfs.File
(#20240118145043)
Bugfixes
- Dependency upgrade: upload-artifact-4.1.0 (#20240115110713, #20240115110715)
- Dependency upgrade: cache-4 (#20240118113611, #20240118113618, #20240118113643, #20240118113652, #20240118113722, #20240118113725, #20240118113752, #20240118113756, #20240118113825)
"1.58.1" (2024-01-09)
Bugfixes
- Dependency upgrade: sync-0.6.0 (#20240105111531, #20240105111535, #20240105111601, #20240105111604)
- Dependency upgrade: sys-0.16.0 (#20240105111543, #20240105111553, #20240105111617, #20240105111623, #20240105111644, #20240105111707, #20240105111723, #20240105111747, #20240105111752, #20240105111820, #20240105111823)
- Dependency upgrade: circl-1.3.7 (#20240108164844, #20240108164847, #20240108164923)
- Dependency upgrade: crypto-0.18.0 (#20240109110409, #20240109110411)
- Dependency upgrade: oauth2-0.16.0 (#20240109110414, #20240109110424, #20240109110444, #20240109110523)
"1.58.0" (2024-01-04)
Features
- ✨
[filesystem]
Add validation rules to verify if a value is a valid path (#20240104152047)
"1.57.3" (2024-01-02)
Bugfixes
- Dependency upgrade: viper-1.18.2 (#20231229155828)
- Dependency upgrade: v3-3.23.12 (#20240101111525, #20240101111534, #20240101111552, #20240101111606, #20240101111654, #20240101111715, #20240101111732, #20240101111759, #20240101111826, #20240101111849, #20240101111912, #20240101111942, #20240101112010, #20240101112036, #20240101112050, #20240101112114, #20240101112141, #20240101112205, #20240101112229, #20240101112248, #20240101112314, #20240101112348, #20240101112404, #20240101112421, #20240101112452, #20240101112514, #20240101112545, #20240101112612, #20240101112641, #20240101112649, #20240101112721, #20240101112743, #20240101112804, #20240101112827, #20240101112847, #20240101112915, #20240101112941, #20240101113006, #20240101113029, #20240101113100, #20240101113130, #20240101113146, #20240101113208, #20240101113235, #20240101113300, #20240101113323, #20240101113345, #20240101113412, #20240101113424, #20240101113458, #20240101113512, #20240101113550, #20240101113551)
- Dependency upgrade: logr-1.4.1 (#20240102110544)
"1.57.2" (2023-12-29)
Bugfixes
- Dependency upgrade: crypto-0.17.0 (#20231219000550, #20231219000559, #20231219000638)
- Dependency upgrade: logr-1.4.0 (#20231221111020, #20231221111026, #20231221111051, #20231221111055, #20231221111125, #20231221111128, #20231221111158, #20231221111210, #20231221111228, #20231221111241, #20231221111300, #20231221111312, #20231221111332, #20231221111346, #20231221111410, #20231221111414, #20231221111440, #20231221111444, #20231221111518)
"1.57.1" (2023-12-18)
Bugfixes
- Dependency upgrade: upload-artifact-4.0.0 (#20231215112028, #20231215112029)
- Dependency upgrade: viper-1.18.1 (#20231215113818, #20231215113821, #20231215113850)
- Dependency upgrade: go-hclog-1.6.2 (#20231215113833, #20231215113839, #20231215113908, #20231215113913, #20231215113942, #20231215113956, #20231215114026, #20231215114044, #20231215114054, #20231215114112, #20231215114122, #20231215114144, #20231215114150, #20231215114218)
"1.57.0" (2023-12-14)
Features
- ✨ [
http
] Add support for using a custom HTTP client as the base for the retryable HTTP client (#20231214113956) - ✨ [
http
] Add NewRetryableOauthClient for creating a retryable client with OAuth2 token headers (#20231214114035)
Bugfixes
- Dependency upgrade: go-hclog-1.6.1 (#20231205115603, #20231205115604)
- Dependency upgrade: viper-1.18.0 (#20231207114443)
- Dependency upgrade: setup-go-5 (#20231207115845, #20231207115850, #20231207115920, #20231207115931, #20231207115948, #20231207120002, #20231207120018, #20231207120030, #20231207120048, #20231207120102, #20231207120120, #20231207120136, #20231207120153, #20231207120206, #20231207120220, #20231207120242, #20231207120251, #20231207120311, #20231207120323, #20231207120343, #20231207120352, #20231207120412, #20231207120421, #20231207120442, #20231207120455, #20231207120524, #202312...
Release 1.61.1
Changelog
This document contains a history of significant changes which have been released for golang-utils
. Please note that
beta releases are not included in this history.
"1.61.1" (2024-03-12)
Bugfixes
- Dependency upgrade: zap-1.27.0 (#20240221114147, #20240221114153, #20240221114220, #20240221114229, #20240221114255, #20240221114258, #20240221114324, #20240221114327)
- Dependency upgrade: crypto-0.20.0 (#20240227115705, #20240227115715, #20240227115739, #20240227115743, #20240227115813)
- Dependency upgrade: v3-3.24.2 (#20240301115938, #20240301115942, #20240301120010, #20240301120013, #20240301120046, #20240301120052, #20240301120119, #20240301120128, #20240301120148, #20240301120157, #20240301120219, #20240301120229, #20240301120301)
- Dependency upgrade: testify-1.9.0 (#20240301115940)
- Dependency upgrade: net-0.22.0 (#20240305114203, #20240305114205)
- Dependency upgrade: crypto-0.21.0 (#20240305114210, #20240305114215, #20240305114246, #20240305114258, #20240305114414, #20240305114426, #20240305114502, #20240305114512, #20240305114554, #20240305114604, #20240305114623, #20240305114640, #20240305114654, #20240305114709, #20240305114724, #20240305114742, #20240305114753, #20240305114812, #20240305114827, #20240305114841, #20240305114855, #20240305114910, #20240305114928, #20240305114949, #20240305114957, #20240305115020, #20240305115027, #20240305115049, #20240305115057, #20240305115118, #20240305115129, #20240305115146, #20240305115157, #20240305115215, #20240305115234, #20240305115248, #20240305115303, #20240305115321, #20240305115331, #20240305115400)
- Dependency upgrade: sys-0.18.0 (#20240305114233, #20240305114235)
- Dependency upgrade: oauth2-0.18.0 (#20240311171733, #20240311171736)
"1.61.0" (2024-02-20)
Features
- ✨
http
Add RetryIf function to do retries based on an arbitrary condition (#20240220143843) - ✨
retry
Add retry module (#20240220151510)
"1.60.1" (2024-02-15)
Bugfixes
- Dependency upgrade: v3-3.24.1 (#20240201113612, #20240201113615, #20240201113641, #20240201113642)
- Dependency upgrade: zerolog-1.32.0 (#20240205110852, #20240205110859, #20240205110924, #20240205110926)
- Dependency upgrade: upload-artifact-4.3.1 (#20240206113627, #20240206113628)
- Dependency upgrade: net-0.21.0 (#20240208113514, #20240208113516)
- Dependency upgrade: sys-0.17.0 (#20240208113515)
- Dependency upgrade: crypto-0.19.0 (#20240208113521)
- Dependency upgrade: oauth2-0.17.0 (#20240209113650, #20240209113656, #20240209113719, #20240209113724, #20240209113747, #20240209113751, #20240209113815, #20240209113823, #20240209113845, #20240209113902, #20240209113914, #20240209113927, #20240209113943, #20240209113956, #20240209114014, #20240209114026, #20240209114045, #20240209114055, #20240209114111, #20240209114122, #20240209114138, #20240209114154, #20240209114206, #20240209114221, #20240209114235, #20240209114249, #20240209114303, #20240209114317, #20240209114331, #20240209114348, #20240209114400, #20240209114415, #20240209114429, #20240209114445, #20240209114500, #20240209114518, #20240209114531, #20240209114545, #20240209114600, #20240209114617, #20240209114628, #20240209114645, #20240209114656, #20240209114716, #20240209114726, #20240209114745, #20240209114754, #20240209114814, #20240209114828, #20240209114844, #20240209114859, #20240209114915, #20240209114927, #20240209114947, #20240209114958, #20240209115018, #20240209115028, #20240209115048, #20240209115101, #20240209115115, #20240209115130, #20240209115141, #20240209115159, #20240209115209, #20240209115228, #20240209115237, #20240209115300, #20240209115310, #20240209115332, #20240209115342, #20240209115404, #20240209115410, #20240209115431, #20240209115439, #20240209115501, #20240209115506, #20240209115528, #20240209115535, #20240209115555, #20240209115607, #20240209115627, #20240209115639, #20240209115654, #20240209115719, #20240209115721)
- Dependency upgrade: golangci-lint-action-4 (#20240212112906, #20240212112914, #20240212112934, #20240212112943, #20240212113005, #20240212113013, #20240212113036, #20240212113046, #20240212113108, #20240212113119, #20240212113138, #20240212113149, #20240212113210, #20240212113216, #20240212113241, #20240212113250, #20240212113313, #20240212113319, #20240212113344, #20240212113350, #20240212113416)
"1.60.0" (2024-02-01)
Features
- ✨
[subprocess]
Enable specifying additional environment variables for the subprocess to run with (#20240131182504)
Bugfixes
- Dependency upgrade: upload-artifact-4.2.0 (#20240119112633, #20240119112639, #20240119112704, #20240119112707, #20240119112734, #20240119112735)
- Dependency upgrade: upload-artifact-4.3.0 (#20240124111907, #20240124111909)
- 🐛
subprocess
Fix issue where subprocess.Output results in data race if the output prints to both stderr and stdout (#20240131145019) - 🐛
logs
Fix mutex lock in multipleLoggers as it was using a read only lock in situation where loggers can actually be accessing the same underlying resource (#20240131151659)
"1.59.0" (2024-01-18)
Features
- ✨
[filesystem]
Add a way to convertfilesystem.File
to*os.File
for legacy functions which have not moved to usingfs.File
(#20240118145043)
Bugfixes
- Dependency upgrade: upload-artifact-4.1.0 (#20240115110713, #20240115110715)
- Dependency upgrade: cache-4 (#20240118113611, #20240118113618, #20240118113643, #20240118113652, #20240118113722, #20240118113725, #20240118113752, #20240118113756, #20240118113825)
"1.58.1" (2024-01-09)
Bugfixes
- Dependency upgrade: sync-0.6.0 (#20240105111531, #20240105111535, #20240105111601, #20240105111604)
- Dependency upgrade: sys-0.16.0 (#20240105111543, #20240105111553, #20240105111617, #20240105111623, #20240105111644, #20240105111707, #20240105111723, #20240105111747, #20240105111752, #20240105111820, #20240105111823)
- Dependency upgrade: circl-1.3.7 (#20240108164844, #20240108164847, #20240108164923)
- Dependency upgrade: crypto-0.18.0 (#20240109110409, #20240109110411)
- Dependency upgrade: oauth2-0.16.0 (#20240109110414, #20240109110424, #20240109110444, #20240109110523)
"1.58.0" (2024-01-04)
Features
- ✨
[filesystem]
Add validation rules to verify if a value is a valid path (#20240104152047)
"1.57.3" (2024-01-02)
Bugfixes
- Dependency upgrade: viper-1.18.2 (#20231229155828)
- Dependency upgrade: v3-3.23.12 (#20240101111525, #20240101111534, #20240101111552, #20240101111606, #20240101111654, #20240101111715, #20240101111732, #20240101111759, #20240101111826, #20240101111849, #20240101111912, #20240101111942, #20240101112010, #20240101112036, #20240101112050, #20240101112114, #20240101112141, #20240101112205, #20240101112229, #20240101112248, #20240101112314, #20240101112348, #20240101112404, #20240101112421, #20240101112452, #20240101112514, #20240101112545, #20240101112612, #20240101112641, #20240101112649, #20240101112721, #20240101112743, #20240101112804, #20240101112827, #20240101112847, #20240101112915, #20240101112941, #20240101113006, #20240101113029, #20240101113100, #20240101113130, #20240101113146, #20240101113208, #20240101113235, #20240101113300, #20240101113323, #20240101113345, #20240101113412, #20240101113424, #20240101113458, #20240101113512, #20240101113550, #20240101113551)
- Dependency upgrade: logr-1.4.1 (#20240102110544)
"1.57.2" (2023-12-29)
Bugfixes
- Dependency upgrade: crypto-0.17.0 (#20231219000550, #20231219000559, #20231219000638)
- Dependency upgrade: logr-1.4.0 (#20231221111020, #20231221111026, #20231221111051, #20231221111055, #20231221111125, #20231221111128, #20231221111158, #20231221111210, #20231221111228, #20231221111241, #20231221111300, #20231221111312, #20231221111332, #20231221111346, #20231221111410, #20231221111414, #20231221111440, #20231221111444, #20231221111518)
"1.57.1" (2023-12-18)
Bugfixes
- Dependency upgrade: upload-artifact-4.0.0 (#20231215112028, #20231215112029)
- Dependency upgrade: viper-1.18.1 (#20231215113818, #20231215113821, #20231215113850)
- Dependency upgrade: go-hclog-1.6.2 (#20231215113833, #20231215113839, #20231215113908, #20231215113913, #20231215113942, #20231215113956, #20231215114026, #20231215114044, #20231215114054, #20231215114112, #20231215114122, #20231215114144, #20231215114150, #20231215114218)
"1.57.0" (2023-12-14)
Features
- ✨ [
http
] Add support for using a custom HTTP client as the base for the retryable HTTP client (#20231214113956) - ✨ [
http
] Add NewRetryableOauthClient for creating a retryable client with OAuth2 token headers (#20231214114035)
Bugfixes
- Dependency upgrade: go-hclog-1.6.1 (#20231205115603, #20231205115604)
- Dependency upgrade: viper-1.18.0 (#20231207114443)
- Dependency upgrade: setup-go-5 (#20231207115845, #20231207115850, #20231207115920, #20231207115931, #20231207115948, #20231207120002, #20231207120018, #20231207120030, #20231207120048, #20231207120102, #20231207120120, #20231207120136, #20231207120153, #20231207120206, #20231207120220, #20231207120242, #20231207120251, #20231207120311, #20231207120323, #20231207120343, #20231207120352, #20231207120412, #20231207120421, #20231207120442, #20231207120455, #20231207120524, #20231207120529, #20231207120644)
- Dependency upgrade: setup-python-5 (#20231207115854)
- Dependency upgrade: v5-5.11.0 (#20231211114542, #20231211114544)
- Dependency upgrade: co...
Release 1.61.0
Changelog
This document contains a history of significant changes which have been released for golang-utils
. Please note that
beta releases are not included in this history.
"1.61.0" (2024-02-20)
Features
- ✨
http
Add RetryIf function to do retries based on an arbitrary condition (#20240220143843) - ✨
retry
Add retry module (#20240220151510)
"1.60.1" (2024-02-15)
Bugfixes
- Dependency upgrade: v3-3.24.1 (#20240201113612, #20240201113615, #20240201113641, #20240201113642)
- Dependency upgrade: zerolog-1.32.0 (#20240205110852, #20240205110859, #20240205110924, #20240205110926)
- Dependency upgrade: upload-artifact-4.3.1 (#20240206113627, #20240206113628)
- Dependency upgrade: net-0.21.0 (#20240208113514, #20240208113516)
- Dependency upgrade: sys-0.17.0 (#20240208113515)
- Dependency upgrade: crypto-0.19.0 (#20240208113521)
- Dependency upgrade: oauth2-0.17.0 (#20240209113650, #20240209113656, #20240209113719, #20240209113724, #20240209113747, #20240209113751, #20240209113815, #20240209113823, #20240209113845, #20240209113902, #20240209113914, #20240209113927, #20240209113943, #20240209113956, #20240209114014, #20240209114026, #20240209114045, #20240209114055, #20240209114111, #20240209114122, #20240209114138, #20240209114154, #20240209114206, #20240209114221, #20240209114235, #20240209114249, #20240209114303, #20240209114317, #20240209114331, #20240209114348, #20240209114400, #20240209114415, #20240209114429, #20240209114445, #20240209114500, #20240209114518, #20240209114531, #20240209114545, #20240209114600, #20240209114617, #20240209114628, #20240209114645, #20240209114656, #20240209114716, #20240209114726, #20240209114745, #20240209114754, #20240209114814, #20240209114828, #20240209114844, #20240209114859, #20240209114915, #20240209114927, #20240209114947, #20240209114958, #20240209115018, #20240209115028, #20240209115048, #20240209115101, #20240209115115, #20240209115130, #20240209115141, #20240209115159, #20240209115209, #20240209115228, #20240209115237, #20240209115300, #20240209115310, #20240209115332, #20240209115342, #20240209115404, #20240209115410, #20240209115431, #20240209115439, #20240209115501, #20240209115506, #20240209115528, #20240209115535, #20240209115555, #20240209115607, #20240209115627, #20240209115639, #20240209115654, #20240209115719, #20240209115721)
- Dependency upgrade: golangci-lint-action-4 (#20240212112906, #20240212112914, #20240212112934, #20240212112943, #20240212113005, #20240212113013, #20240212113036, #20240212113046, #20240212113108, #20240212113119, #20240212113138, #20240212113149, #20240212113210, #20240212113216, #20240212113241, #20240212113250, #20240212113313, #20240212113319, #20240212113344, #20240212113350, #20240212113416)
"1.60.0" (2024-02-01)
Features
- ✨
[subprocess]
Enable specifying additional environment variables for the subprocess to run with (#20240131182504)
Bugfixes
- Dependency upgrade: upload-artifact-4.2.0 (#20240119112633, #20240119112639, #20240119112704, #20240119112707, #20240119112734, #20240119112735)
- Dependency upgrade: upload-artifact-4.3.0 (#20240124111907, #20240124111909)
- 🐛
subprocess
Fix issue where subprocess.Output results in data race if the output prints to both stderr and stdout (#20240131145019) - 🐛
logs
Fix mutex lock in multipleLoggers as it was using a read only lock in situation where loggers can actually be accessing the same underlying resource (#20240131151659)
"1.59.0" (2024-01-18)
Features
- ✨
[filesystem]
Add a way to convertfilesystem.File
to*os.File
for legacy functions which have not moved to usingfs.File
(#20240118145043)
Bugfixes
- Dependency upgrade: upload-artifact-4.1.0 (#20240115110713, #20240115110715)
- Dependency upgrade: cache-4 (#20240118113611, #20240118113618, #20240118113643, #20240118113652, #20240118113722, #20240118113725, #20240118113752, #20240118113756, #20240118113825)
"1.58.1" (2024-01-09)
Bugfixes
- Dependency upgrade: sync-0.6.0 (#20240105111531, #20240105111535, #20240105111601, #20240105111604)
- Dependency upgrade: sys-0.16.0 (#20240105111543, #20240105111553, #20240105111617, #20240105111623, #20240105111644, #20240105111707, #20240105111723, #20240105111747, #20240105111752, #20240105111820, #20240105111823)
- Dependency upgrade: circl-1.3.7 (#20240108164844, #20240108164847, #20240108164923)
- Dependency upgrade: crypto-0.18.0 (#20240109110409, #20240109110411)
- Dependency upgrade: oauth2-0.16.0 (#20240109110414, #20240109110424, #20240109110444, #20240109110523)
"1.58.0" (2024-01-04)
Features
- ✨
[filesystem]
Add validation rules to verify if a value is a valid path (#20240104152047)
"1.57.3" (2024-01-02)
Bugfixes
- Dependency upgrade: viper-1.18.2 (#20231229155828)
- Dependency upgrade: v3-3.23.12 (#20240101111525, #20240101111534, #20240101111552, #20240101111606, #20240101111654, #20240101111715, #20240101111732, #20240101111759, #20240101111826, #20240101111849, #20240101111912, #20240101111942, #20240101112010, #20240101112036, #20240101112050, #20240101112114, #20240101112141, #20240101112205, #20240101112229, #20240101112248, #20240101112314, #20240101112348, #20240101112404, #20240101112421, #20240101112452, #20240101112514, #20240101112545, #20240101112612, #20240101112641, #20240101112649, #20240101112721, #20240101112743, #20240101112804, #20240101112827, #20240101112847, #20240101112915, #20240101112941, #20240101113006, #20240101113029, #20240101113100, #20240101113130, #20240101113146, #20240101113208, #20240101113235, #20240101113300, #20240101113323, #20240101113345, #20240101113412, #20240101113424, #20240101113458, #20240101113512, #20240101113550, #20240101113551)
- Dependency upgrade: logr-1.4.1 (#20240102110544)
"1.57.2" (2023-12-29)
Bugfixes
- Dependency upgrade: crypto-0.17.0 (#20231219000550, #20231219000559, #20231219000638)
- Dependency upgrade: logr-1.4.0 (#20231221111020, #20231221111026, #20231221111051, #20231221111055, #20231221111125, #20231221111128, #20231221111158, #20231221111210, #20231221111228, #20231221111241, #20231221111300, #20231221111312, #20231221111332, #20231221111346, #20231221111410, #20231221111414, #20231221111440, #20231221111444, #20231221111518)
"1.57.1" (2023-12-18)
Bugfixes
- Dependency upgrade: upload-artifact-4.0.0 (#20231215112028, #20231215112029)
- Dependency upgrade: viper-1.18.1 (#20231215113818, #20231215113821, #20231215113850)
- Dependency upgrade: go-hclog-1.6.2 (#20231215113833, #20231215113839, #20231215113908, #20231215113913, #20231215113942, #20231215113956, #20231215114026, #20231215114044, #20231215114054, #20231215114112, #20231215114122, #20231215114144, #20231215114150, #20231215114218)
"1.57.0" (2023-12-14)
Features
- ✨ [
http
] Add support for using a custom HTTP client as the base for the retryable HTTP client (#20231214113956) - ✨ [
http
] Add NewRetryableOauthClient for creating a retryable client with OAuth2 token headers (#20231214114035)
Bugfixes
- Dependency upgrade: go-hclog-1.6.1 (#20231205115603, #20231205115604)
- Dependency upgrade: viper-1.18.0 (#20231207114443)
- Dependency upgrade: setup-go-5 (#20231207115845, #20231207115850, #20231207115920, #20231207115931, #20231207115948, #20231207120002, #20231207120018, #20231207120030, #20231207120048, #20231207120102, #20231207120120, #20231207120136, #20231207120153, #20231207120206, #20231207120220, #20231207120242, #20231207120251, #20231207120311, #20231207120323, #20231207120343, #20231207120352, #20231207120412, #20231207120421, #20231207120442, #20231207120455, #20231207120524, #20231207120529, #20231207120644)
- Dependency upgrade: setup-python-5 (#20231207115854)
- Dependency upgrade: v5-5.11.0 (#20231211114542, #20231211114544)
- Dependency upgrade: codeql-action-3 (#20231214112333, #20231214112339, #20231214112408)
"1.56.1" (2023-12-04)
Bugfixes
- Dependency upgrade: sys-0.15.0 (#20231128113135)
- Dependency upgrade: crypto-0.16.0 (#20231128113154, #20231128113156)
- Dependency upgrade: v5-5.10.1 (#20231128113208, #20231128113220, #20231128113303, #20231128113359, #20231128113430, #20231128113445, #20231128113510, #20231128113546, #20231128113623, #20231128113639, #20231128113707, #20231128113735, #20231128113803, #20231128113835, #20231128113908, #20231128113913, #20231128114002, #20231128114009, #20231128114055, #20231128114107, #20231128114145, #20231128114213, #20231128114240, #20231128114305, #20231128114331, #20231128114354, #20231128114424, #20231128114455, #20231128114513, #20231128114542, #20231128114609, #20231128114631, #20231128114657, #20231128114728, #20231128114756, #20231128114814, #20231128114846, #20231128114914, #20231128114942, #20231128115011, #20231128115030, #20231128115102, #20231128115132, #20231128115145, #20231128115213, #20231128115230, #20231128115320, #20231128115329, #20231128115405, #20231128115427, #20231128115533)
- Dependency upgrade: v3-3.23.11 (#20231201111000, #20231201111004)
- Dependency upgrade: net-0.19.0 (#20231204144621, #20231204144633, #20231204144705, #20231204144707)
- Dependency upgrade: viper-1.17.0 (#20231204145320, #20231204145327, #20231204145349, #20231204145355, #20231204145443, #20231204145528, #20231204145636, #20231204145722, #20231204145752, #20231204145755)
- Dependency upgrade: afero-1.11.0 (#20231204145333, #202312...
Release 1.60.1
Changelog
This document contains a history of significant changes which have been released for golang-utils
. Please note that
beta releases are not included in this history.
"1.60.1" (2024-02-15)
Bugfixes
- Dependency upgrade: v3-3.24.1 (#20240201113612, #20240201113615, #20240201113641, #20240201113642)
- Dependency upgrade: zerolog-1.32.0 (#20240205110852, #20240205110859, #20240205110924, #20240205110926)
- Dependency upgrade: upload-artifact-4.3.1 (#20240206113627, #20240206113628)
- Dependency upgrade: net-0.21.0 (#20240208113514, #20240208113516)
- Dependency upgrade: sys-0.17.0 (#20240208113515)
- Dependency upgrade: crypto-0.19.0 (#20240208113521)
- Dependency upgrade: oauth2-0.17.0 (#20240209113650, #20240209113656, #20240209113719, #20240209113724, #20240209113747, #20240209113751, #20240209113815, #20240209113823, #20240209113845, #20240209113902, #20240209113914, #20240209113927, #20240209113943, #20240209113956, #20240209114014, #20240209114026, #20240209114045, #20240209114055, #20240209114111, #20240209114122, #20240209114138, #20240209114154, #20240209114206, #20240209114221, #20240209114235, #20240209114249, #20240209114303, #20240209114317, #20240209114331, #20240209114348, #20240209114400, #20240209114415, #20240209114429, #20240209114445, #20240209114500, #20240209114518, #20240209114531, #20240209114545, #20240209114600, #20240209114617, #20240209114628, #20240209114645, #20240209114656, #20240209114716, #20240209114726, #20240209114745, #20240209114754, #20240209114814, #20240209114828, #20240209114844, #20240209114859, #20240209114915, #20240209114927, #20240209114947, #20240209114958, #20240209115018, #20240209115028, #20240209115048, #20240209115101, #20240209115115, #20240209115130, #20240209115141, #20240209115159, #20240209115209, #20240209115228, #20240209115237, #20240209115300, #20240209115310, #20240209115332, #20240209115342, #20240209115404, #20240209115410, #20240209115431, #20240209115439, #20240209115501, #20240209115506, #20240209115528, #20240209115535, #20240209115555, #20240209115607, #20240209115627, #20240209115639, #20240209115654, #20240209115719, #20240209115721)
- Dependency upgrade: golangci-lint-action-4 (#20240212112906, #20240212112914, #20240212112934, #20240212112943, #20240212113005, #20240212113013, #20240212113036, #20240212113046, #20240212113108, #20240212113119, #20240212113138, #20240212113149, #20240212113210, #20240212113216, #20240212113241, #20240212113250, #20240212113313, #20240212113319, #20240212113344, #20240212113350, #20240212113416)
"1.60.0" (2024-02-01)
Features
- ✨
[subprocess]
Enable specifying additional environment variables for the subprocess to run with (#20240131182504)
Bugfixes
- Dependency upgrade: upload-artifact-4.2.0 (#20240119112633, #20240119112639, #20240119112704, #20240119112707, #20240119112734, #20240119112735)
- Dependency upgrade: upload-artifact-4.3.0 (#20240124111907, #20240124111909)
- 🐛
subprocess
Fix issue where subprocess.Output results in data race if the output prints to both stderr and stdout (#20240131145019) - 🐛
logs
Fix mutex lock in multipleLoggers as it was using a read only lock in situation where loggers can actually be accessing the same underlying resource (#20240131151659)
"1.59.0" (2024-01-18)
Features
- ✨
[filesystem]
Add a way to convertfilesystem.File
to*os.File
for legacy functions which have not moved to usingfs.File
(#20240118145043)
Bugfixes
- Dependency upgrade: upload-artifact-4.1.0 (#20240115110713, #20240115110715)
- Dependency upgrade: cache-4 (#20240118113611, #20240118113618, #20240118113643, #20240118113652, #20240118113722, #20240118113725, #20240118113752, #20240118113756, #20240118113825)
"1.58.1" (2024-01-09)
Bugfixes
- Dependency upgrade: sync-0.6.0 (#20240105111531, #20240105111535, #20240105111601, #20240105111604)
- Dependency upgrade: sys-0.16.0 (#20240105111543, #20240105111553, #20240105111617, #20240105111623, #20240105111644, #20240105111707, #20240105111723, #20240105111747, #20240105111752, #20240105111820, #20240105111823)
- Dependency upgrade: circl-1.3.7 (#20240108164844, #20240108164847, #20240108164923)
- Dependency upgrade: crypto-0.18.0 (#20240109110409, #20240109110411)
- Dependency upgrade: oauth2-0.16.0 (#20240109110414, #20240109110424, #20240109110444, #20240109110523)
"1.58.0" (2024-01-04)
Features
- ✨
[filesystem]
Add validation rules to verify if a value is a valid path (#20240104152047)
"1.57.3" (2024-01-02)
Bugfixes
- Dependency upgrade: viper-1.18.2 (#20231229155828)
- Dependency upgrade: v3-3.23.12 (#20240101111525, #20240101111534, #20240101111552, #20240101111606, #20240101111654, #20240101111715, #20240101111732, #20240101111759, #20240101111826, #20240101111849, #20240101111912, #20240101111942, #20240101112010, #20240101112036, #20240101112050, #20240101112114, #20240101112141, #20240101112205, #20240101112229, #20240101112248, #20240101112314, #20240101112348, #20240101112404, #20240101112421, #20240101112452, #20240101112514, #20240101112545, #20240101112612, #20240101112641, #20240101112649, #20240101112721, #20240101112743, #20240101112804, #20240101112827, #20240101112847, #20240101112915, #20240101112941, #20240101113006, #20240101113029, #20240101113100, #20240101113130, #20240101113146, #20240101113208, #20240101113235, #20240101113300, #20240101113323, #20240101113345, #20240101113412, #20240101113424, #20240101113458, #20240101113512, #20240101113550, #20240101113551)
- Dependency upgrade: logr-1.4.1 (#20240102110544)
"1.57.2" (2023-12-29)
Bugfixes
- Dependency upgrade: crypto-0.17.0 (#20231219000550, #20231219000559, #20231219000638)
- Dependency upgrade: logr-1.4.0 (#20231221111020, #20231221111026, #20231221111051, #20231221111055, #20231221111125, #20231221111128, #20231221111158, #20231221111210, #20231221111228, #20231221111241, #20231221111300, #20231221111312, #20231221111332, #20231221111346, #20231221111410, #20231221111414, #20231221111440, #20231221111444, #20231221111518)
"1.57.1" (2023-12-18)
Bugfixes
- Dependency upgrade: upload-artifact-4.0.0 (#20231215112028, #20231215112029)
- Dependency upgrade: viper-1.18.1 (#20231215113818, #20231215113821, #20231215113850)
- Dependency upgrade: go-hclog-1.6.2 (#20231215113833, #20231215113839, #20231215113908, #20231215113913, #20231215113942, #20231215113956, #20231215114026, #20231215114044, #20231215114054, #20231215114112, #20231215114122, #20231215114144, #20231215114150, #20231215114218)
"1.57.0" (2023-12-14)
Features
- ✨ [
http
] Add support for using a custom HTTP client as the base for the retryable HTTP client (#20231214113956) - ✨ [
http
] Add NewRetryableOauthClient for creating a retryable client with OAuth2 token headers (#20231214114035)
Bugfixes
- Dependency upgrade: go-hclog-1.6.1 (#20231205115603, #20231205115604)
- Dependency upgrade: viper-1.18.0 (#20231207114443)
- Dependency upgrade: setup-go-5 (#20231207115845, #20231207115850, #20231207115920, #20231207115931, #20231207115948, #20231207120002, #20231207120018, #20231207120030, #20231207120048, #20231207120102, #20231207120120, #20231207120136, #20231207120153, #20231207120206, #20231207120220, #20231207120242, #20231207120251, #20231207120311, #20231207120323, #20231207120343, #20231207120352, #20231207120412, #20231207120421, #20231207120442, #20231207120455, #20231207120524, #20231207120529, #20231207120644)
- Dependency upgrade: setup-python-5 (#20231207115854)
- Dependency upgrade: v5-5.11.0 (#20231211114542, #20231211114544)
- Dependency upgrade: codeql-action-3 (#20231214112333, #20231214112339, #20231214112408)
"1.56.1" (2023-12-04)
Bugfixes
- Dependency upgrade: sys-0.15.0 (#20231128113135)
- Dependency upgrade: crypto-0.16.0 (#20231128113154, #20231128113156)
- Dependency upgrade: v5-5.10.1 (#20231128113208, #20231128113220, #20231128113303, #20231128113359, #20231128113430, #20231128113445, #20231128113510, #20231128113546, #20231128113623, #20231128113639, #20231128113707, #20231128113735, #20231128113803, #20231128113835, #20231128113908, #20231128113913, #20231128114002, #20231128114009, #20231128114055, #20231128114107, #20231128114145, #20231128114213, #20231128114240, #20231128114305, #20231128114331, #20231128114354, #20231128114424, #20231128114455, #20231128114513, #20231128114542, #20231128114609, #20231128114631, #20231128114657, #20231128114728, #20231128114756, #20231128114814, #20231128114846, #20231128114914, #20231128114942, #20231128115011, #20231128115030, #20231128115102, #20231128115132, #20231128115145, #20231128115213, #20231128115230, #20231128115320, #20231128115329, #20231128115405, #20231128115427, #20231128115533)
- Dependency upgrade: v3-3.23.11 (#20231201111000, #20231201111004)
- Dependency upgrade: net-0.19.0 (#20231204144621, #20231204144633, #20231204144705, #20231204144707)
- Dependency upgrade: viper-1.17.0 (#20231204145320, #20231204145327, #20231204145349, #20231204145355, #20231204145443, #20231204145528, #20231204145636, #20231204145722, #20231204145752, #20231204145755)
- Dependency upgrade: afero-1.11.0 (#20231204145333, #20231204145342, #20231204145408, #20231204145417, #20231204145552)
"1.56.0" (2023-11-13)
Features
- ✨ [
logs
] Add alogr.Logger
quiet logger to only log errors (#20231113111138)
"1.55....
Release 1.60.0
Changelog
This document contains a history of significant changes which have been released for golang-utils
. Please note that
beta releases are not included in this history.
"1.60.0" (2024-02-01)
Features
- ✨
[subprocess]
Enable specifying additional environment variables for the subprocess to run with (#20240131182504)
Bugfixes
- Dependency upgrade: upload-artifact-4.2.0 (#20240119112633, #20240119112639, #20240119112704, #20240119112707, #20240119112734, #20240119112735)
- Dependency upgrade: upload-artifact-4.3.0 (#20240124111907, #20240124111909)
- 🐛
subprocess
Fix issue where subprocess.Output results in data race if the output prints to both stderr and stdout (#20240131145019) - 🐛
logs
Fix mutex lock in multipleLoggers as it was using a read only lock in situation where loggers can actually be accessing the same underlying resource (#20240131151659)
"1.59.0" (2024-01-18)
Features
- ✨
[filesystem]
Add a way to convertfilesystem.File
to*os.File
for legacy functions which have not moved to usingfs.File
(#20240118145043)
Bugfixes
- Dependency upgrade: upload-artifact-4.1.0 (#20240115110713, #20240115110715)
- Dependency upgrade: cache-4 (#20240118113611, #20240118113618, #20240118113643, #20240118113652, #20240118113722, #20240118113725, #20240118113752, #20240118113756, #20240118113825)
"1.58.1" (2024-01-09)
Bugfixes
- Dependency upgrade: sync-0.6.0 (#20240105111531, #20240105111535, #20240105111601, #20240105111604)
- Dependency upgrade: sys-0.16.0 (#20240105111543, #20240105111553, #20240105111617, #20240105111623, #20240105111644, #20240105111707, #20240105111723, #20240105111747, #20240105111752, #20240105111820, #20240105111823)
- Dependency upgrade: circl-1.3.7 (#20240108164844, #20240108164847, #20240108164923)
- Dependency upgrade: crypto-0.18.0 (#20240109110409, #20240109110411)
- Dependency upgrade: oauth2-0.16.0 (#20240109110414, #20240109110424, #20240109110444, #20240109110523)
"1.58.0" (2024-01-04)
Features
- ✨
[filesystem]
Add validation rules to verify if a value is a valid path (#20240104152047)
"1.57.3" (2024-01-02)
Bugfixes
- Dependency upgrade: viper-1.18.2 (#20231229155828)
- Dependency upgrade: v3-3.23.12 (#20240101111525, #20240101111534, #20240101111552, #20240101111606, #20240101111654, #20240101111715, #20240101111732, #20240101111759, #20240101111826, #20240101111849, #20240101111912, #20240101111942, #20240101112010, #20240101112036, #20240101112050, #20240101112114, #20240101112141, #20240101112205, #20240101112229, #20240101112248, #20240101112314, #20240101112348, #20240101112404, #20240101112421, #20240101112452, #20240101112514, #20240101112545, #20240101112612, #20240101112641, #20240101112649, #20240101112721, #20240101112743, #20240101112804, #20240101112827, #20240101112847, #20240101112915, #20240101112941, #20240101113006, #20240101113029, #20240101113100, #20240101113130, #20240101113146, #20240101113208, #20240101113235, #20240101113300, #20240101113323, #20240101113345, #20240101113412, #20240101113424, #20240101113458, #20240101113512, #20240101113550, #20240101113551)
- Dependency upgrade: logr-1.4.1 (#20240102110544)
"1.57.2" (2023-12-29)
Bugfixes
- Dependency upgrade: crypto-0.17.0 (#20231219000550, #20231219000559, #20231219000638)
- Dependency upgrade: logr-1.4.0 (#20231221111020, #20231221111026, #20231221111051, #20231221111055, #20231221111125, #20231221111128, #20231221111158, #20231221111210, #20231221111228, #20231221111241, #20231221111300, #20231221111312, #20231221111332, #20231221111346, #20231221111410, #20231221111414, #20231221111440, #20231221111444, #20231221111518)
"1.57.1" (2023-12-18)
Bugfixes
- Dependency upgrade: upload-artifact-4.0.0 (#20231215112028, #20231215112029)
- Dependency upgrade: viper-1.18.1 (#20231215113818, #20231215113821, #20231215113850)
- Dependency upgrade: go-hclog-1.6.2 (#20231215113833, #20231215113839, #20231215113908, #20231215113913, #20231215113942, #20231215113956, #20231215114026, #20231215114044, #20231215114054, #20231215114112, #20231215114122, #20231215114144, #20231215114150, #20231215114218)
"1.57.0" (2023-12-14)
Features
- ✨ [
http
] Add support for using a custom HTTP client as the base for the retryable HTTP client (#20231214113956) - ✨ [
http
] Add NewRetryableOauthClient for creating a retryable client with OAuth2 token headers (#20231214114035)
Bugfixes
- Dependency upgrade: go-hclog-1.6.1 (#20231205115603, #20231205115604)
- Dependency upgrade: viper-1.18.0 (#20231207114443)
- Dependency upgrade: setup-go-5 (#20231207115845, #20231207115850, #20231207115920, #20231207115931, #20231207115948, #20231207120002, #20231207120018, #20231207120030, #20231207120048, #20231207120102, #20231207120120, #20231207120136, #20231207120153, #20231207120206, #20231207120220, #20231207120242, #20231207120251, #20231207120311, #20231207120323, #20231207120343, #20231207120352, #20231207120412, #20231207120421, #20231207120442, #20231207120455, #20231207120524, #20231207120529, #20231207120644)
- Dependency upgrade: setup-python-5 (#20231207115854)
- Dependency upgrade: v5-5.11.0 (#20231211114542, #20231211114544)
- Dependency upgrade: codeql-action-3 (#20231214112333, #20231214112339, #20231214112408)
"1.56.1" (2023-12-04)
Bugfixes
- Dependency upgrade: sys-0.15.0 (#20231128113135)
- Dependency upgrade: crypto-0.16.0 (#20231128113154, #20231128113156)
- Dependency upgrade: v5-5.10.1 (#20231128113208, #20231128113220, #20231128113303, #20231128113359, #20231128113430, #20231128113445, #20231128113510, #20231128113546, #20231128113623, #20231128113639, #20231128113707, #20231128113735, #20231128113803, #20231128113835, #20231128113908, #20231128113913, #20231128114002, #20231128114009, #20231128114055, #20231128114107, #20231128114145, #20231128114213, #20231128114240, #20231128114305, #20231128114331, #20231128114354, #20231128114424, #20231128114455, #20231128114513, #20231128114542, #20231128114609, #20231128114631, #20231128114657, #20231128114728, #20231128114756, #20231128114814, #20231128114846, #20231128114914, #20231128114942, #20231128115011, #20231128115030, #20231128115102, #20231128115132, #20231128115145, #20231128115213, #20231128115230, #20231128115320, #20231128115329, #20231128115405, #20231128115427, #20231128115533)
- Dependency upgrade: v3-3.23.11 (#20231201111000, #20231201111004)
- Dependency upgrade: net-0.19.0 (#20231204144621, #20231204144633, #20231204144705, #20231204144707)
- Dependency upgrade: viper-1.17.0 (#20231204145320, #20231204145327, #20231204145349, #20231204145355, #20231204145443, #20231204145528, #20231204145636, #20231204145722, #20231204145752, #20231204145755)
- Dependency upgrade: afero-1.11.0 (#20231204145333, #20231204145342, #20231204145408, #20231204145417, #20231204145552)
"1.56.0" (2023-11-13)
Features
- ✨ [
logs
] Add alogr.Logger
quiet logger to only log errors (#20231113111138)
"1.55.0" (2023-11-13)
Features
[logs]
Allow logrusr options to be set in NewLogrusLogger (#20231112110816)
"1.54.1" (2023-11-10)
Bugfixes
- Dependency upgrade: zapr-1.3.0 (#20231103112832)
- Dependency upgrade: text-0.14.0 (#20231106112638, #20231106112656, #20231106112715, #20231106112751, #20231106112800, #20231106112959, #20231106113031, #20231106113129, #20231106113156, #20231106113316, #20231106113342, #20231106113457, #20231106113533, #20231106113625, #20231106113654, #20231106113716, #20231106113816, #20231106113855, #20231106113923, #20231106114017)
- Dependency upgrade: v4-4.1.0 (#20231106112647, #20231106112651)
- Dependency upgrade: sys-0.14.0 (#20231106112719, #20231106112822, #20231106112858, #20231106113036, #20231106113051, #20231106113205, #20231106113224, #20231106113352, #20231106113359, #20231106113530, #20231106113610, #20231106113641, #20231106113713, #20231106113737, #20231106113823, #20231106113925, #20231106114004, #20231106114022, #20231106114034, #20231106114105, #20231106114141, #20231106114225, #20231106114233, #20231106114307, #20231106114313, #20231106114336, #20231106114350, #20231106114416, #20231106114443, #20231106114503, #20231106114519, #20231106114542, #20231106114602, #20231106114624, #20231106114644, #20231106114707, #20231106114726, #20231106114746, #20231106114804, #20231106114829, #20231106114841, #20231106114916, #20231106114927, #20231106114946, #20231106115001, #20231106115016, #20231106115035, #20231106115048, #20231106115109, #20231106115124, #20231106115148, #20231106115211, #20231106115248)
- Dependency upgrade: sync-0.5.0 (#20231106112721, #20231106112727, #20231106112915, #20231106112952, #20231106113103, #20231106113118, #20231106113238, #20231106113241, #20231106113437)
- Dependency upgrade: net-0.18.0 (#20231109113028, #20231109113112)
- Dependency upgrade: net-0.18.0, crypto-0.15.0 (#20231109113034)
- Dependency upgrade: crypto-0.15.0 (#20231109113042, #20231109113107, #20231109113125, #20231109113142, #20231109113215, #20231109113235, #20231109113248, #20231109113337, #20231109113346, #20231109113411, #20231109113437, #20231109113500, #20231109113530)
- Dependency upgrade: v5-5.10.0 (#20231110093334, #20231110093337)
- Dependency upgrade: go-retryablehttp-0.7.5 (#20231110114042, #20231110114045, #20231110114117)
"1.54.0" (2023-11-02)
============...
Release 1.59.0
Changelog
This document contains a history of significant changes which have been released for golang-utils
. Please note that
beta releases are not included in this history.
"1.59.0" (2024-01-18)
Features
- ✨
[filesystem]
Add a way to convertfilesystem.File
to*os.File
for legacy functions which have not moved to usingfs.File
(#20240118145043)
Bugfixes
- Dependency upgrade: upload-artifact-4.1.0 (#20240115110713, #20240115110715)
- Dependency upgrade: cache-4 (#20240118113611, #20240118113618, #20240118113643, #20240118113652, #20240118113722, #20240118113725, #20240118113752, #20240118113756, #20240118113825)
"1.58.1" (2024-01-09)
Bugfixes
- Dependency upgrade: sync-0.6.0 (#20240105111531, #20240105111535, #20240105111601, #20240105111604)
- Dependency upgrade: sys-0.16.0 (#20240105111543, #20240105111553, #20240105111617, #20240105111623, #20240105111644, #20240105111707, #20240105111723, #20240105111747, #20240105111752, #20240105111820, #20240105111823)
- Dependency upgrade: circl-1.3.7 (#20240108164844, #20240108164847, #20240108164923)
- Dependency upgrade: crypto-0.18.0 (#20240109110409, #20240109110411)
- Dependency upgrade: oauth2-0.16.0 (#20240109110414, #20240109110424, #20240109110444, #20240109110523)
"1.58.0" (2024-01-04)
Features
- ✨
[filesystem]
Add validation rules to verify if a value is a valid path (#20240104152047)
"1.57.3" (2024-01-02)
Bugfixes
- Dependency upgrade: viper-1.18.2 (#20231229155828)
- Dependency upgrade: v3-3.23.12 (#20240101111525, #20240101111534, #20240101111552, #20240101111606, #20240101111654, #20240101111715, #20240101111732, #20240101111759, #20240101111826, #20240101111849, #20240101111912, #20240101111942, #20240101112010, #20240101112036, #20240101112050, #20240101112114, #20240101112141, #20240101112205, #20240101112229, #20240101112248, #20240101112314, #20240101112348, #20240101112404, #20240101112421, #20240101112452, #20240101112514, #20240101112545, #20240101112612, #20240101112641, #20240101112649, #20240101112721, #20240101112743, #20240101112804, #20240101112827, #20240101112847, #20240101112915, #20240101112941, #20240101113006, #20240101113029, #20240101113100, #20240101113130, #20240101113146, #20240101113208, #20240101113235, #20240101113300, #20240101113323, #20240101113345, #20240101113412, #20240101113424, #20240101113458, #20240101113512, #20240101113550, #20240101113551)
- Dependency upgrade: logr-1.4.1 (#20240102110544)
"1.57.2" (2023-12-29)
Bugfixes
- Dependency upgrade: crypto-0.17.0 (#20231219000550, #20231219000559, #20231219000638)
- Dependency upgrade: logr-1.4.0 (#20231221111020, #20231221111026, #20231221111051, #20231221111055, #20231221111125, #20231221111128, #20231221111158, #20231221111210, #20231221111228, #20231221111241, #20231221111300, #20231221111312, #20231221111332, #20231221111346, #20231221111410, #20231221111414, #20231221111440, #20231221111444, #20231221111518)
"1.57.1" (2023-12-18)
Bugfixes
- Dependency upgrade: upload-artifact-4.0.0 (#20231215112028, #20231215112029)
- Dependency upgrade: viper-1.18.1 (#20231215113818, #20231215113821, #20231215113850)
- Dependency upgrade: go-hclog-1.6.2 (#20231215113833, #20231215113839, #20231215113908, #20231215113913, #20231215113942, #20231215113956, #20231215114026, #20231215114044, #20231215114054, #20231215114112, #20231215114122, #20231215114144, #20231215114150, #20231215114218)
"1.57.0" (2023-12-14)
Features
- ✨ [
http
] Add support for using a custom HTTP client as the base for the retryable HTTP client (#20231214113956) - ✨ [
http
] Add NewRetryableOauthClient for creating a retryable client with OAuth2 token headers (#20231214114035)
Bugfixes
- Dependency upgrade: go-hclog-1.6.1 (#20231205115603, #20231205115604)
- Dependency upgrade: viper-1.18.0 (#20231207114443)
- Dependency upgrade: setup-go-5 (#20231207115845, #20231207115850, #20231207115920, #20231207115931, #20231207115948, #20231207120002, #20231207120018, #20231207120030, #20231207120048, #20231207120102, #20231207120120, #20231207120136, #20231207120153, #20231207120206, #20231207120220, #20231207120242, #20231207120251, #20231207120311, #20231207120323, #20231207120343, #20231207120352, #20231207120412, #20231207120421, #20231207120442, #20231207120455, #20231207120524, #20231207120529, #20231207120644)
- Dependency upgrade: setup-python-5 (#20231207115854)
- Dependency upgrade: v5-5.11.0 (#20231211114542, #20231211114544)
- Dependency upgrade: codeql-action-3 (#20231214112333, #20231214112339, #20231214112408)
"1.56.1" (2023-12-04)
Bugfixes
- Dependency upgrade: sys-0.15.0 (#20231128113135)
- Dependency upgrade: crypto-0.16.0 (#20231128113154, #20231128113156)
- Dependency upgrade: v5-5.10.1 (#20231128113208, #20231128113220, #20231128113303, #20231128113359, #20231128113430, #20231128113445, #20231128113510, #20231128113546, #20231128113623, #20231128113639, #20231128113707, #20231128113735, #20231128113803, #20231128113835, #20231128113908, #20231128113913, #20231128114002, #20231128114009, #20231128114055, #20231128114107, #20231128114145, #20231128114213, #20231128114240, #20231128114305, #20231128114331, #20231128114354, #20231128114424, #20231128114455, #20231128114513, #20231128114542, #20231128114609, #20231128114631, #20231128114657, #20231128114728, #20231128114756, #20231128114814, #20231128114846, #20231128114914, #20231128114942, #20231128115011, #20231128115030, #20231128115102, #20231128115132, #20231128115145, #20231128115213, #20231128115230, #20231128115320, #20231128115329, #20231128115405, #20231128115427, #20231128115533)
- Dependency upgrade: v3-3.23.11 (#20231201111000, #20231201111004)
- Dependency upgrade: net-0.19.0 (#20231204144621, #20231204144633, #20231204144705, #20231204144707)
- Dependency upgrade: viper-1.17.0 (#20231204145320, #20231204145327, #20231204145349, #20231204145355, #20231204145443, #20231204145528, #20231204145636, #20231204145722, #20231204145752, #20231204145755)
- Dependency upgrade: afero-1.11.0 (#20231204145333, #20231204145342, #20231204145408, #20231204145417, #20231204145552)
"1.56.0" (2023-11-13)
Features
- ✨ [
logs
] Add alogr.Logger
quiet logger to only log errors (#20231113111138)
"1.55.0" (2023-11-13)
Features
[logs]
Allow logrusr options to be set in NewLogrusLogger (#20231112110816)
"1.54.1" (2023-11-10)
Bugfixes
- Dependency upgrade: zapr-1.3.0 (#20231103112832)
- Dependency upgrade: text-0.14.0 (#20231106112638, #20231106112656, #20231106112715, #20231106112751, #20231106112800, #20231106112959, #20231106113031, #20231106113129, #20231106113156, #20231106113316, #20231106113342, #20231106113457, #20231106113533, #20231106113625, #20231106113654, #20231106113716, #20231106113816, #20231106113855, #20231106113923, #20231106114017)
- Dependency upgrade: v4-4.1.0 (#20231106112647, #20231106112651)
- Dependency upgrade: sys-0.14.0 (#20231106112719, #20231106112822, #20231106112858, #20231106113036, #20231106113051, #20231106113205, #20231106113224, #20231106113352, #20231106113359, #20231106113530, #20231106113610, #20231106113641, #20231106113713, #20231106113737, #20231106113823, #20231106113925, #20231106114004, #20231106114022, #20231106114034, #20231106114105, #20231106114141, #20231106114225, #20231106114233, #20231106114307, #20231106114313, #20231106114336, #20231106114350, #20231106114416, #20231106114443, #20231106114503, #20231106114519, #20231106114542, #20231106114602, #20231106114624, #20231106114644, #20231106114707, #20231106114726, #20231106114746, #20231106114804, #20231106114829, #20231106114841, #20231106114916, #20231106114927, #20231106114946, #20231106115001, #20231106115016, #20231106115035, #20231106115048, #20231106115109, #20231106115124, #20231106115148, #20231106115211, #20231106115248)
- Dependency upgrade: sync-0.5.0 (#20231106112721, #20231106112727, #20231106112915, #20231106112952, #20231106113103, #20231106113118, #20231106113238, #20231106113241, #20231106113437)
- Dependency upgrade: net-0.18.0 (#20231109113028, #20231109113112)
- Dependency upgrade: net-0.18.0, crypto-0.15.0 (#20231109113034)
- Dependency upgrade: crypto-0.15.0 (#20231109113042, #20231109113107, #20231109113125, #20231109113142, #20231109113215, #20231109113235, #20231109113248, #20231109113337, #20231109113346, #20231109113411, #20231109113437, #20231109113500, #20231109113530)
- Dependency upgrade: v5-5.10.0 (#20231110093334, #20231110093337)
- Dependency upgrade: go-retryablehttp-0.7.5 (#20231110114042, #20231110114045, #20231110114117)
"1.54.0" (2023-11-02)
Features
- ✨ [
filesystem
] Add recursive methods for changing mode and ownership (#20231101113816) - ✨ [
filesystem
] AddTouch
function to create empty files (#20231101113838) - ✨ [
filesystem
] AddGlob
function to search for items which names match a glob pattern (#20231101113928)
Bugfixes
- Dependency upgrade: v3-3.23.10 (#20231101111226)
"1.53.0" (2023-10-30)
Features
- ✨
[platform]
Add parameter substitution utilities for all platform (#20231029203453) - ✨
[environment]
Add utilities to manipulate environment variable collections (#20231029203455) - ✨ [
platform
] Add portable variable name validation (#20231030114112)
...