PolyAPI  >  Developers  >  Release Notes

PolyAPI – Release 27

Release Notes

Date: October 16th, 2025
Days since a major release: 42

Gateway Server

Improvements

  • Improved function logs API keyword search to exclude false-positive matches.
  • Improved job disabling logic. Previously jobs would be disabled after their first failure. Now if a job fails 12 consecutive times over any time period or 3 times over the course of a day or longer: they are disabled.
  • Adding support for OHIP GraphQL Subscriptions which can be created and managed from Canopy.
  • Improved gateway use of database connections to increase throughput of core services.
  • Improved performance of /specs endpoint which underlies SDK generation for a 10% speedup.
  • Allowing CORS requests to be made to webhook execution endpoints so webhooks can be used directly from a web site.
  • Alerting dev team whenever a job gets disabled so we can debug and alert customers as needed.

Bug Fixes

  • Fixed bug in training OpenAPI specifications where query parameters were being camelCased in the API url. Casing for query params is now preserved from the source.
  • Fixed bug where webhooks configured to return a 204 default status would override the server function’s 200 status code set via polyCustom and exclude the returned payload.

Function Runtime

Improvements

  • Improved error handling in server function runtime to better differentiate customer errors from PolyAPI errors. Errors that arise due to PolyAPI code have the type PolyAPI Error.

Bug Fixes

  • Fixed bug where long-running functions would be retried when they run longer than their max available time.
  • Fixed bug where extra large logged payloads were being dropped because they exceeded the max log limit of 16kb. Now logs exceeding 14kb will be truncated cleanly with a note indicating they were truncated.

Tabi (Tables Service)

Bug Fixes

  • Fixed bug where Tabi Tables could not be named the same in different environments.

Canopy Service

Improvements

  • Added the ability to make links via the href attribute on any collection property.

Poly Management UI

Improvements

  • Adding poly resource links making it much easier to navigate to resources that are referenced by another. For example users can now navigate directly from a webhook to each of its security functions, or from a trigger to its connected webhook and server functions, etc.

Bug Fixes

  • Fixed bug in the API function execute pages where variables were failing to be injected for arguments marked payload: true.

TypeScript Client

Improvements

  • Added two new tabi query methods: updateOne and deleteOne.
  • Tracking both internal PolyAPI dependencies and external node module dependencies for server and client functions on deploy, and displaying these in the Canopy UI. Now when a client function uses a third-party module, the server function can use it without needing to know and include that module.

Bug Fixes

  • Fixed incorrect return type for Tabi count query result.
  • Fixed type issue with Tabi queries using the orderBy query.

Python Client

Improvements

  • Added two new tabi query methods: updateOne and deleteOne.

VSCode Extension

Improvements

  • Updated extension to add all the Tabi query methods to the Tree view for each table.