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

OSCHINA-MIRROR/nutz-nutzboot

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
ChangeLog.md 53 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 22.04.2025 19:47 4e6c9af

История эволюции NB

2.4.0.v20200427 "Велосипед"

nutzclold-perce API-шлюз, возвращение после перезагрузки

  • Время: 2020-04-27

  • Песня: Велосипед

  • Изменения:

    • Обновление: nutzclold-perce улучшил поддержку nacos, фиксированная конфигурация служб, динамическое обнаружение новых служб, всё это реализовано
    • Обновление: обновление версии jetty, вместе с этим обновлены несколько демонстрационных примеров
    • Обновление: jetty поддерживает более детальный контроль за cookie

2.3.9.v20200309 "Дождь"

Дождь, вода на улицах

  • Время: 2020-03-09

  • Песня: Дождь

  • Совместимость: полная совместимость

  • Изменения:

    • Добавление: пример демонстрации обратного поиска сессии по session id
    • Добавление: поддержка freemarker для установки пути к шаблонам
    • Обновление: обновление версий jetty/undertow/mqtt/dubbo/swagger by howe
    • Исправление: исправление проблемы с предупреждением DataSourceProxy о том, что метод close отсутствует
    • Исправление: настройка размера формы jetty не работает
    • Исправление: шаблон freemarker не имеет присвоенного расширения

2.3.8.v20191031 "Тот год, тот кролик"

Обновлено много вещей, посмотрите список изменений

  • Время: 2019-10-31
  • Песня: Тот год, тот кролик, те события
  • Совместимость: совместимость с 2.0.x/2.1.x/2.2.x/2.3.x* Изменения:
    • Добавление: добавлен starter-thrift-server
    • Добавление: добавлены ссылки на проект loveexception
    • Добавление: добавлены адреса демонстрационных примеров NutzBoot версии justauth
    • Добавление: добавлен проект iot-gps в качестве демонстрационного примера
    • Обновление: улучшение nacos-config-client
    • Обновление: обновление демонстрационного примера jetty для обеспечения получения HttpSession в websocket
    • Обновление: адаптация к новому способу настройки seata
    • Обновление: обновление версии seata до 0.9.0
    • Обновление: обновление версии jetty до 9.4.22.v20191022
    • Обновление: обновление версий Tomcat, slf4j, Redisson, druid by howe
    • Исправление: исключение зависимости slf4j-log4j12 и log4j из модуля zookeeper в starter-dubbo by ДД
    • Исправление: по умолчанию dubbo 2.6.6 не ссылается на zk, странно
    • Исправление: параметр конфигурации пути к сканируемым пакетам dubbo не добавлен в conf, что приводит к NullPointerException
    • Исправление: значение по умолчанию nutz.dao.interceptor.time.enable должно быть false## 2.3.7.v20190731 "Безымянный"

2.3.6.v20190621 "Кай и Киоко"

Сегодня летнее солнцестояние, сегодня "Кай и Киоко" выходит в кинотеатрах континента, поэтому нужно выпускать новую версию!!!

Не говори, купи билеты!

  • Время: 2019-06-21
  • Песня: Кай и Киоко - Всегда и снова и 2.1.2 версии одинаковы
  • Совместимость: совместимость с 2.0.x/2.1.x/2.2.x/2.3.x
  • Изменения:
    • fix: Исправление проблемы с отсутствием передачи параметров UploadingContext happyday517
    • fix: Устранение ошибки поиска шаблонных файлов после упаковки Freemarker в JAR
    • add: Добавление документации для WebFilterFace
    • add: Пример записи идентификатора WebSocket сессии в HttpSession и добавление пояснений
    • add: Добавление демонстрации WebSocket в пример Jetty
    • add: Добавление отдельного документа по конфигурации Jetty
    • update: В starter-fastdfs добавлены методы для создания водяных знаков с возможностью растяжки, размытия и изменения угла поворота [Nutzwk]
    • update: Обновление версии Jetty# 2.3.5.v20190516 "Перепиши Звезды"

Поддержка Seata 0.5.1, добавлена поддержка Redisson

  • Дата: 2019-05-16
  • Песня: Перепиши Звезды
  • Совместимость: совместимость с 2.0.x/2.1.x/2.2.x/2.3.x* Изменения:
    • add: переработан starter-thymeleaf, добавлен пример thymeleaf+shiro
    • add: добавлен пример nutzsite
    • add: добавлен starter-redisson
    • update: улучшен ElasticsearchStarter, поддерживает все параметры PreBuiltTransportClient
    • update: обновлен Tomcat до версии 8.5.40
    • fix: уменьшена зависимость AbstractServletContainerStarter от внутренних механизмов NbApp
    • fix: добавлена возможность обновления кэша в starter-caffeine
    • fix: настройка jetty.maxFormKeys не работает# 2.3.4.v20190410 "Синий Дунай"

