Releases: networknt/light-4j
Releases · networknt/light-4j
2.1.7
2.1.7 (2023-02-14)
Merged pull requests:
- fixes #1617 add trace info for PathPrefix and LB RouterProxyClient #1618 (stevehu)
- fixes #1615 add back the getConfig static method in Status #1616 (stevehu)
- fixes #1613 change the logging level to trace from info for the confi… #1614 (stevehu)
- removing JsonMapper changes #1612 (Debashisa)
- I1804 #1609 (Debashisa)
- fixes #1610 Router handler to support request timeout based on the pa… #1611 (stevehu)
2.1.6
2.1.6 (2023-02-06)
Merged pull requests:
- fixes #1606 NPE error in prefix config when mapping is empty in the c… #1608 (stevehu)
- fixes #1603 update the gateway module to make the server config static #1604 (stevehu)
- fixes #1601 synchronized Yaml constructor as it is not thread safe #1602 (stevehu)
- fixes #1593 Multiple serviceIds share the same path prefix with diffe… #1600 (stevehu)
- fixes #1598 make sure that the status.yml is cached and reloadable #1599 (stevehu)
- fixes #1596 adding trace or debug statements for body interceptor and… #1597 (stevehu)
- fixes #1594 For path not implemented error code, add the method to th… #1595 (stevehu)
- fixes #1591 update test-vault.sql to change value colume to val #1592 (stevehu)
- fixes #1589 update the lookup path prefix from serviceId in JwtVerifier #1590 (stevehu)
- fixes #1587 update whitelist configuration and add test cases #1588 (stevehu)
- fixes #1587 RateLimit handler does not support path prefix #1586 (stevehu)
- fixes #1581 #1582 (GavinChenYan)
- fixes #1583 update the ip-whitelist to support path prefix #1584 (stevehu)
- Added http2 stream support + ProxyHandler refactor #1580 (KalevGonvick)
- fixes #1578 update the body.yml to sync with body module in config-re… #1579 (stevehu)
- fixes #1576 prevent an NPE issue in TokenHandler #1577 (stevehu)
- fixes #1574 remove the appliedPathPrefix from the body.yml #1575 (stevehu)
- fixes #1572 update MrasHandler to cache the token based on the expire… #1573 (stevehu)
- fixes #1570 add appiedBodyInjectionPathPrefixes to the Request and Re… #1571 (stevehu)
- Issue1568 #1569 (stevehu)
- fixes #1566 update the JwtVerifyHandler to cache the jwk with prefix … #1567 (stevehu)
- fixes #1564 update ApiKeyHandler to support one path with multiple AP… #1565 (stevehu)
- fixes #1560 #1563 (GavinChenYan)
- fixes #1453 encryped apikey is not decripted automatically when json … #1562 (stevehu)
- Moving ConfigUtils to utility module and updates to Interceptors #1561 (DiogoFKT)
2.1.5
2.1.5 (2023-01-04)
Merged pull requests:
- fixes #1557 update DirectRegistry to load serviceId to hosts configur… #1558 (stevehu)
- fixes #1555 update config-loader to support static reload method to a… #1556 (stevehu)
- fixes #1543 revert back to the old implementation but update header o… #1554 (stevehu)
- fixes #1552 Port consul updates from 1.6.x to master to make the modu… #1553 (stevehu)
- fixes #1550 add another set of borrowConnection methods with timeoutS… #1551 (stevehu)
- fixes #1548 make sure the serviceId is not blank when lookup in the L… #1549 (stevehu)
- fixes #1546 Port 1.6.x PR to put exchange listener call back into a t… #1547 (stevehu)
- fixes #1543 only set the response content length header with ServerFi… #1544 (stevehu)
- fixes #1541 missing handleRequest ends in the debug log for BasicAuth… #1542 (stevehu)
- fixes #1539 update RouterHandler to support reload on light-gateway #1540 (stevehu)
- fixes #1537 refactor JwtVerifier to support UnifiedSecurityHandler #1538 (stevehu)
- Issue1535 #1536 (stevehu)
- fixes #1533 refactor ApiKeyHandler to extact logic to another public … #1534 (stevehu)
- fixes #1531 update reload to fresh the registry for SalesforceHandler #1532 (stevehu)
- fixes #1529 status/src/main/resources/config/status.yml #1530 (stevehu)
- Feature/jasonxhl/basic auth enable ad #1528 (jasonxhl)
- fixes #1526 refactor BasicAuthHandler to change the config to static … #1527 (stevehu)
- fixes #1524 use the jwt cache full size as the max cache size in JwtV… #1525 (stevehu)
- fixes #1520 upgrade TLS version to minimum 1.2 #1521 (stevehu)
- fixes #1517 Expose connectionPerThread configuration for router handler #1518 (stevehu)
- fixes #1515 allow the client crendentials token and token key to over… #1516 (stevehu)
- fixes #1513 BasicAuthHandler throws 500 error when authorization head… #1514 (stevehu)
- fixes #1510 Add a flag in security.yml to skip scope verification if … #1511 (stevehu)
- fixes #1508 add jwtCacheFullSize to security.yml and log an error whe… #1509 (stevehu)
- fixes #1506 create a ldap-util module and move the implementation cod… #1507 (stevehu)
1.6.44
2.1.4
2.1.4 (2022-11-30)
Merged pull requests:
- Bump postgresql from 42.4.1 to 42.4.3 #1497 (dependabot)
- Added relaxed verification debug flag #1505 (KalevGonvick)
- Issue1501 #1502 (stevehu)
- basic-auth handler test fix #1500 (KalevGonvick)
- Fix flaky test #1469 (anantdahiya8)
- Fix flaky test #1499 (tt0suzy)
- BasicAuthHandler Refactor #1496 (KalevGonvick)
- fixes #1494 update LightProxyHandler to recreate the ProxyHandler aft… #1495 (stevehu)
- fixes #1490 add debug log for handler start and end time for performa… #1493 (stevehu)
- fixes #1491 remove conquest handler from ingress-proxy module #1492 (stevehu)
- fixes #1488 update the register and reload for LimitHandler #1489 (stevehu)
- fixes #1486 update salesforce password grant type multipart form-data… #1487 (stevehu)
- fixes #1494 support header config reload #1485 (stevehu)
- fixes #1482 dummy oauth server support other content type and basic a… #1483 (stevehu)
- fixes #1480 Mras Anonymous authorization header is null #1481 (stevehu)
- fixes #1478 fix the anonymous serviceHost in the MrasHandler #1479 (stevehu)
- fixes #1476 Update middleware handlers to register the module after r… #1477 (stevehu)
- fixes #1474 update PathPrefixServiceHandler config to static to suppo… #1475 (stevehu)
- fixes #1472 update the LimitHandler to use a static RateLimiter object #1473 (stevehu)
- fixes #1470 allow values.yml to be reloaded after config-reload #1471 (stevehu)
2.1.3
2.1.3 (2022-11-10)
Merged pull requests:
- fixes #1466 recreate RateLimiter object after the config reload #1467 (stevehu)
- fixes #1464 update path handlers to allow the mapping to be empty #1465 (stevehu)
- fixes #1460 do not skip PathPrefixServiceHandler if server_url is in … #1463 (stevehu)
- fixes #1461 mask bootstrapStorePass in the server config during regis… #1462 (stevehu)
- fixes #1458 implement the password grant_type for salesforce handler #1459 (stevehu)
- fixes #1454 standardize the built-in config files for some modules #1455 (stevehu)
- fixes #1451 add api-key module and dummy OAuth server #1452 (stevehu)
- fixes #1449 udpate the BasicAuthHandler to make the config an instanc… #1450 (stevehu)
- Added shutdownApp method #1447 (fortunadoralph)
- fixes #1445 support multiple rules in the response transformer interc… #1446 (stevehu)
- Fixed Chunked Encoding When writing transformed Payload to SinkConduit (+ some refactor) #1444 (KalevGonvick)
- fixes #1442 resolve NPE in TokenHandler is appliedPathPrefixes missin… #1443 (stevehu)
- fixes #1439 request and response transform interceptors though NPE if… #1440 (stevehu)
- ResponseBodyInterceptor Update #1437 (KalevGonvick)
- fixes #1435 checked content encoding in the response interceptor inje… #1436 (stevehu)
- fixes #1433 update the ModifiableContentSinkConduit to add some trace… #1434 (stevehu)
- fixes #1431 add debug and trace to the ProxyHandler to confirm retry #1432 (stevehu)
- fixes #1429 check the response headers to identify if the response co… #1430 (stevehu)
- fixes #1426 call the interceptors directly if there is no request body #1427 (stevehu)
- fixes #1424 add requestHeaders and responseHeaders to the request res… #1425 (stevehu)
1.6.43
2.1.2
2.1.2 (2022-10-22)
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](https://github.com/net...