We are super excited to launch Xano release 1.58!
Included in this release:
๐ฏ Database Triggers
Database triggers enable you to automate logic execution based on certain events that take place inside of a Xano database table. You can set up triggers to run on adds, updates, deletes, or truncates (table clears). Build your triggers just like you do other function stacks, and go!
๐ Documentation
๐ ๏ธ Self-Serve Backup and Restore
We have greatly improved the backup and restore experience! From the new Database Backup section of your instance settings, you can now perform the following actions at any time without support intervention.
Create a manual backup
Restore a backup
View backup history
Change backup policy
Currently, you can change the time at which your daily backups take place. We'll be adding some additional features to this section soon!
Please note that at this time, backups and restores are whole-instance only. Point in time backups are available with our Enterprise plans -- get more information here.
๐ Documentation
โฎ๏ธ Request History Improvements
We've upgraded how you can manage your request history inside of Xano. In your Workspace settings, head over to the new Branch Defaults panel that allows you to adjust the following settings:
Enabling and disabling request history for APIs, Tasks, Middleware, Functions, and Triggers
Adjusting whether the individual statements are stored, and if so, the number of statements to store
Additional filters when reviewing your request history, such as input and output size
The ability to audit and clear your request history at any time via your Instance Settings
๐ Documentation
๐๏ธ Database UI Improvements
๐ New Table Manager Views
When viewing your database tables in Xano, you can now switch to a more digestible list view, which is especially helpful as the number of database tables you have increases. You can also now apply sorts by name, storage size, record count, or created date, and even filter by tag!
๐ New Edit Card for the Database View
When editing a record in the database table view, you now have the option to use a new card view to observe and edit multiple fields in the record all in one shot!
โ๏ธ New Text Formatting Options
In the database view, you can now define formatting options for text fields. The following options are available:
Plain Text
YAML
HTML
XML
Markdown
We've also added a new editor which can be accessed by double-clicking on a text field to enable easier viewing and editing of large text fields.
๐ Copy Schema as JSON
From the JSON view in your database tables, use the new button to copy the schema of the table in JSON format to your clipboard.
๐ Expression Auto-Complete
Now, when building using expressions in Xano, you'll experience a much-improved boost to the auto-complete feature. Not only can you auto-complete variable, input, and filter names, but you can auto-complete inside of JSON paths -- all automatically!
๐ Modular Theming
Enjoy a little bit of both the light and dark? We've introduced modular theming, which allows you to choose between a combination of light and dark mode for different areas of the Xano UI. Just click the ๐ค icon in the lower-left corner to pick your favorite settings!
๐ต We're hiring!
Xano has several open positions available, and we want to hear from you! We're currently seeking applicants for the following roles:
Content Marketing Manager
Customer Success Associate
Data Analyst Intern
Engineering Manager
Enterprise Account Success Manager
Partner Advocate
Sr. Account Executive
Sr. Product Designer
Sr. Product Marketing Manager
Bonus points if you have previous Xano experience! If you think you'd be a good fit, you can apply from our Careers page here.
๐ Misc. Bug Fixes and Improvements
Fixed a bug where background tasks were logging too many steps in the request history, causing potential storage and performance concerns.
Fixed an issue where in some cases, scrolling horizontally on the filters dialog did not work as expected
Some misc. styling updates and improvements
Fixed some misc. JS errors when editing certain field types on a database table
Fixed an issue where right-clicking on a function statement would not always show the options menu
Fixed an issue where the debugger would not always update with new input names
Fixed an issue where sometimes, null values would show as blank in the database view
Some misc. marketplace fixes
Added a new check to prevent a duplicate ID field in a database table in some very rare circumstances