SelectPubNub EOL Policy

PubNub EOL Policy

When and SDK Major or Minor version is released PubNub will stop supporting the last Major. Minor version of the release twelve months later. For example if 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.

To ensure 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 in its sole discretion. Any conflict between this Policy and the terms of support shall be controlled by the provisions of this Policy.

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 releases include updates or enhancements/features to existing products, moderate administration or UI changes, and major bug fixes.

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

PubNub will make commercially reasonable efforts to adhere to the following guidelines: 1. The End of Life 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: (a) three (3) years from the date it first became Generally Available or (b) one (1) year after the N+2 Major.Minor version becomes Generally Available.

Example 1: SDK's with Major.Minor version of 3.9.X will be marked as EOL once version 4.1.X becomes released.

Example 2: SDK's with 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.

PubNub will make commercially reasonable efforts to adhere to the following guidelines: 1. The End of Life 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: (a) years (3) years from the date it first became Generally Available or (b) one (1) year after the N+2 version becomes Generally Available.

Customers with a 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.

PubNub will support only the current release.

PubNub will make commercially reasonable efforts to provide six (6) months notice of an affected product's End of Life Date and, after the effective End of Life Notice, provide Full Service Software Support for a maximum of 6 months.

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 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

Cloud Services - means Software or platform services offered on servers that are owned or managed by PubNub and provided to customer as specified in one or more grant letters, or as further defined by the relevant customer agreement.

Custom Software Support - Is an individually negotiated Software support contract requiring a PubNub-approved quote for product where the customer requests Support beyond the published End of Life 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 failure of a PubNub product.

End of Life (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.

End of Life 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 – 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 customer installs during any applicable support period.

Following is the list of SDKs version and their expected End of Life (EOL) Period.

Android
  • AIR
  • AIR Mobile
  • ASP.NET
  • ActionScript
  • Android
  • Angular2
  • AngularJS
  • Arduino
  • Atmel SAM D21
  • Atmel SAMA5D3
  • BlackBerry
  • Blocks
  • C
  • C#
  • C++
  • ChatEngine
  • Clojure
  • Cocoa Swift
  • Cocoa
  • CodenameOne
  • Coldfusion
  • CommonJS
  • Construct 2
  • EON Chart
  • EON Map
  • Electric Imp
  • Erlang
  • FreeRTOS
  • GWT
  • Go
  • Google App Engine GAE
  • Impactjs
  • J2ME
  • Java
  • JavaScript
  • Kinoma Create
  • Kontili
  • LinkIt ONE
  • Lua
  • Lua Corona SDK
  • Lua Moai
  • MPLAB Harmony PIC32
  • MQTT
  • Mbed
  • Microchip PIC32
  • Monkey
  • MonoForLinux
  • Node.js
  • Objective-C
  • Opa
  • PCL
  • PHP
  • Parse
  • Perl 5
  • PhoneGap
  • Pocket PC
  • Python Google App Engine
  • Python
  • Python-Asyncio
  • Python-Tornado
  • Python-Twisted
  • Qooxdoo
  • Qt
  • REST
  • RaspberryPi
  • React
  • Rhomobile
  • Ruby
  • Scala
  • Sencha
  • Silverlight
  • SmartTV
  • Socket.IO
  • Swift
  • TI CC3200 LaunchPad
  • TI MSP430 F5529 LaunchPad with CC3100 WiFi BoosterPack (Energia)
  • Titanium
  • Unity
  • Vue
  • WebOS
  • WebRTC
  • WebWorker
  • Windows 8
  • Windows 8.1
  • Windows C
  • Windows C++
  • Windows Phone 7
  • Windows Phone 7.1
  • Windows Phone 8
  • Windows Phone 8.1
  • Windows Store
  • Xamarin.Android
  • Xamarin.Mac
  • Xamarin.iOS
  • iOS SDK
VersionEOL Date
4.25.0June 06, 2022 or 1 yr from the date when v4.27.0 or a higher version is released, which ever is earlier.
4.24.0May 21, 2022 or 1 yr from the date when v4.26.0 or a higher version is released, which ever is earlier.
4.23.0June 05, 2020
4.22.0May 20, 2020
4.21.0May 07, 2020
4.20.0April 25, 2020
4.19.0October 26, 2019
4.18.0August 07, 2019
4.17.0EOL
4.16.0EOL
4.15.0EOL
4.14.0EOL
4.13.0EOL
4.12.0EOL
4.11.0EOL
4.10.0EOL
4.9.1EOL
4.9.0EOL
4.8.0EOL
4.7.0EOL
4.6.5EOL
4.6.4EOL
4.6.3EOL
4.6.2EOL
4.6.1EOL
4.6.0EOL
4.5.0EOL
4.4.4EOL
4.4.3EOL
4.4.2EOL
4.4.1EOL
4.4.0EOL
4.3.1EOL
4.3.0EOL
4.2.2EOL
4.2.1EOL
4.2.0EOL
4.1.0EOL
4.0.14EOL
4.0.13EOL
4.0.12EOL
4.0.11EOL
4.0.10EOL
4.0.9EOL
4.0.8EOL
4.0.7EOL
4.0.6EOL
4.0.5EOL
4.0.4EOL
4.0.3EOL
4.0.2EOL
4.0.1EOL
4.0.0EOL

Copyright © 2018 PubNub Inc.