Mathesar 0.10.0 Release

k
Kriti Godey

Mathesar 0.10.0 is here! This release improves data type support by adding UI support for PostgreSQL ENUM columns, introduces a custom User data type for storing references to Mathesar users, and adds lightweight tracking of the user who last changed a record.

Mathesar's UI is also now available in πŸ‡ͺπŸ‡Έ Spanish and πŸ‡«πŸ‡· French, thanks to some user-contributed translations! Plus a a few other fixes. Read our full release notes for complete details and upgrade instructions.

πŸ”’ UI support for PostgreSQL ENUM columns

Mathesar table view showing a PostgreSQL enum column edited through a dropdown of valid values.

Previously, Mathesar rendered PostgreSQL ENUM columns as text fields and relied on database-level validation. In 0.10.0, ENUM columns now display a dropdown of valid values when editing cells, making data entry faster and reducing avoidable mistakes.

This should make Mathesar easier to use with existing PostgreSQL schemas that already rely on ENUM columns.

πŸ‘·β€β™‚οΈ User data type

Mathesar UI showing a searchable dropdown for selecting a user in a User-typed cell.

Mathesar 0.10.0 introduces a custom User data type for storing references to Mathesar users in table columns. You can use it for fields such as assignee, owner, reviewer, or point of contact directly inside Mathesar.

User-typed cells can display a username, display name, or email address, and they use a searchable dropdown while editing. User columns also support default values for new rows.

πŸ“‹ Last-editor tracking

Mathesar table inspector showing configuration for last-editor tracking using a User column.

You can now designate a User-typed column to automatically store the current Mathesar user whenever a record is added or updated through Mathesar's UI or API.

This lets teams see which Mathesar user most recently added or edited a record without updating the column manually. Once enabled for a table, the selected column is updated automatically and can no longer be edited manually.

Mathesar table showing a last-edited-by column populated automatically after edits.

πŸ‡ͺπŸ‡Έ Spanish and πŸ‡«πŸ‡· French UI

Mathesar's UI is now fully translated into Spanish and French, making the product easier to use for more teams in multilingual environments.

Get started with Mathesar in minutes

Install Mathesar and simplify your workflow instantly.

Built on PostgreSQL
100% Open Source
Hosted on Your Infrastructure