2.1.1
2.1.1 (2022-04-26)
Merged pull requests:
- fix for NPE if input is null for Mask methods (issue 1208) #1222 (miklish)
- fixes #1220 update the rate-limit config to ensure backward compatibi… #1221 (stevehu)
- fixes #1216 add query parameter and header rewrite in the ProxyHandler #1217 (stevehu)
- fixes #1218 handle the case that clientId and userId resolver failed … #1219 (stevehu)
- Issue1211 #1212 (stevehu)
- fixes #1213 move the tableau authentication handler to the light-4j i… #1214 (stevehu)
- fixes #1209 NPE is thrown when the server is selected as key without … #1210 (stevehu)
- fixes #1206 update the default rate limit handle configuration after … #1207 (stevehu)
- fixes #1204 update rate-limit to add an overloaded constructor with c… #1205 (stevehu)
- fixes #1202 remove the 500 sleep and enable multiple requests test #1203 (stevehu)
- Rate limit handler fix #1201 (GavinChenYan)
- Issue1178 #1200 (stevehu)
- fixes #1198 return an status object for generic exception from the Pr… #1199 (stevehu)
- Feature/content length error message #1197 (KalevGonvick)
- ProxyBodyHandler Rework #1196 (KalevGonvick)
- add DefaultConfigLoaderTest.java #1192 (wswjwjccjlu)
- fixes #1191 We have ProxyHandler in both egress-router and ingress-pr… #1194 (stevehu)
- Issue1188 #1189 (stevehu)
- ProxyBodyHandler rework #1187 (KalevGonvick)
- fixes #1183 add the Transfer-Encoding of http header into the client.yml #1185 (stevehu)
- fixes #1181 Update the config class to output the config file name wh… #1182 (stevehu)
- fixes #1179 remove a trace statement that can cause NPE #1180 (stevehu)
- fixes #1176 add a status code for OBJECT_NOT_UNIQUE #1177 (stevehu)
- fixes #1174 #1175 (GavinChenYan)
- fixes #1172 output the status in log if get service from portal fails #1173 (stevehu)
- fixes #1170 add enabled flag to the rule-loader.yml to bypass the rul… #1171 (stevehu)
- Update on config loader for nested values.yml #1168 (wswjwjccjlu)
- fixes #1166 Handle the LoadBalancingRouterProxyClient has empty host … #1167 (stevehu)
- fixes #1126 update the config.yml and router.yml with templates #1165 (stevehu)
- fixes #1162 Add a new error code for Startup Hook not loaded correctly #1163 (stevehu)
- fixes #1160 Update a typo in a test case comment #1161 (stevehu)
- fixes #1158 update default client.yml to enable the token serverUrl a… #1159 (stevehu)
- fixes #1156 add more tracing statements in OauthHelper #1157 (stevehu)
- fixes #1154 adding logging statements in AbstractRegistry #1155 (stevehu)
- fix the empty body issue for config reload handler #1153 (GavinChenYan)
- fixes #1151 add a default constructor for ClientCredentialsRequest #1152 (stevehu)
- fixes #1149 make the sanitizer.yml backward compatible #1150 (stevehu)
- fixes #1147 remove the serviceId from the header in the router client #1148 (stevehu)
- fixes #1140 Update client module to verify JWT tokens from many OAuth… #1146 (stevehu)
- Issue1139 #1145 (stevehu)
- Issue1143 #1144 (GavinChenYan)
- fixes #1141 update logging statements in OauthHelper and ProxyHandler #1142 (stevehu)
- fixes #1137 update the rule-loader startup to avoid loading the same … #1138 (stevehu)
- fixes #1135 add a new status code to indicate the access control rule… #1136 (stevehu)
- fixes #1133 Add method rewrite in the gateway use case to support leg… #1134 (stevehu)
- fixes #1131 update sanitizer handler to support all owasp encoders #1132 (stevehu)
- fixes #1129 update RuleLoaderStartupHook to only get the ruleId and i… #1130 (stevehu)
- fixes #1127 upgrade jaeger-client to 1.8.0 from 1.6.0 to resolve depe… #1128 (stevehu)
Upgrade Guidelines:
This is a release with some bug fixes and enhancements. It is backward compatible with the 2.1.0 release.