Skip to content

Commit ace79ac

Browse files
authored
Merge pull request #177 from graphql-java/updated-release-policy
Update release policy
2 parents a3d713d + 72eda0d commit ace79ac

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

blog/2023-03-21-release-policy.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,21 @@ slug: release-policy
77
We’re formalising our release schedule to give the community a better idea of when to expect releases, what will be contained within them, and when important fixes will be backported.
88

99
## General release schedule
10-
Going forward, we plan to have 4 releases every year, approximately one per quarter. We will alternate between releases containing breaking changes, and releases containing features and bugfixes (without breaking changes).
10+
:::caution
11+
Since this blog post was published, we changed our release schedule from 4 times to 3 times per year.
12+
:::
13+
Going forward, we plan to have 3 releases every year. We will alternate between releases containing breaking changes, and releases containing features and bugfixes (without breaking changes).
1114

12-
For example: our next release 20.1 will be in late March 2023, and this will be a feature and bugfix release without breaking changes. Therefore, we’re going to retain Java 8 in the 20.1 release. Our subsequent quarterly release will be around early July 2023 and will contain breaking changes, including upgrading to Java 11.
15+
For example: our next release 20.1 will be in late March 2023, and this will be a feature and bugfix release without breaking changes. Therefore, we’re going to retain Java 8 in the 20.1 release. Our subsequent release will be around early July 2023 and will contain breaking changes, including upgrading to Java 11.
1316

1417
## Security backports
15-
We will backport critical bugfixes and security fixes for versions dating back 18 months (or roughly 6 versions). These fixes will be backported depending on severity and demand. As security fixes are time sensitive, we will release them on demand instead of waiting for the next quarterly release date.
18+
We will backport critical bugfixes and security fixes for versions dating back 18 months. These fixes will be backported depending on severity and demand. As security fixes are time sensitive, we will release them on demand instead of waiting for the next release date.
1619

1720
## Bugfix backports
18-
We will backport important bug fixes at most 12 months (or roughly 4 versions). These fixes will be backported depending on the severity of the bug and demand.
21+
We will backport important bug fixes at most 12 months. These fixes will be backported depending on the severity of the bug and demand.
1922

2023
## Deprecations
21-
When code is deprecated, we will wait at least 12 months before removing it (or roughly 4 versions).
24+
When code is deprecated, we will wait at least 12 months before removing it.
2225

2326
## Version numbering
2427
We will continue to use `major.minor` version numbering.

documentation/sdl-directives.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ type Employee
3030
}
3131
```
3232

33-
Publishing ``salary`` information to every one who can see this employee's ``name`` might not be want you want. Rather you want some sort of access control
33+
Publishing ``salary`` information to every one who can see this employee's ``name`` might not be what you want. Rather you want some sort of access control
3434
to be in place such that if your role is that of a manager, you can see salaries, otherwise you get no data back.
3535

3636
Directives can help you declare this more easily. Our declaration above would become something like the following:

0 commit comments

Comments
 (0)