Upgrade algoliasearch to v4
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/
This work should probably be moved to the website team. We can discuss when Jeremy returns, unless @spencertiberi wants to take care of ensuring this work gets ticketed by the other team. Additionally, we should point this ticket to any new tickets where applicable.
Yes, this issue is created for the constraint to be compatible with this work (https://github.com/openedx/edx-platform/issues/35055). This dependency was added for the learner_recommendations app which then was transformed into a private edX platform plugin (https://github.com/openedx/edx-platform/pull/33782), which Aperture now owns. So this will go to Aperture and we can remove this dependency from here and add in that private plugin.
Sounds good. Just making sure this makes it to an Aperture ticket then.
@hurtstotouchfire - are you able to move this to Aperture's queue? Thanks!
@hurtstotouchfire one more ping.
FYI, I got a new github but haven't gotten around to fully transitioning access. Sorry about that. I'll probably be terrible about responding to pings on the new account as well though. 😅
@justinhynes can you get this into our backlog?
All set, internal ticket is APER-3668.
PR to address this issue: https://github.com/openedx/edx-platform/pull/36403