Commit Graph

  • 960850580c feature/#71 - fix test coverage api_docs Stanislav Hejny 2025-08-29 08:43:36 +01:00
  • d977bc9d2b Merge pull request 'Add dev container' (#70) from feat/69 into develop develop stanislav.hejny 2025-08-15 14:03:42 +00:00
  • 887f02fc5d feat: Add dev container hurui200320 2025-08-14 20:56:47 +08:00
  • aa4492d443 Create API documentation Stanislav Hejny 2025-08-14 09:29:57 +01:00
  • 07f6f4569c feat/#63 - add iterator instead of RabbitMQ callback feat/63-cleverswarm-unidirectional Stanislav Hejny 2025-07-27 09:50:25 +01:00
  • 66132db13a feat/#63 - cleverswarm unidirectional command Stanislav Hejny 2025-07-26 15:41:47 +01:00
  • 9984501fee feat/#63 - cleverswarm unidirectional command Stanislav Hejny 2025-07-26 15:30:12 +01:00
  • 41fbe46129 feat/#63 - cleverswarm unidirectional command Stanislav Hejny 2025-07-26 15:29:07 +01:00
  • 9491517696 feat/#63 - fix the send_command and add unit tests Stanislav Hejny 2025-07-24 10:05:36 +01:00
  • 4985344e5e test: add package_name parameter to invoke_command calls in test_rpc.py Stanislav Hejny 2025-07-24 08:16:42 +01:00
  • f3be2fbfea test: update tests to use invoke_command directly Stanislav Hejny 2025-07-24 08:16:41 +01:00
  • ad49cb2836 test: convert demo script to unittest framework in test_rpc.py Stanislav Hejny 2025-07-24 08:08:00 +01:00
  • 2b20c9a0dc test: add tests for RPC command invocation and error handling Stanislav Hejny 2025-07-24 08:07:57 +01:00
  • 982c72205a Merge branch 'feat/61-multi-user-support' into develop Stanislav Hejny 2025-07-23 19:47:31 +01:00
  • c3346bbe7a Merge branch 'feat-58-backpressure-reactive-streams' into develop Stanislav Hejny 2025-07-23 18:41:51 +01:00
  • b41ca04801 feat/#61 - add one way communication option feat/61-multi-user-support Stanislav Hejny 2025-07-23 18:33:34 +01:00
  • 80a55f9894 ci: fix docker missing issue feat-58-backpressure-reactive-streams hurui200320 2025-07-21 18:25:02 +08:00
  • d8ab0b861d feat/#58 - fix unit test and deployment pipeline Stanislav Hejny 2025-07-21 10:52:46 +01:00
  • 3ee62b0437 feat/#58 - fix unit test and deployment pipeline Stanislav Hejny 2025-07-21 10:49:28 +01:00
  • cf1804d23f feat: implement send_rpc method in DataMessageHandler class Stanislav Hejny 2025-07-18 10:29:08 +01:00
  • 04f1483c06 Merge branch 'feat-58-backpressure-reactive-streams' into feat/61-multi-user-support Stanislav Hejny 2025-07-18 09:53:07 +01:00
  • 050b5ddba4 fix: ensure AsyncMock returns awaitable channel in test_initialize Stanislav Hejny 2025-07-18 09:29:54 +01:00
  • a6ca319e92 fix: use AsyncMock for mock_channel in test setup Stanislav Hejny 2025-07-18 09:25:34 +01:00
  • f2cc138540 feat/#50 - remove obsolete code Stanislav Hejny 2025-07-18 07:59:20 +01:00
  • f02823e18d feat/#61 - add client code for User Managemengt Service Stanislav Hejny 2025-07-18 07:54:55 +01:00
  • 5ab9406430 feat: implement UserManagementServiceClient with RabbitMQ communication Stanislav Hejny 2025-07-18 07:47:21 +01:00
  • a6c918fe43 feat/58 - simplify complex logic Stanislav Hejny 2025-07-17 17:51:01 +01:00
  • 9cae4b168e fix: properly mock nested structure in AMQConfiguration for tests Stanislav Hejny 2025-07-17 10:49:47 +01:00
  • 281004798e test: add comprehensive unit tests for DataMessageHandler Stanislav Hejny 2025-07-17 10:45:16 +01:00
  • ef5a0363cd test: fix async mock in backpressure tests for coroutine compatibility Stanislav Hejny 2025-07-17 10:24:43 +01:00
  • 7f9c02e458 test: simplify and enhance AMQService backpressure tests Stanislav Hejny 2025-07-17 10:24:42 +01:00
  • cc4fbc68fd test: add unit tests for BackpressureHandler and AMQService classes Stanislav Hejny 2025-07-16 18:48:18 +01:00
  • 9c0cb3a334 refactor: update backpressure logic to handle availability correctly Stanislav Hejny 2025-07-16 18:04:09 +01:00
  • f8fd9f24f8 feature/58 - update unit tests for coverage Stanislav Hejny 2025-07-15 17:12:26 +01:00
  • c63941e4a1 fix: prevent unnecessary retries on last attempt in ID generation Stanislav Hejny 2025-07-15 16:55:07 +01:00
  • 7cd2960fda feat/58 - improve Backpressure algorithm Stanislav Hejny 2025-07-15 16:40:02 +01:00
  • 45941de6b1 fix(General): fix availability report fix/bp-report hurui200320 2025-07-15 15:07:39 +08:00
  • 7d4e358ce5 test: add AsyncMock to test backpressure handler conditions Stanislav Hejny 2025-07-12 23:02:19 +01:00
  • 0e294b223d Fix the global unique ID generator recursive constructor call Stanislav Hejny 2025-07-12 22:59:21 +01:00
  • dd590a11b5 fix: correct consul_initial_retry_delay configuration logic Stanislav Hejny 2025-07-12 10:45:46 +01:00
  • 5d8f07be3c refactor: prioritize env vars over config file in AMQAdapter settings Stanislav Hejny 2025-07-12 10:45:10 +01:00
  • bd4272c30e feat: add Consul configuration to AMQAdapter class Stanislav Hejny 2025-07-12 10:45:09 +01:00
  • dbfd5ea50d test: add unit tests for backpressure handler methods and conditions Stanislav Hejny 2025-07-11 23:58:58 +01:00
  • 826c859b32 feat: add IDLE event detection to check_overload_condition function Stanislav Hejny 2025-07-11 23:54:57 +01:00
  • 8bfe6a4a49 feat: add update_backpressure_value method to BackpressureHandler class Stanislav Hejny 2025-07-11 23:48:31 +01:00
  • 3150dc9907 feat: add toggle for CPU monitoring in backpressure handler Stanislav Hejny 2025-07-11 23:38:01 +01:00
  • 5075f510e9 add consul configuration Stanislav Hejny 2025-07-11 22:38:29 +01:00
  • 99b7f73447 refactor: unify config retrieval in Consul ID generator functions Stanislav Hejny 2025-07-11 22:29:26 +01:00
  • 03983306b1 refactor: use AMQConfiguration for Consul settings in ID generators Stanislav Hejny 2025-07-11 22:22:14 +01:00
  • d0b580b136 feat: add Consul-based global ID generator with fallback mechanism Stanislav Hejny 2025-07-11 21:56:09 +01:00
  • 287395a015 feat: add Consul-based global ID generator with fallback mechanism Stanislav Hejny 2025-07-11 21:56:07 +01:00
  • 38e5b532cf fix: update routing key hurui200320 2025-07-09 15:20:27 +08:00
  • 771154facd fix(General): fix for cm-dev deployment hurui200320 2025-07-08 18:38:40 +08:00
  • fde6f17b58 Use image from repo rather than local build Stanislav Hejny 2025-07-04 10:04:34 +01:00
  • ec7cf6b924 fix: correct package name to python-multipart in pyproject.toml Stanislav Hejny 2025-07-02 09:03:08 +01:00
  • 783c8a42d9 build: optimize Dockerfile with multi-stage build Stanislav Hejny 2025-07-02 08:46:47 +01:00
  • ed75f5d002 upgrade python_multipart version for demo hurui200320 2025-07-04 17:00:29 +08:00
  • 2ab2509a55 feat #58 - publish docker image with demo app, fix test case Stanislav Hejny 2025-07-01 22:48:22 +01:00
  • 98129b86d0 feat #58 - publish docker image with demo app Stanislav Hejny 2025-07-01 21:45:11 +01:00
  • 00018c79ac feat: add CI/CD, Docker Compose, and update demo for Docker environment Stanislav Hejny 2025-07-01 20:29:50 +01:00
  • 7fd1c62596 Feat #58 - fix backpressure logic and update tests Stanislav Hejny 2025-06-28 10:20:55 +02:00
  • a2d76aca2f Merge pull request 'otel-demo' (#56) from otel-demo into develop stanislav.hejny 2025-06-20 14:19:15 +00:00
  • f13fd4153a Fix dependency versions otel-demo Stanislav Hejny 2025-06-20 16:17:12 +02:00
  • e280a3e13a add publish docker image action Stanislav Hejny 2025-06-20 15:49:09 +02:00
  • b5918dcf45 Merge pull request 'try publish demo app as artefact' (#55) from otel-demo into develop stanislav.hejny 2025-06-20 13:33:52 +00:00
  • e180cbe2df try publish demo app as artefact Stanislav Hejny 2025-06-20 15:22:30 +02:00
  • 83edca0624 Merge branch 'cleverbrag-integration-2' into develop Stanislav Hejny 2025-06-03 00:33:16 +01:00
  • bfa6a97ca8 Merge branch 'develop' into cleverbrag-integration-2 cleverbrag-integration-2 stanislav.hejny 2025-06-02 23:23:26 +00:00
  • 748af5a3d7 Issue #23 - add test suite for CleverBRAG Stanislav Hejny 2025-06-02 12:18:14 +01:00
  • 7e04106ab4 Issue #23 - add unit test for new code from fixes identified after running test for BRAG collections Stanislav Hejny 2025-06-02 12:11:07 +01:00
  • d9583cb218 Issue #23 - fixes identified after running test for BRAG collections Stanislav Hejny 2025-06-02 11:09:10 +01:00
  • 8db2ad0b64 issue #23 - unit test coverage Stanislav Hejny 2025-05-29 01:43:21 +01:00
  • 5261b1f959 issue #23 - fixing issues from integration test, part 3 Stanislav Hejny 2025-05-29 01:05:05 +01:00
  • 59e04300b0 issue #23 - fixing issues from integration test, part 2 Stanislav Hejny 2025-05-28 11:14:10 +01:00
  • 82c8a298cd issue #23 - fixing issues from integration test Stanislav Hejny 2025-05-27 13:34:09 +01:00
  • 8224e4020f ci: move back to forgejo hurui200320 2025-05-16 15:43:32 +08:00
  • 73aca8cf25 Merge pull request 'Implement unit test' (#47) from unittest-coverage-85 into develop stanislav.hejny 2025-05-19 14:30:14 +00:00
  • 3e0f769837 feat #16 - update version so the code can be published as artifact Stanislav Hejny 2025-05-19 15:27:37 +01:00
  • 2e12d5ab57 test(General): finished unit test, coverage 88% hurui200320 2025-05-16 18:16:04 +08:00
  • aec53f5b34 test(General): implement unit test for data parser, rabbitmq client and other python files hurui200320 2025-05-15 17:06:05 +08:00
  • 33431e87fc issue #16 - add model tests, cursor config file and update the tracing.py to setup Jaeger & Prometheus exporters Stanislav Hejny 2025-05-15 00:47:12 +01:00
  • 883ea3400f test(General): fix existing unit tests for cleverthis service adapter hurui200320 2025-05-14 16:16:10 +08:00
  • 85297fa4cf test(General): finished unit test for file handler, fixed unit test for backpressure handler hurui200320 2025-05-14 15:08:32 +08:00
  • 53dce69e8f issue #16 - fix the pytest hanging after test main thread exits Stanislav Hejny 2025-05-14 01:01:35 +01:00
  • 98fc52fc26 Partially finished the unit test for file handler hurui200320 2025-05-13 18:00:01 +08:00
  • 44b6a8c3f1 test(General): implement unit test for serializer hurui200320 2025-05-13 15:14:50 +08:00
  • 45357c42a8 test(General): write test for pydantic serializer, fixed serialization bug hurui200320 2025-05-12 16:42:34 +08:00
  • bc98351493 feat \#16 - add unittest for backpressure_handler and logging_utils Stanislav Hejny 2025-05-09 22:15:11 +01:00
  • 5684deb65e Merge pull request 'WIP #23 - first draft of CleverBRAG facade with endpoints discovery, suggested type (de)serialization and sample invocation' (#24) from cleverbrag-integration into develop stanislav.hejny 2025-05-11 23:47:46 +00:00
  • c387a2494e #23 refactor for cleverBRAG, fix failing unit tests cleverbrag-integration Stanislav Hejny 2025-05-12 00:46:18 +01:00
  • 27a930b3c3 #23 refactor to use shared code between services, part 2 Stanislav Hejny 2025-05-11 23:57:27 +01:00
  • 2f6dbd2ad8 #23 refactor to use shared code between services Stanislav Hejny 2025-05-11 15:06:39 +01:00
  • 81e9616072 Merge branch 'develop' into cleverbrag-integration Stanislav Hejny 2025-05-09 22:55:41 +01:00
  • 197671038b Merge pull request '#43 - fix the issues reported by flake8' (#44) from code-formatting into develop stanislav.hejny 2025-05-08 23:02:35 +00:00
  • 15da316a1f #43 - fix the issues reported by flake8 code-formatting Stanislav Hejny 2025-05-08 23:52:33 +01:00
  • a2bb270535 Merge pull request '#40 - ensure the JSON format is handled correctly at all levels' (#42) from errors-as-json into develop stanislav.hejny 2025-05-07 12:07:32 +00:00
  • 5bb6597b57 #40 - ensure the JSON format is handled correctly at all levels errors-as-json Stanislav Hejny 2025-05-07 13:05:04 +01:00
  • 3316d0891e Merge pull request 'errors-as-json' (#41) from errors-as-json into develop stanislav.hejny 2025-05-05 15:12:44 +00:00
  • c862b3cc77 #40 - bump up wheel file version Stanislav Hejny 2025-05-05 16:11:15 +01:00
  • d7b21af028 #40 - ensure return is a JSON with 'detail' field in case of the error Stanislav Hejny 2025-05-05 15:55:47 +01:00