Skip to main content

v0.23.0 (Alpha)

· 3 min read

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 catch blocks and retry statements to delegate and question constructs 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 and Slice support 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-client now 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 taints configuration 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.