Download Latest Version questdb-9.0.3-rt-linux-x86-64.tar.gz (70.5 MB)
Email in envelope

Get an email when there's a new version of QuestDB

Home / 9.0.3
Name Modified Size InfoDownloads / Week
Parent folder
questdb-9.0.3-no-jre-bin.tar.gz 2025-08-29 26.5 MB
questdb-9.0.3-rt-linux-x86-64.tar.gz 2025-08-29 70.5 MB
questdb-9.0.3-rt-windows-x86-64.tar.gz 2025-08-29 62.7 MB
9.0.3 source code.tar.gz 2025-08-29 56.3 MB
9.0.3 source code.zip 2025-08-29 61.0 MB
README.md 2025-08-29 2.7 kB
Totals: 6 Items   277.0 MB 4

QuestDB 9.0.3 Release Summary

9.0.3 is a stability and compatibility release that resolves critical SQL issues and upgrades the web console. The web console brings a unified search across all tabs.

a screenshot of questdb web console showing a new search in action

Highlights

  • Web Console search: You can now search across all active and archived tabs in Web Console. A new search panel, accessible with Ctrl/Cmd + Shift + F, has been added to the left side of the console. It includes advanced options for case-sensitive, whole word, and regex searches. You can even preview search results without reopening a closed tab.
  • Critical SELECT DISTINCT Fix - Resolved compilation errors when using table-prefixed columns in DISTINCT queries. Queries like SELECT DISTINCT table.column now work correctly, fixing a regression that affected many common query patterns.

SQL & Query Processing

  • SELECT DISTINCT (Critical Fix): Resolved major issues with table-prefixed columns that caused "invalid table name or alias" errors.
  • INSERT operations properly cast VARCHAR values to array columns.
  • Parquet compatibility improved with fixes for querying files containing array columns that previously caused database crashes.

Reliability & Operations

  • Materialized Views: Resolved an arithmetic exception when adding indexes to empty views.
  • Parquet Reader: Fixed a segmentation fault when processing array columns across multiple data pages in row groups.
  • Type Casting: Centralized and improved null-safe handling for VARCHAR to array type conversions.

Changelist

  • chore(ui): upgrade web console to 1.1.2 by @emrberk [#6085]
  • fix(sql): fix divide by 0 exception when adding index to an empty mat view by @ideoma in [#6067]
  • fix(sql): fix db crash when querying parquet files with array columns by @puzpuzpuz in [#6064]
  • fix(sql): fix internal error when INSERTing arrays represented as VARCHAR to DOUBLE[] columns by @jerrinot in [#6060]
  • fix(sql): fix SELECT DISTINCT queries with table name prefixed columns by @puzpuzpuz in [#6061]
  • fix(sql): fix misleading error message in subquery comparison by @klaudiozdrava [#6049]
  • fix(core): fix a potential database crash when under a load of a prolonged period of time by @jerrinot, @mtopolnik and @puzpuzpuz [#6082]

Contributors

Thanks to our first‑time contributor: @klaudiozdrava! Keep them comin'! :nerd_face:

Special thanks to everyone who reported issues and provided feedback that helped identify and resolve these critical fixes.

Source: README.md, updated 2025-08-29