From 3b9899bade135b8ebc69a49426e04c00a1144ae1 Mon Sep 17 00:00:00 2001 From: Anthony Restaino Date: Thu, 24 Mar 2022 16:17:21 -0400 Subject: [PATCH] Version 3.0 preparation --- CHANGELOG.md | 5 +++++ README.md | 2 ++ api-core/src/main/java/com/vimeo/networking2/ApiConstants.kt | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3178f962..88732da5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ Change Log ========== +Version 3.0.0 *(2022-03-25)* +---------------------------- +- Disables certificate pinning by default and removes the ability to pin to Vimeo's intermediate API certificate. +- Consumers of 2.x or 1.x versions of the library will need to upgrade to 3.x or manually disable certificate pinning before 3 March 2023, when the certificate pinned to in those versions expires. Failure to upgrade to 3.x or disable certificate pinning by that date will result in API requests failing. + Version 2.4.0 *(2022-03-08)* ---------------------------- - Added `id` to `Live`. diff --git a/README.md b/README.md index 580abd1a..aabcbd95 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # vimeo-networking vimeo-networking is a JVM (Java & Kotlin) SDK used for interacting with the Vimeo API. The example app provided in this project shows the implementation in the context of an Android app. +#### WARNING: Please upgrade to version 3.x of this library by 3 March 2023 or manually disable certificate pinning on version 1.x or 2.x by this date. API requests that use certificate pinning will fail beginning on this date as the certificate that 1.x and 2.x pin to will expire and be replaced. + | Branch | Build Status | |--------|--------------| | develop | [![release workflow](https://github.com/vimeo/vimeo-networking-java/actions/workflows/shipit.yml/badge.svg)](https://github.com/vimeo/vimeo-networking-java/actions/workflows/shipit.yml) | diff --git a/api-core/src/main/java/com/vimeo/networking2/ApiConstants.kt b/api-core/src/main/java/com/vimeo/networking2/ApiConstants.kt index 83824dcf..7f0133fc 100644 --- a/api-core/src/main/java/com/vimeo/networking2/ApiConstants.kt +++ b/api-core/src/main/java/com/vimeo/networking2/ApiConstants.kt @@ -33,7 +33,7 @@ object ApiConstants { const val SSL_URL_PATTERN = "*.vimeo.com" - const val SDK_VERSION = "2.4.0" + const val SDK_VERSION = "3.0.0" const val NONE = -1