Comment on page
2021 Xano Release Notes
All of the release notes for Xano in 2021
This page contains low level details on our individual releases in 2021. A high level summary on notable features is available in our Xano Releases archive.
- new ui feature showing support plan
- bug fix for date fields sometimes showing the previous day based on timezone
- spinner on request history graph when there are a lot of requests
- new support for connecting to instance with xano domain instead of custom domain (in case there is an issue)
- bug fix for convert to function on non-primary branches
- bug fix for signups when analytics blocker is being used or issue loading analytics library
- performance improvements for image thumbnailing on smaller plans
- performance improvements on Build plan during saving
- new feature - support for 1 click redo on airtable imports (workspace settings page)
- new feature - function stack timings are now supported on task history
- new feature - json support for swagger documentation by using ?type=json on the spec url
- bug fix - airtable import stopped working when downloading/importing images
- bug fix - type mismatch error when using multiple concat filters in the query builder
- bug fix - issue with files being uploaded with parentheses in the filename
- bug fix - better error messaging when the debugger runs out of memory
- bug fix - better messaging in request history when timings aren't available due to response caching
- bug fix - airtable import on existing records for false checkboxes or empty arrays
- bug fix - airtable import on jumpstart for free accounts required a page reload
- bug fix - reset password confirmation page using old website theme
- bug fix - team member acceptance page using old website theme
- bug fix - safe_array not working with objects
- bug fix - overlap operator not working with table references
- bug fix - timeout for csv files over 1 million rows
- bug fix - save issue for min/max on arrays within the spreadsheet editor
- new feature - retry support for background requests on the workspace settings page
- new feature - No Limits CSV Upload!
- bug fix for default object values not showing properly in Swagger
- bug fix for snippet preview / anonymous install
- new feature - overlap operator support for query all records
- new filter - flatten array elements
- new filter - safe array
- new filter - is_array, is_object, is_text, is_int, is_decimal, is_bool
- bug fix for exporting data when there was data validation issues
- new support for dot notation escape sequence to allow referencing keys that have a dot within the key
- hide password from request history
- custom domains are now used for managing workspaces instead of being a secondary option for api requests
- performance improvements on free instance
- bug fix for environment variables missing inside array functions
- bug fix for using the auth.id within endpoints that aren't authenticated - now a proper error message is displayed instead of failing silently
- bug fix for run and debug of an addon with a customized output response
- bug fix for unique indexes across multiple columns
- bug fix for renaming object properties inside the input bar of an api request
- bug fix for jumpstart workflow when beginner option is selected - issue with the beginner template
- bug fix for jwe and jws filters
- improvement to filter_empty and empty filters - empty objects {} are now considered
- bug fix - newly added database tables, addons, functions, tasks would not be sorted properly in the list view until a browser reload
- bug fix - json and date types missing from the change schema type dropdown
- bug fix for searching within workspace - some instances were getting a never ending spinner
- bug fix for allowing the between filter to work with the schema type date
- bug fix for installing marketplace extensions on specific branches
- bug fix for sub-minute tasks sometimes not getting their history properly updated
- New Feature: sub-minute frequency options for background tasks on dedicated plans
- bug fix for file arrays - thank you community!
- bug fix for empty variables in swagger documentation - thank you community!
- file upload support for Run&Debug
- download support in Run&Debug for requests using http header Content-Disposition: attachment;filename="example.csv"
- bug fix - related API endpoints on database table spreadsheet tab would not properly scroll on small screens
- bug fix for function stack clear-all-records when migrating workspaces
- new support for rollup datatypes in Airtable import
- bug fix for UUID4 generation when in combination with concat filter - thank you community!
- new support to click on API request when looking at workspace release history - useful for when you want more history for that specific request
- updated referral widget that goes to the new homepage
- misc typos - thank you community!
- new support for UUID4 format (for generation purposes... not primary key - coming soon!)
- new support for Lists in the Data Caching / Redis group
- Add to Beginning of List
- Add to End of List
- Remove from Beginning of List
- Remove from End of List
- Get Length of List
- Get Range of Values From List
- new support for comment descriptions within the function stack
- preparation for producthunt
- performance improvements to spreadsheet view to lazy load table cells - this will help database tables with lots of columns
- new autosave feature to foreach loops
- new contains operator for checking if an array is a subset of another array
- new filter "shuffle" to shuffle array entries around randomly
- escape key now closes slide out modals for keyboard pros
- bug fix for function caching when nested within other functions
- bug fix for dealing with geo points and having syntax issues
- bug fix for scroll bar in run&debug widget
- side panel now auto-minimizes to maximize screen real-estate when updating function stack entries
- fix for issue with long urls that were being triggered as suspicious by public wifi providers
- updated Swagger doc to be organized just like API endpoints within Xano
- fixed "invalid schema" notice for some API endpoints in Swagger documentation
- bug fix where some enum values weren't showing the values properly in Swagger
- bug fix for editing min/max for schema list types in the spreadsheet view
- bug fix for API requests sending json with unique Content-Type headers
- bug fix for adding rows with an enum array with a min value inside the spreadsheet view
- bug fix for Scale plan not properly having access to team members
- introduced Database Storage concept and removed the database record count restriction on Launch and Scale plans - individual upgrades are available
- new support to change billing frequency (monthly vs yearly) and region without contacting support
- bug fix for swagger documentation using the new Date schema type
- bug fix for not being able to get the Build plan after cancelation
- bug fix for adding a table with crud endpoints requiring a reload to see the related endpoints
- test your business logic on data that isn't tied to your customers
- bug fix for uploading videos
- bug fix for run&debug not properly dealing with required inputs
- new slice filter for retrieving a section from an array
- bug fix for airtable import on certain schema types
- new support for Request History across queries, api groups, and workspace.
- includes requests that don't properly map to api endpoints, which can be very handy for debugging webhook integrations
- new dashboard page with graphs representing api request volume
- new support for Date field - useful when you just want to represent a day and don't want to be bothered with time
- updated admin panel to Angular 12
- updated documentation for standard packages
- IN operator in query expressions now is flexible to the array input being either on the left or right of the operator - [1,2,3] in 1 vs 1 in [1,2,3]
- display issue fixed with double scrollbar on some database table pages
- improvements on jwe encode/decode to be more flexible with differently formatted keys
- bug fix for sprintf filter with bad inputs - nice error instead of crash
- bug fix for background tasks sometimes having stale schema data
- bug fix for file resource being passed into a function
- new pricing - Build, Launch, Scale, Enterprise
- new Canada region for Scale and Enterprise packages
- new number_format filter
- new diff, diff_assoc, intersect, intersect_assoc filters
- bug fix for indexes with multiple fields - was hitting a max character count internally
- Fixed paging issue on the homepage blog as well as snippets
- Fixed issue with WMX template no longer showing up in the marketplace
- Bug fix on snippets not preserving tabs when creating an update
- New UI around unpublishing snippets in case there is an issue as well as managing updates
- Bug fix for expression builder running into issues when using the "keys" filter
- UI styling fix for Array: Find First Element function stack item
- Support to create a file resource from a variable
- Bug fix for resetting workspace but not properly cleaning up marketplace extensions
- Bug fix for cloning a database table and not properly seeing the result without a page reload
- Logic fix for proper lazy evaluation of conditionals using ANDs and ORs
- Sort + Search initial support for database view
- Saving issue with new indexes
- Saving issue with customizing autocomplete
- Delete all records from api group causing a caching issue when changing pages and coming back to the original group
- New support for a customizable payload in the precondition function statement
- new feature to disable swagger documentation from being displayed on an API group level
- support for sha384 and sha512 filters
- fix for api requests using the PATCH method
- bug fix for import curl with "-F" arguments
- workspace settings menu disappeared accidentally
- bug fix for query all records using the length filter
- bug fix for tasks running and causing saving conflicts
- response caching for api queries
- response caching for functions
- bug fix with some function stack items displaying blank UI
- changed dashboard database table sorting to alphabetical
- redesign of api group cards
- redesign of debugger panel
- bug fix for joining a table on a scalar array
Last modified 1yr ago