You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The lifecycle of the Software Development Kit (SDK) follows certain stages that ensure optimal support and improvements for developers. The developers of the SDK manage different versions of the SDK following the principles outlined below:
168
-
169
-
- The SDK developers only add features to the latest major version (active development version).
170
-
- The SDK developers accept patches for the major versions in the maintenance phase. The maintenance phase continues for six months after the release of the next major version.
171
-
- The SDK developers do not accept patches for major versions once the maintenance phase has ended.
172
-
173
-
These principles ensure that the SDK remains up-to-date, secure, and reliable, while also encouraging developers to adopt the latest version.
174
-
175
-
Here's a brief summary of the current status of each version:
176
-
177
-
| Version | Release Date | Status | Active Development Until | End of Life Date |
178
-
| --- | --- | --- | --- | --- |
179
-
| 7.x | May 18, 2023 | Active Development | TBD | TBD |
180
-
| 6.x | February 6, 2023 | Maintenance Phase | May 18, 2023 | November 18, 2023 |
181
-
| 5.x | August 4, 2022 | Maintenance Phase(※) | February 6, 2023 | November 18, 2023 |
182
-
183
-
"Active Development Until" indicates when the version will transition into the maintenance phase, while "End of Life Date" indicates when the version will no longer be supported.
184
-
185
-
※: Exceptionally extended deadline
186
-
187
-
## Version 7.x
161
+
## From version 7.x
188
162
189
163
LINE's SDK developer team decides to generate SDK code based on OpenAPI spec.
190
164
As a result, LINE bot sdk 7.x is not compatible with 6.x. But it can follow the future API changes very quickly.
@@ -203,19 +177,6 @@ As a result, LINE bot sdk 7.x is not compatible with 6.x. But it can follow the
203
177
- `line-bot-spring-boot-webmvc` is a spring-webmvc binding.
204
178
- **usually, you want to depend on this module.**
205
179
206
-
## Version 5.x and 6.x
207
-
208
-
This library provides the Spring Boot binding.
209
-
And there are some incompatible changes between Spring Boot 2.x and 3.x.
210
-
As a result, line-bot-sdk-java maintainers maintain two maintenance lines until the end of the life of Spring Boot 2.x.
211
-
212
-
- line-bot-sdk-java 6.x supports Spring Boot 3.x and Jakarta EE, Java 17+(Branch: master).
213
-
- line-bot-sdk-java 5.x supports Spring Boot 2.x and Java EE, Java 8+(branch: maint/5.x).
214
-
215
-
Spring Boot 2.x is scheduled for retirement on 2023/11/18. This means that line-bot-sdk-java 5.x will be retired on
216
-
2023/11/18.
217
-
https://endoflife.date/spring-boot
218
-
219
180
## Contributing
220
181
221
182
Please check [CONTRIBUTING](CONTRIBUTING.md) before making a contribution.
0 commit comments