Commit Graph

25 Commits

Author SHA1 Message Date
OpenCode ee7bc7e850 Add optional OpenTelemetry Netty server instrumentation
- 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

- Add enableTelemetry config attribute to rbcs:server with default false

- Update Configuration DTO, XSD schema, Parser, Serializer, and all tests
2026-04-28 14:59:08 +00:00
woggioni 6d214eb066 uniformed Docker images 2026-04-13 22:19:12 +08:00
woggioni a696eebbf9 added redis-enabled docker image 2026-03-26 20:03:34 +08:00
woggioni c9390ea51d added experimental redis support 2026-03-03 02:59:48 +08:00
woggioni 5854a632f8 Added server support for proxy protocol 2025-12-29 22:21:34 +08:00
woggioni 1ffe938c22 update to JDK 25 2025-10-24 07:00:25 +08:00
woggioni 3774ab8ef0 updated Netty to 4.2.2 2025-06-10 16:34:16 +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 2025-03-24 14:42:04 +08:00
woggioni c818463a2e fixed entrypoint in native Docker image 2025-02-25 22:26:29 +08:00
woggioni 8ef2d9c64e improved usability of native docker image 2025-02-25 21:31:02 +08:00
woggioni 1510956989 update JWO version to fix bug
the `RBCS_CONFIGURATION_DIR` was ignored because of a bug in JWO
2025-02-25 20:10:09 +08:00
woggioni 37da03c719 added signal handler to native executable 2025-02-25 19:15:48 +08:00
woggioni ca18b63f27 added GraalVM native image executable build 2025-02-25 15:30:58 +08:00
woggioni ad00ebee9b made logback configuration file overridable in Docker image without changing ENTRYPOINT 2025-02-20 13:39:27 +08:00
woggioni adf8a0cf24 added documentation for rbcs-servlet
switched Docker images to serial GC
2025-02-19 23:00:56 +08:00
woggioni 6c0eadb9fb renamed project to "Remote Cache Build Server" (RBCS) 2025-02-06 15:20:50 +08:00
woggioni c2e388b931 switched to ZGC in docker image 2025-02-04 22:46:34 +08:00
woggioni 6c62ac85c0 implemented memcached client with Netty 2025-02-04 22:09:28 +08:00
woggioni 3d1847c408 added server timeouts 2025-01-20 15:45:13 +08:00
woggioni 06e9e7ca09 small optimization to make authenticator a singleton 2025-01-20 09:05:53 +08:00
woggioni fa5bb55baa uniformed xml configuration attributes, added max-request-size parameter 2025-01-20 08:24:44 +08:00
woggioni 75ebf2248f general refactoring 2025-01-17 14:17:57 +08:00
woggioni 5af99330f8 server is now a subcommand 2025-01-16 11:35:05 +08:00
woggioni 59f267426c added Docker image build to Gitea 2025-01-11 15:30:51 +08:00