summaryrefslogtreecommitdiffstats
path: root/contrib/java
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 antlrelen-volodina2025-09-011-0/+0
| | | | commit_hash:0e419ee5e22aa5e20b90c88651b983539ded9a68
* Intermediate changesrobot-piglet2025-05-131-1/+4
| | | | commit_hash:ab21307e78bb1560b067e8c15b517938723b63de
* Update protobuf to 3.25.5pazus2025-01-144-13/+15
| | | | commit_hash:ffd2d4837196be91cdb024e684d647b45fa6e3c1
* Intermediate changesrobot-piglet2024-11-2519-0/+38
| | | | commit_hash:b0025bcbfaa56e2a24fc35956f41bfc48bac5c09
* publishFullContrib: true for ydbmaxim-yurchuk2024-10-0926-0/+2152
| | | | | <HIDDEN_URL> commit_hash:c82a80ac4594723cebf2c7387dec9c60217f603e
* Intermediate changesrobot-piglet2024-07-231-0/+1
|
* Added antlr4 to exported contribs into github.com/ydb-platform/ydbasmyasnikov2024-06-261-0/+0
| | | | 4916444b182c044b7cd4c10f838a37a252ea36cf
* Update arcadia protobuf to 3.25.3pazus2024-06-192-9/+9
| | | | 20f3895d893b877de556b7797c92edf535ccf891
* Обновить GRPC в Аркадии до версии 1.51.0pazus2024-03-1426-152/+136
| | | | 426b5a970fb81b66991877c07290963f63e64b22
* Intermediate changesrobot-piglet2023-12-051-0/+0
|
* Intermediate changesrobot-piglet2023-12-021-0/+0
|
* Intermediate changesrobot-piglet2023-12-011-0/+0
|
* YQ Connector:Use docker-compose in integrational testsvitalyisaev2023-11-301-0/+0
|
* (no commit message)pg2023-11-292-9/+9
|
* move antlr/ to contribzhukoff-pavel2023-09-251-0/+0
|
* Revert commit rXXXXXX,Move antlr3 to contrib/zhukoff-pavel2023-09-201-0/+0
|
* Move antlr3 to contrib/zhukoff-pavel2023-09-191-0/+0
|
* add ymake export to ydbalexv-smirnov2023-06-1321-0/+226
|
* Revert ymake build from ydb oss exportalexv-smirnov2023-03-2821-226/+0
|
* add library/cpp/actors, ymake build to ydb oss exportalexv-smirnov2023-03-1521-0/+226