Skip to content

Releases: hhru/nuts-and-bolts

[3.6.1] Small improvements of Jetty configuration

22 May 07:32
Compare
Choose a tag to compare

#89

  • Задавать по-умолчанию jetty.acceptors=1 и jetty.selectors=1
  • Уменьшить число тредов создаваемых по-умолчанию до min=4, max=10
  • Добавить возможность задавать jetty.idleTimeoutMs
  • Сделать необязательной настройку monitoring.sendStats, по-умолчанию false

nuts-and-bolts-parent-3.6.0

22 May 07:48
Compare
Choose a tag to compare

#88

  • a5edd0a убрали зависимость nab-hibernate от nab-core и перенесли классы FileSettings, PropertiesUtils и MDC из nab-core в nab-common (потребуется изменить импорты)
  • b963bd2 перенесли DataSourceFactory из nab-hibernate в nab-data-source (потребуется изменить импорты) и добавили класс DataSourceProdConfig в в nab-datasource, который можно использовать в приложениях, которым нужен DataSource, но не нужен Hibernate
  • 9a782f1 fix c3p0 dependency
  • 2efc0c1 add simple JdbcTemplateTest unit test

[3.5.1] Welcome embedded PostgreSQL

22 May 07:52
Compare
Choose a tag to compare

#86

  • c559eed Добавили Embedded PostgreSQL
  • 0949af8 Подняли версию jackson до 2.6.6
  • 45cb6ac Добавили возможность указать host для Jetty

nuts-and-bolts-parent-3.5.0

22 May 08:00
Compare
Choose a tag to compare

#87

  • 768141a Добавили HttpSessionManager для аутентификации

nuts-and-bolts-parent-3.4

22 May 08:05
Compare
Choose a tag to compare

#85

  • 5726a8e Вынесли конфигурацию Launcher в ServletConfig и переименовали shared-logback.xml в nab-shared-logback.xml из-за пересечений в сервисах.

[3.3] Support multiple data sources

22 May 08:07
Compare
Choose a tag to compare

#84

  • добавлена поддержка нескольких data source: MASTER, READONLY, SLOW
  • добавлена аннотация @ExecuteOnDataSource для выполнения запросов на репликах
  • добавлены интерцепторы ControllerPassingInterceptor и RequestIdPassingInterceptor и
    другая инфраструктура для Hibernate
  • небольшие исправления в nab-example

[3.2] Add data-source-utils

22 May 08:18
Compare
Choose a tag to compare

#83

  • Добавили data-source-utils как отдельный модуль: nab-data-source
  • Небольшие исправления в nab-example
  • Рефакторинг pom.xml

nuts-and-bolts-parent-3.1

22 May 08:20
Compare
Choose a tag to compare

#82

  • Удалили зависимость от jdebug
  • Удалили зависимость от timings, guava, guice
  • Небольшой рефакторинг FileSettings для совместимости с hh.ru

[3.0] Move to Spring 5

22 May 08:24
Compare
Choose a tag to compare

⚠️ This release breaks backward compatibility.

Перевели основной функционал nab на Spring 5.
Старые модули на базе Guice переехали в nab-retro с сохранением номера версии 2.2.9.
nab-retro теперь deprecated, но некоторое время остается жить с новой версией и релизится независимо.

Новые модули:

  • nab-core: фреймворк nab на Spring 5
  • nab-hibernate: интеграция с Hibernate 5
  • nab-testbase: поддержка юнит-тестов
  • nab-example: пример сервиса

#80