Discontinuing PostgreSQL 11 Support: Upgrade Required

Discontinuing PostgreSQL 11 support banner

Important: This document applies only to users self-hosting Baserow with versions earlier than 1.24.0 or those using the embedded PostgreSQL 11 version (baserow-pg11:1.30.1).

As Baserow grows and evolves, we must make decisions to maintain our platform’s security, performance, and reliability. Today, we’re announcing an important change to our PostgreSQL support.

End of PostgreSQL 11 support

PostgreSQL 11, which was released in October 2018, reached its end of life in November 2023. This means the PostgreSQL community no longer provides bug fixes or security updates. Given this change, we have decided to discontinue support for PostgreSQL 11 in Baserow.

The changes include:

  • No support for PostgreSQL 11 in new Baserow installations
  • No new Docker images containing PostgreSQL 11
  • A requirement for existing PostgreSQL 11 users to upgrade to PostgreSQL 15

Why upgrade

Upgrading to a newer PostgreSQL version brings several benefits:

  1. Security: Get the latest security patches and updates
  2. Performance: Take advantage of query optimizer improvements and better indexing capabilities
  3. Feature support: Access new PostgreSQL features for enhanced database functionality
  4. Long-term stability: Ensure your Baserow instance remains supported and maintainable

How to upgrade

If you’re self-hosting a version prior to 1.24 or using a Baserow version with PostgreSQL 11 embedded (i.e., baserow-pg11:1.30.1), we’ve prepared a straightforward upgrade path. We provide a Docker image specifically designed to handle the upgrade process to PostgreSQL 15. This upgrade tool is forward-compatible, which means it will work smoothly even as newer PostgreSQL versions are released.

We strongly recommend to upgrade as soon as possible—delaying the upgrade may complicate the process due to data accumulation and potential compatibility challenges.

To upgrade your PostgreSQL installation, you can use our upgrade image and the steps described here.

docker run \
  --name baserow-pgautoupgrade \
  # ALL THE ARGUMENTS YOU NORMALLY ADD TO YOUR BASEROW INSTANCE
  --restart no \
  baserow/baserow-pgautoupgrade:1.30.1

For detailed upgrade instructions, visit our documentation page.

Important notes

This update reflects our commitment to maintaining a modern, secure, and reliable platform. Staying current with PostgreSQL versions allows us to better serve our community while ensuring Baserow remains a robust solution for your needs.

  • Before upgrading, always back up your database.
  • Test the upgrade process in a staging environment before deploying to production.
  • Schedule appropriate downtime for the upgrade.
  • Review the PostgreSQL upgrade documentation for your specific configuration needs.

If you have any questions about the upgrade process or need assistance, please don’t hesitate to:

Thank you for choosing Baserow. We’re committed to making this transition as smooth as possible for our users.