Skip to content

Add TTL caching docs + announcement blog + changelog#2878

Merged
atharvadeosthale merged 5 commits intomainfrom
ttl-docs
Apr 17, 2026
Merged

Add TTL caching docs + announcement blog + changelog#2878
atharvadeosthale merged 5 commits intomainfrom
ttl-docs

Conversation

@atharvadeosthale
Copy link
Copy Markdown
Member

No description provided.

@appwrite
Copy link
Copy Markdown

appwrite bot commented Apr 10, 2026

Appwrite Website

Project ID: 69d7efb00023389e8d27

Sites (1)
Site Status Logs Preview QR
 website
69d7f2670014e24571ca
Queued Queued View Logs Preview URL QR Code

Website (appwrite/website)

Project ID: 684969cb000a2f6c0a02

Sites (1)
Site Status Logs Preview QR
 website
68496a17000f03d62013
Queued Queued View Logs Preview URL QR Code


Tip

MCP server integration brings LLM superpowers to Claude Desktop and Cursor IDE

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Apr 10, 2026

Greptile Summary

This PR adds TTL-based list response caching docs across the Databases product (rows and pagination pages), a new announcement blog post, and a changelog entry. Previous concerns about missing X-Appwrite-Cache header documentation and missing server SDK examples in the rows doc have both been addressed.

Confidence Score: 5/5

Safe to merge; only P2 documentation quality issues remain.

Both previously flagged P1 concerns (missing cache header mention, missing server SDK examples) are resolved. The two remaining findings are P2: a prose-vs-example mismatch on total=false in the pagination doc, and a Rust init style inconsistency in the rows doc. Neither blocks correctness or causes user-facing errors.

src/routes/docs/products/databases/pagination/+page.markdoc (total=false not shown in TTL examples) and src/routes/docs/products/databases/rows/+page.markdoc (Rust init style)

Important Files Changed

Filename Overview
src/routes/docs/products/databases/pagination/+page.markdoc Adds Cache list responses section with full multi-SDK examples; prose recommends combining total=false with TTL but none of the examples include it.
src/routes/docs/products/databases/rows/+page.markdoc Adds Cache list responses section and Purge cache subsection with full multi-SDK coverage; Rust TTL example uses non-chaining init style inconsistent with all other Rust examples in this file.
src/routes/blog/post/announcing-list-cache-ttl/+page.markdoc New announcement blog post for TTL-based list response caching; covers how-it-works, permission awareness, stale tolerance, and on-demand purge with multi-SDK examples. Content is accurate and complete.
src/routes/changelog/(entries)/2026-04-17.markdoc New changelog entry for TTL caching; concise and accurate summary of the feature with a link to the full announcement.
.optimize-cache.json Build cache file updated automatically to reflect new content additions; no manual review needed.

Reviews (4): Last reviewed commit: "Merge branch 'main' into ttl-docs" | Re-trigger Greptile

Comment thread src/routes/docs/products/databases/pagination/+page.markdoc Outdated
Comment thread src/routes/docs/products/databases/rows/+page.markdoc
@atharvadeosthale atharvadeosthale merged commit 296ce9e into main Apr 17, 2026
5 checks passed
@atharvadeosthale atharvadeosthale deleted the ttl-docs branch April 17, 2026 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants