light-4j

A fast, lightweight and more productive microservices framework

APACHE-2.0 License

Stars
3.6K
Committers
60

Bot releases are visible (Hide)

light-4j - 2.1.16

Published by stevehu over 1 year ago

2.1.16 (2023-04-28)

Merged pull requests:

  • fixes #1747 add test cases for header encode and ignore lists #1748 (stevehu)
  • fixes #1745 update request body injection to output more trace info #1746 (stevehu)
  • fixes #1739 Sanitizer handler is ignoring list of headers to apply #1742 (stevehu)
  • fixes #1743 Add trace info for the metrics common tags and tags #1744 (stevehu)
  • fixes #1740 add a new test case in Http2ClientTest to ensure an excep… #1741 (stevehu)
  • fixes #1737 fixed a NPE detected during the auto build in ProxyHandler #1738 (stevehu)
  • Issue1735 #1736 (stevehu)
  • fixes #1733 endpoint is null in the metrics collection on gateway som… #1734 (stevehu)
light-4j - 2.1.15

Published by stevehu over 1 year ago

2.1.15 (2023-04-19)

Merged pull requests:

light-4j - 2.1.12

Published by stevehu over 1 year ago

2.1.12 (2023-04-14)

Merged pull requests:

  • fixes #1717 reimplement MRAS two-way TLS createSSLContext method #1718 (stevehu)
  • fixes #1715 update basic handler to return immediately if there is an… #1716 (stevehu)
  • fixes #1712 Reimplement ClientX509ExtendedTrustManager and CompositeX… #1713 (stevehu)
  • fixes #1710 rollback loadDefaultTrustStore in client.yml #1711 (stevehu)
  • added changes for azuread token api service response compatibility #1709 (SONALJAIN0904)
  • fixes #1707 update client.yml to remove the defaultGroupKey and enabl… #1708 (stevehu)
light-4j - 2.1.11

Published by stevehu over 1 year ago

2.1.11 (2023-04-10)

Merged pull requests:

  • fixes #1705 update the client.restore to avoid passing in uri #1706 (stevehu)
  • fixes #1703 integrate Http2Client with Simple Pool #1704 (stevehu)
  • fixes #1701 simple connection pool ports from the 1.6.x #1702 (stevehu)
  • fixes #1699 verifyHostname stop working with 2.1.10 client #1700 (stevehu)
  • fixes #1697 check cache configuration first before creating CacheMana… #1698 (stevehu)
light-4j - 2.1.10

Published by stevehu over 1 year ago

2.1.10 (2023-04-06)

Merged pull requests:

  • fixes #1695 update db-provider to have the default implementation #1696 (stevehu)
  • fixes #1693 disable one client test case as it fails after upgrade to… #1694 (stevehu)
  • fixes #1690 add cache-manager module for centralized cache #1691 (stevehu)
  • fixes #1688 refactor YAML constructors to singleton to avoid create m… #1689 (stevehu)
  • fixes #1686 remove less secure decryptor to favor long key and salt ones #1687 (stevehu)
  • fixes #1684 update basic auth handler to return WWW-Authenticate head… #1685 (stevehu)
light-4j - 2.1.9

Published by stevehu over 1 year ago

2.1.9 (2023-03-30)

Merged pull requests:

  • fixes #1680 update basic auth handle to add more trace info #1683 (stevehu)
  • fixes #1681 add maskHalfString to StringUtils for logging sensitive info #1682 (stevehu)
  • fixes #1677 remove requestBody and responseBody from audit in audit.yml #1678 (stevehu)
  • fixes #1675 make the common tag in sync between parent metrics and ap… #1676 (stevehu)
  • fixes #1672 update the AutoAESSaltDecryptor to support upper case env… #1673 (stevehu)
  • fixes #1670 update the default decryptorClass in config.yml in config… #1671 (stevehu)
  • fixes #1668 control the common tags with metrics.yml and add the issuer #1669 (stevehu)
  • fixes #1666 add jwt token iss to the audit info and subseqently metri… #1667 (stevehu)
  • fixes #1664 support proxy, router and external handlers config reload… #1665 (stevehu)
  • fixes #1662 update status.yml to add showMessage, showDescription and… #1663 (stevehu)
  • fixes #1660 update the RequestTransformerInterceptor to add queryString #1661 (stevehu)
  • fixes #1658 Add a new test case for password with back slash in encry… #1659 (stevehu)
  • fixes #1654 add productName to the metrics.yml to define the top cate… #1655 (stevehu)
  • fixes #1652 pass the metric name and allow proxy, router and external… #1653 (stevehu)
  • fixes #1650 update JwtVerfier to skip SWT token introspection config … #1651 (stevehu)
  • fixed test case issues #1649 (GavinChenYan)
  • fixes #1647 add jwt vs swt identification and swtServiceIds to SwtVer… #1648 (stevehu)
  • fixes #1645 upgrade snakeyaml to 2.0 #1646 (stevehu)
  • fixes #1643 add APM metrics handler and capture metrics for router, p… #1644 (stevehu)
  • fixes #1640 #1642 (GavinChenYan)
