PubNub SDK EOL Policy
Effective March 2018
Laymen TL;DR
When an SDK Major or Minor version is released PubNub will stop supporting the last Major. The Minor version of the release twelve months later. For example, if the Major version 3.0.X is released on April 1, 2018, support for version 2.8.X would end on April 1, 2019. If version 3.2.X is released on May 1, 2018, we would stop supporting version 3.0.X on May 1, 2019.
Official Policy
To ensure the delivery of innovative and cost-effective products, PubNub will periodically discontinue specific SDKs, APIs, Tools, Services, and features. At PubNub's sole discretion, such products or services may be discontinued regardless of the delivery method, including on-premises software, hardware, and cloud services. This policy describes the intended communication and transition plans for discontinued products and versions and provides information required to plan for migration to replacement technologies. Any questions arising in the interpretation of this policy or the application of this Policy shall be as determined by PubNub at its sole discretion. Any conflict between this Policy and the terms of support shall be controlled by the provisions of this Policy.
Releases
Major (Main) Release
Major releases encompass new products, major architecture changes, major user interface (UI) changes, significant new features or capabilities/functionality additions, new solutions, and substantial innovation.
Minor Release
Minor releases include updates or enhancements/features to existing products, moderate administration or UI changes, and major bug fixes.
Update (Patch) Release
Update releases incorporate minor bug fixes, security fixes, and service packs. Update releases are typically incorporated into the next Minor Software release.
The Software product version numbering scheme is defined as follows.
(Major). (Minor). (Update)
Example: 3.1.4 Where Major release is 3, Minor release is 1, Update release is 4
SDKs
PubNub will make commercially reasonable efforts to adhere to the following guidelines:
- The End of Life (EOL) Period for a Major.
- Minor Software release, "N," starts when the N+2 release becomes Generally Available.
The maximum total support life of a Software release is the lesser of:
- three (3) years from the date it first became Generally Available or
- one (1) year after the N+2 Major. The Minor version becomes Generally Available.
Example 1: SDKs with Major. Minor version of 3.9.X will be marked as EOL once version 4.1.X becomes released.
Example 2: SDKs with the Minor version of 4.1.X will be marked as EOL once version 4.3.X is released.
Customers with paid support plans will receive support as described above. During this time, critical bug fixes may be made available but for access to new features or optimizations released in a later version, an upgrade will be required.
Customers creating standard support issues using our free service may be asked to upgrade to the currently supported SDK version before receiving further support.
In all cases, no further feature development will be done on the SDKs after the EOL date has been reached.
APIs and Tools
PubNub will make commercially reasonable efforts to adhere to the following guidelines: 1. The EOL Period for a Major. Minor Software release, "N," starts when the N+2 release becomes Generally Available.
The maximum total support life of a Software release is the lesser of:
- years (3) years from the date it first became Generally Available or
- one (1) year after the N+2 version becomes Generally Available.
Customers with paid support plans will receive support as described above. During this time, critical bug fixes may be made available but for access to new features or optimizations released in a later version, an upgrade will be required.
Customers creating standard support issues using our free service may be asked to upgrade to the currently supported SDK version before receiving further support.
In all cases, no further feature development will be done on the affected offerings after the EOL date has been reached.
Cloud service
PubNub will support only the current release.
Product features
PubNub will make commercially reasonable efforts to provide six (6) months' notice of an affected product's EOL Date and, after the effective EOL Notice, provide Full Service Software Support for a maximum of 6 months.
Extension of Support Terms
Custom Software Support. In rare instances, and at our sole discretion, PubNub may offer extended support, beyond the typical support lifecycle. Custom Software Support may be available at an additional cost to a customer. Custom Software Support will endeavor to provide workaround solutions under the following conditions:
-
The technology remains supportable per PubNub, including being free from unsupported dependencies on components provided by independent Software vendors (ISVs) that are outside PubNubs control; and
-
The platform it operates on is supported by our original equipment manufacturer (OEM) technology partner (where applicable); and
-
Technical support for issue resolution will be provided on a commercially reasonable basis; and Custom Software Support could be added at an additional cost:
- Product Enhancement Requests (PER)
- Patches, Updated, Hotfixes or Engineering-related support
- New Operating System support
- SLA commitments related to defects in the supported product
Definitions
Cloud Services - Means Software or platform services offered on servers that are owned or managed by PubNub and provided to a customer as specified in one or more grant letters, or as further defined by the relevant customer agreement.
Custom Software Support - This is an individually negotiated Software support contract requiring a PubNub-approved quote for the product where the customer requests Support beyond the published EOL Date.
Defect Severity – References to bug or defect severity reflect a qualitative appraisal of the problem's extent. The following guidelines apply: Sev Description Examples 1 Business has stopped. - Your organization cannot conduct business based on a failure of a PubNub product.
EOL Period - Refers to the timeframe beginning with the day PubNub announces a product is no longer available for purchase until the last date the product is formally supported by PubNub.
EOL Date – The last day that the product and/or Software version is supported per the terms of the standard Software and Hardware support offerings
Generally Available – The product is generally available for Sale and Support on current PubNub price books.
Software - Means each PubNub Software program in object-code format or source code that is licensed from PubNub or its authorized partners including updates and upgrades that the customer installs during any applicable support period.
EOL period
The following is the list of all SDK versions and their expected EOL period.
Version | Release date | EOL date |
v8.4.0 | December 17, 2024 | December 17, 2027 or 1 yr from the date when v8.6.X or a higher version is released, which ever is earlier. |
v8.3.2 | December 12, 2024 | December 12, 2027 or 1 yr from the date when v8.5.X or a higher version is released, which ever is earlier. |
v8.3.1 | November 18, 2024 | November 18, 2027 or 1 yr from the date when v8.5.X or a higher version is released, which ever is earlier. |
v8.3.0 | November 14, 2024 | November 14, 2027 or 1 yr from the date when v8.5.X or a higher version is released, which ever is earlier. |
v8.2.10 | October 31, 2024 | January 17, 2026 |
v8.2.9 | October 25, 2024 | January 17, 2026 |
v8.2.8 | September 30, 2024 | January 17, 2026 |
v8.2.7 | August 1, 2024 | January 17, 2026 |
v8.2.6 | July 23, 2024 | January 17, 2026 |
v8.2.5 | July 18, 2024 | January 17, 2026 |
v8.2.4 | June 17, 2024 | January 17, 2026 |
v8.2.3 | June 6, 2024 | January 17, 2026 |
v8.2.2 | June 5, 2024 | January 17, 2026 |
v8.2.1 | May 22, 2024 | January 17, 2026 |
v8.2.0 | May 21, 2024 | January 17, 2026 |
v8.1.0 | May 16, 2024 | December 14, 2025 |
v8.0.1 | April 23, 2024 | June 21, 2025 |
v8.0.0 | April 22, 2024 | June 21, 2025 |
v7.6.3 | April 18, 2024 | May 22, 2025 |
v7.6.2 | March 28, 2024 | May 22, 2025 |
v7.6.1 | February 26, 2024 | May 22, 2025 |
v7.6.0 | February 21, 2024 | May 22, 2025 |
v7.5.0 | January 16, 2024 | May 22, 2025 |
v7.4.5 | November 28, 2023 | March 21, 2025 |
v7.4.4 | November 14, 2023 | March 21, 2025 |
v7.4.3 | November 8, 2023 | March 21, 2025 |
v7.4.2 | October 30, 2023 | March 21, 2025 |
v7.4.1 | October 17, 2023 | March 21, 2025 |
v7.4.0 | October 16, 2023 | March 21, 2025 |
v7.3.3 | September 11, 2023 | February 16, 2025 |
v7.3.2 | August 31, 2023 | February 16, 2025 |
v7.3.1 | August 21, 2023 | February 16, 2025 |
v7.3.0 | July 26, 2023 | February 16, 2025 |
v7.2.3 | June 19, 2023 | November 16, 2024 |
v7.2.2 | December 12, 2022 | November 16, 2024 |
v7.2.1 | November 10, 2022 | November 16, 2024 |
v7.2.0 | July 1, 2022 | November 16, 2024 |
v7.1.2 | June 22, 2022 | August 26, 2024 |
v7.1.1 | June 14, 2022 | August 26, 2024 |
v7.0.1 | May 24, 2022 | August 1, 2023 |
v7.0.0 | May 24, 2022 | August 1, 2023 |
v6.0.0 | April 21, 2022 | June 24, 2023 |
v5.0.1 | March 2, 2022 | May 21, 2023 |
v5.0.0 | January 12, 2022 | May 21, 2023 |
v4.37.0 | December 16, 2021 | February 12, 2023 |
v4.36.0 | December 9, 2021 | February 12, 2023 |
v4.35.0 | December 2, 2021 | January 16, 2023 |
v4.34.2 | December 1, 2021 | January 9, 2023 |
v4.34.1 | November 19, 2021 | January 9, 2023 |
v4.34.0 | November 19, 2021 | January 9, 2023 |
v4.33.1 | October 18, 2021 | January 2, 2023 |
v4.33.0 | August 31, 2021 | January 2, 2023 |
v4.32.1 | May 26, 2021 | December 19, 2022 |
v4.32.0 | April 28, 2021 | December 19, 2022 |
v4.31.0 | April 22, 2021 | October 1, 2022 |
v4.30.1 | March 30, 2021 | May 28, 2022 |
v4.29.11 | January 11, 2021 | May 22, 2022 |
v4.29.10 | November 30, 2020 | May 22, 2022 |
v4.29.9 | October 5, 2020 | May 22, 2022 |
v4.29.8 | September 21, 2020 | May 22, 2022 |
v4.29.7 | September 14, 2020 | May 22, 2022 |
v4.29.6 | September 8, 2020 | May 22, 2022 |
v4.29.5 | September 1, 2020 | May 22, 2022 |
v4.29.4 | August 14, 2020 | May 22, 2022 |
v4.29.3 | August 14, 2020 | May 22, 2022 |
v4.29.2 | August 5, 2020 | May 22, 2022 |
v4.29.1 | August 4, 2020 | May 22, 2022 |
v4.29.0 | August 4, 2020 | May 22, 2022 |
v4.28.4 | July 15, 2020 | April 30, 2022 |
v4.28.3 | July 15, 2020 | April 30, 2022 |
v4.28.2 | June 29, 2020 | April 30, 2022 |
v4.28.1 | June 19, 2020 | April 30, 2022 |
v4.28.0 | June 3, 2020 | April 30, 2022 |
v4.27.6 | April 24, 2020 | September 4, 2021 |
v4.27.5 | April 21, 2020 | September 4, 2021 |
v4.27.4 | March 18, 2020 | September 4, 2021 |
v4.27.3 | January 6, 2020 | September 4, 2021 |
v4.27.2 | December 5, 2019 | September 4, 2021 |
v4.27.1 | November 20, 2019 | September 4, 2021 |
v4.27.0 | October 8, 2019 | September 4, 2021 |
v4.26.1 | September 27, 2019 | July 3, 2021 |
v4.26.0 | September 20, 2019 | July 3, 2021 |
v4.25.2 | September 3, 2019 | November 8, 2020 |
v4.25.1 | August 23, 2019 | November 8, 2020 |
v4.25.0 | August 16, 2019 | November 8, 2020 |
v4.24.6 | August 9, 2019 | October 20, 2020 |
v4.24.5 | August 7, 2019 | October 20, 2020 |
v4.24.4 | July 26, 2019 | October 20, 2020 |
v4.24.3 | June 19, 2019 | October 20, 2020 |
v4.24.2 | June 13, 2019 | October 20, 2020 |
v4.24.1 | June 6, 2019 | October 20, 2020 |
v4.24.0 | May 9, 2019 | October 20, 2020 |
v4.23.0 | March 14, 2019 | September 16, 2020 |
v4.22.0 | March 4, 2019 | June 9, 2020 |
v4.21.7 | December 20, 2018 | April 14, 2020 |
v4.21.6 | October 4, 2018 | April 14, 2020 |
v4.21.5 | August 6, 2018 | April 14, 2020 |
v4.21.4 | August 4, 2018 | April 14, 2020 |
v4.21.3 | July 10, 2018 | April 14, 2020 |
v4.21.2 | June 12, 2018 | April 14, 2020 |
v4.21.1 | June 8, 2018 | April 14, 2020 |
v4.21.0 | June 6, 2018 | April 14, 2020 |
v4.20.3 | April 24, 2018 | April 4, 2020 |
v4.20.2 | February 28, 2018 | April 4, 2020 |
v4.20.1 | January 29, 2018 | April 4, 2020 |
v4.20.0 | January 4, 2018 | April 4, 2020 |
v4.19.0 | December 5, 2017 | July 6, 2019 |
v4.18.0 | November 20, 2017 | February 4, 2019 |
v4.17.0 | October 19, 2017 | January 5, 2019 |
v4.16.2 | October 19, 2017 | December 20, 2018 |
v4.16.1 | October 12, 2017 | December 20, 2018 |
v4.16.0 | October 10, 2017 | December 20, 2018 |
v4.15.1 | August 21, 2017 | November 19, 2018 |
v4.15.0 | August 21, 2017 | November 19, 2018 |
v4.14.0 | August 14, 2017 | November 10, 2018 |
v4.13.0 | July 27, 2017 | September 21, 2018 |
v4.12.0 | June 19, 2017 | September 14, 2018 |
v4.10.0 | May 23, 2017 | July 19, 2018 |
v4.9.1 | May 18, 2017 | July 19, 2018 |
v4.8.0 | April 6, 2017 | June 23, 2018 |
v4.7.0 | March 30, 2017 | June 18, 2018 |
v4.6.0 | March 27, 2017 | May 6, 2018 |
v4.5.0 | March 8, 2017 | April 30, 2018 |
v4.4.4 | February 14, 2017 | April 27, 2018 |
v4.4.3 | February 7, 2017 | April 27, 2018 |
v4.4.2 | January 31, 2017 | April 27, 2018 |
v4.4.1 | January 31, 2017 | April 27, 2018 |
v4.4.0 | January 23, 2017 | April 27, 2018 |
v4.3.3 | December 16, 2016 | April 8, 2018 |
v4.3.2 | November 28, 2016 | April 8, 2018 |
v4.3.1 | November 22, 2016 | April 8, 2018 |
v4.3.0 | November 18, 2016 | April 8, 2018 |
v4.2.5 | November 4, 2016 | February 23, 2018 |
v4.2.4 | November 1, 2016 | February 23, 2018 |
v4.2.3 | November 1, 2016 | February 23, 2018 |
v4.2.2 | October 31, 2016 | February 23, 2018 |
v4.2.1 | October 30, 2016 | February 23, 2018 |
v4.2.0 | October 26, 2016 | February 23, 2018 |
v4.1.1 | October 17, 2016 | December 18, 2017 |
v4.1.0 | October 13, 2016 | December 18, 2017 |
v4.0.13 | October 5, 2016 | November 26, 2017 |
v4.0.12 | October 3, 2016 | November 26, 2017 |
v4.0.11 | September 27, 2016 | November 26, 2017 |
v4.0.10 | September 14, 2016 | November 26, 2017 |
v4.0.9 | September 9, 2016 | November 26, 2017 |
v4.0.8 | August 25, 2016 | November 26, 2017 |
v4.0.7 | August 25, 2016 | November 26, 2017 |
v4.0.6 | August 18, 2016 | November 26, 2017 |
v4.0.5 | August 10, 2016 | November 26, 2017 |
v4.0.4 | August 9, 2016 | November 26, 2017 |
v4.0.3 | August 7, 2016 | November 26, 2017 |
v4.0.2 | August 3, 2016 | November 26, 2017 |
v4.0.1 | August 1, 2016 | November 26, 2017 |
v4.0.0 | August 1, 2016 | November 26, 2017 |