Releases
v0.0.2-dev
Compare
Sorry, something went wrong.
No results found
Changelog
2e0b831 fix: address review comments
f69c88d chore: rename var to filterFactoryFunc for clarity
1fd9f39 fix: user new(Filter) in examples
ffe1143 fix: .github folder
a860044 chore: use newFactory var name
5bb5e68 fix: put back nil check inside httpFilterFactory
ea37041 feat: use a filter factory function to create filter copies, rather than using reflect
f45a421 refactor: configparser for Parse and add mergeLiteral (ardikabs#70 )
31cd05e fix: config callback and metric handler (ardikabs#69 )
e17960e test(configparser): on mergeable without preserve_root
6aa3f48 chore: rephrase and rename methods for better understanding
f6bbaff feat: improve errors handling (ardikabs#68 )
bdb1fca chore: retract v0.3.2 because accidentally published (ardikabs#67 )
da5c254 chore: naming and structure (ardikabs#66 )
7da079b chore: add new method to header interface (ardikabs#64 )
00ec16c refactor: alter on how buffering is managed. (ardikabs#62 )
d182317 refactor: HTTP Body access (ardikabs#61 )
ce58c0f refactor!(context): simplify send response methods (ardikabs#56 )
98dba10 feat: disable body access for GRPC (ardikabs#55 )
2878d2e test(e2e): add metric test case (ardikabs#53 )
52f3c2c feat: upgrade to envoy v1.30 (ardikabs#52 )
4ab727a feat: chunked data should be supported (ardikabs#51 )
6cbfe3c refactor!: Context remove and reuse methods (ardikabs#50 )
cc77e7b refactor: test suites (ardikabs#49 )
a1371af test(e2e): add panic filter test case (ardikabs#47 )
b7ba424 feat: expose suite package as testing framework (ardikabs#46 )
4708ab6 chore: support parallelism on e2e test (ardikabs#45 )
dac712e chore: force e2e.build to always fresh build
ce4e0c8 test(e2e): pullEnvoyImage first to ensure image readiness (ardikabs#44 )
301e52a chore: add cleanup-e2e.sh script
bb69262 test(e2e): add E2E Test (ardikabs#43 )
76a8867 chore: bump README and move some minor things (ardikabs#42 )
85f5996 refactor!: decoupled Context from filter instance, and instead only provides Server interface (ardikabs#40 )
d82dd19 chore: fix wrong method used during DecodeHeaders (ardikabs#38 )
988cfe7 feat: add SkipNextPhase to allow user skipping next phase on-demand (ardikabs#37 )
ba495ec chore: add comment docs for clarity about the decision (ardikabs#35 )
767afdd refactor: use closure for handling http filter phases (ardikabs#34 )
b9ad516 chore: remove irrelevant code and config (ardikabs#33 )
7483201 chore: adjust config options (ardikabs#32 )
42fdb4c chore: change header from naked map to http.Header (ardikabs#31 )
de3be6f refactor!: structural filter interface (ardikabs#30 )
8ad61e9 chore: improve code comments
012525f refactor: improve handler manager and add unit test
3b85bfe test: add unit test for manager
4ae9dab refactor: simplified data type and flow
636a010 feat: add DisableStrictBodyAccess knob on ConfigOptions
4162077 test: add unit test
c13acfd refactor: httpFilterManager and introduce phase controller
7844523 refactor: data structure and naming
b187fb4 fix: configparser.Merge
57b6cb5 feat: add reserved header for body read/manipulation
d2985c6 fix: should honor when LocalReply is returned
8b634e4 fix: typo on featuregate
ebf8c45 chore: expose internal method, and rename it
41f2ded refactor: http filter handler registration
c6c5c19 fix: check nil interface
2c037c9 refactor(naming): module name and interface
509eb0d feat: introduce featuregate for gatekeeping filter's phases
b22ca30 feat: move OnStart during filter initialization
424f693 refactor: redefine request/response body handler
913f25f refactor: redefine handler with proper abstraction
8d61e35 fix: addressable issue on config and filter
9c2dfd5 refactor: fix and refactor shallow copy mechanism
bf51aa1 chore: move util to its own package, and use helper as envoy related helper func
d5f4a9c chore: exclude several commits pattern from changelog
0eb682d chore: beautify error handler response code details
8c773fc chore: fix lint
93adac3 chore: bump GOLANGCI_VERSION to 1.57.2
38b23e7 feat: upgrade to envoy 1.29
44a2e69 chore: update example
f50b262 feat: bump to envoy 1.28
0539a23 chore: fix mispell
0a7fa50 chore: logger with default level being Info
da9a137 chore: update example code
c3569f2 bump: github.com/envoyproxy/envoy
1ab3995 chore: unidentified and panic error now will show the caller location
01a63e0 feat: logger uses logr.Logger implementation
c110a4b chore: rename test package
b2b6a56 chore: update dep on showcase
f4a8cc2 chore: update dep on showcase
6616a0b chore: add header AsMap function
ddcb0a8 chore: update dep on showcase
4ec3c03 chore: add Store and Load on Context
c64c4ba chore: add showcase
62e4890 refactor: set a convention over concrete implementation
8e45c21 chore: bump go-envoy module version
4a71b3f feat: add decorator and outerHandler to prevent nil handler for the next iteration
150bd45 chore: bump go-envoy module version
67b6006 fix: prevent nil handler to be submitted
0a62600 chore: add envoyproxy plugin with http golang filter
2907ed9 batman: simplified go interface for envoyproxy ext
You can’t perform that action at this time.