{"push_id":2800648601,"size":19,"distinct_size":0,"ref":"refs/heads/dlpython","head":"f9a20008007b6b8092a5fd6a56ee4b4803a49fe9","before":"10e7ce8e845312cdcb48cd1f96ac7afdc6b3077d","commits":[{"sha":"b0825944e407beb54f6af8463ef025bd823c9fdc","author":{"name":"joshblakeley","email":"5bf14846d74a9366714a74b6f27cc70e807cd427@gmail.com"},"message":"allow OPTIONS caching","distinct":false,"url":"https://api.github.com/repos/matiasinsaurralde/tyk/commits/b0825944e407beb54f6af8463ef025bd823c9fdc"},{"sha":"75ed92785ba2e218abe85fcf0c6c46cf52240ab0","author":{"name":"joshblakeley","email":"5bf14846d74a9366714a74b6f27cc70e807cd427@gmail.com"},"message":"change error","distinct":false,"url":"https://api.github.com/repos/matiasinsaurralde/tyk/commits/75ed92785ba2e218abe85fcf0c6c46cf52240ab0"},{"sha":"cba098bc7ed2dd4b9e57b55291933422244ef932","author":{"name":"joshblakeley","email":"5bf14846d74a9366714a74b6f27cc70e807cd427@gmail.com"},"message":"removed commas making josn invalid","distinct":false,"url":"https://api.github.com/repos/matiasinsaurralde/tyk/commits/cba098bc7ed2dd4b9e57b55291933422244ef932"},{"sha":"ebd2197cc870473766488e167bfa3a59bde63726","author":{"name":"Leonid Bugaev","email":"d805b0d93bdf782f132a94d28b95f289e4f80c56@gmail.com"},"message":"Fix reLogin behavior","distinct":false,"url":"https://api.github.com/repos/matiasinsaurralde/tyk/commits/ebd2197cc870473766488e167bfa3a59bde63726"},{"sha":"000bfe4228fdb2d98b9d2f46fc0ca51fee50bbba","author":{"name":"Yaara","email":"17cd40a4ee3e1c61ccf107545f51088c4a7ef3c9@users.noreply.github.com"},"message":"Add Configured leeway to JWT time validation claims in case of a clock skew (#1741)\n\n[This fix ](https://github.com/TykTechnologies/tyk/commit/abb1b350b7dfdce52901e6e3f730a7fd899fd3f0\r\n)helps to avoid jwt failure but can risk us since it won't validate the time-related claims at all (using disable config fields in api def). \r\n\r\nI have added a field that gives leeway ,in seconds, in case there is a clock skew times between the signing server (Idp for instance) and the verifying server, i.e. Tyk.\r\n\r\nHave added tests for both type of fields - disable time claims validation and added leeway to time claims validation.","distinct":false,"url":"https://api.github.com/repos/matiasinsaurralde/tyk/commits/000bfe4228fdb2d98b9d2f46fc0ca51fee50bbba"},{"sha":"5d4143c492a8652c05f735d4aa4b53ab54de1be3","author":{"name":"joshblakeley","email":"5bf14846d74a9366714a74b6f27cc70e807cd427@gmail.com"},"message":"slightly change test to stop race","distinct":false,"url":"https://api.github.com/repos/matiasinsaurralde/tyk/commits/5d4143c492a8652c05f735d4aa4b53ab54de1be3"},{"sha":"afad576c7f9462169674e0dbea1a94858c083887","author":{"name":"joshblakeley","email":"5bf14846d74a9366714a74b6f27cc70e807cd427@gmail.com"},"message":"slightly change test to stop race","distinct":false,"url":"https://api.github.com/repos/matiasinsaurralde/tyk/commits/afad576c7f9462169674e0dbea1a94858c083887"},{"sha":"a30cc5edb95bb10597388f14ffbb12e853367b15","author":{"name":"Josh Blakeley","email":"ffd54516b7b26153bd718666be5372d185638793@users.noreply.github.com"},"message":"Enable inialisation of tls client for dash comms (#1850)\n\n* enable inialisation of tls client for dash comms\r\n\r\n* remove unneccesary code in client initialisation","distinct":false,"url":"https://api.github.com/repos/matiasinsaurralde/tyk/commits/a30cc5edb95bb10597388f14ffbb12e853367b15"},{"sha":"92fcf98ae90281e02de805d9f0a38c56d58c968e","author":{"name":"dencoded","email":"b1113597b3de27e6ed3a0cc7ceda1feac05cf203@users.noreply.github.com"},"message":"add leading backslash to path if needed (#1857)\n\nadded changes to fix https://github.com/TykTechnologies/tyk-analytics-ui/issues/514","distinct":false,"url":"https://api.github.com/repos/matiasinsaurralde/tyk/commits/92fcf98ae90281e02de805d9f0a38c56d58c968e"},{"sha":"e33737058542afcc4f896d4fe692c40de6a5579e","author":{"name":"dencoded","email":"b1113597b3de27e6ed3a0cc7ceda1feac05cf203@users.noreply.github.com"},"message":"Profile benchmark copy request response (#1778)\n\nadded changes for https://github.com/TykTechnologies/tyk/issues/1668\r\n\r\nthese are pretty low level changes so I think we need to test it carefully.\r\n\r\nchanges include:\r\n- don't do copy of `Request` or `Response` as it is shallow one anyways and we have pointers to the same data\r\n- convert `Request.Body` to `nopCloser` only once and then use the same instance of `Request` passed everywhere\r\n- convert `Response.Body` to `nopCloser` only once and then use the same instance of `Response` passed everywhere\r\n- `nopCloser` in addition to no-op Close has nested `ReadSeeker` inside and rewinds position in buffer every time body was read up to EOF, or `Close` was called, or outer logic tried to convert to `nopCloser` while it was already `nopCloser`\r\n- `nopCloser` doesn't create new buffer \"descriptor\" struct every time as it was before as it is safe to use the same `Body` for reading now (unless we read some request or response body in parallel, which is not the case)\r\n\r\nbenchcmp of BenchmarkCopyRequestResponse vs master:\r\n```\r\nbenchmark                          old ns/op     new ns/op     delta\r\nBenchmarkCopyRequestResponse-8     15244         9930          -34.86%\r\n\r\nbenchmark                          old allocs     new allocs     delta\r\nBenchmarkCopyRequestResponse-8     76             18             -76.32%\r\n\r\nbenchmark                          old bytes     new bytes     delta\r\nBenchmarkCopyRequestResponse-8     35585         29120         -18.17%\r\n```\r\n\r\nif we run all benchmarks we see that performance gain is not super big but still looks good (under heavy traffic less allocation will pay off imho):\r\nbenchcmp vs master:\r\n```\r\nbenchmark                                                                                                   old ns/op     new ns/op     delta\r\nBenchmarkURLReplacer-8                                                                                      1912          1900          -0.63%\r\nBenchmarkTagHeaders-8                                                                                       971           951           -2.06%\r\nBenchmarkDefaultVersion-8                                                                                   1019890       1028861       +0.88%\r\nBenchmarkGetVersionFromRequest/Header_location-8                                                            508853        489835        -3.74%\r\nBenchmarkGetVersionFromRequest/URL_param_location-8                                                         478896        475751        -0.66%\r\nBenchmarkGetVersionFromRequest/URL_location-8                                                               466637        468053        +0.30%\r\nBenchmarkApiReload-8                                                                                        3524971       3373055       -4.31%\r\nBenchmarkValueExtractor/HeaderSource-8                                                                      121268        121406        +0.11%\r\nBenchmarkValueExtractor/FormSource-8                                                                        131743        130182        -1.18%\r\nBenchmarkRegexExtractor/HeaderSource-8                                                                      127317        121678        -4.43%\r\nBenchmarkRegexExtractor/BodySource-8                                                                        127746        123120        -3.62%\r\nBenchmarkRegexExtractor/FormSource-8                                                                        132134        128779        -2.54%\r\nBenchmarkXPathExtractor/HeaderSource-8                                                                      138297        138369        +0.05%\r\nBenchmarkXPathExtractor/BodySource-8                                                                        140240        138969        -0.91%\r\nBenchmarkXPathExtractor/FormSource-8                                                                        155063        147433        -4.92%\r\nBenchmarkInitGenericEventHandlers-8                                                                         764           746           -2.36%\r\nBenchmarkMultiSession_BA_Standard_OK-8                                                                      2173834       2173240       -0.03%\r\nBenchmarkBearerTokenAuthKeySession-8                                                                        1875938       1881379       +0.29%\r\nBenchmarkMultiAuthBackwardsCompatibleSession-8                                                              1836189       1841490       +0.29%\r\nBenchmarkBasicAuth-8                                                                                        159470374     159430462     -0.03%\r\nBenchmarkContextVarsMiddleware-8                                                                            1326295       1317404       -0.67%\r\nBenchmarkContextVarsMiddlewareProcessRequest/POST_with_query_string_and_encoded_form_data_and_cookies-8     14779         14200         -3.92%\r\nBenchmarkContextVarsMiddlewareProcessRequest/GET_with_query_string-8                                        7483          7773          +3.88%\r\nBenchmarkContextVarsMiddlewareProcessRequest/POST_with_query_string_and_encoded_form_data-8                 11964         11817         -1.23%\r\nBenchmarkHMACAuthSessionPass-8                                                                              1167237       1200765       +2.87%\r\nBenchmarkHMACAuthSessionPassWithHeaderField-8                                                               1184539       1196382       +1.00%\r\nBenchmarkIPBlacklistMiddleware-8                                                                            27293         27838         +2.00%\r\nBenchmarkIPMiddlewarePass-8                                                                                 17862         17584         -1.56%\r\nBenchmarkJWTSessionHMAC-8                                                                                   373044        350506        -6.04%\r\nBenchmarkJWTSessionRSA-8                                                                                    471476        478391        +1.47%\r\nBenchmarkJWTSessionRSABearer-8                                                                              459664        476327        +3.63%\r\nBenchmarkJWTSessionRSAWithRawSourceOnWithClientID-8                                                         475111        484502        +1.98%\r\nBenchmarkJWTSessionRSAWithRawSource-8                                                                       468430        475777        +1.57%\r\nBenchmarkJWTSessionRSAWithJWK-8                                                                             476170        487224        +2.32%\r\nBenchmarkJWTSessionRSAWithEncodedJWK-8                                                                      467302        470044        +0.59%\r\nBenchmarkProcessRequestLiveQuotaLimit-8                                                                     570396        584883        +2.54%\r\nBenchmarkProcessRequestOffThreadQuotaLimit-8                                                                437996        436923        -0.24%\r\nBenchmarkProcessRequestLiveRedisRollingLimiter-8                                                            941738        933364        -0.89%\r\nBenchmarkProcessRequestOffThreadRedisRollingLimiter-8                                                       717807        713155        -0.65%\r\nBenchmarkStripAuth_stripFromHeaders-8                                                                       8765          8734          -0.35%\r\nBenchmarkStripAuth_stripFromParams-8                                                                        40096         39812         -0.71%\r\nBenchmarkTransformNonAscii-8                                                                                15767         15489         -1.76%\r\nBenchmarkTransformJSONMarshal-8                                                                             16631         16570         -0.37%\r\nBenchmarkRewriter-8                                                                                         33130         33588         +1.38%\r\nBenchmarkValidateJSONSchema-8                                                                               1783442       1741470       -2.35%\r\nBenchmarkVersioning-8                                                                                       2079299       2104417       +1.21%\r\nBenchmarkVirtualEndpoint-8                                                                                  345046        344628        -0.12%\r\nBenchmarkApplyPolicies-8                                                                                    20838         20876         +0.18%\r\nBenchmarkResponseHeaderInjection-8                                                                          2020732       2082476       +3.06%\r\nBenchmarkRequestIPHops-8                                                                                    416           411           -1.20%\r\nBenchmarkWrappedServeHTTP-8                                                                                 139846        139661        -0.13%\r\nBenchmarkCopyRequestResponse-8                                                                              14534         9411          -35.25%\r\n\r\nbenchmark                                                                                                   old allocs     new allocs     delta\r\nBenchmarkURLReplacer-8                                                                                      12             12             +0.00%\r\nBenchmarkTagHeaders-8                                                                                       15             15             +0.00%\r\nBenchmarkDefaultVersion-8                                                                                   1340           1351           +0.82%\r\nBenchmarkGetVersionFromRequest/Header_location-8                                                            564            551            -2.30%\r\nBenchmarkGetVersionFromRequest/URL_param_location-8                                                         529            535            +1.13%\r\nBenchmarkGetVersionFromRequest/URL_location-8                                                               510            515            +0.98%\r\nBenchmarkApiReload-8                                                                                        23903          23903          +0.00%\r\nBenchmarkValueExtractor/HeaderSource-8                                                                      50             50             +0.00%\r\nBenchmarkValueExtractor/FormSource-8                                                                        77             70             -9.09%\r\nBenchmarkRegexExtractor/HeaderSource-8                                                                      52             52             +0.00%\r\nBenchmarkRegexExtractor/BodySource-8                                                                        62             55             -11.29%\r\nBenchmarkRegexExtractor/FormSource-8                                                                        79             72             -8.86%\r\nBenchmarkXPathExtractor/HeaderSource-8                                                                      108            108            +0.00%\r\nBenchmarkXPathExtractor/BodySource-8                                                                        116            109            -6.03%\r\nBenchmarkXPathExtractor/FormSource-8                                                                        140            133            -5.00%\r\nBenchmarkInitGenericEventHandlers-8                                                                         8              8              +0.00%\r\nBenchmarkMultiSession_BA_Standard_OK-8                                                                      273            273            +0.00%\r\nBenchmarkBearerTokenAuthKeySession-8                                                                        241            241            +0.00%\r\nBenchmarkMultiAuthBackwardsCompatibleSession-8                                                              246            246            +0.00%\r\nBenchmarkBasicAuth-8                                                                                        19876          19886          +0.05%\r\nBenchmarkContextVarsMiddleware-8                                                                            1691           1695           +0.24%\r\nBenchmarkContextVarsMiddlewareProcessRequest/POST_with_query_string_and_encoded_form_data_and_cookies-8     80             80             +0.00%\r\nBenchmarkContextVarsMiddlewareProcessRequest/GET_with_query_string-8                                        40             40             +0.00%\r\nBenchmarkContextVarsMiddlewareProcessRequest/POST_with_query_string_and_encoded_form_data-8                 64             64             +0.00%\r\nBenchmarkHMACAuthSessionPass-8                                                                              233            235            +0.86%\r\nBenchmarkHMACAuthSessionPassWithHeaderField-8                                                               256            257            +0.39%\r\nBenchmarkIPBlacklistMiddleware-8                                                                            152            152            +0.00%\r\nBenchmarkIPMiddlewarePass-8                                                                                 95             95             +0.00%\r\nBenchmarkJWTSessionHMAC-8                                                                                   477            478            +0.21%\r\nBenchmarkJWTSessionRSA-8                                                                                    576            577            +0.17%\r\nBenchmarkJWTSessionRSABearer-8                                                                              578            579            +0.17%\r\nBenchmarkJWTSessionRSAWithRawSourceOnWithClientID-8                                                         600            601            +0.17%\r\nBenchmarkJWTSessionRSAWithRawSource-8                                                                       598            599            +0.17%\r\nBenchmarkJWTSessionRSAWithJWK-8                                                                             601            602            +0.17%\r\nBenchmarkJWTSessionRSAWithEncodedJWK-8                                                                      606            607            +0.17%\r\nBenchmarkProcessRequestLiveQuotaLimit-8                                                                     466            467            +0.21%\r\nBenchmarkProcessRequestOffThreadQuotaLimit-8                                                                439            440            +0.23%\r\nBenchmarkProcessRequestLiveRedisRollingLimiter-8                                                            2013           2012           -0.05%\r\nBenchmarkProcessRequestOffThreadRedisRollingLimiter-8                                                       2275           2293           +0.79%\r\nBenchmarkStripAuth_stripFromHeaders-8                                                                       66             66             +0.00%\r\nBenchmarkStripAuth_stripFromParams-8                                                                        220            220            +0.00%\r\nBenchmarkTransformNonAscii-8                                                                                98             98             +0.00%\r\nBenchmarkTransformJSONMarshal-8                                                                             101            101            +0.00%\r\nBenchmarkRewriter-8                                                                                         238            238            +0.00%\r\nBenchmarkValidateJSONSchema-8                                                                               2261           2252           -0.40%\r\nBenchmarkVersioning-8                                                                                       2854           2867           +0.46%\r\nBenchmarkVirtualEndpoint-8                                                                                  319            320            +0.31%\r\nBenchmarkApplyPolicies-8                                                                                    86             86             +0.00%\r\nBenchmarkResponseHeaderInjection-8                                                                          2259           2263           +0.18%\r\nBenchmarkRequestIPHops-8                                                                                    4              4              +0.00%\r\nBenchmarkWrappedServeHTTP-8                                                                                 144            144            +0.00%\r\nBenchmarkCopyRequestResponse-8                                                                              76             18             -76.32%\r\n\r\nbenchmark                                                                                                   old bytes     new bytes     delta\r\nBenchmarkURLReplacer-8                                                                                      1088          1088          +0.00%\r\nBenchmarkTagHeaders-8                                                                                       384           384           +0.00%\r\nBenchmarkDefaultVersion-8                                                                                   191657        188955        -1.41%\r\nBenchmarkGetVersionFromRequest/Header_location-8                                                            86656         84557         -2.42%\r\nBenchmarkGetVersionFromRequest/URL_param_location-8                                                         85647         84237         -1.65%\r\nBenchmarkGetVersionFromRequest/URL_location-8                                                               82864         81457         -1.70%\r\nBenchmarkApiReload-8                                                                                        1788991       1788963       -0.00%\r\nBenchmarkValueExtractor/HeaderSource-8                                                                      4241          4240          -0.02%\r\nBenchmarkValueExtractor/FormSource-8                                                                        10337         7776          -24.78%\r\nBenchmarkRegexExtractor/HeaderSource-8                                                                      4274          4274          +0.00%\r\nBenchmarkRegexExtractor/BodySource-8                                                                        8727          6167          -29.33%\r\nBenchmarkRegexExtractor/FormSource-8                                                                        10376         7816          -24.67%\r\nBenchmarkXPathExtractor/HeaderSource-8                                                                      9046          9047          +0.01%\r\nBenchmarkXPathExtractor/BodySource-8                                                                        13465         10905         -19.01%\r\nBenchmarkXPathExtractor/FormSource-8                                                                        15660         13098         -16.36%\r\nBenchmarkInitGenericEventHandlers-8                                                                         528           528           +0.00%\r\nBenchmarkMultiSession_BA_Standard_OK-8                                                                      59008         59010         +0.00%\r\nBenchmarkBearerTokenAuthKeySession-8                                                                        56498         56502         +0.01%\r\nBenchmarkMultiAuthBackwardsCompatibleSession-8                                                              58099         58100         +0.00%\r\nBenchmarkBasicAuth-8                                                                                        1038397       1033834       -0.44%\r\nBenchmarkContextVarsMiddleware-8                                                                            279248        279008        -0.09%\r\nBenchmarkContextVarsMiddlewareProcessRequest/POST_with_query_string_and_encoded_form_data_and_cookies-8     12186         12186         +0.00%\r\nBenchmarkContextVarsMiddlewareProcessRequest/GET_with_query_string-8                                        7112          7112          +0.00%\r\nBenchmarkContextVarsMiddlewareProcessRequest/POST_with_query_string_and_encoded_form_data-8                 10501         10501         +0.00%\r\nBenchmarkHMACAuthSessionPass-8                                                                              46621         47490         +1.86%\r\nBenchmarkHMACAuthSessionPassWithHeaderField-8                                                               48162         48316         +0.32%\r\nBenchmarkIPBlacklistMiddleware-8                                                                            32343         32342         -0.00%\r\nBenchmarkIPMiddlewarePass-8                                                                                 26733         26735         +0.01%\r\nBenchmarkJWTSessionHMAC-8                                                                                   74227         74160         -0.09%\r\nBenchmarkJWTSessionRSA-8                                                                                    94668         94622         -0.05%\r\nBenchmarkJWTSessionRSABearer-8                                                                              95814         95784         -0.03%\r\nBenchmarkJWTSessionRSAWithRawSourceOnWithClientID-8                                                         98304         98262         -0.04%\r\nBenchmarkJWTSessionRSAWithRawSource-8                                                                       98171         98118         -0.05%\r\nBenchmarkJWTSessionRSAWithJWK-8                                                                             97171         97125         -0.05%\r\nBenchmarkJWTSessionRSAWithEncodedJWK-8                                                                      97373         97331         -0.04%\r\nBenchmarkProcessRequestLiveQuotaLimit-8                                                                     75893         75841         -0.07%\r\nBenchmarkProcessRequestOffThreadQuotaLimit-8                                                                74937         74904         -0.04%\r\nBenchmarkProcessRequestLiveRedisRollingLimiter-8                                                            138233        138171        -0.04%\r\nBenchmarkProcessRequestOffThreadRedisRollingLimiter-8                                                       148999        149677        +0.46%\r\nBenchmarkStripAuth_stripFromHeaders-8                                                                       2801          2801          +0.00%\r\nBenchmarkStripAuth_stripFromParams-8                                                                        14163         14163         +0.00%\r\nBenchmarkTransformNonAscii-8                                                                                11061         11060         -0.01%\r\nBenchmarkTransformJSONMarshal-8                                                                             11509         11509         +0.00%\r\nBenchmarkRewriter-8                                                                                         45600         45600         +0.00%\r\nBenchmarkValidateJSONSchema-8                                                                               263497        261908        -0.60%\r\nBenchmarkVersioning-8                                                                                       273525        269895        -1.33%\r\nBenchmarkVirtualEndpoint-8                                                                                  65421         65373         -0.07%\r\nBenchmarkApplyPolicies-8                                                                                    5925          5925          +0.00%\r\nBenchmarkResponseHeaderInjection-8                                                                          376106        375832        -0.07%\r\nBenchmarkRequestIPHops-8                                                                                    432           432           +0.00%\r\nBenchmarkWrappedServeHTTP-8                                                                                 48435         48436         +0.00%\r\nBenchmarkCopyRequestResponse-8                                                                              35585         29120         -18.17%\r\n```","distinct":false,"url":"https://api.github.com/repos/matiasinsaurralde/tyk/commits/e33737058542afcc4f896d4fe692c40de6a5579e"},{"sha":"215aa71c81aaa8f9e5e014158d7c8036e8ad53ab","author":{"name":"Yaara","email":"17cd40a4ee3e1c61ccf107545f51088c4a7ef3c9@users.noreply.github.com"},"message":"Typo  Breaker unnavailable --> unavailable (#1841)\n\n* Typo  Breaker unnavailable --> unavailable\r\n\r\n* Update api_definition.go","distinct":false,"url":"https://api.github.com/repos/matiasinsaurralde/tyk/commits/215aa71c81aaa8f9e5e014158d7c8036e8ad53ab"},{"sha":"ba05d30fe48127631e973777217cadb33357365d","author":{"name":"Yaara","email":"17cd40a4ee3e1c61ccf107545f51088c4a7ef3c9@users.noreply.github.com"},"message":"typos and small log improvement (#1845)\n\nJust a few typos.\r\nAlso improved the logging when Breaker status when it is enforced","distinct":false,"url":"https://api.github.com/repos/matiasinsaurralde/tyk/commits/ba05d30fe48127631e973777217cadb33357365d"},{"sha":"5d6cd02112dfff7d797096f2960a5af58272fad4","author":{"name":"Ahmet Soormally","email":"9f5e409b28df2110219ab2c723bc1c479e794322@mangomm.co.uk"},"message":"security: issue a warning on boot when secrets are default","distinct":false,"url":"https://api.github.com/repos/matiasinsaurralde/tyk/commits/5d6cd02112dfff7d797096f2960a5af58272fad4"},{"sha":"4d1b87415da8ea96e0fcc250ae47645792d20c74","author":{"name":"Ahmet Soormally","email":"9f5e409b28df2110219ab2c723bc1c479e794322@mangomm.co.uk"},"message":"tls: proxy insecure skip verify per api\n\nfixes #1837\n\nThis feature allows control at the API level of which upstreams to skip\ninsecure verification.\n\nUpdate `TykMakeHttpRequest` to support proxy insecure verification as per\napidefinition","distinct":false,"url":"https://api.github.com/repos/matiasinsaurralde/tyk/commits/4d1b87415da8ea96e0fcc250ae47645792d20c74"},{"sha":"98488702343707e675df133947e51b475915b05d","author":{"name":"Matias Insaurralde","email":"cf82ef673a10a03befd8ffb549e38c59c77eccb1@gmail.com"},"message":"Enhance base64 JSVM handlers (#1809)\n\n* mw_js_plugin: add fallback to base64.RawStdEncoding when using \"b64dec\"\r\n\r\n* mw_js_plugin: add \"rawb64enc\" and \"rawb64dec\"\r\n\r\n* mw_js_plugin: extend tests to cover base64 functions\r\n\r\nFix #1808","distinct":false,"url":"https://api.github.com/repos/matiasinsaurralde/tyk/commits/98488702343707e675df133947e51b475915b05d"},{"sha":"0a6d68ed975b3916757dcff222e4ac021965de5b","author":{"name":"Matias Insaurralde","email":"cf82ef673a10a03befd8ffb549e38c59c77eccb1@gmail.com"},"message":"Integrate plugin bundler (#1756)\n\nImplements https://github.com/TykTechnologies/tyk/issues/1867\r\n\r\n* cli: implement bundler subcommand\r\n\r\n* cli: minor error enhancements for bundler command, implement tests\r\n\r\n* cli: fix command test","distinct":false,"url":"https://api.github.com/repos/matiasinsaurralde/tyk/commits/0a6d68ed975b3916757dcff222e4ac021965de5b"},{"sha":"54fb5fa675a822d905837794edd8ec2476c72a8c","author":{"name":"Josh Blakeley","email":"ffd54516b7b26153bd718666be5372d185638793@users.noreply.github.com"},"message":"Improve async session updates  (#1757)\n\nFixes #1758 \r\n\r\nCurrent solution for session updates when async is enabled is just to spawn a new goroutine per redis operation. \r\n\r\nThis change allows setting a configurable pool of workers to handle the session updates - with the slower parts of the session update such as json marshalling moved into the pool. Default value if unset is currently 15 and worker pool will gracefully exit on gateway shutdown.\r\n\r\nAlso changed the dummySessionManager in policy_test.go pass by ref to stop go vet failing because of passed mutex.","distinct":false,"url":"https://api.github.com/repos/matiasinsaurralde/tyk/commits/54fb5fa675a822d905837794edd8ec2476c72a8c"},{"sha":"df9cd398fc85fc0553352e71ec58e6e60b425caa","author":{"name":"dencoded","email":"b1113597b3de27e6ed3a0cc7ceda1feac05cf203@users.noreply.github.com"},"message":"allow api spec to keep both transports to http and ws upstreams (#1817)\n\nadded changes for https://github.com/TykTechnologies/tyk/issues/1771","distinct":false,"url":"https://api.github.com/repos/matiasinsaurralde/tyk/commits/df9cd398fc85fc0553352e71ec58e6e60b425caa"},{"sha":"f9a20008007b6b8092a5fd6a56ee4b4803a49fe9","author":{"name":"Josh Blakeley","email":"ffd54516b7b26153bd718666be5372d185638793@users.noreply.github.com"},"message":"Check if claims expiry longer than session (#1849)\n\nFixes #1805 \r\n\r\nAt the moment only does this for when JWT is paired to policy.\r\n\r\nIn case of directly being tied to internal token i.e. with kid header the internal token expiry takes precedence","distinct":false,"url":"https://api.github.com/repos/matiasinsaurralde/tyk/commits/f9a20008007b6b8092a5fd6a56ee4b4803a49fe9"}]}
{"actor":{"display_login":"matiasinsaurralde"}}