From a8ee9a6ca8c7c52f6c327172ebe1eb5d989c74da Mon Sep 17 00:00:00 2001 From: Muhammad Soban Javed Date: Wed, 21 Aug 2024 19:17:32 +0500 Subject: [PATCH] chore: Pin algoliasearch to v3 Recently algoliasearch released the new major version v4 of its Python client and it has multiple breaking changes, which will impact one of the edX platform plugins. So we must make that plugin compatible with algoliasearch v4 before upgrading this package. Changelog: https://algolia.com/doc/libraries/python/v4/upgrade/ --- requirements/constraints.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 0a95e5c8a4..7aa23a04ba 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -12,6 +12,12 @@ # This file contains all common constraints for edx-repos -c common_constraints.txt +# Date: 2024-08-21 +# Description: This is the major upgrade of algoliasearch python client and it will +# break one of the edX' platform plugin, so we need to make that compatible first. +# Ticket: https://github.com/openedx/edx-platform/issues/35334 +algoliasearch<4.0.0 + # As it is not clarified what exact breaking changes will be introduced as per # the next major release, ensure the installed version is within boundaries. celery>=5.2.2,<6.0.0