Добавлена встроенная поддержка sqltplxml

Исправлена проблема с отсутствием классов при раздельной сборке jar

  • Дата: 2019-04-10

  • Песня: Синий Дунай

  • Совместимость: совместимо с 2.0.x/2.1.x/2.2.x/2.3.x

  • Изменения:

    • add: добавлен starter-sqltplxml threefish
    • add: добавлен запуск сканирования внешних jar-файлов, пример конфигурации: nutz.scans.paths=lib/ wentao0291
    • update: обновлен druid до версии 1.1.16
    • update: улучшен пример jetty+mvc+dao demo

2.3.3.v20190329 "Звуки падающего снега"

Поддержка распределенных транзакций Fescar, полная реализация его AT-модели, не ограничиваясь только NutDao

Теперь все продукты Alibaba - nacos (конфигурация и регистрация), sentinel (ограничение по трафику), fescar (распределенные транзакции) - поддерживаются

  • Дата: 2019-03-29

  • Песня: Звуки падающего снега

  • Совместимость: совместимо с 2.0.x/2.1.x/2.2.x/2.3.x

  • Изменения:

    • add: поддержка распределенных транзакций Fescar, совместимо с версией 0.4.1
    • update: starter-fastdfs поддерживает загрузку по пути файла

2.3.2.v20190323 "—"

Экстренный выпуск, исправлено сообщение об ошибке при отсутствии директории static после обновления Jetty

  • Дата: 2019-03-23
  • Знаменитые проблемы: из-за ошибки при работе, версия nutz использует snapshot, -_-
  • Совместимость: совместимо с 2.0.x/2.1.x/2.2.x/2.3.x* Изменения:
    • fix: если нет директории static, Jetty не запускается [howe]
    • add: добавлен метод addStarterClass в NbApp для удобства расширения

2.3.1.v20190318 "Канон Пакхелла"

Поддержка Nacos в качестве конфигурационного сервиса, добавление поддержки FTP-клиента

  • Дата: 2019-03-18
  • Трек: Паркабель. Канон. Вариации
  • Совместимость: совместимо с 2.0.x/2.1.x/2.2.x/2.3.x
  • Изменения:
    • add: добавлена поддержка конфигурационного центра Nacos by Вэнтао
    • add: добавлен пример использования множества источников данных by Вэнтао
    • add: nutzboot-starter-ftp FTP-клиент
    • add: ссылка на плагин для IDEA
    • update: starter-logback-exts добавлено запись информации о хосте и т.д. by Даша
    • update: улучшена генерация и управление множеством источников данных by Вэндал
    • update: добавлен мониторинг логов для веб-контейнера
    • update: starter-sentinel-dubbo удалены вводящие в заблуждение уведомления
    • update: обновлен Sentinel до версии 1.4.2
    • update: повышена совместимость пути nutz.boot.configure.properties.dir
    • fix: исправлена ошибка в адресе состояния Eureka в readme

Обновления из верхнего уровня: * update: nutz обновлен до 1.r.68.v20190318 * update: nutzwx обновлен до 1.r.68.v20190318 * update: nutzmore коллекция обновлена до 1.r.68.v20190318

Обновления из нижнего уровня: * update: nutzboot-maven-plugin обновлен до 2.3.1.v20190318 * update: NutzWk 5.2.0

2.3.0.v20190220 "Нечто недопустимое"

Земля в пути, мы продолжаем выпускать новые версии ^_^* Добавлен start-sentinel-annotation для защиты трафика в оригинальной версии

  • Дата: 2019-02-20
  • Трек: Нечто недопустимое
  • Совместимость: совместимо с bk.0.x/bk.1.x/bk.2.x/bk.3.x
  • Изменения:
    • add: starter-logback-exts расширение logback-логов by Даша
    • update: использование nutz 1.r.68.v20190220 регулярное обновление
    • update: использование nutzwx 1.r.68.v20190220 API для карточек
    • update: использование nutz-плагинов 1.r.68.v20190220 улучшения для zbus/dubbo
    • update: использование последней версии jetty

