Fernandez Ludovic
aa21351d0d
Merge branch v2.1 into master
2020-02-10 16:47:13 +01:00
mpl
16288d171c
use provider-qualified name when recursing for chain
2020-01-27 10:40:05 +01:00
Fernandez Ludovic
60e247862a
Merge branch v2.1 into master
2020-01-21 18:41:46 +01:00
Julien Salleyron
c296a4a967
Remove Content-Type auto-detection
...
Co-authored-by: mpl <mathieu.lonjaret@gmail.com>
2020-01-21 18:06:03 +01:00
Amine Benseddik
fe8b090911
Elastic APM tracer implementation
2019-11-27 16:00:07 +01:00
Ludovic Fernandez
424e2a9439
Add internal provider
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2019-11-14 16:40:05 +01:00
Ludovic Fernandez
3410541a2f
Conditionnal compression based on Content-Type
2019-10-31 11:36:05 +01:00
Ludovic Fernandez
027d313df5
fix: improve log for invalid middleware.
2019-09-26 10:04:04 +02:00
mpl
6f6f999129
Do not initialize list of middlewares if not needed
...
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
2019-09-25 18:20:04 +02:00
Julien Salleyron
34be181706
Add provider in middleware chain
2019-09-10 16:12:05 +02:00
Ludovic Fernandez
10acbb8d92
Don't panic with undefined middleware
2019-09-03 15:22:05 +02:00
Ludovic Fernandez
a917115a85
fix buffering middleware
2019-09-03 15:02:05 +02:00
mpl
4ec90c5c0d
Add rate limiter, rename maxConn into inFlightReq
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com>
2019-08-26 03:20:06 -07:00
Fernandez Ludovic
4c5e7a238d
chore: go module
2019-08-12 05:06:04 -07:00
Ludovic Fernandez
1800b0b69c
Improve error on router without service.
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
2019-07-19 16:42:04 +02:00
Julien Salleyron
e3627e9cba
Disable RateLimit temporarily
2019-07-19 10:50:05 +02:00
mpl
6fdd48509e
config: deal with multiple errors and their criticality
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2019-07-15 17:04:04 +02:00
Ludovic Fernandez
c8bf8e896a
Move dynamic config into a dedicated package.
2019-07-10 09:26:04 +02:00
Ludovic Fernandez
adc9a65ae3
Use name@provider instead of provider@name.
2019-06-21 09:54:04 +02:00
Ludovic Fernandez
e9792b446f
Change the provider separator from . to @
2019-06-20 00:40:05 +02:00
mpl
f6df556eb0
API: expose runtime representation
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com>
2019-05-16 10:58:06 +02:00
Ludovic Fernandez
da20db862d
fix: validation system
2019-04-01 15:30:07 +02:00
Ludovic Fernandez
f1b085fa36
Move code to pkg
2019-03-15 09:42:03 +01:00