Files
2026-05-13 22:24:05 +00:00

71 KiB

(2026-04-30)

Features

  • config: update application.yml for staging and production environments (6113432)
  • docker: add .dockerignore and .gitignore files for build exclusions (c987d8e)
  • docker: add Dockerfiles for building Quarkus application in native and JVM modes (3f2d2bb)
  • docker: add Dockerfiles for Quarkus application in JVM and native modes (34b9933)
  • true-microservices (#40) (5909242)

(2026-04-30)

Features

  • config: update application.yml for PostgreSQL and remove staging/production configurations (2404e61)
  • config: update application.yml for staging and production environments (6113432)
  • docker: add .dockerignore and .gitignore files for build exclusions (c987d8e)
  • docker: add Dockerfiles for building Quarkus application in native and JVM modes (3f2d2bb)
  • docker: add Dockerfiles for Quarkus application in JVM and native modes (34b9933)
  • true-microservices (#40) (5909242)

(2026-04-30)

Features

  • config: update application.yml for PostgreSQL and remove staging/production configurations (2404e61)
  • config: update application.yml for staging and production environments (6113432)
  • docker: add .dockerignore and .gitignore files for build exclusions (c987d8e)
  • docker: add Dockerfiles for building Quarkus application in native and JVM modes (3f2d2bb)
  • docker: add Dockerfiles for Quarkus application in JVM and native modes (34b9933)
  • true-microservices (#40) (5909242)

(2026-04-30)

Features

  • config: update application.yml for PostgreSQL and remove staging/production configurations (2404e61)
  • config: update application.yml for staging and production environments (6113432)
  • docker: add .dockerignore and .gitignore files for build exclusions (c987d8e)
  • docker: add Dockerfiles for building Quarkus application in native and JVM modes (3f2d2bb)
  • docker: add Dockerfiles for Quarkus application in JVM and native modes (34b9933)
  • true-microservices (#40) (5909242)

(2026-05-01)

Features

  • config: update application.yml for PostgreSQL and remove staging/production configurations (2404e61)
  • config: update application.yml for staging and production environments (6113432)
  • docker: add .dockerignore and .gitignore files for build exclusions (c987d8e)
  • docker: add Dockerfiles for building Quarkus application in native and JVM modes (3f2d2bb)
  • docker: add Dockerfiles for Quarkus application in JVM and native modes (34b9933)
  • true-microservices (#40) (5909242)

Bug Fixes

  • middleware: update paths for bot generation and stockfish configuration (2dd0501)

(2026-05-02)

Features

  • config: update application.yml for PostgreSQL and remove staging/production configurations (2404e61)
  • config: update application.yml for staging and production environments (6113432)
  • docker: add .dockerignore and .gitignore files for build exclusions (c987d8e)
  • docker: add Dockerfiles for building Quarkus application in native and JVM modes (3f2d2bb)
  • docker: add Dockerfiles for Quarkus application in JVM and native modes (34b9933)
  • logging: add DEBUG/INFO/WARN logging across services (NCS-72) (#41) (804a4bf)
  • true-microservices (#40) (5909242)

Bug Fixes

  • middleware: update paths for bot generation and stockfish configuration (2dd0501)

(2026-05-02)

Features

  • config: update application.yml for PostgreSQL and remove staging/production configurations (2404e61)
  • config: update application.yml for staging and production environments (6113432)
  • docker: add .dockerignore and .gitignore files for build exclusions (c987d8e)
  • docker: add Dockerfiles for building Quarkus application in native and JVM modes (3f2d2bb)
  • docker: add Dockerfiles for Quarkus application in JVM and native modes (34b9933)
  • logging: add DEBUG/INFO/WARN logging across services (NCS-72) (#41) (804a4bf)
  • true-microservices (#40) (5909242)

Bug Fixes

  • dependencies: replace Fabric8 Kubernetes client with Quarkus Kubernetes client (5f44570)
  • middleware: update paths for bot generation and stockfish configuration (2dd0501)

(2026-05-02)

Features

  • config: update application.yml for PostgreSQL and remove staging/production configurations (2404e61)
  • config: update application.yml for staging and production environments (6113432)
  • docker: add .dockerignore and .gitignore files for build exclusions (c987d8e)
  • docker: add Dockerfiles for building Quarkus application in native and JVM modes (3f2d2bb)
  • docker: add Dockerfiles for Quarkus application in JVM and native modes (34b9933)
  • logging: add DEBUG/INFO/WARN logging across services (NCS-72) (#41) (804a4bf)
  • true-microservices (#40) (5909242)

Bug Fixes

  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#43) (fa3c6b2)
  • dependencies: replace Fabric8 Kubernetes client with Quarkus Kubernetes client (5f44570)
  • middleware: update paths for bot generation and stockfish configuration (2dd0501)

(2026-05-03)

Features

  • config: update application.yml for PostgreSQL and remove staging/production configurations (2404e61)
  • config: update application.yml for staging and production environments (6113432)
  • docker: add .dockerignore and .gitignore files for build exclusions (c987d8e)
  • docker: add Dockerfiles for building Quarkus application in native and JVM modes (3f2d2bb)
  • docker: add Dockerfiles for Quarkus application in JVM and native modes (34b9933)
  • logging: add DEBUG/INFO/WARN logging across services (NCS-72) (#41) (804a4bf)
  • true-microservices (#40) (5909242)

Bug Fixes

  • coordinator: refine type casting in rolloutSpec method (#45) (d522f7f)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#43) (fa3c6b2)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#44) (82d0b75)
  • dependencies: replace Fabric8 Kubernetes client with Quarkus Kubernetes client (5f44570)
  • middleware: update paths for bot generation and stockfish configuration (2dd0501)

(2026-05-05)

Features

  • config: update application.yml for PostgreSQL and remove staging/production configurations (2404e61)
  • config: update application.yml for staging and production environments (6113432)
  • docker: add .dockerignore and .gitignore files for build exclusions (c987d8e)
  • docker: add Dockerfiles for building Quarkus application in native and JVM modes (3f2d2bb)
  • docker: add Dockerfiles for Quarkus application in JVM and native modes (34b9933)
  • logging: add DEBUG/INFO/WARN logging across services (NCS-72) (#41) (804a4bf)
  • true-microservices (#40) (5909242)

Bug Fixes

  • coordinator: refine type casting in rolloutSpec method (#45) (d522f7f)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#43) (fa3c6b2)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#44) (82d0b75)
  • dependencies: replace Fabric8 Kubernetes client with Quarkus Kubernetes client (5f44570)
  • middleware: update paths for bot generation and stockfish configuration (2dd0501)
  • redis: update Redis configuration with max pool size and waiting parameters (5baf6a7)

(2026-05-08)

Features

  • config: update application.yml for PostgreSQL and remove staging/production configurations (2404e61)
  • config: update application.yml for staging and production environments (6113432)
  • docker: add .dockerignore and .gitignore files for build exclusions (c987d8e)
  • docker: add Dockerfiles for building Quarkus application in native and JVM modes (3f2d2bb)
  • docker: add Dockerfiles for Quarkus application in JVM and native modes (34b9933)
  • logging: add DEBUG/INFO/WARN logging across services (NCS-72) (#41) (804a4bf)
  • true-microservices (#40) (5909242)

Bug Fixes

  • coordinator: refine type casting in rolloutSpec method (#45) (d522f7f)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#43) (fa3c6b2)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#44) (82d0b75)
  • dependencies: replace Fabric8 Kubernetes client with Quarkus Kubernetes client (5f44570)
  • enhance AutoScaler and InstanceRegistry for replica management and stale instance eviction (b4920d3)
  • middleware: update paths for bot generation and stockfish configuration (2dd0501)
  • redis: update Redis configuration with max pool size and waiting parameters (5baf6a7)

(2026-05-08)

Features

  • config: update application.yml for PostgreSQL and remove staging/production configurations (2404e61)
  • config: update application.yml for staging and production environments (6113432)
  • docker: add .dockerignore and .gitignore files for build exclusions (c987d8e)
  • docker: add Dockerfiles for building Quarkus application in native and JVM modes (3f2d2bb)
  • docker: add Dockerfiles for Quarkus application in JVM and native modes (34b9933)
  • logging: add DEBUG/INFO/WARN logging across services (NCS-72) (#41) (804a4bf)
  • true-microservices (#40) (5909242)

Bug Fixes

  • coordinator: refine type casting in rolloutSpec method (#45) (d522f7f)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#43) (fa3c6b2)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#44) (82d0b75)
  • dependencies: replace Fabric8 Kubernetes client with Quarkus Kubernetes client (5f44570)
  • enhance AutoScaler and InstanceRegistry for replica management and stale instance eviction (b4920d3)
  • middleware: update paths for bot generation and stockfish configuration (2dd0501)
  • redis: update Redis configuration with max pool size and waiting parameters (5baf6a7)
  • update HealthMonitor to evict instances without associated pods (0f41f13)

(2026-05-08)

Features

  • config: update application.yml for PostgreSQL and remove staging/production configurations (2404e61)
  • config: update application.yml for staging and production environments (6113432)
  • docker: add .dockerignore and .gitignore files for build exclusions (c987d8e)
  • docker: add Dockerfiles for building Quarkus application in native and JVM modes (3f2d2bb)
  • docker: add Dockerfiles for Quarkus application in JVM and native modes (34b9933)
  • logging: add DEBUG/INFO/WARN logging across services (NCS-72) (#41) (804a4bf)
  • true-microservices (#40) (5909242)

Bug Fixes

  • add instance-dead-timeout configuration and update HealthMonitor to use it for stale instance eviction (be0b710)
  • coordinator: refine type casting in rolloutSpec method (#45) (d522f7f)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#43) (fa3c6b2)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#44) (82d0b75)
  • dependencies: replace Fabric8 Kubernetes client with Quarkus Kubernetes client (5f44570)
  • enhance AutoScaler and InstanceRegistry for replica management and stale instance eviction (b4920d3)
  • middleware: update paths for bot generation and stockfish configuration (2dd0501)
  • redis: update Redis configuration with max pool size and waiting parameters (5baf6a7)
  • update HealthMonitor to evict instances without associated pods (0f41f13)

(2026-05-09)

Features

  • config: update application.yml for PostgreSQL and remove staging/production configurations (2404e61)
  • config: update application.yml for staging and production environments (6113432)
  • docker: add .dockerignore and .gitignore files for build exclusions (c987d8e)
  • docker: add Dockerfiles for building Quarkus application in native and JVM modes (3f2d2bb)
  • docker: add Dockerfiles for Quarkus application in JVM and native modes (34b9933)
  • logging: add DEBUG/INFO/WARN logging across services (NCS-72) (#41) (804a4bf)
  • NCS-78 Add Traceability to the Applications (#46) (649566e)
  • true-microservices (#40) (5909242)

Bug Fixes

  • add instance-dead-timeout configuration and update HealthMonitor to use it for stale instance eviction (be0b710)
  • coordinator: refine type casting in rolloutSpec method (#45) (d522f7f)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#43) (fa3c6b2)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#44) (82d0b75)
  • dependencies: replace Fabric8 Kubernetes client with Quarkus Kubernetes client (5f44570)
  • enhance AutoScaler and InstanceRegistry for replica management and stale instance eviction (b4920d3)
  • middleware: update paths for bot generation and stockfish configuration (2dd0501)
  • redis: update Redis configuration with max pool size and waiting parameters (5baf6a7)
  • update HealthMonitor to evict instances without associated pods (0f41f13)

(2026-05-10)

Features

  • config: update application.yml for PostgreSQL and remove staging/production configurations (2404e61)
  • config: update application.yml for staging and production environments (6113432)
  • docker: add .dockerignore and .gitignore files for build exclusions (c987d8e)
  • docker: add Dockerfiles for building Quarkus application in native and JVM modes (3f2d2bb)
  • docker: add Dockerfiles for Quarkus application in JVM and native modes (34b9933)
  • logging: add DEBUG/INFO/WARN logging across services (NCS-72) (#41) (804a4bf)
  • NCS-78 Add Traceability to the Applications (#46) (649566e)
  • NCS-78 Add Traceability to the Applications (#47) (87dfc6c)
  • true-microservices (#40) (5909242)

Bug Fixes

  • add instance-dead-timeout configuration and update HealthMonitor to use it for stale instance eviction (be0b710)
  • coordinator: refine type casting in rolloutSpec method (#45) (d522f7f)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#43) (fa3c6b2)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#44) (82d0b75)
  • dependencies: replace Fabric8 Kubernetes client with Quarkus Kubernetes client (5f44570)
  • enhance AutoScaler and InstanceRegistry for replica management and stale instance eviction (b4920d3)
  • middleware: update paths for bot generation and stockfish configuration (2dd0501)
  • redis: update Redis configuration with max pool size and waiting parameters (5baf6a7)
  • update HealthMonitor to evict instances without associated pods (0f41f13)

(2026-05-10)

Features

  • config: update application.yml for PostgreSQL and remove staging/production configurations (2404e61)
  • config: update application.yml for staging and production environments (6113432)
  • configure logging and add OpenTelemetry support (#49) (d57c488)
  • docker: add .dockerignore and .gitignore files for build exclusions (c987d8e)
  • docker: add Dockerfiles for building Quarkus application in native and JVM modes (3f2d2bb)
  • docker: add Dockerfiles for Quarkus application in JVM and native modes (34b9933)
  • logging: add DEBUG/INFO/WARN logging across services (NCS-72) (#41) (804a4bf)
  • NCS-78 Add Traceability to the Applications (#46) (649566e)
  • NCS-78 Add Traceability to the Applications (#47) (87dfc6c)
  • true-microservices (#40) (5909242)

Bug Fixes

  • add instance-dead-timeout configuration and update HealthMonitor to use it for stale instance eviction (be0b710)
  • coordinator: refine type casting in rolloutSpec method (#45) (d522f7f)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#43) (fa3c6b2)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#44) (82d0b75)
  • dependencies: replace Fabric8 Kubernetes client with Quarkus Kubernetes client (5f44570)
  • enhance AutoScaler and InstanceRegistry for replica management and stale instance eviction (b4920d3)
  • middleware: update paths for bot generation and stockfish configuration (2dd0501)
  • redis: update Redis configuration with max pool size and waiting parameters (5baf6a7)
  • update HealthMonitor to evict instances without associated pods (0f41f13)

(2026-05-11)

Features

  • add initialization metrics for various services (d438e97)
  • config: update application.yml for PostgreSQL and remove staging/production configurations (2404e61)
  • config: update application.yml for staging and production environments (6113432)
  • configure logging and add OpenTelemetry support (#49) (d57c488)
  • docker: add .dockerignore and .gitignore files for build exclusions (c987d8e)
  • docker: add Dockerfiles for building Quarkus application in native and JVM modes (3f2d2bb)
  • docker: add Dockerfiles for Quarkus application in JVM and native modes (34b9933)
  • logging: add DEBUG/INFO/WARN logging across services (NCS-72) (#41) (804a4bf)
  • NCS-78 Add Traceability to the Applications (#46) (649566e)
  • NCS-78 Add Traceability to the Applications (#47) (87dfc6c)
  • true-microservices (#40) (5909242)

Bug Fixes

  • add instance-dead-timeout configuration and update HealthMonitor to use it for stale instance eviction (be0b710)
  • coordinator: refine type casting in rolloutSpec method (#45) (d522f7f)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#43) (fa3c6b2)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#44) (82d0b75)
  • dependencies: replace Fabric8 Kubernetes client with Quarkus Kubernetes client (5f44570)
  • enhance AutoScaler and InstanceRegistry for replica management and stale instance eviction (b4920d3)
  • middleware: update paths for bot generation and stockfish configuration (2dd0501)
  • redis: update Redis configuration with max pool size and waiting parameters (5baf6a7)
  • update HealthMonitor to evict instances without associated pods (0f41f13)

(2026-05-12)

Features

  • add initialization metrics for various services (d438e97)
  • add OpenTelemetry trace configuration with parentbased sampler (3904d5a)
  • config: update application.yml for PostgreSQL and remove staging/production configurations (2404e61)
  • config: update application.yml for staging and production environments (6113432)
  • configure logging and add OpenTelemetry support (#49) (d57c488)
  • docker: add .dockerignore and .gitignore files for build exclusions (c987d8e)
  • docker: add Dockerfiles for building Quarkus application in native and JVM modes (3f2d2bb)
  • docker: add Dockerfiles for Quarkus application in JVM and native modes (34b9933)
  • logging: add DEBUG/INFO/WARN logging across services (NCS-72) (#41) (804a4bf)
  • NCS-78 Add Traceability to the Applications (#46) (649566e)
  • NCS-78 Add Traceability to the Applications (#47) (87dfc6c)
  • true-microservices (#40) (5909242)

Bug Fixes

  • add instance-dead-timeout configuration and update HealthMonitor to use it for stale instance eviction (be0b710)
  • coordinator: refine type casting in rolloutSpec method (#45) (d522f7f)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#43) (fa3c6b2)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#44) (82d0b75)
  • dependencies: replace Fabric8 Kubernetes client with Quarkus Kubernetes client (5f44570)
  • enhance AutoScaler and InstanceRegistry for replica management and stale instance eviction (b4920d3)
  • middleware: update paths for bot generation and stockfish configuration (2dd0501)
  • redis: update Redis configuration with max pool size and waiting parameters (5baf6a7)
  • update HealthMonitor to evict instances without associated pods (0f41f13)

(2026-05-13)

Features

  • add coordinator startup validation and K8s pod watch (81b045d)
  • add initialization metrics for various services (d438e97)
  • add OpenTelemetry trace configuration with parentbased sampler (3904d5a)
  • config: update application.yml for PostgreSQL and remove staging/production configurations (2404e61)
  • config: update application.yml for staging and production environments (6113432)
  • configure logging and add OpenTelemetry support (#49) (d57c488)
  • docker: add .dockerignore and .gitignore files for build exclusions (c987d8e)
  • docker: add Dockerfiles for building Quarkus application in native and JVM modes (3f2d2bb)
  • docker: add Dockerfiles for Quarkus application in JVM and native modes (34b9933)
  • logging: add DEBUG/INFO/WARN logging across services (NCS-72) (#41) (804a4bf)
  • NCS-78 Add Traceability to the Applications (#46) (649566e)
  • NCS-78 Add Traceability to the Applications (#47) (87dfc6c)
  • true-microservices (#40) (5909242)

Bug Fixes

  • add instance-dead-timeout configuration and update HealthMonitor to use it for stale instance eviction (be0b710)
  • clean up code formatting and improve error handling in gRPC server and failover service (ad9495a)
  • coordinator: refine type casting in rolloutSpec method (#45) (d522f7f)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#43) (fa3c6b2)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#44) (82d0b75)
  • dependencies: replace Fabric8 Kubernetes client with Quarkus Kubernetes client (5f44570)
  • enhance AutoScaler and InstanceRegistry for replica management and stale instance eviction (b4920d3)
  • middleware: update paths for bot generation and stockfish configuration (2dd0501)
  • redis: update Redis configuration with max pool size and waiting parameters (5baf6a7)
  • replace null checks with Option in coordinator (2b04d7f)
  • update grpcServer variable to use Instance wrapper and add optional access method (d5c8da2)
  • update HealthMonitor to evict instances without associated pods (0f41f13)

(2026-05-13)

Features

  • add coordinator startup validation and K8s pod watch (81b045d)
  • add initialization metrics for various services (d438e97)
  • add OpenTelemetry trace configuration with parentbased sampler (3904d5a)
  • add periodic health check to evict dead instances (380a2cc)
  • config: update application.yml for PostgreSQL and remove staging/production configurations (2404e61)
  • config: update application.yml for staging and production environments (6113432)
  • configure logging and add OpenTelemetry support (#49) (d57c488)
  • docker: add .dockerignore and .gitignore files for build exclusions (c987d8e)
  • docker: add Dockerfiles for building Quarkus application in native and JVM modes (3f2d2bb)
  • docker: add Dockerfiles for Quarkus application in JVM and native modes (34b9933)
  • logging: add DEBUG/INFO/WARN logging across services (NCS-72) (#41) (804a4bf)
  • NCS-78 Add Traceability to the Applications (#46) (649566e)
  • NCS-78 Add Traceability to the Applications (#47) (87dfc6c)
  • true-microservices (#40) (5909242)

Bug Fixes

  • add instance-dead-timeout configuration and update HealthMonitor to use it for stale instance eviction (be0b710)
  • clean up code formatting and improve error handling in gRPC server and failover service (ad9495a)
  • coordinator: refine type casting in rolloutSpec method (#45) (d522f7f)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#43) (fa3c6b2)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#44) (82d0b75)
  • dependencies: replace Fabric8 Kubernetes client with Quarkus Kubernetes client (5f44570)
  • enhance AutoScaler and InstanceRegistry for replica management and stale instance eviction (b4920d3)
  • middleware: update paths for bot generation and stockfish configuration (2dd0501)
  • redis: update Redis configuration with max pool size and waiting parameters (5baf6a7)
  • remove corrupted instances immediately and evict dead instances (43184d2)
  • replace null checks with Option in coordinator (2b04d7f)
  • streamline logging for evicted instances in InstanceRegistry (10937e7)
  • update grpcServer variable to use Instance wrapper and add optional access method (d5c8da2)
  • update HealthMonitor to evict instances without associated pods (0f41f13)

(2026-05-13)

Features

  • add coordinator startup validation and K8s pod watch (81b045d)
  • add initialization metrics for various services (d438e97)
  • add OpenTelemetry trace configuration with parentbased sampler (3904d5a)
  • add periodic health check to evict dead instances (380a2cc)
  • config: update application.yml for PostgreSQL and remove staging/production configurations (2404e61)
  • config: update application.yml for staging and production environments (6113432)
  • configure logging and add OpenTelemetry support (#49) (d57c488)
  • docker: add .dockerignore and .gitignore files for build exclusions (c987d8e)
  • docker: add Dockerfiles for building Quarkus application in native and JVM modes (3f2d2bb)
  • docker: add Dockerfiles for Quarkus application in JVM and native modes (34b9933)
  • implement periodic scaling checks and enhance instance management in AutoScaler (3f12f69)
  • logging: add DEBUG/INFO/WARN logging across services (NCS-72) (#41) (804a4bf)
  • NCS-78 Add Traceability to the Applications (#46) (649566e)
  • NCS-78 Add Traceability to the Applications (#47) (87dfc6c)
  • true-microservices (#40) (5909242)

Bug Fixes

  • add instance-dead-timeout configuration and update HealthMonitor to use it for stale instance eviction (be0b710)
  • clean up code formatting and improve error handling in gRPC server and failover service (ad9495a)
  • coordinator auto-scaling, cache eviction, rebalancing, and grpc timeouts (d0c7169)
  • coordinator: refine type casting in rolloutSpec method (#45) (d522f7f)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#43) (fa3c6b2)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#44) (82d0b75)
  • dependencies: replace Fabric8 Kubernetes client with Quarkus Kubernetes client (5f44570)
  • enhance AutoScaler and InstanceRegistry for replica management and stale instance eviction (b4920d3)
  • middleware: update paths for bot generation and stockfish configuration (2dd0501)
  • redis: update Redis configuration with max pool size and waiting parameters (5baf6a7)
  • remove corrupted instances immediately and evict dead instances (43184d2)
  • replace null checks with Option in coordinator (2b04d7f)
  • streamline logging for evicted instances in InstanceRegistry (10937e7)
  • update grpcServer variable to use Instance wrapper and add optional access method (d5c8da2)
  • update HealthMonitor to evict instances without associated pods (0f41f13)

(2026-05-13)

Features

  • add coordinator startup validation and K8s pod watch (81b045d)
  • add initialization metrics for various services (d438e97)
  • add OpenTelemetry trace configuration with parentbased sampler (3904d5a)
  • add periodic health check to evict dead instances (380a2cc)
  • config: update application.yml for PostgreSQL and remove staging/production configurations (2404e61)
  • config: update application.yml for staging and production environments (6113432)
  • configure logging and add OpenTelemetry support (#49) (d57c488)
  • docker: add .dockerignore and .gitignore files for build exclusions (c987d8e)
  • docker: add Dockerfiles for building Quarkus application in native and JVM modes (3f2d2bb)
  • docker: add Dockerfiles for Quarkus application in JVM and native modes (34b9933)
  • implement periodic scaling checks and enhance instance management in AutoScaler (3f12f69)
  • logging: add DEBUG/INFO/WARN logging across services (NCS-72) (#41) (804a4bf)
  • NCS-78 Add Traceability to the Applications (#46) (649566e)
  • NCS-78 Add Traceability to the Applications (#47) (87dfc6c)
  • scale up on high CPU load, not just subscription count (255e2da)
  • true-microservices (#40) (5909242)

Bug Fixes

  • add instance-dead-timeout configuration and update HealthMonitor to use it for stale instance eviction (be0b710)
  • clean up code formatting and improve error handling in gRPC server and failover service (ad9495a)
  • coordinator auto-scaling, cache eviction, rebalancing, and grpc timeouts (d0c7169)
  • coordinator: refine type casting in rolloutSpec method (#45) (d522f7f)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#43) (fa3c6b2)
  • coordinator: use genericKubernetesResources API for Argo Rollout scaling (#44) (82d0b75)
  • dependencies: replace Fabric8 Kubernetes client with Quarkus Kubernetes client (5f44570)
  • don't block event loop during scale-down drain (1d121c7)
  • don't trigger scale-down if already at min replicas (4b3b5e7)
  • enhance AutoScaler and InstanceRegistry for replica management and stale instance eviction (b4920d3)
  • middleware: update paths for bot generation and stockfish configuration (2dd0501)
  • redis: update Redis configuration with max pool size and waiting parameters (5baf6a7)
  • remove corrupted instances immediately and evict dead instances (43184d2)
  • replace null checks with Option in coordinator (2b04d7f)
  • scalafix violations in metrics check and health monitor (b991878)
  • scale up immediately when instance is lost (43525d4)
  • streamline logging for evicted instances in InstanceRegistry (10937e7)
  • update grpcServer variable to use Instance wrapper and add optional access method (d5c8da2)
  • update HealthMonitor to evict instances without associated pods (0f41f13)