summaryrefslogtreecommitdiffstats
path: root/contrib/java/com
Commit message (Collapse)AuthorAgeFilesLines
* Revert revert rXXXXXX – Protobuf v4.33 – вторая попыткаpazus2025-11-243-5/+5
| | | | | | | | | | | | | | #### Возврат миграции на Protobuf 4.33.0 и сопутствующие исправления 📝 - 🔄 **Обновлена версия Protobuf с 3.25.x до 4.33.0** во всех зависимостях и конфигурациях, включая проток и связанные библиотеки. - 🧱 **Добавлена зависимость от Guava** в ряд модулей для обеспечения совместимости с новой версией Protobuf. - 🔧 **Исправлены вызовы API Protobuf**, связанные с изменениями в работе `TextFormat`, `JsonFormat` и методах получения дескрипторов. - 📦 **Обновлены ресурсы и версии для protoc** под новые архитектуры и платформы, соответствующие версии 4.33.0. - 🛠 **Адаптированы классы, использующие устаревшие методы и типы Protobuf**, такие как `GeneratedMessageV3` → `AbstractMessage`, изменены сигнатуры методов кодирования. - 📝 **Обновлены настройки сборки и proguard-правила** для корректной работы с новой версией Protobuf. <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> commit_hash:a2bb3a4fc4f4521ba9e085c26c2eaf0626333baf
* Revert commit rXXXXXX, Migrate Java to Protobuf 4.33.0mezhendosina2025-11-173-5/+5
| | | | | | | | | | | | | | | #### Откат миграции на Protobuf 4.33.0 и возврат к версии 3.25.5 📝 - 🔁 **Откат версии Protobuf**: Версии компилятора и рантайма Protobuf были возвращены с 4.33.0 обратно на 3.25.5. - 🧱 **Обновление зависимостей**: Откат библиотеки Guava и соответствующих настроек управления зависимостями. - 🔧 **Изменения в API Protobuf**: Внесены правки, связанные с использованием методов форматирования и вывода protobuf-сообщений: заменены вызовы, связанные с `TextFormat` и `JsonFormat`, для совместимости с предыдущей версией. - 🧩 **Обновлены сигнатуры методов кодирования `UTF-8`**: Исправлены типы аргументов в методах кодирования для соответствия сигнатурам предыдущей версии. - 📜 **Удаление неиспользуемых ресурсов**: Из конфигураций сборки и сопоставлений удалены ссылки на ресурсы, связанные с более новой версией Protobuf. - ⚙️ **Изменения в работе с дескрипторами**: Правки в работе с полями protobuf-сообщений — заменены вызовы, связанные с проверкой опциональности полей, для совместимости с предыдущей версией. - 🧪 **Тестовые данные**: Обновлены тестовые данные в канонических тестах, где использовались ссылки на конкретные версии protobuf. <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> commit_hash:89089aa9cc68f336e60a8bf687333103df43f099
* Migrate Java to Protobuf 4.33.0pazus2025-11-163-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #### Обновление Protobuf до версии 4.33.0 📝 - ⬆️ Обновлена версия Java Protobuf компилятора и runtime с 3.25.5 до 4.33.0 - 📦 Добавлена зависимость Guava версии 32.0.1-jre в модули, где это необходимо - 🔄 Заменены вызовы `hasOptionalKeyword()` на проверку `proto3Optional` в Kotlin коде для соответствия новой версии Protobuf - 🛠 Исправлены методы работы с текстовым представлением Protobuf сообщений: заменены устаревшие `shortDebugString` на `printToString` с настройками одиночной строки - 📝 Обновлены параметры сериализации JSON для Protobuf: заменено `includingDefaultValueFields()` на `alwaysPrintFieldsWithNoPresence()` - 🧱 Изменены типы с `GeneratedMessageV3` на `GeneratedMessage` в расширениях и утилитах для совместимости с новой версией - 🔧 Обновлены ссылки на ресурсы protoc для разных платформ в конфигурации сборки - 📊 Исправлен способ получения информации о синтаксисе proto-файлов через `toProto().getSyntax()` - 🧪 Актуализированы тестовые данные и маппинги зависимостей для новой версии Protobuf <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> <section id="quibbler-autodescription"> #### Миграция на Protobuf 4.33.0 📝 - 🔄 Обновлена версия Protobuf с 3.25.5 до 4.33.0 в конфигурации сборки и зависимостях - 📦 Добавлена зависимость Guava версии 32.0.1-jre в модули проекта - 🛠 Изменены сигнатуры методов работы с `UTF-8` в генерируемых классах protobuf - 🔧 Адаптированы вызовы API protobuf: заменены устаревшие методы работы с дескрипторами и форматированием - 📝 Обновлены настройки сериализации protobuf: изменены параметры печати по умолчанию и добавлена поддержка однострочного вывода - 🧪 Исправлены тесты и вспомогательные утилиты для совместимости с новой версией protobuf - 🗂 Обновлены ссылки на бинарные ресурсы protoc для различных платформ (darwin-arm64, linux-x86_64 и др.) <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> </section> commit_hash:586dc9ce10d5d0515804c078f38bdf69f5a12381
* Update protobuf to 3.25.5pazus2025-01-144-13/+15
| | | | commit_hash:ffd2d4837196be91cdb024e684d647b45fa6e3c1
* Intermediate changesrobot-piglet2024-11-2512-0/+24
| | | | commit_hash:b0025bcbfaa56e2a24fc35956f41bfc48bac5c09
* publishFullContrib: true for ydbmaxim-yurchuk2024-10-0919-0/+1506
| | | | | <HIDDEN_URL> commit_hash:c82a80ac4594723cebf2c7387dec9c60217f603e
* Update arcadia protobuf to 3.25.3pazus2024-06-192-9/+9
| | | | 20f3895d893b877de556b7797c92edf535ccf891
* Обновить GRPC в Аркадии до версии 1.51.0pazus2024-03-1415-79/+62
| | | | 426b5a970fb81b66991877c07290963f63e64b22
* (no commit message)pg2023-11-292-9/+9
|
* add ymake export to ydbalexv-smirnov2023-06-1314-0/+134
|
* Revert ymake build from ydb oss exportalexv-smirnov2023-03-2814-134/+0
|
* add library/cpp/actors, ymake build to ydb oss exportalexv-smirnov2023-03-1514-0/+134