v0.6.0 Release thread

3 views
Skip to first unread message

Zack Krida

unread,
Sep 22, 2025, 10:09:21 PM (13 days ago) Sep 22
to Mathesar Developers
Hi Mathesar developers!

The release branch is cut for 0.6.0, slated to go live next Monday, September 29th. As many of you know this release includes support for files, refinements to Mathesar's colors, and some small bug fixes and improvements. You can see the full list in the draft release notes.

I did already find an issue with files--we need to setup the backend to work via ENV var, not just a configuration file, for the same reason we did with SSO. Details here. I've assigned this to Anish.

Kriti has also requested two small UI changes, which I'll address in a PR tomorrow. I'm also still working on the user facing documentation. I got deep in testing the files feature with different object storage providers and didn't finish.    

If anyone hasn't tried out files yet--you should! Here are the instructions I shared on the PR for convenience:
Setup
  1. Checkout this branch git checkout develop or gh pr checkout 4812
  2. Configure the default file backend by copying the example config cp file_storage.yml.example file_storage.yml
  3. Run Mathesar’s dev service and the new local file storage container (MinIO) with: docker compose -f docker-compose.dev.yml up obj-store dev-service --build # ^^^^^^^^^ THIS IS NEW
  4. Log into MinIO at localhost:9001. Username and password are both “mathesar”.
  5. Create a new bucket called “mathesar-storages” in the UI.
  6. Go to Mathesar.
Testing
  1. Go to an existing table in your local Mathesar instance, or create a new schema with one of the pre-defined datasets and navigate to a table.
  2. Using the “+” icon, add a new “File” column to the table.
  3. Upload various files to cells. Images and non-images.
  4. Experiment with various aspects of the UI:
    • The single record view of a record with a file column
    • Attempting to add a file column to as form
    • The lightbox when clicking on an image thumbnail
    • The modal when clicking on an non-image file icon

If anyone finds QA issues or has questions, feel free to share them here or in GitHub.

Best,
Zack

Zack Krida

unread,
Sep 23, 2025, 12:33:02 PM (12 days ago) Sep 23
to Mathesar Developers
The 0.6.0 images have been rebuilt to fix two issues:
  • A regression in cell focus behavior
  • Support for a FILE_STORAGE_DICT env variable for configuring file storage backends
Anyone running these images should `docker pull mathesar/mathesar:0.6.0` to get the latest version. 

Best,
Zack

Zack Krida

unread,
Sep 26, 2025, 6:40:48 PM (9 days ago) Sep 26
to Mathesar Developers, Zack Krida
Hi all,

QA is completed for 0.6.0 and no major issues were found. A few long-standing bugs were identified that I will document for triage. They needn't be fixed for this release.

It's likely we'll delay the release 1-2 days to finish writing and reviewing documentation. I have a draft PR which adds documents describing the files feature along with the release note. I need a little time to finish the release notes themselves and then to have the documents reviewed. 

Apologies for the delay! I'm excited to get this release out to our users ASAP. 

Best,
Zack 

Zack Krida

unread,
Sep 29, 2025, 7:37:57 PM (6 days ago) Sep 29
to Mathesar Developers, Kriti
An update here,

Two regressions were found that I went ahead and fixed today:
Additionally, the text of the release notes and documentation is fully ready for review by @Kriti. I will add screenshots tonight or tomorrow. 

Best,
Zack 
--
Zack Krida
Product & Community Lead | Mathesar
Reply all
Reply to author
Forward
0 new messages