PolyAPI  >  Developers  >  Release Notes

PolyAPI – Release 29

Release Notes

Date: January 27th, 2026

Gateway Server

Improvements

  • Webhook paths now support the same {{doubleBraces}} parameter notation as is supported in API functions.
  • Adding ability to enable or disable a trigger via the API.
  • Adding ability to pull any claims from SSO OIDC tokens and include them on the PolyAPI API key.

Bug Fixes

  • Fixed bug where training an OpenAPI specifications was failing to resolve refs in form url encoded request bodies which was preventing those APIs from being trained correctly.

Function Runtime

Improvements

  • Making the full PolyAuth data object available during function executions so server functions can reference the user, or application, permissions, the key environment, tenant, etc. (TypeScript only for this deploy)

Poly Management UI

Improvements

  • Adding new, editable email field to users.
  • Adding ability for users to set an acceptable time delay (in seconds) for any job to make them more resilient or to ensure they don’t run out of band.
  • Improved server function UI to show some time limits on how long a function remains awake as well as how long it may run before being terminated.
  • Adding ability to disable a trigger rather than needing to delete it.
  • Adding new Tables collection to the management UI giving users a read-only view on Tables in their environment.
  • Updating the Variables collection UI to use the new V2 Variables list api which includes search, filtering by visibility, and pagination.

Canopy Service

Improvements

  • Adding new feature to support custom login pages per any configured identity provider for a Canopy application which makes it easier to build and share multi-tenant applications.
  • Adding ability to pick a custom login page using the idp=<idp-subpath> query param, so when an unauthenticated user is redirected to login they can be taken to the correct page for them.

Bug Fixes

  • Fixed bug where error responses returned on form submit would require the payload to be double-nested within a data object.
  • Fixed bug with SPA forms where readOnly values were not being included in the submitted form payload.
  • Fixing bug in SPA forms with how custom properties returned from the prepare step were being merged into the existing static form properties which was preventing use of more dynamic configurations.

Tabi (Tables Service)

Improvements

  • Improved error messages returned when creating, modifying, or querying a Tabi table.

Node Client

Improvements

  • Obscuring all but the last 4 characters of the API key when running the setup command.
  • TypeScript server and client functions can now access the auth data available under the polyCustom object with fully typed types for better development experience.
  • Adding support for the execution-api-key server function argument to the glide deployments and glide commands.

Bug Fixes

  • Fixed bug where the details of any errors that occurred during a function deploy were not relayed to the user.
  • Fixed bug where URL encoded JSON schema refs were failing to be resolved correctly.

Python Client

Improvements

  • Obscuring all but the last 4 characters of the API key when running the setup command.

Bug Fixes

  • Fixed logical error bug with some generated Tabi methods that was preventing them from working correctly.