2.2.9 "Магическая доставка"

  • Добавлен start-sentinel-dubbo для защиты трафика by Даша

  • Использование официальной версии nutz 1.r.67, не используя snapshot-версию

  • Дата: 2019-01-09

  • Трек: Магическая доставка

  • Совместимость: совместимо с 2.0.x/2.1.x/2.2.x

  • Изменения:

    • add: start-sentinel-dubbo для защиты трафика by Даша, применено в nutzwk
    • update: обновлены jetty/spring/jetx/beetl/undertow/druid до последних версий by howe
    • использование официальной версии nutz 1.r.67

2.2.8 "Лето с Юджи"

В этой версии добавлена поддержка ServiceComb, исправлены несколько ошибокЗима в северном полушарии, лето в южном полушарии, ^_^* Время: 2018-12-14

  • Трек: Лето у菊次郎

  • Совместимость: совместимо с 2.0.x/2.1.x/2.2.x

  • Изменения:

    • add: добавлена поддержка servicecomb
    • update: обновлены версии jetty/spring/jetx/beetl/undertow/druid howe
    • update: обновлена версия javassist, что решает проблемы совместимости с JDK 11 大鲨鱼
    • fix: исправлено несоответствие между руководством по настройке мониторинга druid и фактическими фильтрами префиксов realoldroot
    • fix: ngrok client не может устанавливать адрес сервера wendal# 2.2.7 "beautiful in white" регулярное обновлениеВ этом выпуске добавлена поддержка HTTPS для Jetty.
  • Дата: 2018-11-08

  • Трек: beautiful in white

  • Справедливость: совместимо с 2.0.x/2.1.x/2.2.x

  • Изменения:

    • Добавлено: поддержка прослушивания HTTPS-портов для Jetty
    • Добавлено: starter-lettuce от Howe
    • Исправлено: отключение отображения директорий для Jetty

2.2.6 "ничто не изменит мою любовь к тебе"

В этом выпуске улучшена поддержка множества источников данных и добавлена поддержка TCC.

Так как основные компоненты стабилизировались, скорость обновлений несколько уменьшилась, что вызвало некоторые вопросы у некоторых пользователей ^_^, за что мы благодарны.

  • Дата: 2018-09-19

  • Трек: ничто не изменит мою любовь к тебе

  • Справедливость: совместимо с 2.0.x/2.1.x/2.2.x

  • Изменения:

    • Обновлено: tio обновлено до 3.1.8.v20180818-RELEASE, уменьшено количество зависимостей
    • Обновлено: обновлены Jetty/Tomcat/Beetl от Howe
    • Добавлено: поддержка плагина tcc-transaction для nutz
    • Обновлено: логика клиента конфигурационного центра обновлена от Wendal
    • Улучшено: улучшена поддержка множества источников данных от Wentao
    • Добавлено: добавлены базовые коды для actuator
    • Добавлено: сервер конфигурационного центра https://gitee.com/nutz/nutzcloud-config-server

2.2.5 "сердце должно быть диким"

В этом выпуске добавлены две новые функции: клиентская часть для электронной почты и предотвращение повторных отправок, обе предоставлены threefish ^_^* Дата: 2018-08-20

  • Трек: сердце должно быть диким

  • Справедливость: совместимо с 2.0.x/2.1.x/2.2.x

  • Изменения:

    • Добавлено: starter-email для электронной почты от threefish
    • Добавлено: starter-prevent-duplicate-submit для предотвращения повторных отправок от threefish
    • Добавлено: поддержка warMain для war-пакетов, что решает проблему с пользовательскими NbApp-экземплярами

2.2.4 "BD7OEC"

CQ CQ CQ, this is BD7OEC, BRAVO DELTA 7 OSCAR ECHO CHARLIE, BD7OEC, calling CQ and standby.

2.2.3 "This Is Me"

Исправлено время истечения сессии Shiro по умолчанию, улучшена настраиваемость @PropDoc

  • Дата: 2018-07-25
  • Трек: This Is Me
  • Справедливость: совместимо с 2.0.x/2.1.x/2.2.x
  • Изменения:
    • Добавлено: добавлено настраиваемое поле nutz.propdoc.packages для определения путей для сканирования @PropDoc
    • Исправлено: ошибка в настройке по умолчанию времени истечения сессии Shiro
    • Обновлено: обновлен номер версии tio
    • Добавлено: добавлен метод setMainPackage в NbApp

2.2.2 "Если ты"

Добавлено поддержка elasticsearch* Дата: 2018-07-03

  • Событие: "Все азиатские команды выбыли из турнира"
  • Трек: Если ты
  • Совместимость: Совместимо с 2.0.x/2.1.x/2.2.x
  • Изменения:
    • добавлено: starter-elasticsearch от дайша
    • добавлено: движок шаблонов jst, включая поддержку nutzboot от вендала# 2.2.1 "Живи в этом"

