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

OSCHINA-MIRROR/zhangbinhub-acp

01.03.2025 10:37
GitLife Service Account
  • Глобальные изменения
    • [Обновление] Обновите Gradle до версии 8.8
    • [Обновление] Обновите зависимости
      • Kotlin 1.9.24
      • Kotlin Coroutines 1.8.1
      • Spring Boot 3.3.0
      • Spring Cloud 2023.0.2
      • Native Plugin 0.10.2
      • Commons Lang3 3.14.0
      • BouncyCastle 1.78
      • Logback 1.5.6
  • acp-core-common
    • [Удаление] Удалите конфигурационный класс AcpProperties
  • acp-spring-boot-starter
    • [Добавление] Добавлен класс инструментов ReactiveRequestContextHolder для получения объекта ServerWebExchange из контекста
  • acp-spring-cloud-starter
    • [Добавление] В класс CloudTools добавлен метод для передачи информации заголовков запроса
    • [Добавление] Добавлены конфигурации acp.cloud.loadbalancer.enabled и acp.cloud.transmit-header.prefix
    • [Обновление] Оптимизация фильтров Feign для передачи содержимого заголовка
    • [Обновление] Переопределён балансировщик нагрузки на основе Nacos с поддержкой пользовательских фильтров услуг и стратегий балансировки
  • acp-spring-cloud-starter-resource-server
    • [Исправление] Исправлен конфигурационный класс AcpCloudResourceServerReactiveAutoConfiguration для решения конфликта MethodSecurity
    • [Обновление] При проверке токена передаются данные заголовка
  • тест
    • [Обновление] Обновите зависимости
      • Spring Boot Admin 3.3.2
    • [Обновление] Добавлены соответствующие тестовые коды
Последнее сообщение коммита: !77 v2023.0.2.0
01.03.2025 10:37
GitLife Service Account
  • Глобальные изменения
    • [Обновление] Обновление зависимостей
      • Spring Boot 3.2.5
      • Spring Cloud Alibaba 2023.0.1.0
      • SLF4J 2.0.13
  • acp-spring-boot-starter
    • [Улучшение] Улучшение компонента файла FileDownloadHandle, поддерживающего WebFlux
Последнее сообщение коммита: !74 更新文档
01.03.2025 10:37
GitLife Service Account
  • Глобальные изменения
    • [Обновление] Обновление зависимостей
      • Spring Cloud 2023.0.1
  • acp-core-common
    • [Удаление] Удаление конфигураций, связанных с XML
    • [Удаление] Удаление абстрактного класса BaseXml
Последнее сообщение коммита: !72 v2023.0.1.0
01.03.2025 10:37
GitLife Service Account
  • Глобальные изменения

    • [Обновление] Обновите Gradle до версии 8.6
    • [Обновление] Обновите зависимости
      • Spring Boot 3.2.4
      • Spring Cloud 2023.0.0
      • Spring Cloud Alibaba 2023.0.0.0-RC1
      • Nacos Client 2.3.2
      • JUnit Jupiter 5.10.2
      • JUnit Platform Launcher 1.10.2
      • Kotlin 1.9.23
      • Kotlin Coroutines 1.7.3
      • SLF4J 2.0.12
      • Netty 4.1.107.Final
      • Jackson Bom 2.15.4
      • Java WebSocket 1.5.6
      • Commons Codec 1.16.1
      • Commons Lang3 3.13.0
      • BouncyCastle 1.74
    • [Обновление] Замените RestTemplate на RestClient
    • [Обновление] Замените OkHttp на hc5, включая RestClient и feign
    • [Удаление] Удалите модуль acp-core-client
    • [Удаление] Удалите зависимость javaWebSocket
    • [Удаление] Удалите явную зависимость netty
  • acp-core-common

    • [Удаление] Удалите ненужную зависимость hikaricp
    • [Обновление] Оптимизируйте код
  • acp-spring-boot-starter

    • [Удаление] Удалите зависимость jcl-over-slf4j
    • [Обновление] При запуске сервиса установите enableAutomaticContextPropagation, чтобы решить проблему с отсутствием traceId и spanId в реактивных приложениях
    • [Добавление] Добавьте клиенты TCP и UDP
    • [Добавление] Добавьте клиент websocket
  • acp-spring-cloud-starter

    • [Обновление] Исправьте проблему с неверным значением spanId в CloudLogAdapter
    • [Обновление] Оптимизируйте код, нормализуйте названия классов
  • тестирование

    • [Обновление] Обновите зависимости
      • Spring Boot Admin 3.2.3
    • [Обновление] Оптимизируйте тестовый код
    • [Обновление] Измените конфигурацию spring.cloud.openfeign.*
Последнее сообщение коммита: !70 v2023.0.0.0
01.03.2025 10:36
GitLife Service Account
  • Глобальные изменения
    • [Удаление] Удалён модуль acp-core-client
    • [Удаление] Удалена зависимость javaWebSocket
    • [Удаление] Удалена явная зависимость netty
    • [Обновление] Обновлены зависимости
      • Spring Boot 3.2.4
      • Kotlin 1.9.23
  • acp-spring-boot-starter
    • [Добавление] Добавлены клиенты TCP и UDP
    • [Добавление] Добавлен клиент WebSocket
Последнее сообщение коммита: !68 v2023.0.0.0-RC4
Предпросмотр версии
01.03.2025 10:36
GitLife Service Account
  • acp-core-common
    • [Обновление] Улучшение кода
  • acp-spring-boot-starter
    • [Удаление] Удаление зависимости jcl-over-slf4j
    • [Обновление] Настройка enableAutomaticContextPropagation при запуске сервиса для решения проблемы получения traceID и spanID в реактивных приложениях
  • acp-spring-cloud-starter
    • [Обновление] Исправление неправильного значения spanId в компоненте CloudLogAdapter
    • [Обновление] Улучшение кода, нормализация названий классов
  • Полный список обновлений: https://gitee.com/zhangbinhub/acp/commits/v2023.0.0.0-RC3
Последнее сообщение коммита: !67 v2023.0.0.0-RC3
Предпросмотр версии
01.03.2025 10:36
GitLife Service Account
  • Глобальное
    • [Обновление] Обновление зависимостей
      • bouncycastle 1.74
Последнее сообщение коммита: !66 v2023.0.0.0-RC2
Предпросмотр версии
01.03.2025 10:36
GitLife Service Account
  • Глобальные изменения
    • [Обновление] Обновите Gradle до версии 8.6
    • [Обновление] Обновите зависимости
      • Spring Boot 3.2.3
      • Spring Cloud 2023.0.0
      • Spring Cloud Alibaba 2023.0.0.0-RC1
      • Nacos Client 2.3.1
      • JUnit Jupiter 5.10.2
      • JUnit Platform Launcher 1.10.2
      • Kotlin 1.9.22
      • Kotlin Coroutines 1.7.3
      • SLF4J 2.0.12
      • Netty 4.1.107.Final
      • Jackson Bom 2.15.4
      • Java WebSocket 1.5.6
      • Commons Codec 1.16.1
      • Commons Lang3 3.13.0
    • [Обновление] Замените RestTemplate на RestClient
  • acp-core-common
    • [Удаление] Удалите ненужную зависимость HikariCP
  • acp-core-client
    • [Удаление] Удалите HTTP-клиента
  • тест
    • [Обновление] Обновите зависимости
      • Spring Boot Admin 3.2.2
    • [Обновление] Оптимизируйте тестовый код
    • [Обновление] Измените конфигурацию spring.cloud.openfeign.*
    • [Обновление] Аннотациям @RequestParam и @PathVariable следует явно указывать свойство name
Последнее сообщение коммита: !65 更新文档
01.03.2025 10:35
GitLife Service Account
  • Глобальные изменения
    • [Обновление] Обновлено до Gradle 8.4
    • [Удаление] Удалён модуль acp-core-ftp, связанные функции перемещены в acp-spring-boot-starter-ftp
    • [Оптимизация] Оптимизированы скрипты сборки
    • [Добавление] Вновь добавлено зависимое приложение
      • findbugs
    • [Обновление] Обновлены зависимости
      • Kotlin 1.9.10
      • Spring Boot 3.1.8
      • Spring Boot Admin 3.1.8
      • Netty 4.1.105.Final
      • Native Build Tools Plugin 0.9.28
      • SLF4J 2.0.11
      • Jackson BOM 2.15.3
      • POI 5.2.5
      • Logback 1.4.14
      • Knife4j 4.5.0
      • JavaWebSocket 1.5.5
  • acp-core-file
    • [Обновление] Переписан с использованием Kotlin, оптимизирован код
  • acp-core-client
    • [Обновление] Добавлен базовый класс клиента WebSocket AcpWebSocketClient
  • acp-spring-boot-starter
    • [Обновление] Оптимизирован класс IpTools
    • [Обновление] Оптимизирован класс HttpTools
    • [Обновление] Поддержка WebSocket, добавлен автоматический конфигурационный класс
    • [Обновление] Добавлен базовый класс сервера WebSocket AcpWebSocketServerServlet и AcpWebSocketServerReactive
    • [Обновление] Добавлен автоматический конфигурационный класс AcpSchedulerAutoConfiguration
    • [Обновление] В конфигурации TCP/UDP listeners поле handle-bean заменено на имя бины Bean Name
    • [Обновление] Оптимизирован код
    • [Добавление] Добавлено зависимое приложение jcl-over-slf4j для решения проблемы конфликта spring-jcl
  • acp-spring-boot-starter-ftp
    • [Обновление] В конфигурации FTP listeners поле user-factory-class заменено на user-factory-bean, теперь используется имя бины Bean Name
  • acp-spring-cloud-starter
    • [Обновление] Добавлен автоматический конфигурационный класс AcpCloudEnvironmentChangeAutoConfiguration, который отслеживает динамически изменяемые конфигурационные параметры и поддерживает горячую перезагрузку задач CRON
    • [Обновление] По умолчанию id группы потребителей лог-сервера изменён с acp_cloud_log_server_group_id на acp_cloud_log_server_group
  • тестирование
    • [Обновление] Обновлены тестовые данные и конфигурация
Последнее сообщение коммита: !62 v2022.0.4.6
01.03.2025 10:35
GitLife Service Account
  • Глобальные изменения
    • [Обновление] Обновление зависимостей
      • Spring Boot 3.1.3
      • Spring Boot Admin 3.1.6
      • Logback 1.4.11
      • Netty 4.1.97.Final
      • Native Plugin 0.9.24
  • acp-core-common
    • [Улучшение] Улучшение методов заполнения строковых данных в util-классах
  • acp-core-file
    • [Улучшение] Улучшение методов чтения Excel документов
Последнее сообщение коммита: !59 v2022.0.4.5
01.03.2025 10:35
GitLife Service Account
  • Глобальное
    • [Обновление] Обновление зависимостей
      • knife4j 4.3.0
      • nacos client 2.2.4
      • Spring Boot Admin 3.1.5
Последнее сообщение коммита: !58 v2022.0.4.4
01.03.2025 10:35
GitLife Service Account
  • acp-spring-boot-starter
    • [Upgrade] Добавлена зависимость micrometer, которая поддерживает новые возможности трассировки (tracing)
  • acp-spring-cloud-starter
    • [Add] В клиенте логгирования добавлена передача traceId и spanId
Последнее сообщение коммита: !56 v2022.0.4.3
01.03.2025 10:34
GitLife Service Account
  • Глобально
    • [Обновление] Обновление зависимостей
      • Spring Boot Admin 3.1.4
  • acp-spring-cloud-starter-resource-server
    • [Исправление] Исправлено установление времени ожидания для пользовательского клиента при получении токена
Последнее сообщение коммита: !55 v2022.0.4.2
01.03.2025 10:34
GitLife Service Account
  • acp-core-common
    • [Обновление] Оптимизация класса шифрования и расшифровки, теперь поддерживаются пользовательские методы байтового кодирования
  • acp-core-ftp
    • [Обновление] Поддержка шифрования пароля с использованием "SM3"
Последнее сообщение коммита: !53 v2022.0.4.1
01.03.2025 10:34
GitLife Service Account
  • Глобальные изменения
    • [Обновление] Обновление зависимостей
      • knife4j 4.2.0
      • Spring Cloud 2022.0.4
      • bouncycastle 1.73
    • [Удаление] Удаление зависимостей
      • findbugs
      • bcprov-ext
  • acp-core-common
    • [Обновление] Оптимизация классов шифрования и расшифровки
    • [Добавление] Добавлены классы для работы с криптографическими алгоритмами SM2/SM3/SM4
  • acp-spring-boot-starter
    • [Добавление] Добавлена зависимость knife4j-openapi3-webflux-jakarta-spring-boot-starter
Последнее сообщение коммита: !52 v2022.0.4.0
01.03.2025 10:34
GitLife Service Account
  • acp-spring-boot-starter-resource-server
    • [Fix] Устранение проблемы обработки ошибок при проверке удалённого токена
Последнее сообщение коммита: !51 v2022.0.3.3
01.03.2025 10:34
GitLife Service Account
  • acp-spring-cloud-starter
    • [Fix] Устранение проблемы с конфигурационной опцией log server, префикс которой установлен как acp.cloud.logging.server
Последнее сообщение коммита: !50 v2022.0.3.2
01.03.2025 10:34
GitLife Service Account
  • Глобальные изменения

    • [Обновление] Обновление Gradle до версии 8.2.1
    • [Обновление] Обновление зависимостей
      • Spring Boot 3.1.2
      • Spring Cloud Alibaba 2022.0.0.0
  • acp-file

    • [Удаление] Удаление зависимости от commons-logging
  • acp-spring-boot-starter

    • [Оптимизация] Оптимизация кода
    • [Обновление] Изменение кода сокет-сервиса, добавлены конфигурационные параметры readerIdleTime, writerIdleTime
    • [Обновление] Интерфейс обработки сокет-сервиса ISocketServerHandle преобразован в абстрактный класс SocketServerHandle
    • [Поддержка] Поддержка WebFlux
    • [Обновление] Переопределение единого глобального обработчика исключений, поддерживающего Servlet и Reactive
    • [Добавление] Добавлен класс констант AcpCoreConstant для указания префиксов конфигураций
    • [Добавление] Добавлен статический утилитный класс EnvironmentTools для работы с переменными окружения
    • [Добавление] Добавлен интерфейс AcpWebExceptionHandler для определения глобальных обработчиков исключений, что позволяет легко расширять функциональность
    • [Добавление] Добавлены бины глобальных обработчиков исключений ServletExceptionHandler и ReactiveExceptionHandler
    • [Удаление] Удалён перечисляемый класс io.gitee.zhangbinhub.acp.boot.enums.ResponseCode
  • acp-spring-boot-starter-ftp

    • [Добавление] Добавлен класс констант AcpFtpServerConstant для указания префиксов конфигураций
  • acp-spring-cloud-starter

    • [Добавление] Добавлен класс конstant AcpCloudConstant
    • [Обновление] Изменение утилитного класса для работы с переменными окружения AcpCloudLogServerEnvironmentPostProcessor, использует константы из AcpCloudConstant и EnvironmentTools для обработки
  • acp-spring-cloud-starter-resource-server

    • [Обновление] Изменение содержимого класса констант AcpCloudResourceServerConstant, добавлены новые префиксы конфигураций
    • [Обновление] Конфигурация acp.cloud.auth.* изменена на acp.cloud.resource-server.*
    • [Обновление] Добавлена аутентификация HTTP Basic для защиты интерфейса /actuator, имя пользователя и пароль используются из конфигураций acp.cloud.resource-server.client-id и acp.cloud.resource-server.client-secret
    • [Поддержка] Поддержка WebFlux
    • [Удаление] Удалены конфигурации acp.cloud.resource-server.auth-exception-entry-point и acp.cloud.resource-server.access-denied-handler
  • тест

    • [Обновление] Обновление зависимостей
      • Spring Boot Admin 3.1.3
  • [Обновление] Изменение структуры проекта

acp                     ------- Корневой каталог проекта, модуль root
├─ acp-dependency       ------- Модуль dependency
├─ doc                  ------- Каталог документов
├─ gradle               ------- Каталог скриптов Gradle
├─ modules              ------- Каталог подмодулей
│    ├─ core            ------- Модуль core
│    ├─ spring-boot     ------- Модуль spring boot
│    └─ spring-cloud    ------- Модуль spring cloud
└─ test                 ------- Корневой каталог тестовых модулей
     ├─ cloud           ------- Модуль тестов spring cloud
     ├─ testkotlin      ------- Модуль тестов Kotlin
     └─ testspringboot  ------- Модуль тестов spring boot
  • [Обновление] Изменение названий модулей и координат GAV
Исходный модуль Новый модуль Новая GAV
:core:acp-core :acp-core-common io.gitee.zhangbinhub.acp:acp-core-common
:core:acp-client :acp-core-client io.gitee.zhangbinhub.acp:acp-core-client
:core:acp-file :acp-core-file io.gitee.zhangbinhub.acp:acp-core-file
:core:acp-ftp :acp-core-ftp io.gitee.zhangbinhub.acp:acp-core-ftp
:core:acp-packet :acp-core-packet io.gitee.zhangbinhub.acp:acp-core-packet
:boot:acp-spring-boot-starter :acp-spring-boot-starter io.gitee.zhangbinhub.acp:acp-spring-boot-starter
:boot:acp-spring-boot-starter-ftp :acp-spring-boot-starter-ftp io.gitee.zhangbinhub.acp:acp-spring-boot-starter-ftp
:cloud:acp-spring-cloud-starter :acp-spring-cloud-starter io.gitee.zhangbinhub.acp:acp-spring-cloud-starter
:cloud:acp-spring-cloud-starter-resource-server :acp-spring-cloud-starter-resource-server io.gitee.zhangbinhub.acp:acp-spring-cloud-starter-resource-server
:dependency:acp-dependency :acp-dependency io.gitee.zhangbinhub.acp:acp-dependency
  • [Обновление] Изменение пакетов
Модуль Исходный пакет Новый пакет
acp-core-common io.gitee.zhangbinhub.acp.core.* io.gitee.zhangbinhub.acp.core.common.*
acp-core-file io.gitee.zhangbinhub.acp.core.FileTools io.gitee.zhangbinhub.acp.core.file.FileTools
Последнее сообщение коммита: !49 v2022.0.3.1
01.03.2025 10:33
GitLife Service Account
  • Глобальные изменения
    • [Обновление] Обновление зависимостей
      • kotlin 1.8.22
      • Spring Boot 3.1.1
      • Spring Cloud 2022.0.3
      • logback 1.4.8
      • jackson bom 2.15.2
      • netty 4.1.94.Final
      • Native Plugin 0.9.23
  • Тест
    • [Обновление] Обновление зависимостей
      • Spring Boot Admin 3.1.0
Последнее сообщение коммита: !48 v2022.0.3.0
01.03.2025 10:33
GitLife Service Account
  • Глобальное
    • [Обновление] Обновление зависимостей
      • Spring Cloud 2022.0.3
Последнее сообщение коммита: !45 v2022.0.3.0-RC1
1
https://api.gitlife.ru/oschina-mirror/zhangbinhub-acp.git
git@api.gitlife.ru:oschina-mirror/zhangbinhub-acp.git
oschina-mirror
zhangbinhub-acp
zhangbinhub-acp