Skip to main content
Released December 23, 2025 · Stable · View on GitHub PipesHub’s first stable release finalizes the 0.1.0-beta and the alpha series before it (0.1.0-alpha → 0.1.1-alpha → 0.1.2-alpha). The 23 merged PRs on top of the beta concentrate on production readiness: a security hardening pass across the Node.js API (configurable JWT expiry, stack traces stripped from responses, stricter validation middleware), connector filters extended to Outlook and Confluence with manual sync, SharePoint page support, and Google Slides/Docs/Sheets moved onto the unified blocks parsing pipeline.

Highlights

Security hardening for production

JWT expiry moved to an environment variable (#1153 — @tushar1245, first contribution), stack traces removed from API responses (#1155 — @tushar1245), email added to validation middleware (#1157 — @vishwjeet-pawar03), and two further batches of security fixes (#1152 — @vishwjeet-pawar03, #1154 — @tushar1245).

Connector filters mature

The filter system introduced in the beta now covers Outlook and Confluence (#1122 — @shrikantNemiwal1) and supports manually triggered filtered syncs (#1132 — @shrikantNemiwal1).

SharePoint pages and Google file parsing

The SharePoint connector now indexes SharePoint pages, not just files (#1129 — @R0gue-one), and Google Slides, Docs, and Sheets are converted through the unified blocks pipeline for higher-fidelity chunking and citations (#1130 — @jain-ayush-wyld).

Connectors

  • Google Drive — handle a missing refresh-token-expiry key during OAuth (#1123 — @abhishekgml1991).
  • Trello — Trello datasource and client added (#1115 — @JustChaos10, first contribution).
  • Microsoft Graph — fixed a pagination error (#1150 — @R0gue-one).
  • Added a generic OAuth class for testing external connector example files (#1134 — @uncleSlayer).

Agents & AI

  • Fixed a metadata-enhancement bug in the query pipeline (#1081 — @kaushal1999) and a bug in OpenAI-compatible embeddings (#1125).
  • Multiple citations inside a single bracket pair are now handled (#1124 — @kaushal1999), and the reflection retry count was raised to 2 (#1128).

Fixes

  • Empty-list handling for connector on_new_* methods (#1133 — @shrikantNemiwal1) and re-index no longer sends an empty MIME type to indexing (#1135).
  • Fixed schema issues (#1158 — @abhishekgml1991) and added a placeholder implementation (#1159 — @R0gue-one).

Developer experience & infrastructure

  • Telemetry and analytics: GitHub lead tracking (#1137 — @rish231294) and names added to metrics (#1138 — @rish664).

New contributors

  • @JustChaos10 made their first contribution in #1115
  • @tushar1245 made their first contribution in #1153

Full commit-level detail: GitHub release · Compare view