Announcing DoltLab v0.3.1
Download the latest DoltLab here and head over to https://docs.dolthub.com/guides/doltlab for the latest documentation
Today we are excited to announce the release of DoltLab v0.3.1
, the product that lets you self-host your own DoltHub!
Hopefully you've been following along with our DoltLab announcements and related blog posts, but if this is your first time hearing about DoltLab, we recommend jumping right in with the latest version. To get a sense of what DoltLab will look like running in your organization, check out the DoltLab instance we run!
Before jumping into v0.3.1
's changes, I also want to point out that we've updated our documentation to include all of the information you need to get started with DoltLab today.
We have an installation guide for getting DoltLab setup and an administrator guide that covers how to perform some important operations on DoltLab, including log retrieval, backups and restores, viewing service metrics, and upgrading DoltLab versions.
We are constantly improving our documentation with the goal of making the DoltLab experience as easy and as streamlined as possible. We appreciate any and all feedback, so reach out to us on Discord in the #doltlab
server.
Ok, on to the changes!
Upgrades after DoltLab v0.3.0+
will not result in data loss
Starting with DoltLab v0.3.0
, schema changes in DoltLab's PostgreSQL Server
will be automatically migrated, so DoltLab administrators will not have to manually dump and restore their data when they wish to upgrade.
Multiple SMTP authentication methods are now supported
Since DoltLab requires connection to an existing SMTP server, v0.3.1
ships with support for different SMTP server authentication methods. The DoltLab start script now uses the environment variable EMAIL_AUTH_METHOD
, which will default to plain
if unset.
Available options are plain
, anonymous
, external
, oauthbearer
, and disable
. Check out our documentation for more information about configuring your DoltLab instance to successfully connect to your SMTP server.
DoltLab service metrics are now available
We've exposed the service metrics for DoltLab's crucial gRPC services, it's Remote API and it's main API. This enables DoltLab administrators to easily setup a metrics dashboard to monitor their DoltLab instance! We've added details to our documentation about getting these service metrics and will post an example blog on how to do this in the near future!
The latest DoltHub features
This release of DoltLab also includes all of the great features we've added to DoltHub since DoltLab v0.2.0
's release. These include:
- Downloadable zip of table CSVs for commits, releases, branches.
- “Add new rows” button on tables.
- Improved performance on all database list pages.
- General Improvements on mobile pages.
- Improved messaging around pull request conflicts.
- Improved column type restrictions during cell editing.
And we are shipping more features everyday! We hope you'll give DoltLab a try.
You can download DoltLab v0.3.1
now by running:
curl -OL https://doltlab-releases.s3.amazonaws.com/linux/amd64/doltlab-v0.3.1.zip
Or download the latest DoltLab version by running:
curl -OL https://doltlab-releases.s3.amazonaws.com/linux/amd64/doltlab-latest.zip
Happy labbing!