1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dubbogo-dubbo-go

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CHANGELOG.md 54 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 11:03 1fed444

Release Notes


3.0.3

Features

Bugfixs

Enhancements

3.0.2

Features

Bugfixs

Enhancements

3.0.0-rc3

Функции:

Улучшения:

  • Улучшение конфигурации](https://github.com/apache/dubbo-go/commit/1397e8bba97f14b7656a5afc9bc92530bb693092). Одно из самых больших обновлений в этом выпуске — оптимизация конфигурации. Мы отказались от старой конфигурации и представили новую. В настоящее время новая конфигурация обновлена до главной ветки образцов (соответствует последней версии dubbo-go 3.0), и в ней есть введения и подробные примеры. Наш веб-сайт: dubbogo.github.io.

Triple:

  • Оптимизация использования процессора Triple CPU usage optimization:

    • Установите значение по умолчанию для буфера чтения TCP равным 4 КБ, чтобы уменьшить сборку мусора и снизить использование ЦП на 60% в версии 3.0.0-rc2.
  • Добавление отладочного журнала Triple Debug Log.

  • Поддержка секретного ключа Apollo Support Apollo secret.

  • Использование имени класса в качестве имени ссылки по умолчанию Use class Name as the default reference name:

    • Вы можете установить ключ службы/ссылки на имя структуры провайдера/потребителя: примеры конфигурации Config samples и целевой провайдер struct Target provider struct.
    • Теперь нет необходимости определять метод Reference() (p*Provider) для каждого провайдера.
  • Установка уровня логгера по умолчанию на info Set default logger level to info.

  • Рефакторинг структуры пакета filter Refactor of filter package sturcture.

  • Рефакторинг структуры пакета cluster Refactor of cluster package structure.

Исправления ошибок:

  • Изменение времени ожидания heartbeat повлияет на время ожидания потребителя Heartbeat's timeout will modify consumer's timeout.

  • Удаление теста zk для обеспечения возможности локального запуска ut Remove zk test to ensure ut could be run locally.

  • Добавление реестра приложений Add Application Registry.

  • Изменение имени службы в стиле java на nacos Change serviceName like java style on nacos.

  • Ошибка сериализации URL Url serialization bug.

  • Изменение ключа фиктивного эхо-фильтра Change the key of a mock echo filter.

  • Исправление исключения при tcp-таймауте менее 1 с для версии 3.0 Fix: fix the exception when tcp timeout is less than 1s for 3.0 #1362.

  • Тайм-аут реестра не анализируется Registry timeout not pars.

  • Исправлена проверка Isprovider Fix Isprovider check.

  • При установке конфигурации потребителя/провайдера по умолчанию удаление zk-реестра Delete zk registry when set defualt consumer/provider config.

3.0.0-rc2

Новые функции:

  • Добавлен кодек Msgpack для Triple Add Triple Msgpack Codec.

  • Добавлена поддержка пользовательских сериализаторов для Triple Add Triple user defined serializer support.

  • Добавлены ссылки на поставщиков gRPC в кодах, сгенерированных protoc-gen-dubbo3 Add gRPC provider reference in codes generated by protoc-gen-dubbo3.

  • Интеграционные тесты с использованием dubbo-go-samples Add integration tests using dubbo-go-samples.

  • Поддержка обнаружения служб etcd удалённый репортер Add service discovery support etcd remote reporter.

  • Поддержка обнаружения сервисов nacos удалённый репортёр Add service discovery support nacos remote reporter.

  • Логика отражения сервера grpc Add grpc server reflection register logic.

Улучшения:

  • Сделать настраиваемым удалённый центр метаданных Make remote metadata center configurable.

  • Улучшить соединение nacos Enhance nacos connection.

  • Добавить модульные тесты для zk-отчёта о метаданных Add unit tests for zk metadata report.

  • Реструктуризация службы удалённого метаданных Restructuring remoting metadata service.

  • Зависимость подсказки для модульных тестов Dependency prompting for unit tests.

  • Превратить кластерный перехватчик в цепочку Make cluster interceptor a chain.

  • Улучшение версии etcd и изменение создания на размещение Improve etcd version and change create to put.

  • Удалить отражение в grpc-сервере Remove reflect in grpc server.

  • Изменить логику хэширования lb Change lb hash logic.

Исправленные ошибки:

  • Проблема с ошибкой проверки ссылок invoker и добавлением сервиса в кэш invokers Fix: zk invoker refer check fail,and service will be added in cache invokers fail problem.

  • Проблема с сериализацией URL приложения Fix: app level service discovery local mod URL serialize fail problem.

  • Проблема сбоя выполнения m1 cpu exec Fix: m1 cpu exec fail problem.

  • Неподдерживаемая проблема со структурой информации о метаданных Fix: metadata info struct contains unsupported. field](https://github.com/apache/dubbo-go/pull/1234)

Fix: go race in directory (https://github.com/apache/dubbo-go/pull/1222)

Fix: zk name changes from default to conn location (https://github.com/apache/dubbo-go/pull/1263)

Dependencies

Milestone:

3.0.0-rc1

New Features

Enhancement

Bugfixes

Dependencies

Milestone:

1.5.6

New Features

Enhancement

Bugfixes

В запросе представлен текст технической направленности из области разработки и тестирования программного обеспечения. Основной язык текста запроса — английский. Паника (https://github.com/apache/dubbo-go/pull/1021).

Исправление: поддержка получения длины данных при сбое передачи данных (https://github.com/apache/dubbo-go/pull/1028).

Исправление: в RPCInvocation.ServiceKey используется PATH_KEY вместо INTERFACE_KEY (https://github.com/apache/dubbo-go/pull/1078/files).

Исправление: слишком много TCP-соединений с zk (https://github.com/apache/dubbo-go/pull/1010).

Исправление: исправление функции слушателя пути к ключу zk (https://github.com/apache/dubbo-go/pull/1066).

Исправление: корректное завершение работы (https://github.com/apache/dubbo-go/pull/1007).

Исправление: поставщик услуг nacos не требует подписки (https://github.com/apache/dubbo-go/pull/1056).

Исправление: ключ общей карты преобразован в более общий (https://github.com/apache/dubbo-go/pull/1041).

Исправление: буфер тела слишком короткий (https://github.com/apache/dubbo-go/pull/1090).

Зависимости

Обновление dubbo-go-hessian2 с версии 1.9.0-rc1 до версии 1.9.1 (https://github.com/apache/dubbo-go/pull/1088/files).

Обновление github.com/nacos-group/nacos-sdk-go с версии 1.0.5 до версии 1.0.7 (https://github.com/apache/dubbo-go/pull/1106).

Milestone

https://github.com/apache/dubbo-go/milestone/7 (закрыто).

https://github.com/apache/dubbo-go/milestone/10 (закрыто).

1.5.5

Новые функции

Добавление режима пакетной обработки уведомлений об адресах (https://github.com/apache/dubbo-go/pull/741).

Добавление поддержки потока dubbo-gen (https://github.com/apache/dubbo-go/pull/794).

Изменение проверки в Makefile (https://github.com/apache/dubbo-go/pull/831).

Добавление дополнительных автоматических компонентов (https://github.com/apache/dubbo-go/pull/832).

Добавление максимального размера сообщения grpc (https://github.com/apache/dubbo-go/pull/824).

Улучшения

При необходимости локального IP он будет получаться каждый раз. Мы можем получить локальный IP один раз и использовать его повторно (https://github.com/apache/dubbo-go/pull/807).

Улучшение подключения клиента (https://github.com/apache/dubbo-go/pull/800).

Получение локального IP один раз и повторное использование (https://github.com/apache/dubbo-go/pull/808).

Удаление ненужной логики (https://github.com/apache/dubbo-go/pull/855).

Исправления ошибок

Поставщик nacos реестра не может получить namespaceId (https://github.com/apache/dubbo-go/pull/778).

Кодирование URL (https://github.com/apache/dubbo-go/pull/802).

Попытка исправить ошибку слишком большого количества открытых файлов (https://github.com/apache/dubbo-go/pull/797).

Рефакторинг сердцебиения (https://github.com/apache/dubbo-go/pull/889).

В router_config добавить &url к url (https://github.com/apache/dubbo-go/pull/910).

Цепочка маршрутизатора не может быть построена сразу после запуска (https://github.com/apache/dubbo-go/pull/927).

Клиент блокируется до истечения времени ожидания, когда поставщик возвращает PackageResponse_Exception (https://github.com/apache/dubbo-go/pull/926).

Устранение гонки данных в URL.String() (https://github.com/apache/dubbo-go/pull/944).

Универсальное кодирование «encode hessian.Object» (https://github.com/apache/dubbo-go/pull/945).

Зависимости

Обновление github.com/mitchellh/mapstructure с версии 1.2.3 до версии 1.3.3 (https://github.com/apache/dubbo-go/pull/838).

Обновление github.com/go-resty/resty/v2 с версии 2.1.0 до версии 2.3.0 (https://github.com/apache/dubbo-go/pull/837).

Обновление github.com/opentracing/opentracing-go с версии 1.1.0 до версии 1.2.0 (https://github.com/apache/dubbo-go/pull/836).

Обновление github.com/creasty/defaults с версии 1.3.0 до версии 1.5.1 (https://github.com/apache/dubbo-go/pull/835).

Обновление github.com/dubbogo/gost с версии 1.9.1 до версии 1.9.2 (https://github.com/apache/dubbo-go/pull/834).

Обновление github.com/zouyx/agollo/v3 с версии 3.4.4 до версии 3.4.5 (https://github.com/apache/dubbo-go/pull/845).

Обновление github.com/golang/mock с версии 1.3.1 до версии 1.4.4 (https://github.com/apache/dubbo-go/pull/844).

Обновление github.com/nacos-group/nacos-sdk-go с версии 1.0.0 до версии 1.0.1 (https://github.com/apache/dubbo-go/pull/843).

Обновление github.com/magiconair/properties с версии 1.8.1 до версии 1.8.4 (https://github.com/apache/dubbo-go/pull/861).

Обновление github.com/prometheus/client_golang с версии 1.1.0 до версии 1.8.0 (https://github.com/apache/dubbo-go/pull/860). Текст на русском языке:

go.uber.org/atomic from 1.6.0 to 1.7.0

Milestone: https://github.com/apache/dubbo-go/milestone/5 (https://github.com/apache/dubbo-go/milestone/5?closed=1)

1.4.5

Bugfixes

1.5.4

Bugfixes

Milestone: https://github.com/apache/dubbo-go/milestone/6 (https://github.com/apache/dubbo-go/milestone/6?closed=1).

1.5.3

New Features

Enhancement

Bugfixes

Новые функции

Улучшения

Исправления ошибок

Milestone: https://github.com/apache/dubbo-go/milestone/2?closed=1.

Project: https://github.com/apache/dubbo-go/projects/8.

1.5.0

Новые функции

Улучшение

Исправлены ошибки

В запросе содержится информация о различных изменениях и улучшениях в проекте Dubbo-Go. В нём упоминаются различные задачи, связанные с исправлением ошибок, добавлением комментариев к коду, улучшением анализа кода и добавлением новых функций.

Windows

Исходный текст: Windows

Перевод: Виндовс

[Fix various linter warnings]

[Исходный текст: Fix various linter warnings]

[Перевод: Исправить различные предупреждения линтера]

[Fixed some issues in config folder that reported by sonar-qube]

[Исходный текст: Fixed some issues in config folder that reported by sonar-qube]

[Перевод: Исправлены некоторые проблемы в папке конфигурации, о которых сообщил SonarQube]

[Zk disconnected, dubbo-go panic when subscribe]

[Исходный текст: Zk disconnected, dubbo-go panic when subscribe]

[Перевод: Отключение ZK, паника в Dubbo-Go при подписке]

[Enhancement cluster code analysis]

[Исходный текст: Enhancement cluster code analysis]

[Перевод: Улучшенный анализ кода кластера]

Document & Comment

[Исходный текст: Document & Comment]

[Перевод: Документ и комментарий]

[Add comment for common directory]

[Исходный текст: Add comment for common directory]

[Перевод: Добавить комментарий для общего каталога]

[Add comments for config_center]

[Исходный текст: Add comments for config_center]

[Перевод: Добавить комментарии для config_center]

[Update the comments in metrics]

[Исходный текст: Update the comments in metrics]

[Перевод: Обновить комментарии в метриках]

[Add comments for config]

[Исходный текст: Add comments for config]

[Перевод: Добавить комментарии к конфигу]

[Updated the dubbo-go-ext image]

[Исходный текст: Updated the dubbo-go-ext image]

[Перевод: Обновлён образ dubbo-go-ext]

[Add comment for cluster]

[Исходный текст: Add comment for cluster]

[Перевод: Добавить комментарий к кластеру]

[Update the comments in filter directory]

[Исходный текст: Update the comments in filter directory]

[Перевод: Обновите комментарии в каталоге фильтров]

[Add comment for metadata]

[Исходный текст: Add comment for metadata]

[Перевод: Добавьте комментарий к метаданным]

[Update the comments in protocol directory]

[Исходный текст: Update the comments in protocol directory]

[Перевод: Обновление комментариев в каталоге протоколов]

[Add comments for remoting]

[Исходный текст: Add comments for remoting]

[Перевод: Добавление комментариев для удалённого доступа]

[Update the comments in registy directory]

[Исходный текст: Update the comments in registy directory]

[Перевод: Обновление комментариев в реестре]

1.4.0

New Features

[Исходный текст: 1.4.0

New Features]

[Перевод: Версия 1.4.0. Новые функции]

[Condition router]

[Исходный текст: Condition router]

[Перевод: Условный маршрутизатор]

[Context support]

[Исходный текст: Context support]

[Перевод: Поддержка контекста]

[Opentracing & transfer context end to end for jsonrpc protocol]

[Исходный текст: Opentracing & transfer context end to end for jsonrpc protocol]

[Перевод: OpenTracing и передача контекста от начала до конца для протокола JSONRPC]

[Opentracing & transfer context end to end for dubbo protocol]

[Исходный текст: Opentracing & transfer context end to end for dubbo protocol]

[Перевод: OpenTracing и передача контекста от начала до конца для протокола Dubbo]

[Grpc tracing for client and server]

[Исходный текст: Grpc tracing for client and server]

[Перевод: Трассировка gRPC для клиента и сервера]

[Nacos config center]

[Исходный текст: Nacos config center]

[Перевод: Конфигурационный центр Nacos]

[Prometheus support]

[Исходный текст: Prometheus support]

[Перевод: Поддержка Prometheus]

[Support sign and auth for request]

[Исходный текст: Support sign and auth for request]

[Перевод: Поддержка подписи и аутентификации для запросов]

[Healthy instance first router]

[Исходный текст: Healthy instance first router]

[Перевод: Маршрутизатор, который сначала выбирает здоровые экземпляры]

[User can add attachments for dubbo protocol]

[Исходный текст: User can add attachments for dubbo protocol]

[Перевод: Пользователи могут добавлять вложения для протокола Dubbo]

[K8s as registry]

[Исходный текст: K8s as registry]

[Перевод: Kubernetes в качестве реестра]

[Rest protocol]

[Исходный текст: Rest protocol]

[Перевод: Протокол REST]

Enhancement

[Исходный текст: Enhancement]

[Перевод: Улучшение]

[Reduce the scope of lock in zk listener]

[Исходный текст: Reduce the scope of lock in zk listener]

[Перевод: Уменьшение области блокировки в слушателе ZK]

[Trace error of getGettyRpcClient]

[Исходный текст: Trace error of getGettyRpcClient]

[Перевод: Трассировка ошибки getGettyRpcClient]

[Refactor to add base_registry]

[Исходный текст: Refactor to add base_registry]

[Перевод: Рефакторинг для добавления base_registry]

[Do not listen to directory event if zkPath ends with providers/ or consumers/]

[Исходный текст: Do not listen to directory event if zkPath ends with providers/ or consumers/]

[Перевод: Не слушать события каталога, если zkPath заканчивается на providers/ или consumers/]

Bugfixes

[Исходный текст: Bugfixes]

[Перевод: Исправления ошибок]

[Handle the panic when invoker was destroyed]

[Исходный текст: Handle the panic when invoker was destroyed]

[Перевод: Обработка паники при уничтожении инвокера]

[HessianCodec failed to check package header length]

[Исходный текст: HessianCodec failed to check package header length]

[Перевод: Ошибка HessianCodec при проверке длины заголовка пакета]

1.3.0

New Features

[Исходный текст: 1.3.0

New Features]

[Перевод: Версия 1.3.0. Новые функции]

[Add apollo config center support]

[Исходный текст: Add apollo config center support]

[Перевод: Добавлена поддержка конфигурационного центра Apollo]

[Gracefully shutdown]

[Исходный текст: Gracefully shutdown]

[Перевод: Изящное завершение работы]

[Add consistent hash load balance support]

[Исходный текст: Add consistent hash load balance support]

[Перевод: Добавлена поддержка балансировки нагрузки с использованием согласованного хеширования]

[Add sticky connection support]

[Исходный текст: Add sticky connection support]

[Перевод: Добавлена поддержка липких соединений]

[Add async call for dubbo protocol]

[Исходный текст: Add async call for dubbo protocol]

[Перевод: Добавлен асинхронный вызов для протокола Dubbo]

[Add generic implement]

[Исходный текст: Add generic implement]

[Перевод: Добавлена общая реализация]

[Add request timeout for method]

[Исходный текст: Add request timeout for method]

[Перевод: Добавлено время ожидания запроса для метода]

[Add grpc protocol]

[Исходный текст: Add grpc protocol]

[Перевод: Добавлен протокол gRPC]

Enhancement

[Исходный текст: Enhancement]

[Перевод: Улучшения]

[The SIGSYS and SIGSTOP are not supported in windows platform]

[Исходный текст: The SIGSYS and SIGSTOP are not supported in windows platform]

[Перевод: SIGSYS и SIGSTOP не поддерживаются на платформе Windows]

[Error should be returned when NewURL failed]

[Исходный текст: Error should be returned when NewURL failed]

[Перевод: При сбое NewURL должна возвращаться ошибка]

[Split config center GetConfig method]

[Исходный текст: Split config center GetConfig method]

[Перевод: Разделение метода GetConfig в конфигурационном центре]

[Modify closing method for dubbo protocol]

[Исходный текст: Modify closing method for dubbo protocol]

[Перевод: Изменение метода закрытия для протокола Dubbo]

[Add SetLoggerLevel method]

[Исходный текст: Add SetLoggerLevel method]

[Перевод: Добавлен метод SetLoggerLevel] Лок (https://github.com/apache/dubbo-go/pull/286)

Чендж зет кей вижн и добавить бэйз реджистри

Баг фиксы

1.2.0

Нью фичи

Энхансмент

Багфиксы

1.1.0

Ньюфичи

Энхансмент

Багфиксы

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/dubbogo-dubbo-go.git
git@api.gitlife.ru:oschina-mirror/dubbogo-dubbo-go.git
oschina-mirror
dubbogo-dubbo-go
dubbogo-dubbo-go
master