github TracecatHQ/tracecat 0.53.0
Tracecat 0.53.0

18 hours ago
  • Eval safe python executor (#1780)
  • improve type hints for OAuth providers and Redis client (#1784)
  • streamline audit logging by utilizing BaseService session (#1782)
  • stream audit logs via webhook (#1765)
  • add Google Drive OAuth provider (#1778)
  • Move scripts into dirs (#1770)
  • feat(mcp): frontend support for custom MCP providers (#1750)
  • Migrate prefixed IDs to native PostgreSQL UUIDs (#1768)
  • remove redundant workspace_id overrides from WorkspaceModel subclasses (#1767)
  • rename owner_id to workspace_id/organization_id and standardize FK naming (#1758)

🧩 Integrations

  • Return case duration as OTEL time series (#1791)
  • add Gmail OAuth provider (#1775)

🚀 Performance improvements

  • Replace execute_activity with execute_local_activity for lightweight operations (#1781)
  • Multistage build (#1776)
  • Use local activity for scatter evaluation (#1764)

✨ Enhancements

  • add sync module for subprocess registry sync (#1786)
  • nsjail Python sandbox (#1759)

🐞 Bug fixes

  • Missing dropdown in conversations history and copilot presets (#1789)
  • avoid module loading in API process when getting action inputs (#1788)
  • add fallback for module reload failures (#1785)
  • remove title field from UDFNodeData (#1787)
  • return list from FN.range for JSON serialization (#1783)
  • Disable parallel tool calls by default (#1772)
  • workflow cursor pagination (#1769)
  • move table sorting to server side (#1749)
  • Adjust dropdown menu styling for better overflow handling in action panel (#1766)

📦 Build system

  • Multistage build (#1776)
  • Remove Langfuse configuration and dependencies from project (#1771)
  • nsjail Python sandbox (#1759)
  • Update Next.js to 15.5.7 (CVE-2025-66478) (#1761)

Thank you to all our contributors for making this release possible!
@daryllimyt, @generalplantain, @jordan-umusu and @topher-lo

Don't miss a new tracecat release

NewReleases is sending notifications on new releases.