Недавно я начал использовать ограниченную постановку в своем проекте Google App Engine. Данные по-прежнему распределяются между всеми версиями, но поведение (особенно поведение, обращенное к пользователю) отличается.
Естественно, когда я реализую что-то невероятно новое, оно работает только с последней версией моего кода, и я не чувствую, что его следует переносить на более старые версии.
Некоторые из этих новых функций требуют периодического запуска заданий cron, но я столкнулся с проблемой. Мне нужно запустить задание cron, чтобы вызвать последний код, но в документации Google говорится об этой проблеме:
Cron requests are always sent to the default version of the application.
Версия по умолчанию является самой старой, потому что первые версии клиентского кода, которые были отправлены пользователям, не были перспективными и не знали, как выбрать, какую версию API вызывать.
Итак, мой вопрос: как я могу обойти это ограничение и создать задание cron, которое будет вызывать последнюю версию приложения, а не версию по умолчанию?