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.