Native GenAI: Amazon Bedrock & Google Gemini
Psyclone modules can now drive Amazon Bedrock and Google Gemini directly — bringing native, low-latency generative-AI inference into the real-time pub/sub fabric for building sub-second AI applications.
Psyclone modules can now drive Amazon Bedrock and Google Gemini directly — bringing native, low-latency generative-AI inference into the real-time pub/sub fabric for building sub-second AI applications.
The SSL build now links OpenSSL 3 and ships a network_https unit test that performs a real TLS handshake and encrypted HTTP round-trips over loopback with a runtime-generated certificate — with a clear certificate-verification hardening path on the roadmap.
The psytest suite was rebuilt into a context-chained set of stages exercising context switching, time sync, guaranteed & best-effort messaging, signals, and catalog retrieval — each stage emitting a PASS/FAIL + perf line with a final aggregated verdict. It now reports full p50/p90/p95/p99/p99.9 tail-latency percentiles, not just averages.
Eliminated a class of silent data races: std::map::operator[] on read paths was inserting empty entries under a shared read lock (routing races + unbounded map growth). Fixed across SubscriptionEngine, Node, Monitoring, ServiceManager, InterSystemManager and the Catalogs, plus mutex-leak fixes and a NetworkChannel shutdown deadlock.
The message-routing fast path was rebuilt: a 36KB per-message ring copy replaced with a circular write index, a per-message heap allocation and no-match leak removed from routing, header receive reduced to a single allocation, and six redundant syscalls stripped from every send/read cycle.
Psyclone and its CMSDK core now build, run, and pass the full test suite as a first-class citizen on Apple Silicon and Intel macOS — joining Linux and Windows. The entire distributed pub/sub platform, from shared-memory messaging to the PsyProbe web monitor, is now developed and validated natively on Mac hardware.
We have today released the final version of the Psyclone platform, now officially out of Beta. Please visit the download page and grab either the source code or the binary release. Work will continue on Psyclone beyond the end of the project and we will keep this page updated with new versions.