You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: about/changelog.md
+33Lines changed: 33 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,39 @@ products: [cloud]
9
9
10
10
All the latest features and updates to $CLOUD_LONG.
11
11
12
+
## pg_textsearch improvements (v0.3.0 and v0.4.0)
13
+
<Labeltype="date">January 16, 2026</Label>
14
+
15
+
Tiger Cloud now includes significant improvements to `pg_textsearch`, bringing major gains in query performance, index size, and scalability as we move toward GA.
16
+
17
+
**What’s new:**
18
+
-**Block MAX-WAND ranked search (v0.3.0):**
19
+
Introduces the Block MAX-WAND algorithm for ranked keyword search, delivering substantial performance improvements. Query performance is now competitive with the fastest Postgres-based search solutions, including ParadeDB.
20
+
-**Posting-list compression (v0.4.0):**
21
+
Reduces index sizes by **40% or more**, making `pg_textsearch` indexes smaller than ParadeDB in many cases.
22
+
-**Improved partition handling (v0.4.0):**
23
+
Fixes and stability improvements for indexes on tables with large numbers of partitions.
24
+
25
+
Additional optimizations, including block compression and parallel indexing, are in progress as `pg_textsearch` continues its sprint toward GA.
Tiger Cloud now supports **Postgres 18**. All new services are created with Postgres 18 by default, and existing services will be able to upgrade to Postgres 18 over the next few weeks.
35
+
36
+
**Postgres 18 highlights include:**
37
+
-**Asynchronous I/O (AIO), including `io_uring` on Linux**, for significantly faster read-heavy workloads
38
+
-**Faster, less disruptive major upgrades**, including improved `pg_upgrade` and the ability to **preserve planner statistics** across upgrades
39
+
-**Virtual generated columns** (now the default for generated columns) and the **`uuidv7()`** function for better UUID indexing behavior
40
+
-**Query performance improvements**, including expanded index usage (for example, skip-scan on multicolumn B-tree indexes) and **parallel GIN index builds**
41
+
-**Security and operability enhancements**, including **OAuth 2.0 authentication support** and **page checksums enabled by default for new clusters**
42
+
43
+
For more details about Postgres 18, check the [official announcement](https://www.postgresql.org/about/news/postgresql-18-released-3142/)
44
+
12
45
## 🧱 Terraform Support for S3 Source Connectors and pg_textsearch update
This file provides guidance to WARP (warp.dev) when working with code in this repository.
4
+
5
+
## Repository Overview
6
+
7
+
This is the Tiger Data documentation repository, containing the source content for https://www.tigerdata.com/docs/. Tiger Data (formerly Timescale) is a modern Postgres data platform for time series, events, analytics, and vector search. The documentation is written in Markdown with custom components and is built separately in a private Gatsby-based repository.
Vale configuration is in `.vale.ini` and uses Vale + Google style guides.
24
+
25
+
### Markdown Linting
26
+
Custom markdownlint rules are in `.vscode/markdownlint/` and configured via `.markdownlint.json` and `.markdownlint-cli2.jsonc`. These enforce documentation-specific patterns like:
27
+
- Proper blank lines around `<Highlight>` blocks
28
+
- Correct `<Procedure>` formatting
29
+
- Proper frontmatter structure
30
+
31
+
### Creating Hyperfunction Documentation
32
+
Use the template generator script for new two-step aggregate hyperfunction groups:
33
+
```bash
34
+
npm run template:hyperfunction
35
+
```
36
+
37
+
This interactive script creates the directory structure and template files in `api/_hyperfunctions/`.
38
+
39
+
### Bulk Editing API Excerpts
40
+
Helper scripts in `.helper-scripts/` for bulk frontmatter editing:
41
+
```bash
42
+
cd .helper-scripts
43
+
./extract-excerpts.sh # Extract excerpts to single file
44
+
# Edit extracted_excerpts.md
45
+
./insert-excerpts.sh # Update original files
46
+
```
47
+
48
+
## Architecture
49
+
50
+
### Navigation Hierarchy
51
+
Navigation structure is governed by `page-index/page-index.js` files throughout the repository. The top-level `page-index/page-index.js` imports and combines all section-level navigation files.
52
+
53
+
**Page index structure:**
54
+
-`href`: URL segment, must match markdown filename (without extension)
55
+
-`title`: Page name in left TOC
56
+
-`excerpt`: Short description (up to 100 chars) for page cards
0 commit comments