Commit graph

  • 01bf1d89d5
    Fixed a circular dependency causing bootstrap to fail (#863) v2.4.12 cybermaggedon 2026-05-05 16:00:21 +01:00
  • 1ee56b715e Found a circular dependency causing bootstrap to fail Cyber MacGeddon 2026-05-05 15:56:42 +01:00
  • 9f2bfbce0c
    Per-workspace queue routing for workspace-scoped services (#862) v2.4.11 cybermaggedon 2026-05-04 10:30:03 +01:00
  • 841f08b978 Per-workspace queue routing for workspace-scoped services Cyber MacGeddon 2026-05-01 13:26:49 +01:00
  • 54a6e49bd3 Merge remote-tracking branch 'origin/master' into ts-port elpresidank 2026-05-01 22:16:51 -05:00
  • 6ac5446a76 feat(mcp-tool): wire McpToolService into deploy stack elpresidank 2026-05-01 22:16:37 -05:00
  • 4c356cd24c fix(client): use correct put/delete config wire shape elpresidank 2026-05-01 22:16:28 -05:00
  • 9be257ceee
    Update packages with vulns in container builds (#861) v2.4.10 cybermaggedon 2026-04-30 20:02:53 +01:00
  • d3ef30e38d Add unstructured to meta package Cyber MacGeddon 2026-04-30 20:00:24 +01:00
  • 6e983031da Fix archaic pulls in the "trustgraph" package Cyber MacGeddon 2026-04-30 16:07:11 +01:00
  • 7f86d89be0 Fix container locks Cyber MacGeddon 2026-04-30 16:05:49 +01:00
  • 89f058d35b
    Fix erroneous handling of __template__ and __system__ workspaces (#860) v2.4.9 cybermaggedon 2026-04-30 09:53:58 +01:00
  • 69b0b9b326
    Add missing websockets dep (#859) cybermaggedon 2026-04-30 09:53:32 +01:00
  • 6c8443fb6c Fix erroneous handling of __template__ and __system__ workspaces Cyber MacGeddon 2026-04-30 09:49:35 +01:00
  • 2ccba2e397 Add missing websockets dep Cyber MacGeddon 2026-04-30 09:48:47 +01:00
  • c112af0ab0 align chunker + googleaistudio fixes with release/v2.4 Cyber MacGeddon 2026-04-29 18:00:55 +01:00
  • f3434307c5 Merge branch 'release/v2.4' Cyber MacGeddon 2026-04-29 17:56:48 +01:00
  • 627cb1e0d8
    Remove Cossmology badge from README (#857) Jack Colquitt 2026-04-28 16:54:23 -07:00
  • 1b56fe9c47
    Remove Cossmology badge from README Jack Colquitt 2026-04-28 16:54:10 -07:00
  • d0850ff381
    Delete some stuff to free up disk space (#856) v2.4.8 cybermaggedon 2026-04-28 22:46:02 +01:00
  • e8ef911173 Delete some stuff to free up disk space Cyber MacGeddon 2026-04-28 22:45:20 +01:00
  • a8fdf547db Fix Ollama async issue (#854) v2.3.21 release/v2.3 cybermaggedon 2026-04-28 15:43:04 +01:00
  • 9fc1d4527b
    iam: self-service ops, optional workspace filters, Mux service routing (#855) v2.4.7 cybermaggedon 2026-04-28 22:13:12 +01:00
  • 8eba112f88 iam: self-service ops, optional workspace filters, Mux service routing Cyber MacGeddon 2026-04-28 21:16:14 +01:00
  • 6302eb8c97 test(ontology): harden domain/range validation + add missing tests (#848) v2.4.6 Trevin Chow 2026-04-28 08:33:49 -07:00
  • e59aa023d4
    test(ontology): harden domain/range validation + add missing tests (#848) Trevin Chow 2026-04-28 08:33:49 -07:00
  • 5e28d3cce0
    refactor(iam): pluggable IAM regime via authenticate/authorise contract (#853) cybermaggedon 2026-04-28 16:19:41 +01:00
  • 006c40ebf7 refactor(iam): pluggable IAM regime via authenticate/authorise contract Cyber MacGeddon 2026-04-28 12:36:33 +01:00
  • 9f2d9adcb1
    Fix Ollama async issue (#854) cybermaggedon 2026-04-28 15:43:04 +01:00
  • eee1ec15a1 Fix tests Cyber MacGeddon 2026-04-28 15:38:55 +01:00
  • 32f9837b52 Fix Ollama sync issues - replaced with async Cyber MacGeddon 2026-04-28 15:16:49 +01:00
  • b15f1a167c
    Smoke-test websocket tool (#852) cybermaggedon 2026-04-28 15:05:35 +01:00
  • 7673925111 Smoke-test websocket tool Cyber MacGeddon 2026-04-28 12:37:11 +01:00
  • 666af1c4b3
    feat(iam): allow bootstrap mode and token to be sourced from env vars (#851) cybermaggedon 2026-04-28 15:00:33 +01:00
  • 7e3fe28e7f feat(iam): allow bootstrap mode and token to be sourced from env vars Cyber MacGeddon 2026-04-27 09:36:03 +01:00
  • f8252ecd54 Merge remote-tracking branch 'origin/master' into ts-port elpresidank 2026-04-26 20:07:57 -05:00
  • 67b2fc448f
    feat: IAM service, gateway auth middleware, capability model, and CLIs (#849) v2.4.5 cybermaggedon 2026-04-24 17:29:10 +01:00
  • cd723abe5d feat: IAM service, gateway auth middleware, capability model, and CLIs Cyber MacGeddon 2026-04-23 11:28:12 +01:00
  • cd9c307453
    Add Cossmology badge to README (#850) Jack Colquitt 2026-04-23 13:40:39 -07:00
  • a905ae0701
    Add Cossmology badge to README Jack Colquitt 2026-04-23 12:52:19 -07:00
  • f335b266bc test(ontology): harden domain/range validation + add missing tests Trevin Chow 2026-04-23 03:58:58 -07:00
  • ae9936c9cc
    feat: pluggable bootstrap framework with ordered initialisers (#847) v2.4.4 cybermaggedon 2026-04-22 18:03:46 +01:00
  • c21b1c202c Remove tg-init-trustgraph, superceded by bootstrap processor Cyber MacGeddon 2026-04-22 18:01:28 +01:00
  • 207235fbcd feat: pluggable bootstrap framework with ordered initialisers Cyber MacGeddon 2026-04-21 23:40:16 +01:00
  • 31027e30ae
    Better reporting from api-gateway's metric endpoint (#845) v2.4.3 cybermaggedon 2026-04-22 16:16:57 +01:00
  • 95c3b62ef1
    Correct output from tg-show-flow-state and tg-show-processor-state (#846) cybermaggedon 2026-04-22 16:16:36 +01:00
  • aceb0af608 Correct output from tg-show-flow-state and tg-show-processor-state Cyber MacGeddon 2026-04-22 16:14:48 +01:00
  • 13fc516821 Better reporting from api-gateway's metric endpoint Cyber MacGeddon 2026-04-22 15:51:54 +01:00
  • 89cabee1b4
    release/v2.4 -> master (#844) cybermaggedon 2026-04-22 15:19:57 +01:00
  • 7521e152b9 fix: uuid-ify flow-svc ConfigClient subscription to avoid Pulsar ConsumerBusy on restart (#843) v2.4.2 cybermaggedon 2026-04-22 15:17:17 +01:00
  • fad005e030
    fix: uuid-ify flow-svc ConfigClient subscription to avoid Pulsar ConsumerBusy on restart (#843) v2.3.20 cybermaggedon 2026-04-22 15:17:17 +01:00
  • e413341175 fix: uuid-ify flow-svc ConfigClient subscription to avoid Pulsar ConsumerBusy on restart Cyber MacGeddon 2026-04-22 15:06:44 +01:00
  • 6cbaf88fc6 fix: ontology extractor reads .objects, not .object, from PromptResult (#842) v2.4.1 cybermaggedon 2026-04-22 12:05:47 +01:00
  • 8be128aa59 fix: api-gateway evicts cached dispatchers when a flow stops (#841) cybermaggedon 2026-04-22 12:05:24 +01:00
  • f04f7fa154
    fix: ontology extractor reads .objects, not .object, from PromptResult (#842) v2.3.19 cybermaggedon 2026-04-22 12:05:47 +01:00
  • 6027ba6bb5
    fix: api-gateway evicts cached dispatchers when a flow stops (#841) cybermaggedon 2026-04-22 12:05:24 +01:00
  • 4c84ab3f5a fix: api-gateway evicts cached dispatchers when a flow stops Cyber MacGeddon 2026-04-22 11:41:15 +01:00
  • bcd7a1694a fix: ontology extractor reads .objects, not .object, from PromptResult Cyber MacGeddon 2026-04-22 11:47:20 +01:00
  • d35473f7f7
    feat: workspace-based multi-tenancy, replacing user as tenancy axis (#840) v2.4.0 cybermaggedon 2026-04-21 23:23:01 +01:00
  • bade8fba1b feat: workspace-based multi-tenancy, replacing user as tenancy axis Cyber MacGeddon 2026-04-18 23:07:26 +01:00
  • 9332089b3d
    Setup for 2.4 release branch (#839) cybermaggedon 2026-04-21 21:36:46 +01:00
  • e46f14f9f7 Setup for 2.4 release branch Cyber MacGeddon 2026-04-21 21:36:16 +01:00
  • 424ace44c4
    Fix library queue lifecycle (#838) v2.3.18 cybermaggedon 2026-04-21 21:30:19 +01:00
  • 4d57747a9a 60s heartbeat timeouts on RabbitMQ Cyber MacGeddon 2026-04-21 21:22:41 +01:00
  • c590e9b52a Don't delete the global queues (librarian) when flows are deleted Cyber MacGeddon 2026-04-21 21:21:38 +01:00
  • a24df8e990
    release/v2.3 -> master (#837) cybermaggedon 2026-04-21 16:30:02 +01:00
  • 0ef49ab6ae
    feat: standardize LLM rate-limiting and exception handling (#835) v2.3.17 Het Patel 2026-04-21 20:45:11 +05:30
  • e7efb673ef
    Structure the tech specs directory (#836) cybermaggedon 2026-04-21 16:06:41 +01:00
  • 788e7e89b4 Structure the tech specs directory Cyber MacGeddon 2026-04-21 16:02:38 +01:00
  • d7a463c7de feat: standardize LLM rate-limiting and exception handling CuriousHet 2026-04-19 14:26:44 +05:30
  • 48da6c5f8b
    Test fixes for Kafka (#834) v2.3.16 cybermaggedon 2026-04-18 23:06:01 +01:00
  • 8b965efe10 Test fixes for Kafka: Cyber MacGeddon 2026-04-18 23:04:58 +01:00
  • b615150624
    fix: resolve multiple Kafka backend issues blocking message delivery (#833) cybermaggedon 2026-04-18 22:42:24 +01:00
  • 6740fbcee0 fix: resolve multiple Kafka backend issues blocking message delivery Cyber MacGeddon 2026-04-18 14:21:16 +01:00
  • 222537c26b Merge branch 'release/v2.3' Cyber MacGeddon 2026-04-18 12:09:52 +01:00
  • adea976203 feat: implement retry logic and exponential backoff for S3 operations (#829) v2.3.15 Het Patel 2026-04-18 16:35:19 +05:30
  • 9a1b2463b6
    feat: implement retry logic and exponential backoff for S3 operations (#829) Het Patel 2026-04-18 16:35:19 +05:30
  • cce3acd84f
    fix: repair deferred imports to preserve module-level names for test patching (#831) cybermaggedon 2026-04-18 11:43:21 +01:00
  • d42747bb77 fix: repair deferred imports to preserve module-level names for test patching Cyber MacGeddon 2026-04-18 11:41:20 +01:00
  • d7745baab4
    Add Kafka pub/sub backend (#830) cybermaggedon 2026-04-18 11:18:34 +01:00
  • 81cde7baf9 fix for issue #821: deferring optional SDK imports to runtime for provider modules (#828) Syed Ishmum Ahnaf 2026-04-18 16:14:52 +06:00
  • b341bf5ea1
    fix for issue #821: deferring optional SDK imports to runtime for provider modules (#828) Syed Ishmum Ahnaf 2026-04-18 16:14:52 +06:00
  • a0658e72b4 Add Kafka pub/sub backend Cyber MacGeddon 2026-04-17 19:03:15 +01:00
  • 38b2d1005a test: fix librarian mocks after BlobStore async conversion CuriousHet 2026-04-18 10:12:26 +05:30
  • f09b78aa21 feat: implement retry logic and exponential backoff for S3 operations CuriousHet 2026-04-18 09:55:30 +05:30
  • 388974925e Kafka backend tech-spec feature/kafka-backend2 Cyber MacGeddon 2026-04-17 19:03:15 +01:00
  • 3fc160abca fix for issue #821: deferring optional SDK imports to runtime for provider modules Syed Ishmum Ahnaf 2026-04-17 23:15:52 +06:00
  • 3505bfdd25
    refactor: use one fanout exchange per topic instead of shared topic exchange (#827) v2.3.14 cybermaggedon 2026-04-17 18:01:35 +01:00
  • e0a1bac72f Use exchanges instead of blah Cyber MacGeddon 2026-04-17 17:51:29 +01:00
  • 391b9076f3 feat: add domain and range validation to triple extraction in extract.py (#825) Het Patel 2026-04-17 15:59:19 +05:30
  • 290922858f
    feat: add domain and range validation to triple extraction in extract.py (#825) Het Patel 2026-04-17 15:59:19 +05:30
  • 1ec6054880 feat: add domain and range validation to triple extraction in extract.py CuriousHet 2026-04-17 15:19:55 +05:30
  • e8bc96ef7e
    Release/v2.3 -> master cybermaggedon 2026-04-17 09:09:22 +01:00
  • 5677ab21a4 fix(namespace): remove empty __init__.py files to fix PEP 420 implicit namespace routing for trustgraph sub-packages Deadpool2000 2026-04-16 22:53:23 +05:30
  • 7340842e5b test: filter upstream DeprecationWarning and UserWarning messages Deadpool2000 2026-04-16 22:53:04 +05:30
  • 287e224039 chore: add virtual environment and .env directories to gitignore Deadpool2000 2026-04-16 22:52:47 +05:30
  • 9f84891fcc
    Flow service lifecycle management (#822) v2.3.13 cybermaggedon 2026-04-16 17:19:39 +01:00
  • 9635d3eb2a Tests fixed Cyber MacGeddon 2026-04-16 17:18:54 +01:00
  • 7cf424a3b2 Remove dupe attribute set Cyber MacGeddon 2026-04-16 17:17:32 +01:00
  • d6dff0e411 feat: separate flow service from config service with explicit queue lifecycle management Cyber MacGeddon 2026-04-16 10:45:47 +01:00