Releases: networknt/light-4j
Releases · networknt/light-4j
2.1.30
2.1.29
2.1.29 (2023-11-19)
Merged pull requests:
- fixes #2006 move the oauth-helper to http-client #2007 (stevehu)
- Fix order dependent test in handler test #1996 (SaaiVenkat)
- fixes #2003 update the module registry key to use only the CONFIG_NAM… #2004 (stevehu)
- fixes #1999 support apikey hashing option with light-hash command lin… #2000 (stevehu)
- fixes #1997 Use ServerConfig.getInstance() instead of getJsonObjectCo… #1998 (stevehu)
- fixes #1994 disble the config server response header valildation in t… #1995 (stevehu)
- fixes #1992 add back the getServerConfig to ensure backward compatibi… #1993 (stevehu)
- fixes #1990 refactor module registry to add config name #1991 (stevehu)
- fixes #1988 Add maskConfigProperties to server.yml to control the mod… #1989 (stevehu)
- fixes #1986 add maskConfigProperties to the server config #1987 (stevehu)
- fixes #1981 RequestTransformerInterceptor and ResponseTransformerInte… #1984 (stevehu)
- fixes #1982 Update the security.yml to sync with openapi-security.yml #1983 (stevehu)
- fixes #1978 register the logging.yml to the server info #1979 (stevehu)
- fixes #1976 register info.yml config to the server info #1977 (stevehu)
- fixes #1974 uncomment sign serverUrl, proxyHost and proxyPort in clie… #1975 (stevehu)
- fixes #1968 rule-load config is not registered to the server info #1973 (stevehu)
- fixes #1966 OAuthServer config is not register to the server info #1972 (stevehu)
- fixes #1964 ConfigReloadHandler is not register the module to the ser… #1971 (stevehu)
- fixes #1969 add back deref serverUrl, proxyHost and proxyPort in clie… #1970 (stevehu)
- fixes #1961 check the cacheManager before using jwt and jwk caches #1962 (stevehu)
- fixes #1952 Add delete method for CacheManager interface #1953 (stevehu)
-
Change the scope of dependency com.networknt:status to test. [\#1949](https://github.com/networknt/light-4j/pull/1949) ([HappyHacker123](https://github.com/HappyHacker123))
- fixes #1946 Implement JWT and JWK caches with cache-manager #1947 (stevehu)
- fixes #1944 Change the JWT cache from JwtClaims to JSON string #1945 (stevehu)
- fixes #1942 split the cache-manager to move caffeine cache to a separ… #1943 (stevehu)
- fixes #1936 verify the light-config-server response headers with jar … #1937 (stevehu)
- fixes #1939 split the CacheExplorerHandler into cache-explorer #1940 (stevehu)
- fixes #150 upgrade the http-client to 1.0.3 #1931 (stevehu)
2.1.28
2.1.28 (2023-10-24)
Merged pull requests:
- [SWE637 FA23]: Fix body handler flaky test caused by invalid cast of string to java list #1920 (sunkarnamritishh)
- Fixes #1908 - CRYPT regex too strict, only allows AES crypto alike strings #1930 (ForwardKeys)
- fixes #1928 make the BuffersUtils MAX_CONTENT_SIZE configurable #1929 (stevehu)
- fixes #1926 make the maxBuffers confiigurable in the RequestIntercept… #1927 (stevehu)
- fixes #1924 adding special characters for the CRYPT matching #1925 (stevehu)
- Issue1918 #1923 (stevehu)
- fixes #1921 pass the request body to the transformer only if it is a … #1922 (stevehu)
- fixes #1914 change external handler to send byte[] for raw stream #1915 (stevehu)
- Lambda Validator Status Codes #1870 (KalevGonvick)
- fixes #1912 Add a DummyDecryptor for testing #1913 (stevehu)
- fixes #1909 environment variables cannot overwrite config values if i… #1911 (stevehu)
- fixes #1906 add OAuthServerGetHandler to allow get method to retrieve… #1907 (stevehu)
2.1.27
2.1.27 (2023-10-04)
Merged pull requests:
- fixes #1902 A defect in JWT audience validation with multiple oauth s… #1903 (stevehu)
- Issue19000 #1901 (stevehu)
- fixes #1895 Update SalesforceHandler to add more trace statements for… #1896 (stevehu)
- fixes #1891 Update the pom.xml and audit test cases to build with JDK 17 #1892 (stevehu)
- fixes #1889 fix a bug in sanitizer config to load multiple toEncode a… #1890 (stevehu)
- fixes #1887 remove powermock dependency from status module for JDK 17 #1888 (stevehu)
- Added condition for http1.1 #1885 (fortunadoralph)
- fixes #1882 add a trace statement for CorrelationHandler to output al… #1883 (stevehu)
- fixes #1880 add trace statements to body interceptor, injection handl… #1881 (stevehu)
- fixes #1875 remove dependency to Undertow in status module #1876 (stevehu)
- fixes #1878 sanitizer handler use contains for header comparison whic… #1879 (stevehu)
- fixes #1873 Add trace log for swt introspection call to output server… #1874 (stevehu)
- fixes #1871 add trace log for HeaderHandler and ProxyHandler to outpu… #1872 (stevehu)
2.1.26
2.1.26 (2023-08-17)
Merged pull requests:
2.1.25
2.1.24
2.1.24 (2023-08-07)
Merged pull requests:
- fixes #1857 add trace logging for Sidecar Handlers #1858 (stevehu)
- fixes #1855 change jwt cache exceeds limit from error to warn #1856 (stevehu)
- fixes #1853 put serviceIds higher priority than requestPath in audien… #1854 (stevehu)
- fixes #1851 update logic to get audience in single OAuth 2.0 provider #1852 (stevehu)
- fixes #1849 Only serviceId is found from requestPath, the audience va… #1850 (stevehu)
- fixes #1847 update TokenIntrospectionRequest to output error only whe… #1848 (stevehu)
- fixes #1845 update security config to add swtClientIdHeader and swtCl… #1846 (stevehu)
- fixes #1843 update swt token introspection to allow the clientId and … #1844 (stevehu)
- fixes #1841 impove security handler to include JWT audience validatio… #1842 (stevehu)
- fixes #1825 Decryptor problem with AES-GCM #1840 (stevehu)
- fixes #1838 add certFilename and certPassword to the PathPrefixAuth i… #1839 (stevehu)
- fixes #1825 Decryptor problem with AES-GCM #1835 (stevehu)
- fixes #1836 Add getJsonObjectConfigNoCache method to load object conf… #1837 (stevehu)
- fixes #1833 Skip loading the jwk mapping in getJsonWebKeyMap if servi… #1834 (stevehu)
Upgrade Guidelines:
Please skip this release and use the 2.1.25 release instead. We found one defect introduced in this release, which was fixed in the 2.1.25 release immediately.
2.1.23
2.1.23 (2023-07-11)
Merged pull requests:
- fixes #1831 update the http method to lower case external services en… #1832 (stevehu)
- fixes #1829 change the gateway to sidecar in the module list in pom.xml #1830 (stevehu)
- fixes #1827 use the passed in endpoint for external handlers in the m… #1828 (stevehu)
- fixes #1832 As ProxyHandler is working asynchronously, capture the me… #1824 (stevehu)
- fixes #1818 fix a bug in getConfigServerQueryParameters for api version #1819 (stevehu)
- fixes #1816 change rate-limit default response code to 429 #1817 (stevehu)
- fixes #1814 add trace statements for requestHeaders in RequestTransfo… #1815 (stevehu)
- fixes #1805 add scope to PathPrefixAuth for ePAM security yaml plugin #1806 (stevehu)
- fixes #1803 add comments for db-provider, ldap and jaeger-tracing con… #1804 (stevehu)
- logger config requests pass through to spring boot actuator endpoints #1802 (stevehu)
- 193 mapped diagnostic context mdc is not working if request is cross multiple threads #1798 (KalevGonvick)
2.1.22
2.1.20
2.1.20 (2023-06-17)
Merged pull requests: