Light-Java v2.1.2 Release Notes

Release Date: 2022-10-22 // over 1 year ago
  • 🔀 Merged pull requests:

    • 🛠 Fix flaky test in URLNormalizerTest.java #1419 (yannizhou05)
    • 🛠 fixes #1418 enhance the token handler to add applied path prefixes #1422 (stevehu)
    • 🛠 fixes #1420 check the appliedPathPrefixes for the RequestTransformInt… #1421 (stevehu)
    • 🛠 fixes #1415 add a new external handler for conquest planning API access #1416 (stevehu)
    • ⚡️ Updated ModifiableSinkConduit + RequestInterceptInjectionHandler #1414 (KalevGonvick)
    • 🛠 fixes #1412 move the rewrite rules to inside the match condition for … #1413 (stevehu)
    • 🛠 fixes #1407 Add a new config property to control the size of the requ… #1410 (stevehu)
    • ⚡️ Update RequestInterceptorInjectionHandler.java #1409 (KalevGonvick)
    • 🛠 fixes #1406 adding config reload for router.yml and others used by th… #1408 (stevehu)
    • 🛠 fixes #1402 add skip list for the security.yml to allow some prefix t… #1404 (stevehu)
    • 🛠 fixes #1401 add url rewrite rules for the salesforce handler for exte… #1403 (stevehu)
    • Issue1399 #1400 (stevehu)
    • 🛠 fixes #1396 remove the stream body get as start blocking is remove #1397 (stevehu)
    • 🛠 fixes #1394 add properties to allow connect and host update in header #1395 (stevehu)
    • 🛠 fixes #1392 remove blocking as it causes the ModifiableContentSinkCon… #1393 (stevehu)
    • 🛠 fixes #1390 update response headers for external service handler to r… #1391 (stevehu)
    • 🛠 fix for RequestTransformer plus debug logging for ResponseTransformer #1389 (DiogoFKT)
    • ⚡️ Update RequestInterceptorInjectionHandler.java #1387 (KalevGonvick)
    • 🛠 fixes #1384 fix a bug in the AuditConfig for the enabled flag #1385 (stevehu)
    • 🛠 fixes #1382 stop calling next middleware handler in request andd resp… #1383 (stevehu)
    • 🛠 fixes #1380 external salesforce and mras reponse header missing #1381 (stevehu)
    • 🛠 fixes #1378 add a config property to pre-resolve the host in egress-r… #1379 (stevehu)
    • 🛠 fixes #1376 allow the empty body for RequestBodyInterceptor and all e… #1377 (stevehu)
    • 🔋 Feature/body handler trace enhancement #1374 (KalevGonvick)
    • 🛠 fixes #1372 ExternalService handler cannot handle empty body #1375 (stevehu)
    • 🛠 fixes #1371 add url rewrite to the external service handler in egress… #1373 (stevehu)
    • 🛠 fixes #1369 update header handler to support header manipulation per … #1370 (stevehu)
    • 🔄 Changes made to the code as required. Mentioned in issue #1274 & #1287 #1357 (AkashWorkGit)
    • 🛠 fixes #1367 handle the null content type for the mras request #1368 (stevehu)
    • 🛠 fixes #1363 add url rewrite rules in the mras handler #1366 (stevehu)
    • 🛠 fixes #1364 update the logic to copy the same hosts configuration to … #1365 (stevehu)
    • Issue1361 #1362 (stevehu)
    • 🛠 fixes #1359 update MRAS handler to load the certificate from the keys… #1360 (stevehu)
    • h2c config option #1358 (KalevGonvick)
    • 🛠 fixes #1355 Donot run response body interceptor if the response is st… #1356 (stevehu)
    • 🛠 fixes #1352 disable all test cases for the request body interceptor #1353 (stevehu)
    • 🛠 fixes #1350 do not call the next handler in the chain from request bo… #1351 (stevehu)
    • 🛠 fixes #1348 A typo in the proxy.yml in ingress-proxy resources/config #1349 (stevehu)
    • 🛠 fixes #1346 fix typos in the Salesforce and MRAS handlers to set the … #1347 (stevehu)
    • 🛠 fixes #1344 update salesforce handler to support multiple APIs with d… #1345 (stevehu)
    • 🛠 fix typo for ExternalService response headers #1343 (DiogoFKT)
    • 🛠 Fix for 1339 #1340 (KalevGonvick)
    • 🛠 fixes #1337 disable several test cases in client module that only wor… #1338 (stevehu)
    • 🛠 fixes #1335 check the request path with the key set in MRAS and Sales… #1336 (stevehu)
    • 🛠 fixes #1332 refactor salesforce handle to support multiple configurat… #1333 (stevehu)
    • 🛠 fixes #1330 update MRAS config to add resource to the Microsoft token… #1331 (stevehu)
    • 🛠 fixes #1328 Handle non-JSON request body in the AuditHandler #1329 (stevehu)
    • 🛠 fixes #1326 refactor the MRAS handler to resolve multiple use cases w… #1327 (stevehu)
    • 🛠 fixes #1324 support xml request body parsing in the RequestBodyInterc… #1325 (stevehu)
    • ⬆️ Bump postgresql from 42.3.3 to 42.4.1 #1321 (dependabot)
    • 🛠 fixes #1319 remove the status from the audit list #1320 (stevehu)
    • 🛠 fixes #1317 convert the audit handler to interceptor for logging requ… #1318 (stevehu)
    • 🛠 fixes #1314 upgrade yaml-rule to 1.0.1 in pom.xml #1315 (stevehu)
    • Issue1308 #1312 (stevehu)
    • 🛠 fixes #1302 Do an iteration to get the serviceId from the request path #1303 (stevehu)
    • 🛠 fixes #1300 update ServiceConfig to allow the singletons to be null #1301 (stevehu)
    • 🛠 fixes #1298 cache the jwk with all kids in the jwk result #1299 (stevehu)
    • 🛠 fixes #1294 update BasicAuthConfig to support JSON string for the users #1295 (stevehu)
    • 🛠 fixes #1292 upload ServiceConfig to support load singletons as JSON s… #1293 (stevehu)
    • 🛠 fixes #1290 update GatewayRouterHandler to add the caller_id to the r… #1291 (stevehu)
    • 🛠 fixes #1288 change the ProxyConfig to remove httpsEnabled #1289 (stevehu)
    • 🛠 fixes #1285 add hosts and path for debugging in proxy handlers #1286 (stevehu)
    • 🛠 fixes #1283 update gateway service dict handler to use HandlerUtils.t… #1284 (stevehu)
    • 🛠 fixes #1281 refactor the ServiceDictConfig to use internal format #1282 (stevehu)
    • 🛠 fixes #1279 update path service handlers with new config class to sup… #1280 (stevehu)
    • 🛠 fixes #1277 update TokenKeyRequest to make the clientId and clientSec… #1278 (stevehu)
    • 🛠 fixes #1275 update AuditConfig methods to public so that it can be ac… #1276 (stevehu)
    • 🛠 fixes #1272 update security.yml to use JsonWebKeySet for keyResolver #1273 (stevehu)
    • 🛠 fixes #1270 add providerId to the security.yml for oauth key service #1271 (stevehu)
    • 🛠 fixes #1268 gracefully handle the security config missing in the Secu… #1269 (stevehu)
    • 🛠 fixes #1266 update the security.yml with SecurityConfig class to supp… #1267 (stevehu)
    • 🛠 fixes #1264 upgrade json-path and remove the exclusion in the pom.xml #1265 (stevehu)
    • 🛠 fixes #1262 externalize module configurations for default #1263 (stevehu)
    • 🛠 fixes #1260 externalize the audit.yml andupdate the AuditConfig to su… #1261 (stevehu)
    • 🛠 fixes #1258 add logging statements to the SingletonServiceFactory #1259 (stevehu)
    • 🛠 fixes #1256 add default service.yml with template in service module #1257 (stevehu)
    • 🛠 fixes #1254 remove the full jwt from the logging for security reason #1255 (stevehu)
    • 🛠 fixes #1252 resolve a class cast exception in TokenHandler #1253 (stevehu)
    • 🛠 fixes #1250 change the passwords and secrets in client.yml and server… #1251 (stevehu)
    • 🛠 fixes #1248 update the TokenHandler to support multiple OAuth 2.0 pro… #1249 (stevehu)
    • 🛠 fixes #1246 update client module to copy the config map for registry #1247 (stevehu)
    • 🛠 fixes #1244 add trace info in ExternalServiceHandler for debugging #1245 (stevehu)
    • 🛠 fixes #1242 externalize scope with a list of strings in client.yml fo… #1243 (stevehu)
    • 🛠 fixes #1240 add ssl context to the connection for the external servic… #1241 (stevehu)
    • 🛠 fixes #1238 add values.yml with serviceId and rename the test values.yml #1239 (stevehu)
    • ➕ Added shutdown handler #1237 (mayurikasaxena)
    • 🛠 fixes #1235 add MRAS handler for external service authentication and … #1236 (stevehu)
    • Issue1233 #1234 (stevehu)
    • 🛠 fixes #1231 add a generic handler to access external services via pro… #1232 (stevehu)
    • 🛠 fixes #1229 update salesforce handler and config #1230 (stevehu)
    • 🛠 fixes #1227 add some debug statements to the JWT access in client and… #1228 (stevehu)
    • ➕ add empty checking for scopes #1226 (fortunadoralph)
    • 🛠 fixes #1224 Add a Salesforce handler to authentication and invocation #1225 (stevehu)