← Hyperdrive (Postgres & MySQL) / hyperdrive / platform
Примечания к выпуску
2025-12-04
localConnectionString поле конфигурации и CLOUDFLARE_HYPERDRIVE_LOCAL_CONNECTION_STRING_<BINDING_NAME> переменная окружения теперь поддерживает подключение к удаленным базам данных по TLS при локальной разработке с wrangler dev.
При использовании строки подключения к удалённой базе данных код Worker выполняется локально на вашем компьютере, подключаясь напрямую к удалённой базе данных. Кэширование Hyperdrive в этом случае не действует.
См. Локальная разработка с инструкциями по настройке подключений к удаленным базам данных для локальной разработки.
2025-07-03
Теперь в конфигурациях Hyperdrive можно задавать конкретное количество соединений с исходной базой данных. Минимум составляет 5 соединений для всех конфигураций, а максимум зависит от вашего План Workers.
Это ограничение мягкое. В случае непредвиденных сетевых сбоев Hyperdrive может открывать больше подключений, чем задано этим лимитом, чтобы обеспечить высокую доступность и отказоустойчивость.
2025-05-05
Теперь Hyperdrive лучше кэширует подготовленные выражения ближе к вашим Workers. Благодаря этому попадания в кэш происходят до 5 раз быстрее за счёт сокращения количества round trip между вашим Worker и пулом соединений Hyperdrive.
2025-03-07
Теперь Hyperdrive использует Диапазоны IP-адресов Cloudflare для исходящего трафика.
Это позволяет настроить политики брандмауэра базы данных так, чтобы разрешить доступ только для этого ограниченного диапазона IP-адресов.
Подробнее о настройка сети базы данных для Hyperdrive.
2025-03-07
Теперь Hyperdrive объединяет все соединения с базой данных в пул в одном или нескольких регионах, максимально близких к вашей базе данных. Благодаря этому задержка некэшированных запросов и новых соединений с базой данных, измеренная от пулов соединений Hyperdrive, снижается до 90%.
Благодаря улучшенному размещению пулов подключений Hyperdrive функция Smart Placement в Workers работает эффективнее: она размещает Worker и пул подключений к базе данных Hyperdrive как можно ближе к самой базе данных.
См. анонс для дополнительных сведений.
2025-01-28
При создании конфигурации Hyperdrive для частной базы данных достаточно указать учётные данные базы данных и настроить Cloudflare Tunnel в той частной сети, где доступна база данных.
Hyperdrive автоматически создаст Cloudflare Access, Service Token и политики, необходимые для защиты вашего Cloudflare Tunnel и его ограничения рамками конфигурации Hyperdrive.
См. документация о том, как настроить Hyperdrive для подключения к частной базе данных.
2024-12-11
Теперь кэширование запросов Hyperdrive происходит во всех точках, где доступен Hyperdrive. Если запрос выполняется там, где результат уже закэширован, задержка может снизиться до 90%.
См. документация о том, как Hyperdrive кеширует результаты запросов.
2024-11-19
При подключении к базе данных, которая требует защищённой текстовой аутентификации по паролю через TLS, Hyperdrive теперь поддерживает этот способ аутентификации.
См. документацию, чтобы узнать все режимы аутентификации PostgreSQL, поддерживаемые Hyperdrive.
2024-10-30
При создании новой конфигурации Hyperdrive для частной базы данных через Tunnel Hyperdrive проверяет, может ли он подключиться к базе данных, чтобы убедиться, что Tunnel и приложение Access настроены правильно. Это упрощает диагностику проблем с подключением.
См. документация о подключении к приватным базам данных, где это описано подробнее.
2024-09-20
Популярный pg (node-postgres драйвер больше не требует устаревший node_compat режиме и теперь может использоваться как в Workers, так и в Pages для подключения к Hyperdrive. Здесь применяется новая (улучшенная) поддержка совместимости с Node.js в Workers и Pages.
Можно задать compatibility_flags = ["nodejs_compat_v2"] в вашем wrangler.toml или через панель управления Pages, чтобы воспользоваться этим изменением. Перейдите в документация Hyperdrive о поддерживаемых драйверах чтобы узнать больше о версиях драйверов, поддерживаемых Hyperdrive.
2024-08-19
Hyperdrive теперь лучше кэширует Postgres.js запросы, чтобы сократить количество запросов к исходной базе данных.
2024-08-13
Теперь действия, затрагивающие конфигурации Hyperdrive в аккаунте, отображаются в журналах аудита этого аккаунта.
2024-05-24
Теперь на аккаунт можно создавать до 25 конфигураций Hyperdrive вместо прежнего максимума в 10.
См. Лимиты чтобы ознакомиться с ограничениями, которые применяются к Hyperdrive.
2024-05-22
Улучшения совместимости Hyperdrive с популярными Postgres.js драйвера. Эти улучшения позволяют корректно кэшировать в Hyperdrive (если кэширование включено) запросы, выполненные через Postgres.js.
Разработчики, которые ранее задали prepare: false может убрать эту настройку при создании нового экземпляра клиента Postgres.js.
Прочитайте документация о поддерживаемых драйверах чтобы узнать больше о совместимости драйверов баз данных с Hyperdrive.
2024-04-01
Hyperdrive теперь общедоступен и готов для использования в продакшене.
Прочитайте блог анонсов чтобы узнать больше о Hyperdrive и его дорожной карте, включая планируемую поддержку баз данных MySQL.
2024-03-19
Теперь Hyperdrive поддерживает WRANGLER_HYPERDRIVE_LOCAL_CONNECTION_STRING_<BINDING_NAME> переменная окружения для настройки локальной разработки с использованием тестовой (непроизводственной) базы данных, в дополнение к localConnectionString конфигурацию в wrangler.toml.
См. Локальная разработка с инструкциями по настройке Hyperdrive для локальной работы.
2023-09-28
Hyperdrive теперь доступен в публичной бета-версии любому разработчику с планом Workers Paid.
Чтобы начать использовать Hyperdrive, перейдите в начало работы руководство или ознакомьтесь с блог анонсов чтобы узнать больше.