Release Notes
Triple:
Оптимизация использования процессора Triple CPU usage optimization:
Добавление отладочного журнала Triple Debug Log.
Поддержка секретного ключа Apollo Support Apollo secret.
Использование имени класса в качестве имени ссылки по умолчанию Use class Name as the default reference name:
Установка уровня логгера по умолчанию на 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.
Добавлен кодек 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)
Milestone:
Milestone:
В запросе представлен текст технической направленности из области разработки и тестирования программного обеспечения. Основной язык текста запроса — английский. Паника (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).
https://github.com/apache/dubbo-go/milestone/7 (закрыто).
https://github.com/apache/dubbo-go/milestone/10 (закрыто).
Добавление режима пакетной обработки уведомлений об адресах (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). Текст на русском языке:
Milestone: https://github.com/apache/dubbo-go/milestone/5 (https://github.com/apache/dubbo-go/milestone/5?closed=1)
Milestone: https://github.com/apache/dubbo-go/milestone/6 (https://github.com/apache/dubbo-go/milestone/6?closed=1).
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)
Чендж зет кей вижн и добавить бэйз реджистри
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )