Skip to content
Ramya Rao edited this page Nov 20, 2024 · 7 revisions

Welcome to the stripe-java wiki!

Migration guides across major versions

Every time there is a breaking change in the Stripe API, they are shipped under a new API version. We ship a new major version of the stripe-java library every time this happens.

Below is a list of major versions of the stripe-java library (going back till 2018) and the API version they map to along with the changelog you should carefully read while upgrading. We may link to the migration guide instead of the changelog if it is more readable or the changes are more extensive and need more guidance to follow through.

Major version API Version Changelog
28 2024-10-28.acacia Changelog for v28
27 2024-09-30.acacia Changelog for v27
26 2024-06-20 Changelog for v26
25 2024-04-10 Changelog for v25
24 2023-10-16 Changelog for v24
23 2023-08-16 Migration guide for v23
22 2022-11-15 Migration guide for v22
21 2022-08-01 Migration guide for v21
20 2020-08-27 Changelog for v20
19 2020-03-02 Changelog for v19
18 2020-03-02 Changelog for v18
17 2019-12-03 Migration guide for v17
16 2019-12-03 Changelog for v16
15 2019-11-05 Changelog for v15
14 2019-10-17 Changelog for v14
13 2019-10-08 Changelog for v13
12 2019-09-09 Changelog for v12
11 2019-08-14 Changelog for v11
10 2019-05-16 Changelog for v10
9 2019-03-14 Migration guide for v9
8 2019-03-14 Migration guide for v8

Below are the changelog/migration guides for older major versions of the stripe-java SDK where the API version used is defined by you and not the SDK

Major version Changelog
7 Migration guide for v7
6 Migration guide for v6