light-4j - 1.6.45

Published by stevehu over 1 year ago

1.6.45 (2023-03-18)

Merged pull requests:

light-4j - 2.1.8

Published by stevehu over 1 year ago

2.1.8 (2023-03-06)

Merged pull requests:

  • fix merge error/build error #1638 (GavinChenYan)
  • Issue 1663 2 #1637 (GavinChenYan)
  • fixes #1633 #1636 (GavinChenYan)
  • fixes #1634 do not call the next handler in the chain if any intercep… #1635 (stevehu)
  • fixes #1631 update request transformer to do some validation logic #1632 (stevehu)
  • fixes #1629 Make error message clear if serviceId is missing from the… #1630 (stevehu)
  • fixes #1627 null pointer check for security config pass through claims #1628 (stevehu)
  • fixes #1625 update the security.yml to add passThroughClaims #1626 (stevehu)
  • fixes #1623 add simple web token introspection to client and security #1624 (stevehu)
  • fixes #1621 move removal serviceId and serviceUrl from exchange heade… #1622 (stevehu)
  • fixes #1619 add maxQueueSize to egress-router and ingress-proxy #1620 (stevehu)
light-4j - 2.1.7

Published by stevehu over 1 year ago

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)
light-4j - 2.1.6

Published by stevehu over 1 year ago

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)
light-4j - 2.1.5

Published by stevehu almost 2 years ago

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)
light-4j - 1.6.44

Published by stevehu almost 2 years ago

1.6.44 (2022-12-22)

Merged pull requests:

  • Consul connection creation can block forever and service cache erased if Consul connection fails #1504 (miklish)
  • Fix the potential risks of ExchangeCompleteListener #1342 (atmoshaman)
  • fixes #1522 upgrade 1.6.x server TLS version to 1.2 #1523 (stevehu)
light-4j - 2.1.4

Published by stevehu almost 2 years ago

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)
light-4j - 2.1.3

Published by stevehu almost 2 years ago

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)
light-4j - 1.6.43

Published by stevehu almost 2 years ago

1.6.43 (2022-11-09)

Merged pull requests:

  • do not clear the local service registry cache when a consul connection fails #1457 (miklish)
  • Changes made to the code as required. Mentioned in issue #1274 & #1287 #1357 (AkashWorkGit)
light-4j - 2.1.2

Published by stevehu almost 2 years ago

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 (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)
light-4j - 1.6.42

Published by stevehu about 2 years ago

1.6.42 (2022-08-23)

Merged pull requests:

light-4j - 1.6.41

Published by stevehu about 2 years ago

1.6.41 (2022-08-11)

Merged pull requests:

  • Fix confusing service discovery result message #1334 (jsu216)
  • Add a time buffer before terminate the blocking query connection to C… #1323 (jsu216)
light-4j - 1.6.40

Published by stevehu about 2 years ago

1.6.40 (2022-08-05)

Merged pull requests:

  • Update log messages to make it easier for monitoring #1316 (jsu216)
  • Issue1304 - Add more debug and info messages #1309 (jsu216)
  • fixes #1304 Consul ServiceLookupThread connect to consul server get s… #1305 (stevehu)
light-4j - 2.1.1

Published by stevehu over 2 years ago

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.

Package Rankings
Top 3.79% on Repo1.maven.org
Badges
Extracted from project README
Build Status codecov.io
Related Projects