Files
Charon/dev/bench/data.js
2025-12-15 06:40:21 +00:00

2864 lines
95 KiB
JavaScript

window.BENCHMARK_DATA = {
"lastUpdate": 1765780821227,
"repoUrl": "https://github.com/Wikid82/Charon",
"entries": {
"Go Benchmark": [
{
"commit": {
"author": {
"email": "jhatfield82@gmail.com",
"name": "Jeremy",
"username": "Wikid82"
},
"committer": {
"email": "noreply@github.com",
"name": "GitHub",
"username": "web-flow"
},
"distinct": true,
"id": "f04750f16cc8a6f915886125fd33400cf9b0c754",
"message": "Merge pull request #345 from Wikid82/development\n\nchore(history-rewrite): Propagate history-rewrite from development to main (draft)",
"timestamp": "2025-12-09T11:07:19-05:00",
"tree_id": "a3dd657d75686e587f2f77fc8d2a21ef5e37dcc0",
"url": "https://github.com/Wikid82/Charon/commit/f04750f16cc8a6f915886125fd33400cf9b0c754"
},
"date": 1765297191991,
"tool": "go",
"benches": [
{
"name": "BenchmarkSecurityHandler_GetStatus",
"value": 79232,
"unit": "ns/op\t 25758 B/op\t 376 allocs/op",
"extra": "15116 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
"value": 79232,
"unit": "ns/op",
"extra": "15116 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
"value": 25758,
"unit": "B/op",
"extra": "15116 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
"value": 376,
"unit": "allocs/op",
"extra": "15116 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
"value": 71424,
"unit": "ns/op\t 25198 B/op\t 334 allocs/op",
"extra": "17944 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
"value": 71424,
"unit": "ns/op",
"extra": "17944 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
"value": 25198,
"unit": "B/op",
"extra": "17944 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
"value": 334,
"unit": "allocs/op",
"extra": "17944 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions",
"value": 368572,
"unit": "ns/op\t 79688 B/op\t 1201 allocs/op",
"extra": "3045 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
"value": 368572,
"unit": "ns/op",
"extra": "3045 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
"value": 79688,
"unit": "B/op",
"extra": "3045 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
"value": 1201,
"unit": "allocs/op",
"extra": "3045 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets",
"value": 70090,
"unit": "ns/op\t 22050 B/op\t 276 allocs/op",
"extra": "17040 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
"value": 70090,
"unit": "ns/op",
"extra": "17040 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
"value": 22050,
"unit": "B/op",
"extra": "17040 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
"value": 276,
"unit": "allocs/op",
"extra": "17040 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet",
"value": 144058,
"unit": "ns/op\t 29283 B/op\t 338 allocs/op",
"extra": "7988 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - ns/op",
"value": 144058,
"unit": "ns/op",
"extra": "7988 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - B/op",
"value": 29283,
"unit": "B/op",
"extra": "7988 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - allocs/op",
"value": 338,
"unit": "allocs/op",
"extra": "7988 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision",
"value": 109674,
"unit": "ns/op\t 23250 B/op\t 247 allocs/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - ns/op",
"value": 109674,
"unit": "ns/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - B/op",
"value": 23250,
"unit": "B/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - allocs/op",
"value": 247,
"unit": "allocs/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig",
"value": 38202,
"unit": "ns/op\t 13890 B/op\t 140 allocs/op",
"extra": "31304 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
"value": 38202,
"unit": "ns/op",
"extra": "31304 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
"value": 13890,
"unit": "B/op",
"extra": "31304 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
"value": 140,
"unit": "allocs/op",
"extra": "31304 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig",
"value": 122215,
"unit": "ns/op\t 34036 B/op\t 319 allocs/op",
"extra": "9189 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
"value": 122215,
"unit": "ns/op",
"extra": "9189 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
"value": 34036,
"unit": "B/op",
"extra": "9189 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
"value": 319,
"unit": "allocs/op",
"extra": "9189 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
"value": 38149,
"unit": "ns/op\t 23382 B/op\t 298 allocs/op",
"extra": "31261 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
"value": 38149,
"unit": "ns/op",
"extra": "31261 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
"value": 23382,
"unit": "B/op",
"extra": "31261 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
"value": 298,
"unit": "allocs/op",
"extra": "31261 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
"value": 288576,
"unit": "ns/op\t 80466 B/op\t 1205 allocs/op",
"extra": "4136 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
"value": 288576,
"unit": "ns/op",
"extra": "4136 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
"value": 80466,
"unit": "B/op",
"extra": "4136 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
"value": 1205,
"unit": "allocs/op",
"extra": "4136 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent",
"value": 939886,
"unit": "ns/op\t 802963 B/op\t 361 allocs/op",
"extra": "1256 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - ns/op",
"value": 939886,
"unit": "ns/op",
"extra": "1256 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - B/op",
"value": 802963,
"unit": "B/op",
"extra": "1256 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - allocs/op",
"value": 361,
"unit": "allocs/op",
"extra": "1256 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
"value": 85926,
"unit": "ns/op\t 26069 B/op\t 393 allocs/op",
"extra": "13879 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
"value": 85926,
"unit": "ns/op",
"extra": "13879 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
"value": 26069,
"unit": "B/op",
"extra": "13879 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - allocs/op",
"value": 393,
"unit": "allocs/op",
"extra": "13879 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration",
"value": 145,
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
"extra": "8182821 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - ns/op",
"value": 145,
"unit": "ns/op",
"extra": "8182821 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - B/op",
"value": 8,
"unit": "B/op",
"extra": "8182821 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - allocs/op",
"value": 1,
"unit": "allocs/op",
"extra": "8182821 times\n4 procs"
},
{
"name": "BenchmarkExtractPort",
"value": 217.9,
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
"extra": "5462851 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - ns/op",
"value": 217.9,
"unit": "ns/op",
"extra": "5462851 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - B/op",
"value": 144,
"unit": "B/op",
"extra": "5462851 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - allocs/op",
"value": 1,
"unit": "allocs/op",
"extra": "5462851 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured",
"value": 36555,
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
"extra": "32665 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - ns/op",
"value": 36555,
"unit": "ns/op",
"extra": "32665 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - B/op",
"value": 8088,
"unit": "B/op",
"extra": "32665 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - allocs/op",
"value": 166,
"unit": "allocs/op",
"extra": "32665 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail",
"value": 2806,
"unit": "ns/op\t 954 B/op\t 27 allocs/op",
"extra": "448687 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - ns/op",
"value": 2806,
"unit": "ns/op",
"extra": "448687 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - B/op",
"value": 954,
"unit": "B/op",
"extra": "448687 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - allocs/op",
"value": 27,
"unit": "allocs/op",
"extra": "448687 times\n4 procs"
}
]
},
{
"commit": {
"author": {
"email": "jhatfield82@gmail.com",
"name": "Jeremy",
"username": "Wikid82"
},
"committer": {
"email": "noreply@github.com",
"name": "GitHub",
"username": "web-flow"
},
"distinct": true,
"id": "8c24016b3910c555c180bdab8f6d0dc39135aeeb",
"message": "Merge pull request #361 from Wikid82/feature/beta-release\n\nfeat: Complete Cerberus Security Suite Testing & UI/UX Coverage",
"timestamp": "2025-12-12T20:35:18-05:00",
"tree_id": "b6360406315d1bc99214ba084d2a226cb75cae94",
"url": "https://github.com/Wikid82/Charon/commit/8c24016b3910c555c180bdab8f6d0dc39135aeeb"
},
"date": 1765589832329,
"tool": "go",
"benches": [
{
"name": "BenchmarkSecurityHandler_GetStatus",
"value": 108979,
"unit": "ns/op\t 29712 B/op\t 408 allocs/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
"value": 108979,
"unit": "ns/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
"value": 29712,
"unit": "B/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
"value": 408,
"unit": "allocs/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
"value": 89532,
"unit": "ns/op\t 29102 B/op\t 365 allocs/op",
"extra": "13358 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
"value": 89532,
"unit": "ns/op",
"extra": "13358 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
"value": 29102,
"unit": "B/op",
"extra": "13358 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
"value": 365,
"unit": "allocs/op",
"extra": "13358 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions",
"value": 369853,
"unit": "ns/op\t 79785 B/op\t 1201 allocs/op",
"extra": "3189 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
"value": 369853,
"unit": "ns/op",
"extra": "3189 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
"value": 79785,
"unit": "B/op",
"extra": "3189 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
"value": 1201,
"unit": "allocs/op",
"extra": "3189 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets",
"value": 71665,
"unit": "ns/op\t 22062 B/op\t 276 allocs/op",
"extra": "16796 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
"value": 71665,
"unit": "ns/op",
"extra": "16796 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
"value": 22062,
"unit": "B/op",
"extra": "16796 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
"value": 276,
"unit": "allocs/op",
"extra": "16796 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet",
"value": 213326,
"unit": "ns/op\t 29354 B/op\t 338 allocs/op",
"extra": "5155 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - ns/op",
"value": 213326,
"unit": "ns/op",
"extra": "5155 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - B/op",
"value": 29354,
"unit": "B/op",
"extra": "5155 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - allocs/op",
"value": 338,
"unit": "allocs/op",
"extra": "5155 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision",
"value": 169386,
"unit": "ns/op\t 23272 B/op\t 247 allocs/op",
"extra": "6756 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - ns/op",
"value": 169386,
"unit": "ns/op",
"extra": "6756 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - B/op",
"value": 23272,
"unit": "B/op",
"extra": "6756 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - allocs/op",
"value": 247,
"unit": "allocs/op",
"extra": "6756 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig",
"value": 52908,
"unit": "ns/op\t 14588 B/op\t 156 allocs/op",
"extra": "24787 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
"value": 52908,
"unit": "ns/op",
"extra": "24787 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
"value": 14588,
"unit": "B/op",
"extra": "24787 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
"value": 156,
"unit": "allocs/op",
"extra": "24787 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig",
"value": 178430,
"unit": "ns/op\t 37196 B/op\t 351 allocs/op",
"extra": "6200 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
"value": 178430,
"unit": "ns/op",
"extra": "6200 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
"value": 37196,
"unit": "B/op",
"extra": "6200 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
"value": 351,
"unit": "allocs/op",
"extra": "6200 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
"value": 42089,
"unit": "ns/op\t 24852 B/op\t 304 allocs/op",
"extra": "28381 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
"value": 42089,
"unit": "ns/op",
"extra": "28381 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
"value": 24852,
"unit": "B/op",
"extra": "28381 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
"value": 304,
"unit": "allocs/op",
"extra": "28381 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
"value": 305490,
"unit": "ns/op\t 80374 B/op\t 1204 allocs/op",
"extra": "3958 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
"value": 305490,
"unit": "ns/op",
"extra": "3958 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
"value": 80374,
"unit": "B/op",
"extra": "3958 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
"value": 1204,
"unit": "allocs/op",
"extra": "3958 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent",
"value": 1057623,
"unit": "ns/op\t 799243 B/op\t 360 allocs/op",
"extra": "1113 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - ns/op",
"value": 1057623,
"unit": "ns/op",
"extra": "1113 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - B/op",
"value": 799243,
"unit": "B/op",
"extra": "1113 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - allocs/op",
"value": 360,
"unit": "allocs/op",
"extra": "1113 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
"value": 112876,
"unit": "ns/op\t 29821 B/op\t 416 allocs/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
"value": 112876,
"unit": "ns/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
"value": 29821,
"unit": "B/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - allocs/op",
"value": 416,
"unit": "allocs/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration",
"value": 153.4,
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
"extra": "7760664 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - ns/op",
"value": 153.4,
"unit": "ns/op",
"extra": "7760664 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - B/op",
"value": 8,
"unit": "B/op",
"extra": "7760664 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - allocs/op",
"value": 1,
"unit": "allocs/op",
"extra": "7760664 times\n4 procs"
},
{
"name": "BenchmarkExtractPort",
"value": 229.9,
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
"extra": "5296284 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - ns/op",
"value": 229.9,
"unit": "ns/op",
"extra": "5296284 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - B/op",
"value": 144,
"unit": "B/op",
"extra": "5296284 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - allocs/op",
"value": 1,
"unit": "allocs/op",
"extra": "5296284 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured",
"value": 40359,
"unit": "ns/op\t 8087 B/op\t 166 allocs/op",
"extra": "27540 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - ns/op",
"value": 40359,
"unit": "ns/op",
"extra": "27540 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - B/op",
"value": 8087,
"unit": "B/op",
"extra": "27540 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - allocs/op",
"value": 166,
"unit": "allocs/op",
"extra": "27540 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail",
"value": 2534,
"unit": "ns/op\t 953 B/op\t 27 allocs/op",
"extra": "447168 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - ns/op",
"value": 2534,
"unit": "ns/op",
"extra": "447168 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - B/op",
"value": 953,
"unit": "B/op",
"extra": "447168 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - allocs/op",
"value": 27,
"unit": "allocs/op",
"extra": "447168 times\n4 procs"
}
]
},
{
"commit": {
"author": {
"email": "actions@github.com",
"name": "GitHub Actions",
"username": "actions-user"
},
"committer": {
"email": "actions@github.com",
"name": "GitHub Actions",
"username": "actions-user"
},
"distinct": true,
"id": "65443a14647b8fa8c72eebb8e7ad287791268f5e",
"message": "fix: correct Go version to 1.23 (1.25.5 does not exist)",
"timestamp": "2025-12-14T00:36:20Z",
"tree_id": "4d4cf1c9d9ab844c5adcd372faad5900b7655a80",
"url": "https://github.com/Wikid82/Charon/commit/65443a14647b8fa8c72eebb8e7ad287791268f5e"
},
"date": 1765672710328,
"tool": "go",
"benches": [
{
"name": "BenchmarkSecurityHandler_GetStatus",
"value": 107483,
"unit": "ns/op\t 29712 B/op\t 408 allocs/op",
"extra": "9883 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
"value": 107483,
"unit": "ns/op",
"extra": "9883 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
"value": 29712,
"unit": "B/op",
"extra": "9883 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
"value": 408,
"unit": "allocs/op",
"extra": "9883 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
"value": 88707,
"unit": "ns/op\t 29100 B/op\t 365 allocs/op",
"extra": "13792 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
"value": 88707,
"unit": "ns/op",
"extra": "13792 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
"value": 29100,
"unit": "B/op",
"extra": "13792 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
"value": 365,
"unit": "allocs/op",
"extra": "13792 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions",
"value": 442946,
"unit": "ns/op\t 79837 B/op\t 1201 allocs/op",
"extra": "2486 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
"value": 442946,
"unit": "ns/op",
"extra": "2486 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
"value": 79837,
"unit": "B/op",
"extra": "2486 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
"value": 1201,
"unit": "allocs/op",
"extra": "2486 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets",
"value": 69208,
"unit": "ns/op\t 22064 B/op\t 276 allocs/op",
"extra": "17262 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
"value": 69208,
"unit": "ns/op",
"extra": "17262 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
"value": 22064,
"unit": "B/op",
"extra": "17262 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
"value": 276,
"unit": "allocs/op",
"extra": "17262 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet",
"value": 204871,
"unit": "ns/op\t 29333 B/op\t 338 allocs/op",
"extra": "5301 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - ns/op",
"value": 204871,
"unit": "ns/op",
"extra": "5301 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - B/op",
"value": 29333,
"unit": "B/op",
"extra": "5301 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - allocs/op",
"value": 338,
"unit": "allocs/op",
"extra": "5301 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision",
"value": 157607,
"unit": "ns/op\t 23267 B/op\t 247 allocs/op",
"extra": "8434 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - ns/op",
"value": 157607,
"unit": "ns/op",
"extra": "8434 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - B/op",
"value": 23267,
"unit": "B/op",
"extra": "8434 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - allocs/op",
"value": 247,
"unit": "allocs/op",
"extra": "8434 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig",
"value": 47698,
"unit": "ns/op\t 14590 B/op\t 156 allocs/op",
"extra": "25090 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
"value": 47698,
"unit": "ns/op",
"extra": "25090 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
"value": 14590,
"unit": "B/op",
"extra": "25090 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
"value": 156,
"unit": "allocs/op",
"extra": "25090 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig",
"value": 168490,
"unit": "ns/op\t 37187 B/op\t 351 allocs/op",
"extra": "6639 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
"value": 168490,
"unit": "ns/op",
"extra": "6639 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
"value": 37187,
"unit": "B/op",
"extra": "6639 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
"value": 351,
"unit": "allocs/op",
"extra": "6639 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
"value": 42693,
"unit": "ns/op\t 24864 B/op\t 305 allocs/op",
"extra": "27836 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
"value": 42693,
"unit": "ns/op",
"extra": "27836 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
"value": 24864,
"unit": "B/op",
"extra": "27836 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
"value": 305,
"unit": "allocs/op",
"extra": "27836 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
"value": 295186,
"unit": "ns/op\t 80723 B/op\t 1205 allocs/op",
"extra": "3973 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
"value": 295186,
"unit": "ns/op",
"extra": "3973 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
"value": 80723,
"unit": "B/op",
"extra": "3973 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
"value": 1205,
"unit": "allocs/op",
"extra": "3973 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent",
"value": 1104208,
"unit": "ns/op\t 793341 B/op\t 359 allocs/op",
"extra": "1134 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - ns/op",
"value": 1104208,
"unit": "ns/op",
"extra": "1134 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - B/op",
"value": 793341,
"unit": "B/op",
"extra": "1134 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - allocs/op",
"value": 359,
"unit": "allocs/op",
"extra": "1134 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
"value": 110743,
"unit": "ns/op\t 29823 B/op\t 416 allocs/op",
"extra": "10268 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
"value": 110743,
"unit": "ns/op",
"extra": "10268 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
"value": 29823,
"unit": "B/op",
"extra": "10268 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - allocs/op",
"value": 416,
"unit": "allocs/op",
"extra": "10268 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration",
"value": 153.1,
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
"extra": "7807069 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - ns/op",
"value": 153.1,
"unit": "ns/op",
"extra": "7807069 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - B/op",
"value": 8,
"unit": "B/op",
"extra": "7807069 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - allocs/op",
"value": 1,
"unit": "allocs/op",
"extra": "7807069 times\n4 procs"
},
{
"name": "BenchmarkExtractPort",
"value": 226,
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
"extra": "5200214 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - ns/op",
"value": 226,
"unit": "ns/op",
"extra": "5200214 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - B/op",
"value": 144,
"unit": "B/op",
"extra": "5200214 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - allocs/op",
"value": 1,
"unit": "allocs/op",
"extra": "5200214 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured",
"value": 37774,
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
"extra": "31210 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - ns/op",
"value": 37774,
"unit": "ns/op",
"extra": "31210 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - B/op",
"value": 8088,
"unit": "B/op",
"extra": "31210 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - allocs/op",
"value": 166,
"unit": "allocs/op",
"extra": "31210 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail",
"value": 2523,
"unit": "ns/op\t 953 B/op\t 27 allocs/op",
"extra": "452592 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - ns/op",
"value": 2523,
"unit": "ns/op",
"extra": "452592 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - B/op",
"value": 953,
"unit": "B/op",
"extra": "452592 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - allocs/op",
"value": 27,
"unit": "allocs/op",
"extra": "452592 times\n4 procs"
}
]
},
{
"commit": {
"author": {
"email": "jhatfield82@gmail.com",
"name": "Jeremy",
"username": "Wikid82"
},
"committer": {
"email": "noreply@github.com",
"name": "GitHub",
"username": "web-flow"
},
"distinct": true,
"id": "6deb5eb9f22fd8df92fd38cc7f365736fae300f2",
"message": "Merge branch 'development' into main",
"timestamp": "2025-12-13T19:50:15-05:00",
"tree_id": "d6991f6f65854519197849ccbd4bcccddeda8576",
"url": "https://github.com/Wikid82/Charon/commit/6deb5eb9f22fd8df92fd38cc7f365736fae300f2"
},
"date": 1765673538245,
"tool": "go",
"benches": [
{
"name": "BenchmarkSecurityHandler_GetStatus",
"value": 103945,
"unit": "ns/op\t 29710 B/op\t 408 allocs/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
"value": 103945,
"unit": "ns/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
"value": 29710,
"unit": "B/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
"value": 408,
"unit": "allocs/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
"value": 100658,
"unit": "ns/op\t 29098 B/op\t 365 allocs/op",
"extra": "13557 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
"value": 100658,
"unit": "ns/op",
"extra": "13557 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
"value": 29098,
"unit": "B/op",
"extra": "13557 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
"value": 365,
"unit": "allocs/op",
"extra": "13557 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions",
"value": 369352,
"unit": "ns/op\t 79770 B/op\t 1201 allocs/op",
"extra": "3252 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
"value": 369352,
"unit": "ns/op",
"extra": "3252 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
"value": 79770,
"unit": "B/op",
"extra": "3252 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
"value": 1201,
"unit": "allocs/op",
"extra": "3252 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets",
"value": 71550,
"unit": "ns/op\t 22063 B/op\t 276 allocs/op",
"extra": "16879 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
"value": 71550,
"unit": "ns/op",
"extra": "16879 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
"value": 22063,
"unit": "B/op",
"extra": "16879 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
"value": 276,
"unit": "allocs/op",
"extra": "16879 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet",
"value": 209943,
"unit": "ns/op\t 29346 B/op\t 338 allocs/op",
"extra": "5343 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - ns/op",
"value": 209943,
"unit": "ns/op",
"extra": "5343 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - B/op",
"value": 29346,
"unit": "B/op",
"extra": "5343 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - allocs/op",
"value": 338,
"unit": "allocs/op",
"extra": "5343 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision",
"value": 170628,
"unit": "ns/op\t 23277 B/op\t 247 allocs/op",
"extra": "6954 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - ns/op",
"value": 170628,
"unit": "ns/op",
"extra": "6954 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - B/op",
"value": 23277,
"unit": "B/op",
"extra": "6954 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - allocs/op",
"value": 247,
"unit": "allocs/op",
"extra": "6954 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig",
"value": 47835,
"unit": "ns/op\t 14591 B/op\t 156 allocs/op",
"extra": "24607 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
"value": 47835,
"unit": "ns/op",
"extra": "24607 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
"value": 14591,
"unit": "B/op",
"extra": "24607 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
"value": 156,
"unit": "allocs/op",
"extra": "24607 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig",
"value": 171359,
"unit": "ns/op\t 37186 B/op\t 351 allocs/op",
"extra": "7122 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
"value": 171359,
"unit": "ns/op",
"extra": "7122 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
"value": 37186,
"unit": "B/op",
"extra": "7122 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
"value": 351,
"unit": "allocs/op",
"extra": "7122 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
"value": 42592,
"unit": "ns/op\t 24871 B/op\t 305 allocs/op",
"extra": "28032 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
"value": 42592,
"unit": "ns/op",
"extra": "28032 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
"value": 24871,
"unit": "B/op",
"extra": "28032 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
"value": 305,
"unit": "allocs/op",
"extra": "28032 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
"value": 297233,
"unit": "ns/op\t 80648 B/op\t 1205 allocs/op",
"extra": "4054 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
"value": 297233,
"unit": "ns/op",
"extra": "4054 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
"value": 80648,
"unit": "B/op",
"extra": "4054 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
"value": 1205,
"unit": "allocs/op",
"extra": "4054 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent",
"value": 1047730,
"unit": "ns/op\t 798970 B/op\t 360 allocs/op",
"extra": "1112 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - ns/op",
"value": 1047730,
"unit": "ns/op",
"extra": "1112 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - B/op",
"value": 798970,
"unit": "B/op",
"extra": "1112 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - allocs/op",
"value": 360,
"unit": "allocs/op",
"extra": "1112 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
"value": 112204,
"unit": "ns/op\t 29823 B/op\t 416 allocs/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
"value": 112204,
"unit": "ns/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
"value": 29823,
"unit": "B/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - allocs/op",
"value": 416,
"unit": "allocs/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration",
"value": 152.9,
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
"extra": "7790416 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - ns/op",
"value": 152.9,
"unit": "ns/op",
"extra": "7790416 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - B/op",
"value": 8,
"unit": "B/op",
"extra": "7790416 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - allocs/op",
"value": 1,
"unit": "allocs/op",
"extra": "7790416 times\n4 procs"
},
{
"name": "BenchmarkExtractPort",
"value": 225.3,
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
"extra": "5333245 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - ns/op",
"value": 225.3,
"unit": "ns/op",
"extra": "5333245 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - B/op",
"value": 144,
"unit": "B/op",
"extra": "5333245 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - allocs/op",
"value": 1,
"unit": "allocs/op",
"extra": "5333245 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured",
"value": 38136,
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
"extra": "31408 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - ns/op",
"value": 38136,
"unit": "ns/op",
"extra": "31408 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - B/op",
"value": 8088,
"unit": "B/op",
"extra": "31408 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - allocs/op",
"value": 166,
"unit": "allocs/op",
"extra": "31408 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail",
"value": 2791,
"unit": "ns/op\t 954 B/op\t 27 allocs/op",
"extra": "455750 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - ns/op",
"value": 2791,
"unit": "ns/op",
"extra": "455750 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - B/op",
"value": 954,
"unit": "B/op",
"extra": "455750 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - allocs/op",
"value": 27,
"unit": "allocs/op",
"extra": "455750 times\n4 procs"
}
]
},
{
"commit": {
"author": {
"email": "actions@github.com",
"name": "GitHub Actions",
"username": "actions-user"
},
"committer": {
"email": "actions@github.com",
"name": "GitHub Actions",
"username": "actions-user"
},
"distinct": true,
"id": "3fd85ce34fb49901919cafe81f530ad6761bc49e",
"message": "fix: upgrade Go to 1.25 for Caddy 2.10.2 compatibility\n\nCaddy 2.10.2 requires Go 1.25 (declared in its go.mod). The previous\ncommit incorrectly downgraded to Go 1.23 based on the false assumption\nthat Go 1.25.5 doesn't exist.\n\nThis fix:\n- Updates Dockerfile Go images from 1.23-alpine to 1.25-alpine\n- Updates backend/go.mod to go 1.25\n- Updates go.work to go 1.25\n\nFixes CI Docker build failures in xcaddy stage.",
"timestamp": "2025-12-14T01:06:03Z",
"tree_id": "e4762dc67109e495bca060569e062c60982b4ca5",
"url": "https://github.com/Wikid82/Charon/commit/3fd85ce34fb49901919cafe81f530ad6761bc49e"
},
"date": 1765674484704,
"tool": "go",
"benches": [
{
"name": "BenchmarkSecurityHandler_GetStatus",
"value": 105270,
"unit": "ns/op\t 29711 B/op\t 408 allocs/op",
"extra": "11439 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
"value": 105270,
"unit": "ns/op",
"extra": "11439 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
"value": 29711,
"unit": "B/op",
"extra": "11439 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
"value": 408,
"unit": "allocs/op",
"extra": "11439 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
"value": 101780,
"unit": "ns/op\t 29098 B/op\t 365 allocs/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
"value": 101780,
"unit": "ns/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
"value": 29098,
"unit": "B/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
"value": 365,
"unit": "allocs/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions",
"value": 365518,
"unit": "ns/op\t 79768 B/op\t 1201 allocs/op",
"extra": "2886 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
"value": 365518,
"unit": "ns/op",
"extra": "2886 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
"value": 79768,
"unit": "B/op",
"extra": "2886 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
"value": 1201,
"unit": "allocs/op",
"extra": "2886 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets",
"value": 70396,
"unit": "ns/op\t 22071 B/op\t 276 allocs/op",
"extra": "17109 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
"value": 70396,
"unit": "ns/op",
"extra": "17109 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
"value": 22071,
"unit": "B/op",
"extra": "17109 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
"value": 276,
"unit": "allocs/op",
"extra": "17109 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet",
"value": 224541,
"unit": "ns/op\t 29328 B/op\t 338 allocs/op",
"extra": "4977 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - ns/op",
"value": 224541,
"unit": "ns/op",
"extra": "4977 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - B/op",
"value": 29328,
"unit": "B/op",
"extra": "4977 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - allocs/op",
"value": 338,
"unit": "allocs/op",
"extra": "4977 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision",
"value": 185487,
"unit": "ns/op\t 23284 B/op\t 247 allocs/op",
"extra": "6204 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - ns/op",
"value": 185487,
"unit": "ns/op",
"extra": "6204 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - B/op",
"value": 23284,
"unit": "B/op",
"extra": "6204 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - allocs/op",
"value": 247,
"unit": "allocs/op",
"extra": "6204 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig",
"value": 47811,
"unit": "ns/op\t 14593 B/op\t 156 allocs/op",
"extra": "24776 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
"value": 47811,
"unit": "ns/op",
"extra": "24776 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
"value": 14593,
"unit": "B/op",
"extra": "24776 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
"value": 156,
"unit": "allocs/op",
"extra": "24776 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig",
"value": 171692,
"unit": "ns/op\t 37194 B/op\t 351 allocs/op",
"extra": "6272 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
"value": 171692,
"unit": "ns/op",
"extra": "6272 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
"value": 37194,
"unit": "B/op",
"extra": "6272 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
"value": 351,
"unit": "allocs/op",
"extra": "6272 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
"value": 42473,
"unit": "ns/op\t 24880 B/op\t 305 allocs/op",
"extra": "28304 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
"value": 42473,
"unit": "ns/op",
"extra": "28304 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
"value": 24880,
"unit": "B/op",
"extra": "28304 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
"value": 305,
"unit": "allocs/op",
"extra": "28304 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
"value": 310333,
"unit": "ns/op\t 80585 B/op\t 1204 allocs/op",
"extra": "3806 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
"value": 310333,
"unit": "ns/op",
"extra": "3806 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
"value": 80585,
"unit": "B/op",
"extra": "3806 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
"value": 1204,
"unit": "allocs/op",
"extra": "3806 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent",
"value": 1095024,
"unit": "ns/op\t 789215 B/op\t 359 allocs/op",
"extra": "1126 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - ns/op",
"value": 1095024,
"unit": "ns/op",
"extra": "1126 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - B/op",
"value": 789215,
"unit": "B/op",
"extra": "1126 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - allocs/op",
"value": 359,
"unit": "allocs/op",
"extra": "1126 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
"value": 116700,
"unit": "ns/op\t 29821 B/op\t 416 allocs/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
"value": 116700,
"unit": "ns/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
"value": 29821,
"unit": "B/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - allocs/op",
"value": 416,
"unit": "allocs/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration",
"value": 153.3,
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
"extra": "7747114 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - ns/op",
"value": 153.3,
"unit": "ns/op",
"extra": "7747114 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - B/op",
"value": 8,
"unit": "B/op",
"extra": "7747114 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - allocs/op",
"value": 1,
"unit": "allocs/op",
"extra": "7747114 times\n4 procs"
},
{
"name": "BenchmarkExtractPort",
"value": 226.7,
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
"extra": "5285769 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - ns/op",
"value": 226.7,
"unit": "ns/op",
"extra": "5285769 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - B/op",
"value": 144,
"unit": "B/op",
"extra": "5285769 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - allocs/op",
"value": 1,
"unit": "allocs/op",
"extra": "5285769 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured",
"value": 39026,
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
"extra": "30292 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - ns/op",
"value": 39026,
"unit": "ns/op",
"extra": "30292 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - B/op",
"value": 8088,
"unit": "B/op",
"extra": "30292 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - allocs/op",
"value": 166,
"unit": "allocs/op",
"extra": "30292 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail",
"value": 2530,
"unit": "ns/op\t 953 B/op\t 27 allocs/op",
"extra": "454689 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - ns/op",
"value": 2530,
"unit": "ns/op",
"extra": "454689 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - B/op",
"value": 953,
"unit": "B/op",
"extra": "454689 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - allocs/op",
"value": 27,
"unit": "allocs/op",
"extra": "454689 times\n4 procs"
}
]
},
{
"commit": {
"author": {
"email": "jhatfield82@gmail.com",
"name": "Jeremy",
"username": "Wikid82"
},
"committer": {
"email": "noreply@github.com",
"name": "GitHub",
"username": "web-flow"
},
"distinct": true,
"id": "7106efa94abad0f145b7cce99d13a915cf651da9",
"message": "Merge branch 'development' into main",
"timestamp": "2025-12-14T02:11:40-05:00",
"tree_id": "5eff30734cfa3ed4249f70109b1ac0ae863fbcbd",
"url": "https://github.com/Wikid82/Charon/commit/7106efa94abad0f145b7cce99d13a915cf651da9"
},
"date": 1765696398538,
"tool": "go",
"benches": [
{
"name": "BenchmarkSecurityHandler_GetStatus",
"value": 97426,
"unit": "ns/op\t 29712 B/op\t 408 allocs/op",
"extra": "12238 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
"value": 97426,
"unit": "ns/op",
"extra": "12238 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
"value": 29712,
"unit": "B/op",
"extra": "12238 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
"value": 408,
"unit": "allocs/op",
"extra": "12238 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
"value": 85856,
"unit": "ns/op\t 29103 B/op\t 365 allocs/op",
"extra": "13298 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
"value": 85856,
"unit": "ns/op",
"extra": "13298 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
"value": 29103,
"unit": "B/op",
"extra": "13298 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
"value": 365,
"unit": "allocs/op",
"extra": "13298 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions",
"value": 382158,
"unit": "ns/op\t 79621 B/op\t 1201 allocs/op",
"extra": "3138 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
"value": 382158,
"unit": "ns/op",
"extra": "3138 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
"value": 79621,
"unit": "B/op",
"extra": "3138 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
"value": 1201,
"unit": "allocs/op",
"extra": "3138 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets",
"value": 73479,
"unit": "ns/op\t 22064 B/op\t 276 allocs/op",
"extra": "16281 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
"value": 73479,
"unit": "ns/op",
"extra": "16281 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
"value": 22064,
"unit": "B/op",
"extra": "16281 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
"value": 276,
"unit": "allocs/op",
"extra": "16281 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet",
"value": 165907,
"unit": "ns/op\t 29304 B/op\t 338 allocs/op",
"extra": "6789 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - ns/op",
"value": 165907,
"unit": "ns/op",
"extra": "6789 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - B/op",
"value": 29304,
"unit": "B/op",
"extra": "6789 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - allocs/op",
"value": 338,
"unit": "allocs/op",
"extra": "6789 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision",
"value": 126189,
"unit": "ns/op\t 23246 B/op\t 247 allocs/op",
"extra": "9661 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - ns/op",
"value": 126189,
"unit": "ns/op",
"extra": "9661 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - B/op",
"value": 23246,
"unit": "B/op",
"extra": "9661 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - allocs/op",
"value": 247,
"unit": "allocs/op",
"extra": "9661 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig",
"value": 44597,
"unit": "ns/op\t 14590 B/op\t 156 allocs/op",
"extra": "26917 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
"value": 44597,
"unit": "ns/op",
"extra": "26917 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
"value": 14590,
"unit": "B/op",
"extra": "26917 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
"value": 156,
"unit": "allocs/op",
"extra": "26917 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig",
"value": 140846,
"unit": "ns/op\t 37196 B/op\t 351 allocs/op",
"extra": "8223 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
"value": 140846,
"unit": "ns/op",
"extra": "8223 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
"value": 37196,
"unit": "B/op",
"extra": "8223 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
"value": 351,
"unit": "allocs/op",
"extra": "8223 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
"value": 42783,
"unit": "ns/op\t 24893 B/op\t 305 allocs/op",
"extra": "27243 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
"value": 42783,
"unit": "ns/op",
"extra": "27243 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
"value": 24893,
"unit": "B/op",
"extra": "27243 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
"value": 305,
"unit": "allocs/op",
"extra": "27243 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
"value": 300181,
"unit": "ns/op\t 80414 B/op\t 1205 allocs/op",
"extra": "3826 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
"value": 300181,
"unit": "ns/op",
"extra": "3826 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
"value": 80414,
"unit": "B/op",
"extra": "3826 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
"value": 1205,
"unit": "allocs/op",
"extra": "3826 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent",
"value": 967150,
"unit": "ns/op\t 799417 B/op\t 360 allocs/op",
"extra": "1225 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - ns/op",
"value": 967150,
"unit": "ns/op",
"extra": "1225 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - B/op",
"value": 799417,
"unit": "B/op",
"extra": "1225 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - allocs/op",
"value": 360,
"unit": "allocs/op",
"extra": "1225 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
"value": 105211,
"unit": "ns/op\t 29821 B/op\t 416 allocs/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
"value": 105211,
"unit": "ns/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
"value": 29821,
"unit": "B/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - allocs/op",
"value": 416,
"unit": "allocs/op",
"extra": "10000 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration",
"value": 145.8,
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
"extra": "8056380 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - ns/op",
"value": 145.8,
"unit": "ns/op",
"extra": "8056380 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - B/op",
"value": 8,
"unit": "B/op",
"extra": "8056380 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - allocs/op",
"value": 1,
"unit": "allocs/op",
"extra": "8056380 times\n4 procs"
},
{
"name": "BenchmarkExtractPort",
"value": 245.9,
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
"extra": "5244663 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - ns/op",
"value": 245.9,
"unit": "ns/op",
"extra": "5244663 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - B/op",
"value": 144,
"unit": "B/op",
"extra": "5244663 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - allocs/op",
"value": 1,
"unit": "allocs/op",
"extra": "5244663 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured",
"value": 37660,
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
"extra": "30730 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - ns/op",
"value": 37660,
"unit": "ns/op",
"extra": "30730 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - B/op",
"value": 8088,
"unit": "B/op",
"extra": "30730 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - allocs/op",
"value": 166,
"unit": "allocs/op",
"extra": "30730 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail",
"value": 2628,
"unit": "ns/op\t 954 B/op\t 27 allocs/op",
"extra": "441946 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - ns/op",
"value": 2628,
"unit": "ns/op",
"extra": "441946 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - B/op",
"value": 954,
"unit": "B/op",
"extra": "441946 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - allocs/op",
"value": 27,
"unit": "allocs/op",
"extra": "441946 times\n4 procs"
}
]
},
{
"commit": {
"author": {
"email": "jhatfield82@gmail.com",
"name": "Jeremy",
"username": "Wikid82"
},
"committer": {
"email": "noreply@github.com",
"name": "GitHub",
"username": "web-flow"
},
"distinct": true,
"id": "5d569b77240fe56293e0ebf84be80086542d7754",
"message": "Merge branch 'development' into main",
"timestamp": "2025-12-15T01:38:23-05:00",
"tree_id": "a42d26287db8cd7a75c341bd1b04b509377c94fd",
"url": "https://github.com/Wikid82/Charon/commit/5d569b77240fe56293e0ebf84be80086542d7754"
},
"date": 1765780820306,
"tool": "go",
"benches": [
{
"name": "BenchmarkSecurityHandler_GetStatus",
"value": 116811,
"unit": "ns/op\t 29711 B/op\t 408 allocs/op",
"extra": "8583 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - ns/op",
"value": 116811,
"unit": "ns/op",
"extra": "8583 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - B/op",
"value": 29711,
"unit": "B/op",
"extra": "8583 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus - allocs/op",
"value": 408,
"unit": "allocs/op",
"extra": "8583 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings",
"value": 96133,
"unit": "ns/op\t 29101 B/op\t 365 allocs/op",
"extra": "12039 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - ns/op",
"value": 96133,
"unit": "ns/op",
"extra": "12039 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - B/op",
"value": 29101,
"unit": "B/op",
"extra": "12039 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_NoSettings - allocs/op",
"value": 365,
"unit": "allocs/op",
"extra": "12039 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions",
"value": 381740,
"unit": "ns/op\t 79768 B/op\t 1201 allocs/op",
"extra": "3034 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - ns/op",
"value": 381740,
"unit": "ns/op",
"extra": "3034 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - B/op",
"value": 79768,
"unit": "B/op",
"extra": "3034 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions - allocs/op",
"value": 1201,
"unit": "allocs/op",
"extra": "3034 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets",
"value": 77770,
"unit": "ns/op\t 22078 B/op\t 276 allocs/op",
"extra": "15811 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - ns/op",
"value": 77770,
"unit": "ns/op",
"extra": "15811 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - B/op",
"value": 22078,
"unit": "B/op",
"extra": "15811 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListRuleSets - allocs/op",
"value": 276,
"unit": "allocs/op",
"extra": "15811 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet",
"value": 241418,
"unit": "ns/op\t 29339 B/op\t 338 allocs/op",
"extra": "4676 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - ns/op",
"value": 241418,
"unit": "ns/op",
"extra": "4676 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - B/op",
"value": 29339,
"unit": "B/op",
"extra": "4676 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpsertRuleSet - allocs/op",
"value": 338,
"unit": "allocs/op",
"extra": "4676 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision",
"value": 189310,
"unit": "ns/op\t 23275 B/op\t 247 allocs/op",
"extra": "6224 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - ns/op",
"value": 189310,
"unit": "ns/op",
"extra": "6224 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - B/op",
"value": 23275,
"unit": "B/op",
"extra": "6224 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_CreateDecision - allocs/op",
"value": 247,
"unit": "allocs/op",
"extra": "6224 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig",
"value": 50314,
"unit": "ns/op\t 14593 B/op\t 156 allocs/op",
"extra": "20061 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - ns/op",
"value": 50314,
"unit": "ns/op",
"extra": "20061 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - B/op",
"value": 14593,
"unit": "B/op",
"extra": "20061 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetConfig - allocs/op",
"value": 156,
"unit": "allocs/op",
"extra": "20061 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig",
"value": 180318,
"unit": "ns/op\t 37198 B/op\t 351 allocs/op",
"extra": "6795 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - ns/op",
"value": 180318,
"unit": "ns/op",
"extra": "6795 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - B/op",
"value": 37198,
"unit": "B/op",
"extra": "6795 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_UpdateConfig - allocs/op",
"value": 351,
"unit": "allocs/op",
"extra": "6795 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel",
"value": 45859,
"unit": "ns/op\t 24871 B/op\t 305 allocs/op",
"extra": "26162 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - ns/op",
"value": 45859,
"unit": "ns/op",
"extra": "26162 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - B/op",
"value": 24871,
"unit": "B/op",
"extra": "26162 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_GetStatus_Parallel - allocs/op",
"value": 305,
"unit": "allocs/op",
"extra": "26162 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel",
"value": 324433,
"unit": "ns/op\t 80656 B/op\t 1205 allocs/op",
"extra": "3525 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - ns/op",
"value": 324433,
"unit": "ns/op",
"extra": "3525 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - B/op",
"value": 80656,
"unit": "B/op",
"extra": "3525 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ListDecisions_Parallel - allocs/op",
"value": 1205,
"unit": "allocs/op",
"extra": "3525 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent",
"value": 1064408,
"unit": "ns/op\t 793916 B/op\t 359 allocs/op",
"extra": "1110 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - ns/op",
"value": 1064408,
"unit": "ns/op",
"extra": "1110 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - B/op",
"value": 793916,
"unit": "B/op",
"extra": "1110 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_LargeRuleSetContent - allocs/op",
"value": 359,
"unit": "allocs/op",
"extra": "1110 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups",
"value": 124838,
"unit": "ns/op\t 29823 B/op\t 416 allocs/op",
"extra": "9780 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - ns/op",
"value": 124838,
"unit": "ns/op",
"extra": "9780 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - B/op",
"value": 29823,
"unit": "B/op",
"extra": "9780 times\n4 procs"
},
{
"name": "BenchmarkSecurityHandler_ManySettingsLookups - allocs/op",
"value": 416,
"unit": "allocs/op",
"extra": "9780 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration",
"value": 158.9,
"unit": "ns/op\t 8 B/op\t 1 allocs/op",
"extra": "7455409 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - ns/op",
"value": 158.9,
"unit": "ns/op",
"extra": "7455409 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - B/op",
"value": 8,
"unit": "B/op",
"extra": "7455409 times\n4 procs"
},
{
"name": "BenchmarkFormatDuration - allocs/op",
"value": 1,
"unit": "allocs/op",
"extra": "7455409 times\n4 procs"
},
{
"name": "BenchmarkExtractPort",
"value": 270.3,
"unit": "ns/op\t 144 B/op\t 1 allocs/op",
"extra": "5094171 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - ns/op",
"value": 270.3,
"unit": "ns/op",
"extra": "5094171 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - B/op",
"value": 144,
"unit": "B/op",
"extra": "5094171 times\n4 procs"
},
{
"name": "BenchmarkExtractPort - allocs/op",
"value": 1,
"unit": "allocs/op",
"extra": "5094171 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured",
"value": 38485,
"unit": "ns/op\t 8088 B/op\t 166 allocs/op",
"extra": "30873 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - ns/op",
"value": 38485,
"unit": "ns/op",
"extra": "30873 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - B/op",
"value": 8088,
"unit": "B/op",
"extra": "30873 times\n4 procs"
},
{
"name": "BenchmarkMailService_IsConfigured - allocs/op",
"value": 166,
"unit": "allocs/op",
"extra": "30873 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail",
"value": 2606,
"unit": "ns/op\t 955 B/op\t 27 allocs/op",
"extra": "449214 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - ns/op",
"value": 2606,
"unit": "ns/op",
"extra": "449214 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - B/op",
"value": 955,
"unit": "B/op",
"extra": "449214 times\n4 procs"
},
{
"name": "BenchmarkMailService_BuildEmail - allocs/op",
"value": 27,
"unit": "allocs/op",
"extra": "449214 times\n4 procs"
}
]
}
]
}
}