Commit Graph

46 Commits

Author SHA1 Message Date
woggioni ab2a06e810 refactor
CI / build (push) Successful in 3m4s
2026-04-30 02:15:34 +08:00
woggioni 1d938b7ea3 Add optional OpenTelemetry Netty server instrumentation
CI / build (push) Successful in 3m50s
- Update lys.version to 2026.04.14

- Add optional compileOnly dependency on opentelemetry-netty-4.1 in rbcs-server

- Add runtime guard to only activate instrumentation when OTel classes are on classpath

- Insert OTel combined handler after HttpServerCodec in the Netty pipeline

- Add requires-static JPMS directives for optional module support
2026-04-29 02:59:51 +08:00
woggioni 5d190d81ab version bump to 0.5.0
CI / build (push) Successful in 2m54s
2026-04-13 22:28:33 +08:00
woggioni 742c025fa5 Update netty to 4.2.12
CI / build (push) Successful in 3m32s
2026-03-26 20:23:44 +08:00
woggioni e9f9f23f91 Update Gradle to 9.3.1, Netty to 4.2.10 and Kotlin to 2.3.10
CI / build (push) Failing after 8s
2026-02-20 06:55:57 +08:00
woggioni 5854a632f8 Added server support for proxy protocol 2025-12-29 22:21:34 +08:00
woggioni 9a9cb4ed2c bump Netty 4.2.9 and Kotlin 2.3.0 2025-12-26 17:14:31 +08:00
woggioni 03a3dafecc updated dependencies
CI / build (push) Successful in 6m12s
2025-11-21 22:12:27 +08:00
woggioni 1ffe938c22 update to JDK 25
CI / build (push) Successful in 4m21s
2025-10-24 07:00:25 +08:00
woggioni ce8e93f9d5 updated to netty 4.2.6 and Gradle 9.1.0
CI / build (push) Successful in 5m51s
2025-09-30 21:40:03 +08:00
woggioni 94021d94c3 updated Netty to 4.2.4
CI / build (push) Successful in 3m2s
2025-08-15 10:44:38 +08:00
woggioni b3c6f29c0f updated library dependencies
CI / build (push) Successful in 3m44s
2025-07-29 13:15:42 +08:00
woggioni 206bcd6319 fixed bug with throttling handler when requests are delayed 2025-06-13 13:50:35 +08:00
woggioni 3774ab8ef0 updated Netty to 4.2.2
CI / build (push) Successful in 5m52s
2025-06-10 16:34:16 +08:00
woggioni 303828392e updated Netty to 4.2.1
CI / build (push) Successful in 26m57s
2025-05-07 14:46:02 +08:00
woggioni 85c0d4a384 update Netty to 4.2.0 2025-04-16 01:06:28 +08:00
woggioni 69f215e68f tuned GC parameters in Docker images
CI / build (push) Successful in 16m35s
2025-03-24 14:42:04 +08:00
woggioni 729276a2b1 fixed native image configuration
CI / build (push) Successful in 14m12s
2025-03-08 14:35:50 +08:00
woggioni 4aced1c717 moved to GraalVM CE
CI / build (push) Successful in 15m34s
2025-03-03 17:53:12 +08:00
woggioni d64f7f4f27 added performance benchmarks 2025-02-28 13:49:05 +08:00
woggioni 1510956989 update JWO version to fix bug
CI / build (push) Successful in 34m13s
the `RBCS_CONFIGURATION_DIR` was ignored because of a bug in JWO
2025-02-25 20:10:09 +08:00
woggioni 60bc4375cf update lys-catalog version 2025-02-25 15:54:11 +08:00
woggioni f048a60540 implemented streaming request/response streaming
added metadata to cache values

added cache servlet for comparison
2025-02-19 22:37:54 +08:00
woggioni 7eca8a270d 0.1.6 release
CI / build (push) Successful in 3m29s
2025-02-08 00:54:25 +08:00
woggioni 317eadce07 used virtual thread for garbage colection in FileSystemCache
CI / build (push) Successful in 2m32s
2025-02-07 20:45:29 +08:00
woggioni 78ae21caa4 0.1.4 release
CI / build (push) Successful in 8m14s
2025-02-06 15:24:00 +08:00
woggioni 6c0eadb9fb renamed project to "Remote Cache Build Server" (RBCS) 2025-02-06 15:20:50 +08:00
woggioni 5fef1b932e updated lys-catalog version
CI / build (push) Successful in 2m32s
2025-02-05 21:49:08 +08:00
woggioni 6c62ac85c0 implemented memcached client with Netty
CI / build (push) Successful in 1m46s
2025-02-04 22:09:28 +08:00
woggioni 89153b60f8 fixed race condition in InMemoryCache 2025-02-01 10:14:13 +08:00
woggioni 1823d0b9ca fixed throttling retry-after estimation
CI / build (push) Successful in 3m9s
2025-01-25 01:25:01 +08:00
woggioni 423b749db9 added throttling
CI / build (push) Successful in 2m39s
2025-01-24 16:53:19 +08:00
woggioni 75ebf2248f general refactoring
CI / build (push) Successful in 2m30s
2025-01-17 14:17:57 +08:00
woggioni 59f267426c added Docker image build to Gitea 2025-01-11 15:30:51 +08:00
woggioni d2c00402df updated Netty version 2025-01-10 22:02:11 +08:00
woggioni d701157b06 added jpms url protocol
CI / build (push) Successful in 31s
CI / Build Docker images (push) Failing after 15s
2025-01-10 17:09:40 +08:00
woggioni 01d5b1462c added dedicated cli module 2025-01-09 16:58:02 +08:00
woggioni 0fdb37fb54 temporary commit 2025-01-08 23:17:43 +08:00
woggioni 688a196a52 version 1.0
CI / build (push) Successful in 50s
2024-12-23 16:03:46 +08:00
woggioni 13f7ecc88a temporary commit 2024-12-17 10:03:13 +08:00
woggioni f28ecca45e temporary commit 2023-02-12 22:36:37 +08:00
woggioni 47ec94caf2 switch to lys-catalog 2022-08-28 14:29:22 +08:00
woggioni 93244f35f0 switch to lys-dependencies 2022-06-24 23:00:20 +08:00
woggioni b75f7a7655 temporary commit 2022-03-21 08:16:25 +08:00
woggioni 4300b89db5 switch to envelope + jul 2022-03-16 23:31:55 +08:00
woggioni ce8d7e7a57 initial commit 2022-03-02 03:46:24 +08:00