Используется официальная версия nutz 1.r.66

  • Дата: 2018-06-15

  • Событие: Второй день чемпионата мира по футболу

  • Трек: Живи в этом

  • Совместимость: Совместимо с 2.0.x/2.1.x

  • Изменения:

    • обновлено: используется официальная версия nutz 1.r.66
    • добавлено: добавлены конфигурационные параметры, поддерживающие отключение swagger

2.2.0 "Лунный свет над прудом"

Улучшена поддержка альтернативной конфигурации web.xml для контейнеров сервлетов (jetty/undertow/tomcat)

  • Дата: 2018-06-11

  • Трек: Лунный свет над прудом

  • Совместимость: Совместимо с 2.0.x/2.1.x

  • Изменения:

    • добавлено: поддержка 404 и 500 страниц для tomcat https://gitee.com/nutz/nutzboot/issues/IKC3B от мм
    • добавлено: поддержка 404 и 500 страниц для undertow
    • добавлено: добавлены конфигурации welcome file для jetty/undertow/tomcat
    • добавлено: поддержка получения базового экземпляра undertow
    • добавлено: добавлен метод getPathSpecs в WebServletFace, позволяющий отображать несколько путей
    • добавлено: добавлены методы setServletContext в WebServletFace и WebFilterFace
    • добавлено: пример интеграции с pageoffice
    • изменено: spring поддержка отдельно для nutzboot-spring
    • обновлено: обновлено до версии 2.6.2 для dubbo от дайша
    • обновлено: обновлено до версии 9.4.11.v20180605 для jetty от хоуэ# 2.1.9 "Незримые крылья"

Нативная поддержка сжатия gzip

  • Дата: 2018-06-01

  • Событие: День защиты детей

  • Трек: Незримые крылья

  • Совместимость: Совместимо с 2.0.x и 2.1.x

  • Изменения:

    • исправлено: после упаковки в war, Freemarker не запускается
    • добавлено: поддержка включения gzip для Undertow, issue #138@github
    • добавлено: поддержка включения gzip для Jetty
    • добавлено: поддержка конфигурации SSL для starter-tio
    • обновлено: asm обновлено до версии 6.1.1, что решает возможные ошибки на JDK10
    • обновлено: обновлены версии зависимостей Druid и других от Хоуэ

2.1.8 "Этот видео лучше, чем песня"

Унифицирована основная логика контейнеров web, и добавлена поддержка упаковки в war (наконец-то закрыт этот пробел)* Дата: 2018-05-15

Изменения:

  • Добавлено: issue 36, классы Web-сервисов должны использовать общий суперкласс
  • Добавлено: issue 60, Tomcat также должен поддерживать загрузку многоуровневых ресурсов
  • Добавлено: новый способ упаковки war с помощью nutzboot-maven-plugin
  • Добавлено: поддержка repo-upload и repo-download
  • Добавлено: поддержка случайного выбора портов, таких как jetty.port, установка значения 0
  • Добавлено: настройка пула потоков Tomcat
  • Добавлено: общая таблица конфигурации
  • Добавлено: поддержка получения экземпляра FilterChainResolver из контейнера IoC
  • Исправлено: отсутствие настройки staticPath для jetty
  • Исправлено: добавление @PropDoc для WhaleFilterStarter
  • Исправлено: добавление @PropDoc для WeixinStarter
  • Исправлено: добавление @PropDoc для JedisStarter
  • Исправлено: отсутствие выхода при занятии порта Tomcat или других ошибках
  • Исправлено: несоответствие версии nutzwx
  • Обновлено: обновление версий jetty, tomcat, beetl, beetlsql, tio
  • Изменено: nutzboot-demo-maker был выделен в отдельную библиотеку nutzboot-project-maker ссылкаИзображение на обложке

Морские испытания

2.1.7 "Пингвинская игра"

Добавлен новый maven-плагин и поддержка mqtt

  • Дата: 2018-05-04

  • Событие: День молодёжи

  • Трек: Пингвинская игра

  • Совместимость: полностью совместим с 2.0.x и 2.1.x

  • Изменения:

    • Исправлено: исправление проблемы с неэффективным горячим перезапуском jetty by Дэн Дэн
    • Добавлено: поддержка настройки страниц ошибок для любых кодов состояния и типов исключений jetty by Дэн Дэн и Вендаль
    • Добавлено: добавлен стартер mqtt-client by Вендаль
    • Обновлено: обновление версий зависимостей jetx, cxf, spring, undertow by Вэн Цзянь

2.1.6 "Миллион мечтаний"

