v0.23.0 (Alpha)
This release represents a significant leap forward in the Paranet platform's security and observability capabilities. We are introducing Taint Tracking, a powerful new feature for data flow analysis, alongside major enhancements to Federation, extensive UI overhauls in Paracord, and robust flow control improvements in Paraflow.
Paraflow
Paraflow sees the introduction of sophisticated security features and expanded control flow mechanisms.
- Taint Tracking: We have rolled out an initial, extensive implementation of taint tracking. This includes support for dynamic row-level database taint tracking, support for the
graphql-actor, and visual integration via Netflow taint labels. - Enhanced Control Flow: You can now execute complex goal send chains on arbitrary sub-goals (extended to a general send tree). We've also added
catchblocks andretrystatements todelegateandquestionconstructs for more resilient error handling. - Standard Library Expansion: New math functions (
pow,atan2) and string utilities (ToLowercase,ToUppercase) are now available. Additionally, we've enabled full destructuring of LHS function results andSlicesupport for arrays.
Paracord
The Paracord UI has undergone a major overhaul to improve usability and visualization.
- Netflow Redesign: A significant redesign of the Netflow visualization offers better clarity, including the display of new Taint Tracking labels.
- Actor Hub: A dedicated Actor Hub UI has been implemented, featuring detailed views, desktop info panels, mobile support, and integration of Actor Capabilities (AC).
- Panel & Conversation Management: We've added flexibility to observers, including the ability to close them directly from a panel. Support for sending arbitrary PNCP messages and answering managed conversations is now live.
- New Views: New Thread Detail pages, a Node View with navigation sidebars, and a revamped Ledger UI.
Broker (v2.9)
The Broker update focuses on security integration and connection stability.
- Taint Integration: The broker now supports the backend logic required for the new Taint Tracking features.
- Federation Stability: Logic has been improved to handle skills added or updated after broker start, along with support for federating production Docker nodes.
- Client Improvements: The
paranet-clientnow supports direct GraphQL calls and includes critical fixes for document uploading in the TypeScript client. - Observability: Added granular control to observe specific conversations rather than the entire stream.
Para CLI (v0.25)
The para CLI tool receives updates to support the new ecosystem features and improve local development workflows.
- Docker & Federation: Added support for federating production Docker nodes and an experimental bidirectional federation flag.
- Configuration: New options for
taintsconfiguration and environment variable overrides for pull behavior. - Stability: Fixes for
para docker down, simulation controls, and general connection handling.
Alpha Phase
As we continue through the Alpha phase, we encourage you to experiment with the new release. Your feedback is crucial as we refine these complex features.