2023 Xano Release Notes
All of the release notes for Xano in 2023
This page contains low-level details on individual Xano releases in 2023. A high-level summary of notable features is available in our community release announcements.
1.55.1b (December 21, 2023)
new feature - Expression Data Type
new feature - Xano Transform Engine
1.55.1 (December 13, 2023)
new feature - new spreadsheet engine with infinite scroll support and sharable views
new feature - app level CORs management
new feature - self serve agency partner profiles
new feature - custom view alias support that can be referenced via the database connector
improvement - easy copy/paste support for arrays
improvement - improved support for import JSON - raw mode or the traditional Xano method with inline filters
improvement - new save guard on all panels that prompts if you forget to save and try to leave the panel with active edits
improvement - improved renaming detection with database schema (with auto data migration), inputs, environment variables, and function stack variables
improvement - inline filters for even faster transformation within a single statement
improvement - new mega menu for adding to your function stack with easy favorites for your most used statements
improvement - added FastXMLParser and AWS4 Signature to lambda libraries
improvement - autocomplete within code editor for inputs, variables, and environment variables
1.55.0 (October 25, 2023)
new feature - API/Function input remapping tool to auto-updated referenced inputs
new feature - private file storage with time-sensitive signed URL’s
new feature - enterprise offering now allows for Microsoft Entra ID (Azure AD) login
improvement - external API request now supports custom SSL certificates
improvement - usability updates to our billing upgrade page
bug fix - grouping nested conditionals was sometimes giving unexpected results
1.54.3 (September 26, 2023)
new feature - ncScale integration is now available through the connect center
new feature - Amazon S3 cloud storage support through the function stack
improvement - Table row locks are now supported inside a database transaction for get record and query all records
bug fix - style fixes for the new function stack
1.54.2 (September 19, 2023)
new feature - new and improved function stack UI treatment to maximize screen real-estate without information overload
improvement - background tasks now have visibility into what they are processing from the admin panel
improvement - resource graph now includes CPU usage across API, Database, Redis, Lambda, and Tasks
improvement - console.log statements inside a Lambda now show up as a debug log entry
new feature - tag manager - are now supported for additional organization across database tables, api groups, api queries, functions, addons, and tasks
new feature - xano image support now includes the popular webp format
new feature - new “random bytes” statement to generate cryptographically secure random bytes
improvement - robots.txt added to xano instance domains to prevent web crawlers
improvement - updated luxon library to 3.4.2 in Lambda
1.54.1 (August 23, 2023)
new feature - Try/Catch support along with support to throw errors
new feature - Database Connector - the ability to self provision a static ip address to your database, leverage full and read-only credentials, and control access to ip addresses.
new feature - Debug Logging - the ability to choose what to log throughout your function stack and have those logs easily accessible in the debugger
new feature - CSV Stream - efficiently iterate through CSV files regardless of file size without requiring large amounts of memory.
new feature - Static IP address for outgoing API requests is now available as an addon. This is commonly required by 3rd party API providers requiring an IP whitelist.
improvement - new support within the Security Policy addon for allowlist/denylist for IP addresses to control access to your API endpoints
improvement - all plans now have support to upgrade their background tasks to unlimited rather than one by one
improvement - easily find functions when adding them to your stack using the new and improved search support
improvement - metadata improvements - data-sources are now manageable via the API. A new header is optional via the Swagger documentation for all content API requests to easily leverage different data-sources.
improvement - all of our plans got supercharged with CPU upgrades resulting in a 40% performance boost
1.54.0 (July 31, 2023)
new feature - partial function refactoring - convert a subset of function stack items into their own function
new feature - database collaboration - work in real-time in the spreadsheet editor and see where your teammates are working in real-time.
new feature - Google Cloud Storage function stack support - interact with your own public and private storage buckets
new feature - color-coded branches and data sources - choose your own color scheme to easily separate production from test environments
improvement - post-process response variables - post-processing now has the ability to conditionally react to the success of your API request
improvement - better search support to locate parameter names on inputs, variables, and table columns
new feature - redirect back to last used instance upon login is now configurable on the account page
improvement - Run & Debug now supports custom extras in the auth token
bug fix - Scale plans were not properly getting their file upload limit increased
1.53.3 (July 6, 2023)
improvement - support for re-ordering, disabling, and cloning filters
improvement - endpoint URLs now support an alternative separator character as the Xano base API url. You can use a “-” character instead of “:” character. This helps in situations where 3rd parties have outdated URL validation; such as Quickbooks - Example: myapi.com/api:mygroup vs myapi.com/api-mygroup
new feature - new pattern filter for regex validation on database fields and inputs
improvement - easier to use branch support in Metadata API. Reference branches by labels instead of their ids. Also, easily see the live branch in the workspace object without having to load all the branches.
improvement - ongoing improvements to undo/redo in the spreadsheet editor including faster support for bulk cut/copy/paste and redo
bug fix - request history entries now show post processing details
1.53.2 (June 22, 2023)
new feature - post processing support via function stack after your API is complete
new feature - direct query support for Scale plans and above with new query wizard
new feature - undo/redo support within spreadsheet editor
security - login activity is now available on all accounts on the account profile page
security - instance activity - connecting to instance, updating permissions, managing team members, etc. are now available through the compliance center addon
improvement - copy as curl support from Run & Debug and request history
improvement - new timestamp filters to make time math easier - to_days, to_hours, to_minutes, to_seconds, to_ms
improvement - new lambda libraries: crypto-js, jose, and uuid
improvement - upgraded frontend to Angular 16
improvement - tab to complete - more friendly interactive dot-notation when selecting variables and not needing to open/close/re-open the variable picker
bug fix - fixed the infamous auto-selecting text type bug when wanting to reference a variable instead
1.53.1 (May 30, 2023)
improvement - inactivity timeout improvements - choose different timeout options or even disable this completely as an individual - enterprise instances can enforce this setting as a policy for all users
bug fix - a regression was introduced when dealing with bookmarks/multiple tabs - this is now fixed
bug fix - CSV files that were imported with a backslash escape character were not properly being parsed by the backend even though the frontend showed the previous properly. We now require a double quotation mark as the escape character.
bug fix - misc fixes for multi-select + copy/paste edge cases
1.53.0 (May 23, 2023)
new feature - multi-cell copy/paste/delete support within spreadsheet editor - along with aggregate sum, count, average, min, max
new feature - direct database query support within function stack
new feature - new access options for snippets including the ability to offer one time use tokens through the Metadata API
new feature - new security policy panel to enforce authentication requirements on instance access
new feature - new maintenance panel for instances
improvement - RBAC improvements for bulk assignment
new feature - security inactivity timeout within Xano admin panel
improvement - better support for 3DS payments for recurring transactions - ability to now pay open invoices through billing portal’s invoice/receipt tab
improvement - Metadata API access now shows within request history
improvement - dashboard request history now shows requests across all branches with the ability to filter by current branch within the details panel
bug fix - better error messages on branch merging when dependencies are missing
1.52.2 (April 26, 2023)
improvement - request history can now be exported to CSV or retrieved through the Metadata API
improvement - updates to the Metadata API - new support for listing your Xano instances, request history, file upload
improvement - improved support for granular permissions (create, read, update, delete) within the Permissions Center (RBAC)
improvement - workspace stats on the workspace list page now only show live branch instead of all branches
new feature - read-only and suspended roles are now available for all team members across the entire Xano Instance. Granular controls per workspace are possible through RBAC.
new feature - new filters to help with character encoding transformations - detect_encoding, convert_encoding, list_encodings
1.52.1 (April 12, 2023)
new feature - The Metadata API is currently in beta and is the next evolution of the Developer API. It provides support to programmatically manage your Xano schema and content and uses Access Tokens to control access. Metadata API actions will also trigger socket events within the Xano UI.
new feature - full content export via background processing with email notification including downloadable CSV link. This export supports the active filters, sorts, and column order/visibility.
improvement - better drag & drop file upload support within spreadsheet editor - drag files from your desktop to any cell supporting storage even without being active
improvement - file uploads within spreadsheet cells now show a mini progress bar
improvement - better paste support for cells within the spreadsheet editor. You can now paste into a cell without being in edit mode.
improvement - better re-ordering experience within arrays of records in the spreadsheet view
improvement - timeout support for Lambda’s to prevent infinite loops. Default value is 10 seconds, but it can be adjusted.
improvement - premium option to add more than 2 data sources through the billing portal for Scale+ plans. (ex: prod, stage, qa, dev, etc.)
improvement - new instance panel (gears icon on the right of the instance card) to provide more space to deal with various instance related actions
improvement - updated min/max filters to support both arrays and numbers
improvement - faster socket events around CRUD operations
bug fix - swagger documentation was not always properly identifying required fields
bug fix - certain public keys were not working properly when decoding a JWS token using the RS256 algorithm - thanks Ray Deck!
1.52.0 (March 27, 2023)
improvement - Xano Link now supports transmitting data across workspaces, along with several usability improvements for easy select all/none at the group and global levels as well as automatic dependency inclusions
improvement - re-styled database list page that is more space friendly to large monitors
improvement - more streamlined run&debug experience that lets you re-edit the inputs without changing tabs when you want to quickly re-run the process
improvement - creating a workspace now lets you move forward quickly with a name and 2 clicks - no more answering questions to if all you want is an empty workspace
improvement - database spreadsheet view has some usability improvements with using copy/paste or control/command keys
bug fix - merging functions with nested functions would sometimes lose their references
bug fix - default values were sometimes incorrect when adding custom roles using RBAC
bug fix - clicking on an instance with a billing issue when being the developer and not the instance owner, would result in an empty screen that didn’t make sense
bug fix - dependency lines would not be re-drawn correctly when scrolling on the table relationship mode on the Database Tables page
bug fix - run & debug was not treating null values correctly when having inputs that are file resources
1.51.2 (March 14, 2023)
new feature - Delete File support is now available via the function stack
improvement - expanded/compressed view icon for viewing functions, addons, and tasks on their list pages
improvement - branch merges now create an entry in each object's version history
improvement - the compliance center for the enterprise offering now supports unlimited version history
improvement - merge support and Xano Link now prompt when there are missing dependencies - previously, references would get zeroed out instead
bug fix - the image pipeline was not obeying exif rotation when requesting a different size through the tpl param
bug fix - selecting database table records within a snippet was causing an error
bug fix - exporting data from a table was causing an error
bug fix - creating an update on a snippet was causing an error
bug fix - function caching was not working properly when using functions with inputs
1.51.1 (March 6, 2023)
new feature - Database Views
improvement - functions, tasks, and addons have a new UI treatment to easily search and sort large lists of objects
improvement - all pages now have SEO friendly titles to help users who use lots of tabs!
improvement - customize output has a new UI treatment to easily select all/none on different levels of output
improvement - new Lambda libraries - Azure Identity and Azure Service-Bus
improvement - create database table now has the ability to create a new API group for crud endpoints instead of only selecting existing ones
improvement - quick copy link next to each file on the Files page
bug fix - API route issue where it was possible to have conflicting routes through draft publishing
bug fix - agency links to their clients were counting as an actual team seat instead of being ignored
bug fix - entries filter was not working properly on Get All Environment Variables statement
bug fix - can now select more than 50 database records to include in a snippet
1.51.0 (February 20, 2023)
new feature - easy rollback support when merging using branch backups
new feature - new alternative authentication header for scenarios when an API Gateway requires their own Authorization header
improvement - performance improvement for installing marketplace extensions on free instance
improvement - auto-sanitize filenames that have improper characters like newline characters “\n”
improvement - additional access settings for RBAC
improvement - clearer instructions and validation on properly formed CSV files
improvement - presence and chat are now supported across the entire workspace - not just the branch
improvement - branch ids are now preserved within the URL, which means copy/pasting urls go to the right components and branch
improvement - to_text, to_int, and to_decimal filters now work on arrays of scalar values
improvement - Lambda’s now have access to the special $auth variable for the authenticated user
bug fix - database link was no longer dynamically updating when schema updates were made
bug fix - the return statement would ignore the return if a null value was used
bug fix - create file resource was not using the supplied filename if the filedata was being retrieved from a URL
1.50.2 (February 2, 2023)
new feature - support for Branch Merging
new feature - Xano Link is now available as an enterprise addon
new feature - support to dynamically reference an environment variable
new feature - socks library support within Lambda
improvement - new simplified onboarding flow for login, signup, and jumpstart
improvement - ongoing performance fixes - switched major components over to Angular's OnPush ChangeDetectionStrategy
bug fix - agency signup workflow stopped working with free account upgrades
bug fix - changing workspaces within the workspace select widget was causing strange error messages
1.50.1 (January 18, 2023)
improvement - speed improvement opening panels when having a large workspace
improvement - drag & drop now supports auto-scrolling up and down the page
improvement - drag & drop has a more minimalistic UI when dragging
improvement - support for net and dns libraries within Lambdas
bug fix - there was a validation discrepancy in the Clone Table workflow that was more strict than the Create Table workflow
bug fix - import curl was not working properly with the --form parameter
bug fix - custom headers were preventing CORS request on the API
1.50.0 (January 9, 2023)
Major Release - Introducing the Function Stack V2
New Flexible Editing and Publishing Workflow
Real Time Collaboration - work with teammates on the same function stack
Group support within the function stack
Online presence - see where your teammates are and what they are doing
Run & Debug your draft edits before they are published
Easy rollback of draft edits before publishing
Sticky "Run & Debug" with RE-RUN support for rapid debugging
New optional commit messages to make sure published versions more meaningful
bug fix - support for uploading password protected PDFs
Last updated