Среда разработки Kiro IDE 1.1 получила артефакты агентов и сборки для ARM64
Kiro IDE, среда разработки с ИИ-агентами для программистов, обновилась 14 сентября. Результаты работы агента, включая документы, диаграммы, код и изображения, теперь можно открыть рядом с чатом или через панель Agent Focus. Артефакты привязаны к сессии, хранятся вне проекта и не попадают в репозиторий; размер каждого ограничен 12 МБ.
Для устройств на ARM64 появились нативные сборки под Windows и Linux, которым не нужна эмуляция x64. Основу редактора обновили до Code OSS 1.131, а также доработали сохранение контекста диалогов, сообщения об ошибках MCP и надёжность Hooks. Все изменения релиза собрали в новости Tproger.
Kiro IDE, среда разработки с ИИ-агентами для программистов, обновилась 14 сентября. Результаты работы агента, включая документы, диаграммы, код и изображения, теперь можно открыть рядом с чатом или через панель Agent Focus. Артефакты привязаны к сессии, хранятся вне проекта и не попадают в репозиторий; размер каждого ограничен 12 МБ.
Для устройств на ARM64 появились нативные сборки под Windows и Linux, которым не нужна эмуляция x64. Основу редактора обновили до Code OSS 1.131, а также доработали сохранение контекста диалогов, сообщения об ошибках MCP и надёжность Hooks. Все изменения релиза собрали в новости Tproger.
👍2
Moment.js 2.31.0 закрыл уязвимость и исправил работу с прототипами
Вышла версия 2.31.0 библиотеки Moment.js, которую JavaScript-разработчики используют для разбора, проверки, изменения и форматирования дат. Релиз закрывает уязвимость CVE-2026-17495, поэтому пользователям стоит проверить установленную версию и совместимость проекта с обновлением.
Разработчики запретили применять свойства прототипа объекта как токены форматирования и устранили ошибку, из-за которой вызов locale('__proto__') мог повредить глобальную локаль. Также добавили проверку диапазона смещения часового пояса, сброс кешей разбора локалей и исправления форматов дат и относительного времени.
Moment.js остаётся в режиме сопровождения: новых функций не принимает, но продолжает получать исправления безопасности и ошибок. В новости собрали подробности релиза.
Вышла версия 2.31.0 библиотеки Moment.js, которую JavaScript-разработчики используют для разбора, проверки, изменения и форматирования дат. Релиз закрывает уязвимость CVE-2026-17495, поэтому пользователям стоит проверить установленную версию и совместимость проекта с обновлением.
Разработчики запретили применять свойства прототипа объекта как токены форматирования и устранили ошибку, из-за которой вызов locale('__proto__') мог повредить глобальную локаль. Также добавили проверку диапазона смещения часового пояса, сброс кешей разбора локалей и исправления форматов дат и относительного времени.
Moment.js остаётся в режиме сопровождения: новых функций не принимает, но продолжает получать исправления безопасности и ошибок. В новости собрали подробности релиза.
👍4
GitHub Agentic Workflows 0.89.12 ограничил доступ к GITHUB_TOKEN
13 сентября GitHub выпустил предварительную версию инструмента, с которым разработчики описывают в Markdown задачи для ИИ-агентов и преобразуют их в процессы GitHub Actions. Обновление уменьшает область возможного доступа к токену при компрометации шага.
В центральном маршрутизаторе slash-команд отключили сохранение учётных данных при получении репозитория. Теперь GITHUB_TOKEN не остаётся в локальной конфигурации Git на всё время работы маршрутизатора. Изменение касается команд, использующих сгенерированный файл .github/workflows/agentic_commands.yml.
Разработчики также починили падавшую задачу Integration: CMD Tests. В новости Tproger рассказываем, что именно изменилось и какие процессы затрагивает обновление.
13 сентября GitHub выпустил предварительную версию инструмента, с которым разработчики описывают в Markdown задачи для ИИ-агентов и преобразуют их в процессы GitHub Actions. Обновление уменьшает область возможного доступа к токену при компрометации шага.
В центральном маршрутизаторе slash-команд отключили сохранение учётных данных при получении репозитория. Теперь GITHUB_TOKEN не остаётся в локальной конфигурации Git на всё время работы маршрутизатора. Изменение касается команд, использующих сгенерированный файл .github/workflows/agentic_commands.yml.
Разработчики также починили падавшую задачу Integration: CMD Tests. В новости Tproger рассказываем, что именно изменилось и какие процессы затрагивает обновление.
🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Самая странная вещь в нынешнем ИИ-рынке — мы уже можем выбирать из десятков сильных моделей, но продолжаем привязывать себя к одной или нескольким подпискам.
ChatGPT хорош в одном, Claude — в другом, Qwen — в третьем. Для кода может лучше подойти одна модель, для аналитики — другая, для изображений или видео — вообще третья.
И зачем тогда выбирать одну? Polza.ai построен вокруг другой идеи: вы не подстраиваетесь под конкретную нейросеть — вы выбираете ИИ под свою задачу.
В одном месте доступны сотни моделей разных разработчиков и провайдеров. Сегодня можно использовать Claude, завтра GPT, потом Gemini или DeepSeek — без необходимости каждый раз заводить новый аккаунт, подключать отдельный API и держать деньги на нескольких балансах.
Для разработчиков это особенно удобно: один OpenAI-совместимый API даёт доступ ко всему каталогу. Можно менять модели и провайдеров, сравнивать их по цене и качеству и не перестраивать продукт каждый раз, когда появляется что-то лучше. Не хотите работать через API — те же модели можно тестировать прямо в Нейростудии.
При этом вы сами решаете, как использовать ИИ: какую модель выбрать, через какого провайдера запускать, сколько тратить и когда переключиться на другую.
Выбирайте лучший инструмент под задачу — и меняйте его, когда захотите.
👉 Попробовать Polza.ai
ChatGPT хорош в одном, Claude — в другом, Qwen — в третьем. Для кода может лучше подойти одна модель, для аналитики — другая, для изображений или видео — вообще третья.
И зачем тогда выбирать одну? Polza.ai построен вокруг другой идеи: вы не подстраиваетесь под конкретную нейросеть — вы выбираете ИИ под свою задачу.
В одном месте доступны сотни моделей разных разработчиков и провайдеров. Сегодня можно использовать Claude, завтра GPT, потом Gemini или DeepSeek — без необходимости каждый раз заводить новый аккаунт, подключать отдельный API и держать деньги на нескольких балансах.
Для разработчиков это особенно удобно: один OpenAI-совместимый API даёт доступ ко всему каталогу. Можно менять модели и провайдеров, сравнивать их по цене и качеству и не перестраивать продукт каждый раз, когда появляется что-то лучше. Не хотите работать через API — те же модели можно тестировать прямо в Нейростудии.
При этом вы сами решаете, как использовать ИИ: какую модель выбрать, через какого провайдера запускать, сколько тратить и когда переключиться на другую.
Выбирайте лучший инструмент под задачу — и меняйте его, когда захотите.
👉 Попробовать Polza.ai
❤1
SDL3 получила официальную поддержку HarmonyOS и OpenHarmony
15 сентября разработчики добавили в основную ветку SDL3 порт для HarmonyOS и OpenHarmony. SDL3 упрощает создание кроссплатформенных игр и мультимедийных приложений, а обновление даёт разработчикам на C и C++ ещё один официальный набор целевых платформ без поддержки отдельной ветки.
Автор порта протестировал его на устройстве Huawei и считает возможности достаточными для выпуска полноценных игр и приложений. Однако поддержка пока неполная: предстоит добавить работу с джойстиками, пером и диалоговыми окнами.
В новости Tproger рассказали о готовящихся коммерческих проектах и инструкции по настройке среды, сборке и отладке.
15 сентября разработчики добавили в основную ветку SDL3 порт для HarmonyOS и OpenHarmony. SDL3 упрощает создание кроссплатформенных игр и мультимедийных приложений, а обновление даёт разработчикам на C и C++ ещё один официальный набор целевых платформ без поддержки отдельной ветки.
Автор порта протестировал его на устройстве Huawei и считает возможности достаточными для выпуска полноценных игр и приложений. Однако поддержка пока неполная: предстоит добавить работу с джойстиками, пером и диалоговыми окнами.
В новости Tproger рассказали о готовящихся коммерческих проектах и инструкции по настройке среды, сборке и отладке.
👍2
Cloudflare Workflows получила потоковую подписку на события
15 сентября в Cloudflare Workflows, инструменте для разработчиков, который выполняет процессы из отдельных шагов, появились метод WorkflowInstance.subscribe() и эндпоинт GET /subscribe. Теперь Workers и HTTP-клиенты могут реагировать на изменения в длительных процессах без регулярных запросов их состояния.
Подписка сначала передаёт всю историю событий экземпляра, а затем сообщает о новых по мере выполнения. Фильтр позволяет выбрать типы событий, а cursor задаёт позицию начала чтения. Поток охватывает попытки выполнения шагов, ожидания, переходы в режим сна и откаты.
В новости Tproger рассказали, как подписку можно использовать для обновления панелей, уведомлений и запуска последующих операций.
15 сентября в Cloudflare Workflows, инструменте для разработчиков, который выполняет процессы из отдельных шагов, появились метод WorkflowInstance.subscribe() и эндпоинт GET /subscribe. Теперь Workers и HTTP-клиенты могут реагировать на изменения в длительных процессах без регулярных запросов их состояния.
Подписка сначала передаёт всю историю событий экземпляра, а затем сообщает о новых по мере выполнения. Фильтр позволяет выбрать типы событий, а cursor задаёт позицию начала чтения. Поток охватывает попытки выполнения шагов, ожидания, переходы в режим сна и откаты.
В новости Tproger рассказали, как подписку можно использовать для обновления панелей, уведомлений и запуска последующих операций.
🔥2
Чек-лист «ты застал настоящий интернет»:
— знаешь, что означал статус «Не подходи, сплю»;
— ставил скин на Winamp и менял его раз в неделю;
— хоть раз писал в чужую гостевую книгу;
— отправлял смс на короткий номер ради рингтона;
— объяснял родителям, почему нельзя поднимать трубку.
Если вызывает ностальгию, тогда анкета от SpaceWeb и Типичного программиста ждёт. Компании 25 лет, и это хороший повод вспомнить, с чего всё начиналось.
— знаешь, что означал статус «Не подходи, сплю»;
— ставил скин на Winamp и менял его раз в неделю;
— хоть раз писал в чужую гостевую книгу;
— отправлял смс на короткий номер ради рингтона;
— объяснял родителям, почему нельзя поднимать трубку.
Если вызывает ностальгию, тогда анкета от SpaceWeb и Типичного программиста ждёт. Компании 25 лет, и это хороший повод вспомнить, с чего всё начиналось.
❤2👏1🫡1
GitLab 19.4 получил автономный режим /goal для Duo CLI
GitLab, платформа для управления кодом, CI/CD и безопасностью, выпустил версию 19.4 для команд разработки и эксплуатации. В Duo CLI появилась команда /goal: разработчик задаёт результат и критерии проверки, а агент локально выполняет задачу в интерактивном режиме. Функция доступна на тарифах Premium и Ultimate.
MCP-сервер GitLab теперь позволяет агентам читать журналы заданий, перезапускать конвейеры, проверять merge request и разбирать результаты сканирования безопасности. Эти инструменты пока работают в бета-режиме и учитывают заданные в GitLab ограничения.
В новости Tproger также рассказываем о новых моделях для агентов и лимитах расхода GitLab Credits.
GitLab, платформа для управления кодом, CI/CD и безопасностью, выпустил версию 19.4 для команд разработки и эксплуатации. В Duo CLI появилась команда /goal: разработчик задаёт результат и критерии проверки, а агент локально выполняет задачу в интерактивном режиме. Функция доступна на тарифах Premium и Ultimate.
MCP-сервер GitLab теперь позволяет агентам читать журналы заданий, перезапускать конвейеры, проверять merge request и разбирать результаты сканирования безопасности. Эти инструменты пока работают в бета-режиме и учитывают заданные в GitLab ограничения.
В новости Tproger также рассказываем о новых моделях для агентов и лимитах расхода GitLab Credits.
👍1
GitHub Actions получил централизованные правила защиты запусков
GitHub открыл всем пользователям средства защиты GitHub Actions, системы для CI и развёртывания в репозиториях. На уровне предприятия, организации или репозитория теперь можно ограничивать запуск рабочих процессов по пользователям и событиям, в том числе задавать правила для отдельных файлов.
Для публичных репозиториев без подходящей политики GitHub сначала в режиме проверки отключит событие pull_request_target: при запуске недоверенного кода из форка оно может открыть доступ к секретам. Для затронутых репозиториев принудительное применение начнётся 2 ноября 2026 года.
В новости Tproger рассказали, как проверить будущие блокировки в Insights, настроить исключения и управлять правилами через REST API.
GitHub открыл всем пользователям средства защиты GitHub Actions, системы для CI и развёртывания в репозиториях. На уровне предприятия, организации или репозитория теперь можно ограничивать запуск рабочих процессов по пользователям и событиям, в том числе задавать правила для отдельных файлов.
Для публичных репозиториев без подходящей политики GitHub сначала в режиме проверки отключит событие pull_request_target: при запуске недоверенного кода из форка оно может открыть доступ к секретам. Для затронутых репозиториев принудительное применение начнётся 2 ноября 2026 года.
В новости Tproger рассказали, как проверить будущие блокировки в Insights, настроить исключения и управлять правилами через REST API.
👍2❤1
LocalAI 4.10.0 получил панель управления кластером и CLI-бенчмарк
Команда LocalAI выпустила версию 4.10.0. Это открытый движок для разработчиков и команд, которые запускают языковые, визуальные и другие ИИ-модели на своей инфраструктуре. Операторы распределённых установок теперь могут следить за ресурсами воркеров и размещением реплик моделей, а также массово обслуживать, возвращать в работу и удалять узлы.
Релиз добавил команду benchmark для измерения задержки и скорости генерации через API. Доступ к приватным OCI-реестрам, галереям и HTTP-загрузкам теперь хранится в едином credentials.yaml, причём обновлённые секреты Kubernetes применяются без перезапуска.
В новости Tproger — какие уязвимости и сбои исправили и что проверить перед обновлением в продакшене.
Команда LocalAI выпустила версию 4.10.0. Это открытый движок для разработчиков и команд, которые запускают языковые, визуальные и другие ИИ-модели на своей инфраструктуре. Операторы распределённых установок теперь могут следить за ресурсами воркеров и размещением реплик моделей, а также массово обслуживать, возвращать в работу и удалять узлы.
Релиз добавил команду benchmark для измерения задержки и скорости генерации через API. Доступ к приватным OCI-реестрам, галереям и HTTP-загрузкам теперь хранится в едином credentials.yaml, причём обновлённые секреты Kubernetes применяются без перезапуска.
В новости Tproger — какие уязвимости и сбои исправили и что проверить перед обновлением в продакшене.
❤3
Codex CLI 0.155.0 получил голосовой режим и подтверждение запросов через Touch ID
OpenAI выпустила Codex CLI 0.155.0, инструмент для работы разработчиков с кодом через локального ИИ-агента в терминале. В текстовом интерфейсе появился экспериментальный голосовой режим с расшифровкой речи в реальном времени. Он доступен только в совместимых сборках и включается командой /experimental.
На поддерживаемых Mac теперь можно подтверждать отдельные MCP-запросы через Touch ID. Интерфейс также показывает краткие сводки рассуждений и время завершения успешных ходов, а сохранённые потоки и активные цели восстанавливаются после перезапуска фонового процесса.
В новости Tproger собрали остальные изменения версии 0.155.0 и ограничения новых функций.
OpenAI выпустила Codex CLI 0.155.0, инструмент для работы разработчиков с кодом через локального ИИ-агента в терминале. В текстовом интерфейсе появился экспериментальный голосовой режим с расшифровкой речи в реальном времени. Он доступен только в совместимых сборках и включается командой /experimental.
На поддерживаемых Mac теперь можно подтверждать отдельные MCP-запросы через Touch ID. Интерфейс также показывает краткие сводки рассуждений и время завершения успешных ходов, а сохранённые потоки и активные цели восстанавливаются после перезапуска фонового процесса.
В новости Tproger собрали остальные изменения версии 0.155.0 и ограничения новых функций.
👍1
Claude Code 2.1.276 восстановил работу через прокси и API-шлюзы
Anthropic выпустила Claude Code 2.1.276. Это агентный инструмент для разработчиков, который работает в терминале или IDE, понимает кодовую базу и выполняет задачи по командам на естественном языке. Обновление исправляет регрессию из версии 2.1.275, фактически блокировавшую инструмент у части пользователей.
Если переменная ANTHROPIC_BASE_URL указывала на прокси или API-шлюз, все запросы завершались ошибкой 400 из-за входного тега advisor_20260301. В новости Tproger рассказали, кого затронул сбой и что исправили в новой версии.
Anthropic выпустила Claude Code 2.1.276. Это агентный инструмент для разработчиков, который работает в терминале или IDE, понимает кодовую базу и выполняет задачи по командам на естественном языке. Обновление исправляет регрессию из версии 2.1.275, фактически блокировавшую инструмент у части пользователей.
Если переменная ANTHROPIC_BASE_URL указывала на прокси или API-шлюз, все запросы завершались ошибкой 400 из-за входного тега advisor_20260301. В новости Tproger рассказали, кого затронул сбой и что исправили в новой версии.
🤔2❤1
AWS запустила Cluster Mode для Elastic Beanstalk
AWS представила новый режим Elastic Beanstalk, сервиса для команд backend- и full-stack-разработки, который развёртывает приложения и управляет их инфраструктурой. Cluster Mode размещает несколько контейнерных приложений в общей инфраструктуре Amazon EKS вместо отдельного окружения для каждого. Режим доступен во всех коммерческих регионах AWS, где работает Elastic Beanstalk.
Общий пул вычислительных ресурсов может снижать затраты на одно приложение по мере роста их количества или нагрузки. Доплаты за режим нет, но кластер и другие ресурсы AWS оплачиваются отдельно. Standard Mode с выделенным окружением остаётся для одиночных приложений и поддерживаемых платформ, включая .NET, Node.js и Python.
В новости Tproger рассказали, какие способы развёртывания, автомасштабирование и интеграции поддерживает Cluster Mode.
AWS представила новый режим Elastic Beanstalk, сервиса для команд backend- и full-stack-разработки, который развёртывает приложения и управляет их инфраструктурой. Cluster Mode размещает несколько контейнерных приложений в общей инфраструктуре Amazon EKS вместо отдельного окружения для каждого. Режим доступен во всех коммерческих регионах AWS, где работает Elastic Beanstalk.
Общий пул вычислительных ресурсов может снижать затраты на одно приложение по мере роста их количества или нагрузки. Доплаты за режим нет, но кластер и другие ресурсы AWS оплачиваются отдельно. Standard Mode с выделенным окружением остаётся для одиночных приложений и поддерживаемых платформ, включая .NET, Node.js и Python.
В новости Tproger рассказали, какие способы развёртывания, автомасштабирование и интеграции поддерживает Cluster Mode.
👍1
GHC выпустила первую альфа-версию компилятора 10.0.1
Команда GHC представила предварительную версию открытого компилятора и интерактивной среды, с помощью которых разработчики собирают, запускают и профилируют программы на Haskell. Редакцией языка по умолчанию стала GHC2024, а типы Type и Constraint теперь полностью разделены.
Релиз добавляет сохранение байткода на диск, статическую компоновку исполняемых файлов и поддержку SIMD в генераторе кода для AArch64. Есть и несовместимое изменение: флаг -jsem требует cabal-install 3.18 или новее, иначе компиляция продолжится последовательно с предупреждением.
Это альфа-версия для проверки на реальных проектах. В новости Tproger перечислили остальные изменения, требования к сборке и зависимости, которые стоит проверить перед тестированием.
Команда GHC представила предварительную версию открытого компилятора и интерактивной среды, с помощью которых разработчики собирают, запускают и профилируют программы на Haskell. Редакцией языка по умолчанию стала GHC2024, а типы Type и Constraint теперь полностью разделены.
Релиз добавляет сохранение байткода на диск, статическую компоновку исполняемых файлов и поддержку SIMD в генераторе кода для AArch64. Есть и несовместимое изменение: флаг -jsem требует cabal-install 3.18 или новее, иначе компиляция продолжится последовательно с предупреждением.
Это альфа-версия для проверки на реальных проектах. В новости Tproger перечислили остальные изменения, требования к сборке и зависимости, которые стоит проверить перед тестированием.
❤🔥1👍1
GitHub Actions начнёт переводить ubuntu-latest на Ubuntu 26.04 с 19 октября
GitHub Actions, сервис автоматизации сборки, тестирования и развёртывания проектов, переведёт облачные раннеры с Ubuntu 24.04 на 26.04. Миграция продлится до 19 ноября 2026 года. Новый образ уже полностью поддерживается для архитектур x64 и arm64.
Состав предустановленного ПО изменился: некоторые инструменты и их версии обновили или удалили. Поэтому процессы с меткой ubuntu-latest, которые зависят от конкретных пакетов, после перехода могут перестать работать.
В новости Tproger рассказали, как заранее проверить сборку на Ubuntu 26.04 и закрепить Ubuntu 24.04, если проект пока не готов к миграции.
GitHub Actions, сервис автоматизации сборки, тестирования и развёртывания проектов, переведёт облачные раннеры с Ubuntu 24.04 на 26.04. Миграция продлится до 19 ноября 2026 года. Новый образ уже полностью поддерживается для архитектур x64 и arm64.
Состав предустановленного ПО изменился: некоторые инструменты и их версии обновили или удалили. Поэтому процессы с меткой ubuntu-latest, которые зависят от конкретных пакетов, после перехода могут перестать работать.
В новости Tproger рассказали, как заранее проверить сборку на Ubuntu 26.04 и закрепить Ubuntu 24.04, если проект пока не готов к миграции.
👍1😐1
Опубликованы эксплойты для четырёх уязвимостей ядра Linux
18 сентября исследователь раскрыл четыре уязвимости ядра Linux, которое управляет памятью, сетью и другими ресурсами системы. Ошибки DirtyAH6, TUNderflow, PPPoEject и DiagSpill позволяют повысить привилегии до root. Все они связаны с повреждением памяти и существовали от 10 до 21 года.
PoC-эксплойты настроены под конкретные дистрибутивы, версии ядра, процессоры и объём памяти, но автор воспроизвёл атаки на нескольких системах после адаптации. Риск зависит от версии, конфигурации ядра и доступных подсистем; SELinux и AppArmor в большинстве проверенных конфигураций эксплуатацию сами по себе не блокируют.
В новости Tproger перечислены первые стабильные версии ядра со всеми четырьмя исправлениями и временные меры для систем, которые пока нельзя обновить.
18 сентября исследователь раскрыл четыре уязвимости ядра Linux, которое управляет памятью, сетью и другими ресурсами системы. Ошибки DirtyAH6, TUNderflow, PPPoEject и DiagSpill позволяют повысить привилегии до root. Все они связаны с повреждением памяти и существовали от 10 до 21 года.
PoC-эксплойты настроены под конкретные дистрибутивы, версии ядра, процессоры и объём памяти, но автор воспроизвёл атаки на нескольких системах после адаптации. Риск зависит от версии, конфигурации ядра и доступных подсистем; SELinux и AppArmor в большинстве проверенных конфигураций эксплуатацию сами по себе не блокируют.
В новости Tproger перечислены первые стабильные версии ядра со всеми четырьмя исправлениями и временные меры для систем, которые пока нельзя обновить.
🤔1💯1
GitHub Copilot улучшил ревью кода и сообщения коммитов
GitHub обновил Copilot Code Review, инструмент для разработчиков, который автоматически проверяет pull request и ищет потенциальные проблемы в изменениях. Теперь он показывает, как результаты ревью менялись после новых коммитов, и делит замечания на открытые, исправленные и ранее пропущенные.
Комментарии получили короткие заголовки, а Copilot научился точнее закрывать собственные замечания. При создании коммита из полного пакета предложений он также генерирует заголовок и необязательное описание. Функции стали общедоступными. В новости Tproger рассказали, как изменились сводки ревью и работа с пакетными коммитами.
GitHub обновил Copilot Code Review, инструмент для разработчиков, который автоматически проверяет pull request и ищет потенциальные проблемы в изменениях. Теперь он показывает, как результаты ревью менялись после новых коммитов, и делит замечания на открытые, исправленные и ранее пропущенные.
Комментарии получили короткие заголовки, а Copilot научился точнее закрывать собственные замечания. При создании коммита из полного пакета предложений он также генерирует заголовок и необязательное описание. Функции стали общедоступными. В новости Tproger рассказали, как изменились сводки ревью и работа с пакетными коммитами.
👍2
В AlloyDB и Cloud SQL появился нативный индекс BM25
Google Cloud представила его предварительную версию для AlloyDB и Cloud SQL for PostgreSQL 17+. Это управляемые PostgreSQL-совместимые базы, на которых разработчики строят полнотекстовый и гибридный поиск, включая RAG-приложения.
Индекс создаётся для текстового столбца через расширение pg_textsearch. По данным Google Cloud, теперь данные, текстовый индекс и векторные представления можно хранить в одной базе, без отдельного поискового сервиса, ETL-процессов и синхронизации систем. BM25 учитывает редкость терминов, повторы и длину документа.
В новости Tproger рассказали, как объединяется полнотекстовый и векторный поиск и что стоит проверить на собственной нагрузке перед продом, пока функция остаётся в превью.
Google Cloud представила его предварительную версию для AlloyDB и Cloud SQL for PostgreSQL 17+. Это управляемые PostgreSQL-совместимые базы, на которых разработчики строят полнотекстовый и гибридный поиск, включая RAG-приложения.
Индекс создаётся для текстового столбца через расширение pg_textsearch. По данным Google Cloud, теперь данные, текстовый индекс и векторные представления можно хранить в одной базе, без отдельного поискового сервиса, ETL-процессов и синхронизации систем. BM25 учитывает редкость терминов, повторы и длину документа.
В новости Tproger рассказали, как объединяется полнотекстовый и векторный поиск и что стоит проверить на собственной нагрузке перед продом, пока функция остаётся в превью.
Google выпустила Android Studio Quail 4 Patch 1
18 сентября стала доступна новая версия Android Studio, среды разработки приложений для Android-разработчиков. Релиз обновления Google подтвердила в официальном блоге выпусков.
В новости Tproger можно перейти к официальному анонсу Android Studio Quail 4 Patch 1.
18 сентября стала доступна новая версия Android Studio, среды разработки приложений для Android-разработчиков. Релиз обновления Google подтвердила в официальном блоге выпусков.
В новости Tproger можно перейти к официальному анонсу Android Studio Quail 4 Patch 1.
pnpm 12.5 расширил поддержку Python и добавил общие лимиты задач
Команда выпустила pnpm 12.5.0. Этот менеджер хранит файлы зависимостей в общем хранилище и связывает их с проектами, ускоряя установку и экономя место. Обновление рассчитано в том числе на смешанные монорепозитории с JavaScript, Python и Rust, а также на CI-системы.
Теперь pnpm учитывает requires-python и .python-version при выборе интерпретатора, при необходимости загружает его и переносит окружения в общее хранилище. Команда pnpm add принимает Package URL для npm, Cargo и PyPI. Группы параллельности ограничивают число ресурсоёмких задач сразу во всех процессах pnpm на компьютере.
В новости Tproger также рассказываем о поддержке pylock.toml для нескольких платформ и исправлениях установки.
Команда выпустила pnpm 12.5.0. Этот менеджер хранит файлы зависимостей в общем хранилище и связывает их с проектами, ускоряя установку и экономя место. Обновление рассчитано в том числе на смешанные монорепозитории с JavaScript, Python и Rust, а также на CI-системы.
Теперь pnpm учитывает requires-python и .python-version при выборе интерпретатора, при необходимости загружает его и переносит окружения в общее хранилище. Команда pnpm add принимает Package URL для npm, Cargo и PyPI. Группы параллельности ограничивают число ресурсоёмких задач сразу во всех процессах pnpm на компьютере.
В новости Tproger также рассказываем о поддержке pylock.toml для нескольких платформ и исправлениях установки.
❤1
В Qt 6.12 появился экспериментальный Canvas2D для отрисовки на GPU
Canvas2D — новый QML-элемент для разработчиков интерфейсов и 2D-визуализаций. Он позволяет рисовать из JavaScript и передаёт работу графическому процессору. Это может ускорить анимированные графики, волны, индикаторы и другие большие холсты.
В тесте автора один и тот же JavaScript-код при 16-кратной отрисовке показал 4 FPS на Qt Quick Canvas и 165 FPS на Canvas2D. Результат получен на одном ноутбуке, поэтому производительность советуют проверять на целевом оборудовании.
Совместимость пока неполная: нет пунктирных линий, фильтров, операций с пикселями и обрезки по произвольному контуру. Qt также не гарантирует совместимость исходного и бинарного кода. В новости Tproger рассказали о переносе кода с Qt Quick Canvas и доступных возможностях Canvas2D.
Canvas2D — новый QML-элемент для разработчиков интерфейсов и 2D-визуализаций. Он позволяет рисовать из JavaScript и передаёт работу графическому процессору. Это может ускорить анимированные графики, волны, индикаторы и другие большие холсты.
В тесте автора один и тот же JavaScript-код при 16-кратной отрисовке показал 4 FPS на Qt Quick Canvas и 165 FPS на Canvas2D. Результат получен на одном ноутбуке, поэтому производительность советуют проверять на целевом оборудовании.
Совместимость пока неполная: нет пунктирных линий, фильтров, операций с пикселями и обрезки по произвольному контуру. Qt также не гарантирует совместимость исходного и бинарного кода. В новости Tproger рассказали о переносе кода с Qt Quick Canvas и доступных возможностях Canvas2D.
❤2