We are happy to announce that we released SeaTable 5.1 on this Friday, November 8. You can download version 5.1 from the well-known Docker Hub repository .
Needless to say: SeaTable Cloud users benefit from its new features beginning immediately. SeaTable Cloud was updated this morning 6 am CET.
The following highlights are available to Free, Plus, and Enterprise subscribers:
Improved app builder: New settings and enhanced page features
Upgraded big data feature: More tightly integrated big data store in base, plugins and apps
Tree plugin: New plugin to visualize and analyse hierarchical data
New formula rowid(): Show the id of a row directly in a base and app
Lookup deduplication: Repeatedly requested option for link formula column to show only unique values
Improved Python-Pipeline: Contains new python packages for pdf and heic-pictures manipulation, better Airtable Migration script.
You find the Release Notes for SeaTable 5.1 in the SeaTable Blog. For those of you that want more details, you find all changes – as always – in the Changelog .
Are there any specific upgrade steps necessary? I cannot access the admin settings anymore. Neither with my OIDC User that has admin rights nor with the same user but local password.
A click on my username opens a small “Fehler” popup without any additional information. When clicking on my username again, it shows everything but admin settings. The browser show Failed to load resource: the server responded with a status of 500 () in console for https://myseatableurl/api2/account/info/
I’m running the on prem version.
Update:
This is showing in the logs:
==> dtable_web.log <==
2024-11-08 16:49:36 [ERROR] django.request[241] - Internal Server Error: /api2/account/info/
Traceback (most recent call last):
File "/opt/seatable/seatable-server-latest/dtable-web/thirdpart/django/db/backends/utils.py", line 89, in _execute
return self.cursor.execute(sql, params)
File "/opt/seatable/seatable-server-latest/dtable-web/thirdpart/django/db/backends/mysql/base.py", line 75, in execute
return self.cursor.execute(query, args)
File "/opt/seatable/seatable-server-latest/dtable-web/thirdpart/MySQLdb/cursors.py", line 206, in execute
res = self._query(query)
File "/opt/seatable/seatable-server-latest/dtable-web/thirdpart/MySQLdb/cursors.py", line 319, in _query
db.query(q)
File "/opt/seatable/seatable-server-latest/dtable-web/thirdpart/MySQLdb/connections.py", line 254, in query
_mysql.connection.query(self, query)
MySQLdb.ProgrammingError: (1146, "Table 'dtable_db.stats_api_gateway_by_owner' doesn't exist")
What did I do wrong?
Update2:
Nevermind. It was a local Problem with my vps. I ran the mysql upgrade query manually and saw that the disk was full. No issue with seatable though. Works now.
Thank you for this fantastic update! The new features are truly impressive and make SeaTable even more powerful. I’m especially excited about the improved app builder options and the tree plugin – these are real game-changers for my work. Keep up the great work!
Hi,
Great update thank you.
In the video of seatable 5.1 release, you talk about printing the QR Code from the Single Record App Page. How can this be done please ?
This is really interesting for Traceability and Sample Management in my firm.
Do it like thousands of other people who have used SeaTable to develop powerful processes and get their ideas and tasks done more efficiently.