PolyAPI  >  Developers  >  Release Notes

PolyAPI – Release 31

Release Notes

Date: April 10th, 2026

OOB Functions

Improvements

  • Trained additional API functions for Hubspot CRM.

Gateway Server

Improvements

  • Improved stability and resilience of OHIP GraphQL subscriptions.
  • Improved the reliability of error handlers.
  • Improved webhooks so that the uri and method of the request are forwarded along to the server function via new headers: x-original-uri and x-http-method.

Bug Fixes

  • Fixed bug where the same function could be deployed simultaneously and cause issues.
  • Fixed bug with OpenAPI specification training where response types were not correct.
  • Fixed bug with certain API function argument properties not being preserved during training.

Function Runtime

Improvements

  • Improved function execution speed.

Bug Fixes

  • Fixed regression in performance of Python runtime.

Poly Management UI

Improvements

  • Improved activity item records around Vari variables so users can see more clearly what was changed inside object variables without seeing any secrets or values.
  • Improved performance when fetching logs in Canopy.
  • Improved error messages in SSO authentication flow to better identify the source of any errors.
  • Improved error message in Canopy log in page when using an incorrect API key.
  • Improved security around server functions to hide the code of the function from users who don’t need to see the code.

Bug Fixes

  • Fixed bug that prevented replicating api functions and schemas between tenants or PolyAPI instances.
  • Fixed bug preventing users from managing GraphQL subscriptions in Canopy when MFA is turned on.
  • Fixed bug in log search where searching by execution ID or any other UUID would not return the correct logs.
  • Fixed bug where updating a webhook trigger would change the waitForResponse value.

Canopy Service

Improvements

  • Adding a drop-down menu for Canopy detail pages where there are too many action buttons—keeping the most widely used primary and secondary actions visible while tucking away tertiary actions into the menu.
  • Improved Canopy to allow for using Tabi queries for any CRUD operations of Canopy collections and forms.

Node Client

Bug Fixes

  • Fixed generated SDK types for Vari variables to safely handle objects with numeric or UUIDs as keys.

Python Client

Improvements

  • Improved Python runtime to natively support async/await.
  • Improved types in Python SDK for Tabi tables.

Bug Fixes

  • Fixed bug in Python SDK where CamelCased names collide with generated types.

VSCode Extension

Bug Fixes

  • Fixed bug with Poly AI assistant to be able to execute multiple tool calls simultaneously.