R1.58 (Apr 4, 2024)

Thu, Apr 4

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

9
2 replies