Skip to content

Announce new default build spec#3098

Open
adityaoberai wants to merge 1 commit into
mainfrom
new-compute-default-spec
Open

Announce new default build spec#3098
adityaoberai wants to merge 1 commit into
mainfrom
new-compute-default-spec

Conversation

@adityaoberai

Copy link
Copy Markdown
Contributor

What does this PR do?

(Provide a description of what this PR does.)

Test Plan

(Write your test plan here. If you changed any code, please provide us with clear instructions on how you verified your changes work.)

Related PRs and Issues

(If this PR is related to any other PR or resolves any issue or related to any issue link all related PR and issues here.)

Have you read the Contributing Guidelines on issues?

(Write your answer here.)

@appwrite

appwrite Bot commented Jul 13, 2026

Copy link
Copy Markdown

Appwrite Website

Project ID: 69d7efb00023389e8d27

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

Website (appwrite/website)

Project ID: 684969cb000a2f6c0a02

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


Tip

GraphQL API works alongside REST and WebSocket protocols

@greptile-apps

greptile-apps Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR announces the upgraded default build specification for Appwrite Cloud Sites and Functions — raising the default from 0.5 CPU / 512 MB to 2 CPU / 2 GB — through a new changelog entry and consistent updates across the compute billing, functions, and sites documentation pages.

  • Compute specs table (billing/compute): adds an "Available for" column, restricts the three lower tiers to runtime-only, adds three new high-memory tiers (4 GB/8 CPU, 8 GB/4 CPU, 8 GB/8 CPU), and updates the info note to reflect the new build/runtime defaults.
  • Functions and Sites docs: the "Resource limits" descriptions are updated from the generic "same tiers on Cloud" language to explicitly state the new 2 CPU / 2 GB minimum for builds.
  • Changelog entry: dated 2026-07-14, accurately describes the change and links to the compute docs; does not mention the GB-hour consumption implication for Free plan users.

Confidence Score: 4/5

Safe to merge — all changes are documentation updates with no executable code, and the information is consistent across all four files.

The spec table, info note, functions page, and sites page all agree on the new build default (2 CPU / 2 GB) and the removal of lower build tiers. The one gap is that the changelog doesn't mention the GB-hour rate impact on Free plan builds, which could surprise some users.

src/routes/changelog/(entries)/2026-07-14.markdoc — consider adding a note about build GB-hour consumption for Free plan users.

Important Files Changed

Filename Overview
src/routes/changelog/(entries)/2026-07-14.markdoc New changelog entry announcing upgraded default build spec (2 CPU / 2 GB) for all plans; doesn't mention the implied increase in GB-hour consumption for Free plan builds.
src/routes/docs/advanced/billing/compute/+page.markdoc Specs table updated with "Available for" column, lower tiers restricted to runtime-only, three new higher-memory tiers added, and info note updated with the new build/runtime defaults.
src/routes/docs/products/functions/functions/+page.markdoc Resource limits description updated to reflect the new minimum build spec (2 CPU / 2 GB) instead of the previous generic "same tiers" language.
src/routes/docs/products/sites/develop/+page.markdoc Resource limits description updated in parallel with the functions page to reflect the new 2 CPU / 2 GB minimum build spec.

Fix All in Claude Code Fix All in Codex

Prompt To Fix All With AI
Fix the following 1 code review issue. Work through them one at a time, proposing concise fixes.

---

### Issue 1 of 1
src/routes/changelog/(entries)/2026-07-14.markdoc:9
**Free plan GB-hour consumption not mentioned**

The changelog says the change "requires no configuration changes," which is accurate, but it omits the billing side-effect for Free plan users. Build GB-hours are calculated as memory (GB) × build duration. Moving from 512 MB (0.5 GB) to 2 GB quadruples the GB-hour rate during builds — even if builds finish faster, users whose builds are memory-bound rather than CPU-bound may not see proportional speed gains and could exhaust their 100 GB-hour Free plan budget faster than before. A brief note (e.g., "Free plan build GB-hour consumption may increase; faster builds typically offset this") would set correct expectations.

Reviews (1): Last reviewed commit: "Announce new default build spec" | Re-trigger Greptile


We have upgraded the default build specification for Appwrite Sites and Functions on Cloud. Every deployment build now runs with **2 CPU cores and 2GB of memory**, replacing the previous 0.5 CPU and 512MB default. Lower build specifications have been removed.

The new default applies to all plans, including Free, and requires no configuration changes. Expect faster dependency installs, compilation, and bundling across your sites and functions. Runtime specifications are unaffected by this change.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Free plan GB-hour consumption not mentioned

The changelog says the change "requires no configuration changes," which is accurate, but it omits the billing side-effect for Free plan users. Build GB-hours are calculated as memory (GB) × build duration. Moving from 512 MB (0.5 GB) to 2 GB quadruples the GB-hour rate during builds — even if builds finish faster, users whose builds are memory-bound rather than CPU-bound may not see proportional speed gains and could exhaust their 100 GB-hour Free plan budget faster than before. A brief note (e.g., "Free plan build GB-hour consumption may increase; faster builds typically offset this") would set correct expectations.

Prompt To Fix With AI
This is a comment left during a code review.
Path: src/routes/changelog/(entries)/2026-07-14.markdoc
Line: 9

Comment:
**Free plan GB-hour consumption not mentioned**

The changelog says the change "requires no configuration changes," which is accurate, but it omits the billing side-effect for Free plan users. Build GB-hours are calculated as memory (GB) × build duration. Moving from 512 MB (0.5 GB) to 2 GB quadruples the GB-hour rate during builds — even if builds finish faster, users whose builds are memory-bound rather than CPU-bound may not see proportional speed gains and could exhaust their 100 GB-hour Free plan budget faster than before. A brief note (e.g., "Free plan build GB-hour consumption may increase; faster builds typically offset this") would set correct expectations.

How can I resolve this? If you propose a fix, please make it concise.

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

Fix in Claude Code Fix in Codex

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.

1 participant