[changelog] [Announcement] Updated invocation limits
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 65/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- typescript
Research direction
Start by locating the forge-spec requirement rows covering invocation limits and the simulator's limits/platform-behavior area. Update the stale per-installation and per-environment values, then check whether invocation or web-trigger rate limiting is simulated; done means the documented requirements and relevant parity behavior reflect the CHANGE-3420 thresholds.
Written by the indexing model from the issue text.
Description
GUID: CHANGE-3420
pubDate: Tue, 01 Sep 2026 03:27:49 GMT
Category: Announcement
What's changing
Atlassian is updating invocation rate limits for user-led invocations (UI and web triggers):
- Per app installation: 5,000 requests per minute (RPM) → 300 requests per second (RPS) or 7,000 RPM, whichever is hit first.
- Per environment: the previous global limit of 30,000 RPM is removed entirely.
- Per user: unchanged at 1,200 RPM.
Apps with high-burst activity may need retry logic, using the rateLimitProperties field returned from Forge bridge invoke, or web trigger rate-limiting response headers.
Impact on forge-sim parity
Simulator area: limits / platform behavior.
- Any documented or simulated invocation rate-limit values (per-installation 5,000 RPM, per-environment 30,000 RPM) are now stale — new numbers are 300 RPS / 7,000 RPM per installation, no per-environment cap.
- If forge-sim simulates rate limiting or 429 responses for invocations/web triggers, thresholds should reflect the new values. The dual-threshold semantics (burst RPS cap AND sustained RPM cap, whichever trips first) is a behavioral shape worth matching if limits are enforced.
- Also confirms two app-facing surfaces worth parity checks: the
rateLimitPropertiesfield on the bridgeinvokeresponse, and rate-limiting response headers on web triggers.
Link: https://developer.atlassian.com/platform/forge/changelog/#CHANGE-3420
- forge-spec: update affected requirement rows (behavior change)
- Dominant language
- TypeScript
- Stars
- 5
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from ryanackley/forge-sim
-
upstream-changelog
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
ryanackley/forge-sim#36 ·
-
upstream-changelog
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
ryanackley/forge-sim#34 ·
-
upstream-changelog
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
ryanackley/forge-sim#21 ·
-
upstream-changelog
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
ryanackley/forge-sim#18 ·
-
upstream-changelog
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
ryanackley/forge-sim#12 ·
All issues in ryanackley/forge-sim
Similar issues
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster no-stale P3
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficulty 1/5 Under an hour Newbie friendliness 76/100
-
code-quality refactoring
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
github/gh-aw-firewall#8816 ·
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
vercel/react-tweet#225 ·