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 - 1.6.30

Published by stevehu almost 4 years ago

1.6.30 (2020-12-22)

Merged pull requests:

Upgrade Guidelines:

This is a release with some bug fixes and enhancements. It is backward compatible with the 1.6.29 release except for the following.

  • AuditHandler configuration file has been changed. The request and response have been changed to requestBody and responseBody to make it clear.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

light-4j - 2.0.22

Published by stevehu almost 4 years ago

2.0.22 (2020-12-22)

Merged pull requests:

  • fixes #880 add two status codes for light-aws-lambda #881 (stevehu)
  • issue #877 #878 (BalloonWen)
  • issue-#874 #875 (BalloonWen)
  • fixes #872 add tId to the MDC from TraceabilityHandler so that it can… #873 (stevehu)
  • fixes #870 add primary_scopes and secondary_scopes to constants #871 (stevehu)
  • fixes #868 disable the audit on requestBody and responseBody audit in… #869 (stevehu)
  • fixes #866 move TlsUtil to config module from utility to remove confi… #867 (stevehu)
  • #841 added StatusWrapper interface #859 (jiachen1120)
  • issue-864 seprate logging error status and stack trace #865 (BalloonWen)
  • issue-858 auditing timestamp supports custome date format #860 (BalloonWen)
  • Fix/861 config load exception when auditing service id #863 (BalloonWen)
  • Add missing package import in PortalRegistryTest.java #862 (KellyShao)
  • Fix flaky tests in PortalRegistryTest.java and ConsulRegistryTest.java #857 (KellyShao)
  • Fixed flaky tests caused by SharedMetricRegistries in SharedMetricRegistriesTest.java #856 (KellyShao)
  • fixes #854 RoundRobinLoadBalance is unpredictable if there are more t… #855 (stevehu)
  • fixes #852 parameterize health and info configuration file #853 (stevehu)
  • fixes #850 add an error code for the logger post if the body does not… #851 (stevehu)
  • fixes #847 add status code for the registry failure during the server… #848 (stevehu)
  • fixes #845 add startOnRegistryFailure to server.yml to control if sta… #846 (stevehu)
  • fixes #843 update logger-config for light-controller to query and upd… #844 (stevehu)
    • fixed #839 Error status resulted at framework middleware handler is… #842 (jiachen1120)

Upgrade Guidelines:

This is a release with some bug fixes and enhancements. It is backward compatible with the 2.0.21 release except for the following.

  • AuditHandler configuration file has been changed. The request and response have been changed to requestBody and responseBody to make it clear.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

light-4j - 2.0.21

Published by stevehu almost 4 years ago

2.0.21 (2020-11-25)

Merged pull requests:

  • fixes #837 invoke notify only if listener is not null in the direct r… #838 (stevehu)
  • fixes #835 add CID and UID string into the constants for Okta token #836 (stevehu)
  • fixes #833 subscribe and unsubscribe regardless listener for Abstract… #834 (stevehu)
  • fixes #829 remove the serviceMap cache from the LightCluster and use … #832 (stevehu)
  • fixes #830 remove zookeeper registry as nobody is using it #831 (stevehu)
  • fixes #827 update discovered cache with WebSocket message from contro… #828 (stevehu)
  • fixes #825 update the service lookup for the Portal Registry #826 (stevehu)
  • fixes #823 add a new test case for JwtIssuerTest to generate light-pr… #824 (stevehu)
  • Issue821 #822 (stevehu)
  • fixes #819 output the body in the ServerInfoGetHandlerTest as it fail… #820 (stevehu)
  • fixes #817 update the currentPort and currentAddress in server module #818 (stevehu)
  • Issue815 #816 (stevehu)
  • fixes #813 update portal-registry.yml with templates in both main and… #814 (stevehu)
  • fixes #811 upgrade server info handler to output openapi.yaml and upd… #812 (stevehu)
  • fixes #809 update handler to support websocket in the handler.yml #810 (stevehu)
  • fixes #807 add portal-registry model for portal registry and discovery #808 (stevehu)
  • fixes #805 update server.yml to add keystore and truststore passwords #806 (stevehu)
  • fixes #803 update client.yml to add truststore password #804 (stevehu)
  • fixes #801 add password to the jwt.yml as the secret.yml is removed #802 (stevehu)
  • fixes #799 remove secret.yml and add config property missing error code #800 (stevehu)
  • fixes #775 log the connection info when failed to connect to the OAut… #798 (stevehu)
  • fixes #796 update the redirect_uri to localhost 3000 to sync with lig… #797 (stevehu)
  • fixes #794 switch OauthHelper to HttpClient of jdk11 to support forwa… #795 (stevehu)