Улучшена интеграция с новой версией dubbo для помощи в онлайн-развертывании ветки nutzboot-dubbo проекта nutzwk.

  • Дата: 2018-04-19/20, в зависимости от долготы

  • Событие: Торговая война не весела, смотреть на это не страшно

  • Трек: Миллион мечтаний песня начинается с 3:00

  • Совместимость: полностью совместим с 2.0.x и 2.1.x* Изменения:

    • Добавлено: поддержка работы без конфигурации dubbo.xml
    • Добавлено: поддержка запуска dubbo на случайном порту
    • Добавлено: автоматическое добавление NbAppEventListener из контейнера IoC и поддержка нескольких слушателей
    • Добавлено: поддержка DruidPasswordCallback для druid
    • Добавлено: добавлен сервис CounterService
    • Обновлено: обновление версий некоторых зависимостей
    • Обновлено: тестирование совместимости с Oracle JDK 8/9/10, без ошибок
    • Обновлено: тестирование совместимости с OpenJDK 8/9/10, без ошибок
    • Исправлено: при остановке серверов AppContext.stopServers должны останавливать только загруженные экземпляры ServerFace* Все последующее содержимое просто "подхватывает" тренд, wendal просто выражает своё недовольство, просьба пренебречь: - Раньше, "ᐈ自主创新/自主可控/自主知识产权" стали употребляться как негативные термины, но теперь ситуация, кажется, изменилась.
    • Потому что, "中兴" предоставила всем множество тем для обсуждения за чаем.
    • Те, кто работал с微信公众平台, должны знать ошибку "Illegal key size or default parameters".
    • JDK 8 требует самостоятельного снятия ограничений, но JDK 10 уже по умолчанию без ограничений.
    • Просто добавил, что вам следует проконсультироваться со своим экспортным/импортным контролером или адвокатом для определения точных требований вашего местоположения и каковы должны быть настройки политики.
    • Когда "特没谱" скажет, что ограничивает, все серверы WeChat станут нелегальными -_-

2.1.5 "Je m'appelle Hélène"

Оригинально планировалось выпустить новую версию на прошлой неделе, но из-за разработки NutzCloud выпуск был перенесён на эту неделю.

Новая версия включает поддержку юнит-тестов и поддержку ssdb, предоставленную "Даохун", а также исправление нескольких не слишком серьёзных проблем, рекомендуется обновиться.

  • Дата: bk 2018-04-02

  • Событие: определённый летательный аппарат вернулся в атмосферу в неуправляемом падении

  • Песня: Je m'appelle Hélène

  • Совместимость: полностью совместима с 2.0.x и 2.1.x

  • Изменения: * fix: исключение, выбрасываемое при использовании QuartManager в сервисе Dubbo

    • fix: исправление бага wkcache, который приводит к его неиспользованию в определённых сценариях
    • update: улучшение интеграции с Shiro, автором является "大鲨鱼" (Да Шаюй)
    • add: starter-ssdb, предоставленное "道坤" (Даохун)
    • add: добавление NbAppEventListener, которое позволяет перехватывать различные события NbApp
    • add: добавление поддержки юнит-тестов
    • add: Shiro активно ищет SessionListener в контейнере IoC и добавляет его в SessionManager
    • add: добавление свойства staticPathLocal в jetty, что решает проблему обновления файлов js/css для пользователей IDEA
    • add: добавление конфигурационного параметра httpConfig в jetty, что позволяет более детально настраивать конфигурацию
    • change: расширение диапазона случайных портовИ последнее, картинка:

Tiangong-1

2.1.4 "Обычная дорога"

Исправление некоторых багов, улучшение взаимодействия с проектами на Spring, 2.1.x можно обновлять плавно.

  • Дата: 2018-03-13
  • Событие: просто хотел выпустить версию
  • Песня: Обычная дорога
  • Изменения:
    • update: обновлено javassist до версии 3.22.0-GA для решения проблемы "invalid constant type: 15"
    • update: beetl теперь использует antlr4-runtime 4.5 для решения конфликта jar с urule csl_slchia
    • add: добавлены инструкции по преобразованию обычных web-проектов в проекты NutzBoot
    • add: добавлен аннотация @AsSpringBean, которая позволяет активно помещать объекты в spring ioc при интеграции с библиотеками, связанными с spring (например, urule/ureport/uflo)
    • fix: при использовании jetty+shiro+websocket, объект session не может быть получен на этапе onOpen
    • fix: после интеграции urule, объект @ActionBean не может быть найден csl_slchia

2.1.3 "Никогда Не Достаточно"

Риски криптовалют, будьте осторожны при вложении. Блокчейн ≠ криптовалюты

