Ответ 1
Оба изменения имен, которые вы указали, на самом деле являются изменениями для предстоящей версии 0.7. Документация еще не обновлена (и на самом деле это главное, что удерживает выпуск 0.7 в соответствии с списком рассылки).
Текущие заметки о выпуске можно найти в главной ветке.
- Модернизирован на Java 7.
- Переместился в идентификатор группы
io.dropwizard
и пространство имен. - Извлечен ряд многократных библиотек:
dropwizard-configuration
,dropwizard-jackson
,dropwizard-jersey
,dropwizard-jetty
,dropwizard-lifecycle
,dropwizard-logging
,dropwizard-servlets
,dropwizard-util
,dropwizard-validation
. - Извлечение различных элементов
Environment
для разделения классов:JerseyEnvironment
,LifecycleEnvironment
и т.д. - Извлечен
dropwizard-views-freemarker
иdropwizard-views-mustache
.dropwizard-views
только предоставляет инфраструктуру. - Переименовано
Service
вApplication
. - Добавлен
dropwizard-forms
, который обеспечивает поддержку многочастных объектов MIME. - Добавлен
dropwizard-spdy
. - Добавлен
AppenderFactory
, позволяющий использовать произвольные регистрационные приложения для приложения и запроса журналы. - Добавлен
ConnectorFactory
, что позволяет использовать произвольные соединители Jetty. - Добавлен
ServerFactory
с реализациями с несколькими и одноразрядными соединениями. - Добавлен
ReporterFactory
для репортеров показателей, с реализациями Graphite и Ganglia. - Добавлен
ConfigurationSourceProvider
, чтобы разрешить загрузку файлов конфигурации из других источников, кроме файловой системы. - Добавлена поддержка setuid. Настройте пользователя/группу для запуска в качестве и мягких/жестких открытых ограничений файлов в
ServerFactory
. Чтобы привязать к привилегированным портам (например, 80), включитеstartAsRoot
и установитеuser
иgroup
, затем запустите приложение как пользователь root. - Добавлены создатели для управляемых исполнителей.
- Добавлена команда
check
по умолчанию, которая загружает и проверяет конфигурацию службы. - Добавлена поддержка HTTP-клиента Jetty для
dropwizard-client
. - Добавлена поддержка Jackson Afterburner.
- Добавлена поддержка
deflate
-кодированных запросов и ответов. - Добавлена поддержка сеансов HTTP. Добавьте аннотированный параметр в свой ресурсный метод:
@Session HttpSession session
, чтобы проинформировать контекст сеанса. - Добавлена поддержка сообщения "flash" для распространения по запросам. Добавить аннотированный параметр
к вашему методу ресурса:
@Session Flash message
для ввода любого имеющегося флэш-сообщения. - Добавлена поддержка десериализации Java
enums
с правилами нечеткого сопоставления (т.е. пробелы разделение,-
/_
эквивалентность, нечувствительность к регистру и т.д.). - Добавлен
HibernateBundle#configure(Configuration)
для настройки конфигурации Hibernate. - Добавлена поддержка аргументов и результатов Joda Time
DateTime
при использовании JDBI. - Добавлена опция конфигурации для включения стека стека Exception при регистрации в syslog. Трассировка стека теперь по умолчанию исключены.
- Добавлено имя приложения и PID (если обнаруживается) в начало сообщений syslog, равно как и условность.
- Добавлена опция
--migrations-file
командной строки для командыmigrate
для обеспечения миграции файл явно. - Ошибки проверки теперь возвращаются как ответы
application/json
. - Упрощенный
AsyncRequestLog
; теперь стандартизован в формате Jetty 9 NCSA. - Переименовано
DatabaseConfiguration
вDataSourceFactory
иConfigurationStrategy
вDatabaseConfiguration
. - Изменено ведение журнала для асинхронности. Сообщения теперь буферизуются и накапливаются в памяти, прежде чем доставляемые сконфигурированному приложению (-ам).
- Изменена обработка ошибок конфигурации во время выполнения. Больше не будет отображать трассировку стека исключений и представит более полезное описание проблемы, включая предложения, когда это необходимо.
- Измененная обработка ошибок в большей степени зависит от сопоставления исключений Джерси.
- Изменен
dropwizard-db
, чтобы использоватьtomcat-jdbc
вместоtomcat-dbcp
. - Изменено форматирование по умолчанию при первом входе в вложенные Исключения, чтобы отобразить первопричину.
- Заменен
ResourceTest
наResourceTestRule
, JUnitTestRule
. - Выпало Scala поддержка.
- Выпало
ManagedSessionFactory
. - Выпало
ObjectMapperFactory
; вместо этого используйтеObjectMapper
. - Выпало
Validator
; вместо этого используйтеjavax.validation.Validator
. - Исправлена ошибка выключения в
dropwizard-migrations
. - Исправлено форматирование строк "Causeed by", которые не были префиксом при регистрации вложенных Исключений.
- Исправлено не все доступные конечные точки Джерси регистрировались при запуске.
- Модернизирован до argparse4j 0.4.1.
- Обновление до Guava 15.
- Обновление до Hibernate Validator 5.0.1.
- Обновлено до версии Jackson 2.2.3.
- Обновлено до JDBI 2.50.
- Обновление до Jetty 9.0.5.
- Обновлено до Liquibase 3.0.4.
- Обновление до версии 1.0.13.
- Обновление до метрик 3.0.1.
- Модернизировано до Усы 0.8.13.
- Модернизирован до SLF4J 1.7.5.