100 Commits
Author SHA1 Message Date
jaysunxiaoandCursor e426a7ebb3 chore[deps]: bump javassist to 3.31.0-GA
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-29 17:19:53 +08:00
jaysunxiao f565a86c23 docs: Translate Chinese comments into English across multiple modules and fix grammatical issues 2026-05-12 14:36:33 +08:00
jaysunxiao ee54ea26c3 docs: Update the annotation format and field aliases 2026-05-08 17:53:04 +08:00
jaysunxiao 53ced0711c docs: Correct grammatical errors in the comments 2026-05-08 17:35:53 +08:00
jaysunxiao 5f7d362bbc docs: Correct grammatical errors in the comments 2026-05-08 17:18:12 +08:00
jaysunxiao 08d5b7b20a style: log format 2026-05-08 15:51:28 +08:00
jaysunxiao 1d0b2886a8 docs: Translate the Chinese comments in the event module into English. 2026-05-07 17:04:30 +08:00
jaysunxiao d9fd135208 docs: Translate the Chinese comments in the event module into English. 2026-05-07 17:03:58 +08:00
jaysunxiao 9dd775abf2 docs: Translate the Chinese comments in the event module into English. 2026-05-07 17:03:49 +08:00
jaysunxiao 19748528da docs: Translate the Chinese comments in the event module into English. 2026-05-07 17:02:43 +08:00
jaysunxiao 9596782ec7 docs: Translate the Chinese comments in the event module into English. 2026-05-07 17:02:06 +08:00
jaysunxiao 8460fd7d15 docs: Translate the Chinese comments in the event module into English. 2026-05-07 17:01:41 +08:00
jaysunxiao 000691db86 docs: Translate the Chinese comments in the event module into English. 2026-05-07 17:01:31 +08:00
jaysunxiao 6a4e71b2f1 docs: Translate the Chinese comments in the event module into English. 2026-05-07 17:01:19 +08:00
jaysunxiao af4e65516c docs: delete unused docs 2026-05-06 17:13:15 +08:00
jaysunxiao 2ac44c8b39 chore[idea]: update git newline and case-sensitivity settings 2026-03-31 20:04:26 +08:00
jaysunxiao d24ad14337 fix[command]: increase the timeout period of the command. 2026-03-15 09:58:22 +08:00
jaysunxiao 7e2108c8c4 fix[command]: std thread returns without waiting for the execution to complete. 2026-03-15 09:50:58 +08:00
jaysunxiao fbb9e48282 perf[deploy]: simple deploy.sh 2026-03-14 19:38:04 +08:00
jaysunxiao 761fb4eabc perf[command]: add timeout param to execCommand method 2026-03-09 18:23:30 +08:00
jaysunxiao 1030dd354b chore[command]: reduce the volume of logs for process command 2026-02-25 10:28:55 +08:00
jaysunxiao 2d31c2aa34 perf[command]: add thread pool to process command 2026-02-23 21:12:49 +08:00
jaysunxiao a3d729d6f9 fix[command]: process destroy gracefully 2026-02-15 22:08:08 +08:00
jaysunxiao 7e609a243c fix[command]: process can not end with input stream 2026-02-14 15:53:45 +08:00
jaysunxiao f2172468ef feat[string]: add truncate method to StringUtils 2026-01-11 23:15:08 +08:00
jaysunxiao e6d35b0a7e test[net]: protocol config test 2026-01-05 17:54:29 +08:00
jaysunxiao c380149954 perf[cache]: init lazy cache after 6 seconds 2025-12-25 16:59:54 +08:00
jaysunxiao 28165e5dd6 update 2025-12-20 22:23:04 +08:00
jaysunxiao be2a892aae fix[csv]: parse csv split error 2025-12-05 21:28:36 +08:00
jaysunxiao 3970dbfa35 chore: update README 2025-10-15 10:14:46 +08:00
jaysunxiao 4f36201c38 release[zfoo]: 4.1.4 release 2025-10-14 18:03:25 +08:00
jaysunxiao adf568b30d ci[deploy]: upgrade deploy maven plugin 2025-10-14 17:55:28 +08:00
jaysunxiao 546c01b7ad release[zfoo]: 4.1.3 release 2025-10-13 23:48:59 +08:00
jaysunxiao a41419cc2a ci[release]: delete unused deploy maven plugin 2025-10-13 23:48:16 +08:00
jaysunxiao 8d04e2815c release[zfoo]: 4.1.2 release 2025-10-13 23:33:38 +08:00
jaysunxiao 4e63ca94db release[zfoo]: 4.1.2 release 2025-10-13 23:26:43 +08:00
jaysunxiao b73d5dbf77 ci[publish]: missing distributionManagement tag 2025-10-13 23:21:37 +08:00
jaysunxiao 7b3a289db6 ci[publish]: missing scm tag 2025-10-13 23:11:04 +08:00
jaysunxiao 7774544ec4 ci[zfoo]: build and release github action 2025-10-13 22:53:51 +08:00
jaysunxiao ad30cb0aac ci[publish]: deploy github action 2025-10-13 22:48:09 +08:00
jaysunxiao 9059f2226e ci[publish]: publish jar to maven central repository by github action 2025-10-13 22:11:44 +08:00
jaysunxiao b7e5823606 release[zfoo]: 4.1.1 release 2025-10-13 10:49:55 +08:00
jaysunxiao a31a7b9403 release[zfoo]: 4.1.1 release 2025-10-13 10:44:51 +08:00
jaysunxiao 7783404f54 fix[protocol]: sort auto protocol id by class name 2025-10-04 12:21:02 +08:00
jaysunxiao 0552de2e3d chore[net]: overloaded TaskBus execute method 2025-10-01 10:11:32 +08:00
jaysunxiao 242cfb9c9a feat[orm]: support record class in orm 2025-09-29 10:44:07 +08:00
jaysunxiao 596b483dc5 chore[storage]: improve log output 2025-09-13 13:59:01 +08:00
jaysunxiao a40b6b4204 feat: csv convert to object and array to csv 2025-08-24 20:17:00 +08:00
jaysunxiao 7258e12a36 update 2025-08-24 19:48:09 +08:00
jaysunxiao 24b5b6012a feat: render placeholder in string template like JavaScript 2025-08-17 17:19:54 +08:00
jaysunxiao da315a1818 chore[tunnel]: enhance the robustness of the code 2025-08-08 17:31:22 +08:00
jaysunxiao d30d46a105 chore[zfoo]: Update dependencies 2025-07-17 16:25:45 +08:00
jaysunxiao 02272754f7 ref[net]: move SingleCache to net module 2025-07-07 18:28:58 +08:00
jaysunxiao 529e81123b chore: update doc 2025-07-07 17:40:06 +08:00
jaysunxiao d9a1164c71 fix[cache]: do not close session whe tunnel is exception 2025-07-06 17:58:16 +08:00
jaysunxiao d8a085435b fix[cache]: refresh cache method to SingleCache 2025-07-06 16:48:18 +08:00
jaysunxiao c2cb27c535 feat[cache]: add refresh cache method to SingleCache 2025-07-06 15:33:49 +08:00
jaysunxiao 62b2b6c5d9 feat[net]: add broker server and client 2025-07-06 12:05:07 +08:00
jaysunxiao 6dd3e445f5 chore[net]: log level 2025-07-06 11:43:05 +08:00
jaysunxiao acff30ec65 chore[generate]: update generate protocol filter 2025-07-05 20:57:27 +08:00
jaysunxiao ebbd36eadf chore[generate]: update generate protocol filter 2025-07-05 20:56:40 +08:00
jaysunxiao 3e9968f69f ref[handler]: create session when channel is activate 2025-07-05 13:42:10 +08:00
jaysunxiao 09f1c9fd70 perf[set]: add unboxed contains method to HashSetInt 2025-07-05 10:33:46 +08:00
jaysunxiao 4addf11543 perf[cache]: use EventBus in SingleCache to avoid single scheduler thread blocking 2025-07-05 08:59:23 +08:00
jaysunxiao bb2aed6f1f doc[proxy]: update docs 2025-07-01 18:20:53 +08:00
jaysunxiao d4f0ceecf0 ref[proxy]: refactor read method of TunnelProtocolClient2Server 2025-06-30 22:47:13 +08:00
jaysunxiao e690d3f224 perf[proxy]: don't send any packet when the tunnel buffer is full 2025-06-30 22:07:48 +08:00
jaysunxiao 1cfe5ab433 perf[proxy]: reduce the synchronization time of the heartbeat packets 2025-06-30 21:11:33 +08:00
jaysunxiao 2008a8117e chore[util]: surround exception for stringToDate in TimeUtils 2025-06-28 22:27:34 +08:00
jaysunxiao fb777bf203 doc: update document 2025-06-15 22:26:33 +08:00
jaysunxiao 2bfb59f694 doc: update document 2025-06-15 16:30:28 +08:00
jaysunxiao 2225acc86b chore[net]: delete dead code 2025-06-13 15:59:06 +08:00
jaysunxiao 21fed98235 ref[net]: use zero copy in tunnel proxy server 2025-06-13 15:53:35 +08:00
jaysunxiao 7a8395b951 ref[net]: refactor udp server and client 2025-06-13 10:42:19 +08:00
jaysunxiao 6e6e064ad4 ref[net]: refactor session of client 2025-06-12 18:19:07 +08:00
jaysunxiao be11fdc9be ref: refactor packet service 2025-06-12 17:48:22 +08:00
jaysunxiao 75d186923c feat: construct new virtual session 2025-06-11 23:05:29 +08:00
jaysunxiao 53ab3796a5 feat: support reverse proxy 2025-06-11 18:05:28 +08:00
jaysunxiao 71dda5cd38 update 2025-05-28 20:02:21 +08:00
godotg 4963d5034c fix[storage]: use commas, semicolons, newline separators to parse array 2025-05-02 16:07:50 +08:00
godotg 7b57438fd0 feat[storage]: use commas, semicolons, newline separators to parse array 2025-05-01 14:27:44 +08:00
godotg d3bd078b67 doc: update doc 2025-04-26 13:56:41 +08:00
jaysunxiao 1c368accb1 test[protocol]: test GdScript protocol 2025-04-21 21:26:46 +08:00
jaysunxiao b8725f4408 ref[protocol]: refactor GdScript generation 2025-04-21 21:18:35 +08:00
godotg 5fc3dbbf53 update 2025-04-20 22:40:29 +08:00
jaysunxiao 4ebcd95d0c doc: update doc 2025-04-17 17:43:54 +08:00
godotg edacbfd9fa test[protocol]: gdscript protocol generation test 2025-04-12 22:18:51 +08:00
godotg 1cbcaac1ed ref[protocol]: simplify gdscript generation 2025-04-12 22:12:33 +08:00
godotg b25a995c55 fix[protocol]: avoid the constant has the same name as a global class defined in gdscript 2025-04-06 16:29:06 +08:00
godotg 588de0130a test[protocol]: gdscript protocol test 2025-04-06 13:32:46 +08:00
godotg 53d97524d6 ref[protocol]: use relative path to import GdScript dependency 2025-04-06 12:24:20 +08:00
godotg 62cf2bf019 ref[protocol]: use strict syntax to refactor GdScript generation 2025-04-06 11:59:41 +08:00
godotg 90626c9d78 chore[gdscript]: dictionary generic type support 2025-04-05 21:57:36 +08:00
godotg 9a536fe69e feat[protocol]: support GdScript of godot 4.4 2025-04-04 13:40:48 +08:00
godotg 6a4f68417f chore[maven]: update maven version 2025-03-30 21:28:57 +08:00
godotg a245e63fc3 perf[orm]: if create entity fail when load entity, and throw exception 2025-03-30 19:45:53 +08:00
godotg e27ff42fd1 chore[maven]: update maven version 2025-03-30 16:08:34 +08:00
jaysunxiao 032aa6c170 doc: netty ssl config 2025-03-25 10:38:58 +08:00
jaysunxiao 76b843d6ed Merge pull request #144 from jobschen/LazyCache
删除无用注释
2025-03-06 15:55:00 +08:00
jaysunxiao 84ee4b0bef Merge pull request #143 from jobschen/LazyCache
LazyCache - 锁机制调整
2025-03-06 10:56:31 +08:00