Say it like this
- We're cutting the first release candidate tomorrow
- This release candidate has too many unresolved issues
- Let's push RC2 to staging for final validation
Use it at work
Testing
- The release candidate is ready for QA.
- We found a bug in RC2, so we'll cut RC3.
Status
- If the release candidate passes, we ship Friday.
- RC1 is on staging.
Process
- Let's cut a release candidate from main tomorrow.
- Only bug fixes go into the release candidate.
Don't say this
Release candidate is a noun (a version), not a verb. You do not release candidate something; you release or ship a release candidate.
Don't mix it up
| Term | What it is | Who writes or uses it | When |
|---|---|---|---|
| release candidate | Possible final version | QA, release team | Right before release |
| beta | Early version for some users | External users | Before launch |
Practice
Try it
4 quick exercises
1. Your team found a critical bug in the release candidate. How do you say it?
2. We should test the _______ thoroughly before we ship the final version.
3. Which sentence uses 'release candidate' incorrectly?
4. Rewrite this in natural tech English using 'release candidate': 'Before we give this software to all users, we test it carefully one more time.'
Say it out loud
Phrase 1 of 3
"We're cutting the first release candidate tomorrow"
We don't save your recording. The word check uses your browser's speech recognition.
More about release candidate
Real examples(3)
- in a standup
"We released RC1 yesterday, and the QA team has already found three critical bugs."
- in a code review
"This fix needs to go into the next release candidate since we want it tested before launch."
- in a team meeting
"If RC3 passes all tests by Friday, we can ship the final version on Monday."
More mistakes(2)
Handle with care. Do not use as a verb. It is a noun describing a version, not an action. Avoid saying we release candidate something.
- ✕This is a release candidate feature.✓This is a feature in the release candidate.
Release candidate describes a version of the entire software, not individual features. A feature is part of a release candidate, not the other way around.
- ✕We need to candidate this code before launch.✓We need to include this code in the release candidate.
Do not shorten release candidate to candidate as a verb. Use the full term or say include in the release candidate.
Other forms(4)
- release candidate noun
"The release candidate contains all the features scheduled for this sprint."
- RC (abbreviation) noun
"We are testing RC2 in production."
- release-candidate version noun (adjective modifier)
"The release-candidate version of the API is now available for integration testing."
- RC / rc1 short form
"QA signed off on rc2, so it becomes the final release."
Often used with(5)
- cut a release candidate · Means to create and prepare a release candidate version for testing.
- release candidate testing · The final testing phase performed on a release candidate before launch.
- release candidate build · The compiled executable or package version labeled as a release candidate.
- ship a release candidate · To deliver or deploy a release candidate to the testing environment or staging servers.
- RC1, RC2, RC3 · Sequential numbering used when multiple release candidates are created and refined.
Similar words(3)
- pre-release version · More general term; release candidate is more specific and implies it is very close to final.
- beta version · Beta is earlier in the cycle and may be less stable than a release candidate.
- final build · Emphasizes that it is nearly complete, but does not carry the same testing connotation.
Opposites(3)
- stable release
- final release
- production version
Questions(8)
- What does RC mean in software?
- RC means release candidate. "v2.0-rc1" is the first release candidate for version 2.0; if testers find bugs, the team ships rc2, rc3 and so on.
- What is the difference between a beta and a release candidate?
- A beta can still change and gain features. A release candidate is feature-complete: the team only fixes bugs, and if none are found, the RC becomes the final release.
- What does "cut a release candidate" mean?
- It means creating a release candidate build from the code, usually from a release branch, so QA can start final testing.
- What does release candidate mean in software engineering?
- A release candidate (RC) is a version of software that has completed internal development and testing and is ready for final testing before an official release. It is stable enough for external users to test but may still contain minor bugs. The goal is to catch any remaining issues before the software goes live to all customers.
- How do you use release candidate in a sentence at work?
- You can say: We are shipping RC1 to staging for QA testing. or The release candidate passed all automated tests. or We found three bugs in the release candidate, so we need to create RC2.
- Is release candidate formal or informal?
- Release candidate is neutral in formality. It is the standard industry term used in both casual team discussions and formal documentation. You will hear it in standups, emails, and release notes.
- What is the difference between release candidate and beta?
- A beta version is earlier in the testing cycle and may have more bugs. A release candidate is closer to the final version and is expected to be very stable. Release candidates typically get only a final round of testing before the official release.
- Why do teams use release candidates?
- Release candidates reduce the risk of launching broken code. They allow teams to catch bugs in a controlled environment before customers are affected. This approach improves software quality and user trust.