Человек же, "Никогда Не Достаточно".

  • Время: 26 февраля 2018
  • Событие: Новогодний подарок
  • Трек: Никогда Не Достаточно* Изменения:
    • Добавлено: starter-web3j - клиентский API для блокчейна "Ethereum"
    • Обновлено: HikariCP обновлено до версии 2.7.7
    • Обновлено: sharding-jdbc обновлено до версии 2.0.3
    • Обновлено: dubbo обновлено до версии 2.5.9
    • Обновлено: cxf обновлено до версии 3.1.14
    • Обновлено: beetlsql обновлено до версии 2.10.10
    • Обновлено: undertow обновлено до версии 1.4.22.Final
    • Обновлено: tomcat обновлено до версии 8.5.28
    • Обновлено: zbus обновлено до версии 0.11.5
    • Исправлено: проблема с staticPath в undertow, отчет предоставлен Dao Kun и Tasdingoo## 2.1.2 "всегда столько раз"

Спасибо сообществу tio за специальное издание 2.0.8.v20180205-RELEASE ^_^

Это обновление включает:

  • Дэн Дэн завершил starter-freeamarker и
  • Вендаль добавил starter-tio-mvc, внедрив механизм IoC в tio-mvc

Эта версия полностью совместима с 2.1.0/2.1.1, поэтому номер версии не был увеличен до 2.2.0. Обновление безопасно.


  • Изменения:
    • Добавлено: starter-tio-mvc - высокопроизводительный MVC-фреймворк на основе tio
    • Добавлено: starter-freemarker от Дэн Дэн
    • Обновлено: оптимизация логики starter-tio от zjSniper
    • Обновлено: конфигурационные файлы j2cache были включены в основную конфигурацию nutzboot от Дэн Дэн
    • Обновлено: starter-beetl теперь помещает GroupTemplate в IoC контейнер, что облегчает пользовательскую настройку и получение
    • Обновлено: обновлено tio до версии 2.0.8.v20180205-RELEASE, спасибо за поддержку сообщества tio
    • Исправлено: логика одного основного и нескольких дополнительных серверов была исправлена
    • Исправлено: ошибка при использовании tomcat и shiro вместе, отчет предоставлен Дэн Дэн## 2.1.1 "Жизнь в Розах"

Добавлены новые стартеры от Дэн Дэн — starter-tio и starter-j2cache, а также обновленная страница статуса для eureka-server и два клиента конфигурационного центра ^_^

Эта версия полностью совместима с 2.1.0, поэтому номер версии не был увеличен до 2.2.0. Обновление безопасно.* Время: 26 января 2018

-----------------------------------------------------------------------------* Изменения: * добавлен: starter-tio от 蛋蛋 * добавлен: starter-j2cache от 蛋蛋 * добавлен: starter-apollo-client для интеграции с Apollo конфигурационным центром. Apollo — это конфигурационный центр, разработанный отделом фреймворков Ctrip. * добавлен: starter-config-client для NB конфигурационного центра. Его сервер может быть любым сервером, поддерживающим Restful. * добавлен: поддержка feign для получения client/encoder/decoder из IoC контейнера и настройки собственного JsonFormat * добавлен: поддержка глобального настройки таймаута для подключения и чтения feign * добавлен: starter-eureka-server с обновленной страницей статуса от 温泉 * добавлен: поддержка slave источника данных в starter-jdbc, что позволяет starter-nutz-dao и starter-beetlsql поддерживать slave источники данных * добавлен: чтение конфигурационных файлов из директории, содержащей jar, от 文涛 * обновлен: обновлен HikariCP до версии 2.7.5 * обновлен: обновлен sharding-jdbc до версии 2.0.2, теперь поддерживается создание таблиц, поэтому dao.create также работает! * исправлен: слишком маленькое значение по умолчанию для maxPostSize в tomcat, что может привести к ошибкам * исправлен: настройка порта tio не применялась * исправлен: отсутствие примера для quartz * исправлен: совместимость с slf4j-simple## 2.1.0 "Начало чего-то нового"

Добавлено и обновлено множество компонентов, рекомендуется обновиться до этой версии

  • Время: 10 января 2018
  • Событие: Начало 2018 года
  • Трек: Начало чего-то нового-----------------------------------------------------------------------------
  • Изменения:
    • Добавлено: caffeine кэширование методов счастья
    • Добавлено: hystrix поддержка @HystrixCommand и /hystrix.stream
    • Добавлено: hystrix-dashboard панель мониторинга Hystrix
    • Добавлено: eureka-server служба регистрации для управления сервисами
    • Добавлено: eureka-client автоматическая регистрация сервисов
    • Добавлено: xxl-job-executor
    • Добавлено: завершение интеграции feign-ribbon-eureka для реализации балансировки нагрузки и поиска сервисов
    • Добавлено: добавление зависимости feign-hystrix для усиления интеграции с hystrix
    • Добавлено: rabbitmq открытая система обмена сообщениями
    • Добавлено: activiti система управления бизнес-процессами
    • Изменено: по умолчанию не настраивается encoder/decoder feign, в предыдущей версии по умолчанию использовался jackson, добавлены дополнительные параметры конфигурации
    • Изменено: перестроена структура проекта, пользовательский проект больше не зависит от nutzboot-starter
    • Изменено: включены параметры server.port и server.host, порт и хост jetty/undertow/tomcat теперь являются устаревшими параметрами, но продолжают поддерживаться
    • Обновлено: beetl обновлено до версии 2.7.26
    • Обновлено: ureport2 обновлено до версии 2.2.4, больше не требуется использовать рефлексию для настройки BuildinDatasource и ImageProvider
      • Обновлено: urule обновлено до версии 2.1.4, теперь можно внедрять FunctionDescriptor
      • Обновлено: uflo обновлено до версии 2.1.1
      • Обновлено: Swagger UI обновлено до версии 3.9.0
      • Исправлено: документация PropDoc для трёх основных инструментов U-центра не отображалась

2.0.1 "Встретились случайно"Благодаря вашей поддержке и заботе, NutzBoot стал GVP (самым ценным открытым проектом на Gitee), эта честь принадлежит всем нам ^_^

В этом обновлении представлен Feign, разработанный haoqoo и wendal.


  • Изменения
    • Добавлено: Feign разработано haoqoo и wendal
    • Добавлено: ureport теперь читает объекты BuildinDatasource и ImageProvider из Nutz Ioc, отчет предоставлен "рыбаком"
    • Добавлено: NutFilterStarter теперь поддерживает ActionLoaderFace
    • Обновлено: дополнены документы @ProcDoc для Shiro, предоставлены "яйцом"
    • Обновлено: дополнены документы @ProcDoc для U-тройки (uflo/urule/ureport), предоставлены "яйцом"
    • Обновлено: NutFilterStarter теперь автоматически фильтрует все объявления Servlet
    • Исправлено: проблема с ureport и Nutz MVC, связанная с ошибкой абстракции SpringBean, отчет предоставлен "рыбаком"
    • Исправлено: beetl шаблоны теперь автоматически обновляются, отчет предоставлен "горячими источниками"
    • Исправлено: совместимость undertow и Swagger
    • Исправлено: проблемы с кодировкой в Swagger

2.0 "Счастливого Рождества"

Вчера вы были очень уставшие, правда? ^_^* Добавлена интеграция с zookeeper, предоставлено небом

  • Добавлен шаблонный движок Vecloity, предоставлено haoqoo

  • Исправлены несколько ошибок* Дата: 25 декабря 2017

  • Событие: Первый официальный релиз, GA уровень

  • Трек: Счастливого Рождества

  • Изменения:

    • Добавлено: zkclient от неба
    • Добавлено: Velocity шаблонный движок от haoqoo
    • Добавлено: конфигурируемый daocache
    • Добавлено: поддержка websocket для undertow от qinerg
    • Добавлено: более подробная конфигурация jetty от haoqoo
    • Добавлено: поддержка кластерной конфигурации mongodb от технологии
    • Добавлено: поддержка webservice для cxf
    • Обновлено: beetl обновлен до 2.7.25
    • Обновлено: beetlsql обновлен до 2.10.3
    • Обновлено: zbus обновлен до 0.11.4
    • Обновлено: dubbo обновлен до 2.5.8
    • Обновлено: tomcat обновлен до 8.5.48
    • Обновлено: undertow обновлен до 1.4.21-Final
    • Удалено: удалено свойство конфигурации web.filters.order
    • Исправлено: очищены зависимости pom.xml
    • Исправлено: пользовательские свойства beetl шаблонов теперь работают, отчет предоставлен докуном

2.0-RC2 "Моя любовь"