Upgrade Guidelines:

This is a release with some bug fixes and enhancements. It is backward compatible with the 2.0.20 release except for the following.

  • the zookeeper registry is removed from the light-4j so we support only the Portal Registry and Consul Registry for global service registry and discovery
  • We switched to JDK 11 HttpClient to communicate with OAuth 2.0 provider to support a lot more complicated network topology. The Http2Client is still used in other places and it is the fastest in benchmark compare to JDK 11 and OkHttp. If you are using the Dockerfile generated before, you need to add java.net.http module into it.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

light-4j - 2.0.20

Published by stevehu almost 4 years ago

2.0.20 (2020-11-05)

Merged pull requests:

  • fixes #792 add a scp constant string to enure there is no hard-coded … #793 (stevehu)
  • fixes #790 update security test to generate long lived tokens with sc… #791 (stevehu)
  • fixes #788 update the OAuth key request for jwk integration #789 (stevehu)

Upgrade Guidelines:

This is a release with some enhancements. It is backward compatible with the 2.0.19 release.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

light-4j - 2.0.19

Published by stevehu almost 4 years ago

2.0.19 (2020-11-01)

Merged pull requests:

  • Issue786 #787 (stevehu)
  • fixes #784 get server config without cache in the client module #785 (stevehu)
  • fixes #782 add startup.yml to the server module to suppress the warning #783 (stevehu)
  • fixes #780 Add callerId to the metrics collection with a header in th… #781 (stevehu)
  • fixes #778 add scopeClientId to the metrics handler #779 (stevehu)
  • Bump junit from 4.12 to 4.13.1 #777 (dependabot)
  • Avoid NoSuchElementException in ManualAESDecryptor. #776 (rgrig)

Upgrade Guidelines:

This is a release with defect fixes and enhancements. It is backward compatible with the 2.0.18 release.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

light-4j - 1.6.29

Published by stevehu almost 4 years ago

1.6.29 (2020-11-01)

Merged pull requests:

  • Bump junit from 4.12 to 4.13.1 #777 (dependabot)
  • Avoid NoSuchElementException in ManualAESDecryptor. #776 (rgrig)

Upgrade Guidelines:

This is a release with defect fixes and enhancements. It is backward compatible with the 1.6.28 release.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

light-4j - 2.0.18

Published by stevehu about 4 years ago

2.0.18 (2020-10-01)

Merged pull requests:

  • fixes #773 resolve a defect to handle the environment tag with single… #774 (stevehu)
  • fixes #771 change the STATUS_HOST_IP to public #772 (stevehu)
  • fixes #769 add environment tag to the DirectRegistry to support tag b… #770 (stevehu)
  • fixes #765 add email registered error to the status.yml for light-rou… #766 (stevehu)
  • fixes #763 add client authenticated user request in the OauthHelper f… #764 (stevehu)
  • fixes #761 capture the ip address and port number on server for metrics #762 (stevehu)

Upgrade Guidelines:

This is a release with defect fixes and enhancements. It is backward compatible with the 2.0.17 release.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

light-4j - 1.6.28

Published by stevehu about 4 years ago

1.6.28 (2020-10-01)

Merged pull requests:

  • fixes #773 resolve a defect to handle the environment tag with single… #774 (stevehu)
  • fixes #769 add environment tag to the DirectRegistry to support tag b… #770 (stevehu)
  • fixes #765 add email registered error to the status.yml for light-rou… #766 (stevehu)
  • fixes #763 add client authenticated user request in the OauthHelper f… #764 (stevehu)
  • fixes #761 capture the ip address and port number on server for metrics #762 (stevehu)

Upgrade Guidelines:

This is a release with defect fixes and enhancements. It is backward compatible with the 1.6.27 release.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

light-4j - 2.0.17

Published by stevehu about 4 years ago

2.0.17 (2020-08-28)

Merged pull requests:

  • fixes #759 skip sanitizer if the body is not JSON #760 (stevehu)
  • fixes #757 avoid parsing the body if content-type is missing #758 (stevehu)
  • fixes #753 handle text/plain and content type missing in BodyHandler #755 (stevehu)
  • fixes #754 Add content type text/plain header to the InfluxDbSender #756 (stevehu)
  • Issue 742 #749 (chenyan71)
  • fixes #751 add a method to create client credentials token in issuer … #752 (stevehu)
  • fixes #747 Add a generic status code for 404 object not found #748 (stevehu)

Upgrade Guidelines:

This is a release with defect fixes and enhancements. It is backward compatible with the 2.0.16 release.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

light-4j - 1.6.27

Published by stevehu about 4 years ago

1.6.27 (2020-08-28)

Merged pull requests:

  • fixes #757 avoid parsing the body if content-type is missing #758 (stevehu)
  • fixes #753 handle text/plain and content type missing in BodyHandler #755 (stevehu)
  • fixes #754 Add content type text/plain header to the InfluxDbSender #756 (stevehu)
  • Issue 742 #749 (chenyan71)

Upgrade Guidelines:

This is a release with defect fixes and enhancements. It is backward compatible with the 1.6.26 release.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

light-4j - 2.0.16

Published by stevehu about 4 years ago

2.0.16 (2020-08-01)

Merged pull requests:

  • fixes #743 Handle the limit file size for upload/download #746 (stevehu)
  • Issue #744: Valuemap not pickup the values loaded from config server #745 (jsu216)
  • fixes #740 check escape backslash before appy quoteReplacement config #741 (stevehu)
  • fixes #723 Token replacement in config files does not allow special c… #738 (stevehu)
  • fixes #710 #739 (chenyan71)
  • fixes #735 update client.yml in test resources to disable http2 as th… #736 (stevehu)
  • fixes #721 update consul client to leverage connecction pool of Http2… #722 (stevehu)
  • fixes #718 add borrowConnection and returnConnection to Http2Client #720 (stevehu)

Upgrade Guidelines:

This is a release with defect fixes and enhancements. It is backward compatible with the 2.0.15 release.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

light-4j - 1.6.26

Published by stevehu about 4 years ago

1.6.26 (2020-07-31)

Merged pull requests:

  • Issue #744: Valuemap not pickup the values loaded from config server #745 (jsu216)
  • fixes #740 check escape backslash before appy quoteReplacement config #741 (stevehu)
  • fixes #723 Token replacement in config files does not allow special c… #738 (stevehu)
  • fixes #710 #739 (chenyan71)

Upgrade Guidelines:

This is a release with defect fixes and enhancements. It is backward compatible with the 1.6.23 release.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

light-4j - 2.0.15

Published by stevehu over 4 years ago

2.0.15 (2020-07-01)

Merged pull requests:

Upgrade Guidelines:

This is a release with defect fixes and enhancements. It is backward compatible with the 2.0.14 release.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

light-4j - 1.6.23

Published by stevehu over 4 years ago

1.6.23 (2020-06-22)

Merged pull requests:

Upgrade Guidelines:

This is a release with defect fixes and enhancements. It is backward compatible with the 1.6.22 release.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

light-4j - 1.6.22

Published by stevehu over 4 years ago

1.6.22 (2020-06-06)

Merged pull requests:

  • fixes #721 update consul client to leverage connecction pool of Http2… #722 (stevehu)
  • fixes #718 add borrowConnection and returnConnection to Http2Client #720 (stevehu)
  • fixes #717 remove unused import in Http2Client in 1.6.x #718 (stevehu)
light-4j - 1.6.21

Published by stevehu over 4 years ago

1.6.21 (2020-06-05)

Merged pull requests:

  • fix for issue #715 - ensure cached consul connections are specific to… #716 (miklish)
light-4j - 2.0.14

Published by stevehu over 4 years ago

2.0.14 (2020-05-29)

Merged pull requests:

Upgrade Guidelines:

This is a release with defect fixes and enhancements. It is backward compatible with the 2.0.13 release.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

light-4j - 1.6.20

Published by stevehu over 4 years ago

1.6.20 (2020-05-29)

Merged pull requests:

Upgrade Guidelines:

This is a release with defect fixes and enhancements. It is backward compatible with the 1.6.19 release.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

light-4j - 2.0.13

Published by stevehu over 4 years ago

2.0.13 (2020-05-01)

Merged pull requests:

  • fixes #699 add start_time to refresh_token table with default #700 (stevehu)
  • fixes #696 add remember to token response to handle refresh token #697 (stevehu)
  • fixes #694 double check the tracer has activeSpan in the client heade… #695 (stevehu)
  • fixes #692 add host and port to the JaegerHandler for tracing #693 (stevehu)
  • fixes #690 add test case to email-sender to demo the environment vari… #691 (stevehu)

Upgrade Guidelines:

This is a release with defect fixes and enhancements. It is backward compatible with the 2.0.12 release.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

light-4j - 1.6.19

Published by stevehu over 4 years ago

1.6.19 (2020-05-01)

Merged pull requests:

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