Release Notes
Date: December 11th, 2025
This release is smaller as we enter the holiday season, but packs a powerful punch. Much work has been done internally on the system to improve performance and reliability. And we have some great new public-facing features as well.
Gateway Server
Improvements
- Added the ability to view some details on any running server function instance allowing you to see how many replicas of your function are running, which code revision those replicas are executing, as well as the status of that instance—if it’s starting, currently executing, spinning down, or in an error state. The function revision is calculated every time your server function is deployed which allows you to see when your latest code changes have gone live and started executing.
Bug Fixes
- Fixed a bug where an error handler function could invoke itself in the cases where it errors.
- Fixed a bug with parsing webhook query parameters so now they’re parsed and potentially renamed correctly (if configured with query params in the subpath), and ensuring all query params that are passed along in the webhook URL get parsed and passed into downstream server functions.
- Fixed a bug where data could be cached for longer than intended resulting in issues where error handlers could be registered but not called.
- Error handler functions now receive the Execution ID associated with any error event.
Function Runtime
Improvements
- Revamped our Python server function runtime to drastically improve cold start times and general execution times bringing Python performance to be on par with TypeScript (and even a little faster sometimes). Redeploy your Python server functions to get the new runtime.
Poly Management UI
Improvements
- Improved filters for searching server function logs via the API and Canopy UI, allowing for filtering by JSON value matches, as well as filtering by log level and by server function revision meaning you can search logs in a far more targeted manner and can debug far more quickly than ever before.
- Improved the server function logs UI by adding a new condensed view which is selected by default.