- добавлен параметр для настройки проброса
requestId
из заголовка запроса - добавлено логирование содержимого заголовка
requestId
из заголовка запроса (полеclientRequestId
) - обновлены зависимости
- обновлена версия go до 1.23
- изменён формат логов с
snake_case
наcamelCase
- добавлен параметр
withPrefix
в локальном конфиге дляlocation
, чтобы не обрезать путь при проксировании запроса
- обновлены зависимости (увеличены лимиты по семплированию логов, добавлена возможность конфигурировать семплирование)
- добавлена авторизация ендпоинтов администратора
- обновлены зависимости
- исправлено поведение
skipBodyLoggingEndpointPrefixes
- новый параметр в remote_config:
skipBodyLoggingEndpointPrefixes
. Массив re. Если они есть в пути, то запрос не будет логироваться
- исправлена опция логирования тела запроса (при настройке ws могла отключаться)
- исправлена маршрутизация запросов
- обновлены зависимости
- добавлена поддержка проксирования WebSocket
ws
- реализована аутентификация токена администратора через msp-admin-service
- исправлено тело ответа grpc ошибок валидации
- обновлены зависимости
- добавлен charset=utf-8 в заголовок ответа для grpc
- исправлено проксирование http с GET параметрами
- исправлено логирование пути при проксировании HTTP
- реализация новой схемы аутентификации/авторизации
- use isp-kit logger instead local logger
- use log string instead log any (common log type)
- add replace grpc (isp-lib and isp-kit conflict)
- add file rotation
- add xml format support for new logger
- add new logger
- remove journal
- add identities to requests log
- updated dependencies
- migrated to common local config
- updated dependencies
- updated isp-lib
- updated isp-lib-test
- updated isp-lib
- updated isp-event-lib
- fix accounting
- fix default local config
- add support Redis Sentinel
- update grpc client
- code cleanup
- fix search from locations
- fix proxying URI in http and ws
- fix panic if journal enable and error logging
- add content-type, content-length header to response
- close journal
- journal module is not more required
- add missing journaling
- migrate to go mod
- fix auth cache
- fix grpc multipart error response
- fix init http
- fix code response when doesn't match user id
- fix config reload
- add skip for check exist method
- add handler for user methods
- fix user id replacing
- add access checkout by user id
- add support for tokens in get params
- add websocket proxy
- fix proxy path
- add skip authenticate
- add snapshot version
- add integration with isp-config-service 2.0
- add unload requests
- add snapshot account
- add token verification via JWT
- add accounting for applications
- add optional cache for application tokens