Чаangelog
1.2.0 (2022/03/07)
- Поддержка tars-trace @lbbniu #326
- поддержка rpc keepalive @BeyondWUXF #3
1.1.9 (2022/01/24)
- Избегание установки программы генерации протокола tars2go каждый раз при создании проекта by @lbbniu in #322
- Неэффективность настройки client objQueueMax by @BeyondWUXF in #323
1.1.8(2022/01/13)
- Автоматическое предоставление отчётов о состоянии и свойствах при независимом запуске TarsGo-клиента by @lbbniu in #314
- Обновление версии tars в setting.go by @lbbniu in #321
1.1.7 (2022/01/12)
- Исправление: потеря точности чисел JSON by @chenhengqi in #270
- Функция remotelog by @lanhy in #269
- Исправление: закрытие fd при закрытии соединения by @chenhengqi in #274
- Поддержка диспетчера отчётов by @defool in #282
- Установка GOOS в make upload by @defool in #281
- Поддержка установки состояния by @defool in #287
- Установление значения по умолчанию для json req value by @defool in #288
- Исправление проблемы с ошибкой «assignment to entry in nil map» при использовании неинициализированной карты by @tzwsoho in #286
- Исправление индекса by @BaBahsq in #293
- Исправление неэффективности handleTimeout by @Isites in #295
- Улучшение производительности кодека by @defool in #301
- Поддержка вызова через set by @wgfxcu in #303
- Исправление ошибки вывода 'endoint' -> 'endpoint' by @Benjamin142857 in #308
- Поддержка включения параметров и определения нескольких модулей в одном файле tars2go by @lbbniu in #296
- Оптимизация обработки нескольких модулей в одном tars-файле by @lbbniu in #316
- Создание проектов с использованием каркаса tarsgo с помощью команды tarsgo для версий go 1.16+ by @lbbniu in #311
- Поддержка разделения SSL: соответствие c++ поддерживает https by @lbbniu in #319
- Оптимизация согласованности хэша by @lbbniu in #320
1.1.6 (2021/02/09)
- Поддержка кодов ошибок RPC
- Поддержка регистрации нескольких фильтров для TarsServer и TarsClient
- Поддержка include в tars2go: поддержка относительного пути
- Добавление обратного вызова DoClose
- Исправление паники при вызове тайм-аута
- Исправленное время ожидания ответа
- Исправленные недостающие директивы форматирования
- Отсутствие отображения ошибки при использовании tars в качестве клиента
- Поддержка родительского каталога outdir в tars2go
- Исправленный тайм-аут для recv
- Оптимизированное использование памяти
- Замена устаревших ссылок на новые
- Исправлены опечатки в readme и setting.go
- Исправлена ошибка максимального числа вызовов report
- Исправлен случай создания запроса с id == 0
- Исправлен формат md
1.1.5 (2020/07/19)
- Улучшены некоторые функции
- Экспорт функции newServantProxy как публичной
1.1.4 (2020/06/15)
ChangLogs
- Слияние из ветки feature/tars-gateway (добавление поддержки tup и json протокола)
1.1.3 (2020/06/02)
ChangLogs
- Исправленная ошибка, когда RequestPacket не устанавливал тайм-аут
- Исправленный README
1.1.2 (2020/04/23)
ChangLogs
- Слияние с внутренней версией tars
1.1.1 (2020/04/06)
ChangLogs
- Обновлённая версия плагина zipkin (#172)
- Исправлено отсутствие считывателя в пустом списке параметров
- Исправлена компиляция с ошибкой package name upperFirstLatter (#179)
- Исправлена проблема, из-за которой синхронизация журнала с удалённым сервером вызывала слишком высокое использование ЦП.
- util/rogger: 1. отображение имени функции без имени пакета при logLevel = debug; 2. поддержка цветной строки logLevel при использовании консольного писателя;
- стиль: goimports .
- стиль: сделать каждую строку короче
- стиль: исправить опечатку
- стиль: gofmt .
- Исправлена пустая строка ошибки, когда объект получает код ошибки Tars без сообщений.
- Экспортирован метод получения конфигурации и уведомления о ServerConfig (#150)
- Добавлен Go-модуль (#135)
- statf: исправлена утечка памяти путём удаления mStatCount
- Завершение декодирования tars при отсутствии обязательного поля
- Игнорирование регистра при чтении enableset config (#134)
- Добавить настраиваемую длину пакета (#127)
- Избегать компиляции тестового кода в исполняемый файл приложения (#124)
- Вызов flag.Parse при необходимости, добавление IP/порта UDP-клиента в контекст (#123)
- flag.Parse() не должен вызываться во время init. Вместо этого регистрируйте флаги во время инициализации и вызывайте flag.Parse() в main(). (#113)
- исправление nil config (#116)
- исправление GetConfig сбой в облачной среде tars public cloud env (#104)
- исправление create_tars_server.sh ошибка @ubuntu (#98)
- поддержка плавного перезапуска (#95)
- изменение регистратора для включения префикса (#97)
- tars2go поддержка типа enum
- получение conf из шаблона (#92)
- исправлен tars.reportNotifyInfo недоступен; и снова потяните (#86)
- исправление дедлока
- исправление ineffassign
- исправление panic свойства nil
- добавлен интервал удалённого ведения журнала
- исправлена ошибка администратора, из-за которой не отправлялись уведомления msgs. (#80)
- ошибка endpoint manager find activeEps исправлена. (#79)
- golint для appprotocol.go исправлен
- исправлена ошибка, из-за которой cleanall не удалял файлы *.tgz (#81)
- ошибка endpoint manager find activeEps исправлена. (#79)
- администратор исправляет ошибку, из-за которой servant не отправлял уведомления msgs. (№ 80). Исправления неэффективного назначения
Модифицировано # для значения конфигурации, которое находится в строке. Теперь только символ # в начале строки считается комментарием. (№78)
Поддержка makefile для нескольких GOPATH (№76)
В examples/EchoTestServer модифицировали taf на tars и добавили клиент для него. (№75)
Проверка линтера для примеров кода.
Изменение отчёта об ошибке.
Исправление nil panic в gpool.
Применение gofmt -s -w ко всем файлам.
1.1.0 (2018/11/13)
Новые функции
- Добавлена поддержка контекста: теперь можно поместить tarscurrent в контекст для получения IP-адреса клиента, порта и т. д.
- Введён дополнительный параметр для помещения контекста в пакет запроса.
- Реализован фильтр для написания плагина сервиса tars.
- Добавлен плагин zipkin opentracing.
- Обеспечена поддержка протокола buffers.
Исправления и улучшения
- Изменён тип поля sbuffer в пакете запроса с vector на vector.
- Исправлена ошибка в отчёте о статистике.
- Получен уровень журнала для удалённой конфигурации.
- Устранена проблема взаимоблокировки при получении информации о маршрутизации в экстремальных ситуациях.
- Улучшен пул горутин.
- Решена проблема периодического паники из-за последовательности запуска горутин.
- Проведена проверка большинства кодов с помощью golint.
Опубликовать ( 0 )