На этот раз мы представляем третий веб-контейнер Tomcat, реализованный @benjobs, наконец-то все вместе!

  • Больше NoSQL баз данных? Добавлен MongoDB @qingerg

  • Шардинг? Теперь поддерживается Sharding-JDBC

  • Больше шаблонных движков, добавлен Thymeleaf

  • Другие ORM/SQL инструменты? Добавлен BeetlSQL от Хань Да Фу

  • Добавлен мост Spring для полной поддержки трёх основных инструментов U (Uflo для рабочих процессов, Ureport для отчётов, Urule для правил)* Дата: 2017-12-14

  • Событие: Второй пред-GA выпуск

  • Песня: Моя любовь

  • Изменения:

    • Добавлен: new NbApp() теперь можно не передавать имя класса, будет автоматически определено из стека вызовов
    • Добавлен: starter-mongodb @qingerg
    • Добавлен: starter-tomcat @benjobs
    • Добавлен: starter-beetlsql решение для работы с SQL от Beetl
    • Добавлен: starter-sharding-jdbc поддержка шардинга
    • Добавлен: starter-thymeleaf шаблонный движок
    • Добавлен: starter для трёх основных инструментов U (Uflo для рабочих процессов, Ureport для отчётов, Urule для правил)
    • Добавлен: контроль NbApp для запуска и остановки
    • Добавлен: starter-shiro поддержка нескольких реалмов Технология
    • Добавлен: starter-shiro модификация RememberMeManager
    • Исправлено: проблема с отслеживанием websocket endpoint в Jetty
    • Исправлено: дополнение demo-maker для новых стартеров "Безумная экспериментация"
    • Исправлено: изменение стандартного таймаута Jetty

2.0-RC "Признание"

Во-первых, стоит выделить starter-undertow @qinerg, ура-ура-ура. Возможность переключаться между Jetty и Undertow ^_^

Шаблонные стартеры для движков beetl и jetx завершены, поэтому удалена зависимость JSP из starter-jetty.* Дата: 2017-12-01

  • Событие: Первый пред-GA выпуск
  • Песня: Признание
  • Изменения:
    • Добавлен: starter-undertow @qinerg
    • Добавлен: starter-swagger и его демо
    • Добавлен: поддержка параметров конфигурации и профилей через командную строку
    • Добавлен: поддержка печати конфигурационных документов
    • Добавлен: стартеры для beetl и jetx шаблонных движков
    • Добавлен: поддержка HikariCP в starter-jdbc
    • Добавлен: starter-ngrok для удобного получения внешнего URL для отладки
    • Добавлен: документация по структуре каталогов
    • Удалено: по умолчанию JSP поддержка из starter-jetty
    • Изменено: добавлен nutz-plugins-websocket в starter-jetty
    • Исправлено: отсутствие метода init в MainLauncher demo-maker

2.0-Beta "Небесный город"При звуках исполнения "Небесного города" Дун Мин и написании кода NB очень приятно

  • Дата: 2017-11-22
  • Событие: Первый бета-релиз
  • Трек: Небесный город
  • Изменения:
    • Добавлено: starter-zbus и zbus-rpc связанные
    • Добавлено: starter-dubbo и dubbo связанные
    • Добавлено: starter-shiro для базовой интеграции прав доступа
    • Добавлено: starter-quartz для планирования задач
    • Добавлено: demo-zbus для примера zbus-rpc
    • Добавлено: demo-dubbo для примера dubbo-rpc
    • Изменено: вывод времени запуска системы
    • Исправлено: исправление опечатки "mina" на "minia" по замечанию @煜

2.0-Preview "Только верхушка лотоса выглядывает"

  • Дата: 2017-11-16

  • Событие: Первый превью-релиз

  • Изменения:

    • Добавлено: ядро NutzBoot
    • Добавлено: starter-nutz-mvc для связанных с NutMvc
    • Добавлено: starter-nutz-dao для связанных с NutDao
    • Добавлено: starter-jdbc для подключения к базе данных
    • Добавлено: starter-jedis для интеграции работы с Redis
    • Добавлено: starter-jetty для реализации контейнера сервлетов
    • Добавлено: starter-jedisque для реализации очередей, предоставленной潇潇同学
    • Добавлено: starter-wkcache для методов кэширования, предоставленных大鲨鱼
    • Добавлено: starter-weixin для интеграции nutzwx для удобства разработки публичных аккаунтов WeChat
    • Добавлено: demo-simple для демонстрации самого простого MVC
    • Добавлено: demo-simple-dao для демонстрации операций DAO
    • Добавлено: demo-simple-redis для демонстрации операций Redis
    • Добавлено: печатная шапка "蛋蛋版" и "巨根" версия шапки## Сокращение NB
  • Дата: 2017-10-20

  • Событие: Инициализация проекта

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

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

1
https://api.gitlife.ru/oschina-mirror/nutz-nutzboot.git
git@api.gitlife.ru:oschina-mirror/nutz-nutzboot.git
oschina-mirror
nutz-nutzboot
nutz-nutzboot
dev