Skip to content

Releases: hhru/nuts-and-bolts

[4.2.3] Fix compressed stack config and jersey integration

15 Aug 11:48
Compare
Choose a tag to compare

Changes:

[4.2.2] update Jetty version

13 Aug 08:45
Compare
Choose a tag to compare

Jetty version updated to 9.4.8.v20171121

[4.2.1] Improve NabTestBase

09 Aug 14:00
Compare
Choose a tag to compare

⚠️ This release breaks backward compatibility.

Changes:

  • 6dc7c00 Add NabTestBase and remove NabJerseyTestBase.
  • 30f9591 Up hh-java-logging and clear dependencies (remove old version of sping-aop from dependencies).

Migration instructions:

  • NabJerseyTestBase is replaced with NabTestBase, so you may need to refactor some of your unit tests.

[4.2.0] Integration of Jersey and Spring

07 Aug 11:44
Compare
Choose a tag to compare

⚠️ This release breaks backward compatibility.

Changes:

Migration instructions:

  • Remove Jersey resources from Spring context and register Jersey resources via overriding DefaultServletConfig:
NabApplication.run(new DefaultServletConfig() {
  @Override
  public void registerResources(ResourceConfig resourceConfig) {
    resourceConfig.packages("ru.hh.relations.resource");
  }
}, ExampleProdConfig.class);
  • JettyStarterTestBase is replaced with NabJerseyTestBase, so you may need to refactor some of your unit tests.

[4.0.4] Add registerShutdownHook

25 Jul 14:43
Compare
Choose a tag to compare
nuts-and-bolts-parent-4.0.4

[maven-release-plugin] copy for tag nuts-and-bolts-parent-4.0.4

[4.0.3] Move embedded postgres to nab-testbase

23 Jul 11:08
Compare
Choose a tag to compare

⚠️ This release breaks backward compatibility.

Changes:

  • 298ee13 Refactoring of nab-datasource
  • 7dc74d4 Add some new unit tests
  • b1583c1 Rename nab-starter-tests to nab-tests
  • 13e0b4a Move embedded postgresql to nab-testbase

Migration instructions:

  • Rename ru.hh.nab.hibernate.HibernateTestConfig to ru.hh.nab.testbase.hibernate.HibernateTestBaseConfig.

#45

[4.0.2] Add datacenter config parameter

19 Jul 16:23
Compare
Choose a tag to compare

⚠️ This release breaks backward compatibility.

Now datacenter config parameter is mandatory

[4.0.1] Various improvements

19 Jul 16:01
Compare
Choose a tag to compare
  • NabApplicationContext now extends AnnotationConfigWebApplicationContext
  • DefaultServletConfig now adds RequestContextListener
  • JettyStarterTestBase is now a @WebAppConfiguration
  • JettyStarterTestBase launches a minimum required number of Jetty instances
  • up hh-metrics version

[4.0.0] New application starter, bug-fix, refactoring of packages and class names

13 Jul 12:49
Compare
Choose a tag to compare

⚠️ This release breaks backward compatibility.

Changes:

  • 4c55101 New application starter. Class Launcher is removed.
  • d858ea0 BugFix: exit application if Spring context is not started.
  • 2ae4907 Update README
  • 43ace59 Added NabApplicationContext and some new unit-tests
  • 79b06c6 The package ru.hh.nab.core renamed to ru.hh.nab.starter
  • 2608874 Spring context classes renamed

#103

Migration instructions:

  • Update your Maven build: use artifact nab-starter instead of nab-core
  • Change imports: import ru.hh.nab.core.* to import ru.hh.nab.starter.*
  • Use NabProdConfig instead of removed CoreProdConfig
  • Use NabCommonConfig instead of removed CoreCommonConfig
  • Use JettyStarterTestBase instead of JettyLauncherTestBase / JerseyTest
  • Change your main method to use class NabApplication instead of Launcher
    (see https://github.com/hhru/nuts-and-bolts#getting-started).

[3.9.0] Rename nab-core to nab-starter and refactor modules

11 Jul 14:46
Compare
Choose a tag to compare

⚠️ This release breaks backward compatibility.

  • nab-core artifact was renamed to nab-starter
  • JerseyTest from nab-testbase was renamed to JettyLauncherTestBase
  • New module nab-starter-tests which contains tests for nab-starter (to resolve cyclic dependency with nab-testbase)
  • SkippableFilter implementation was added to nab-starter

#102

Migration instructions:

  • Update your Maven build: use artifact nab-starter instead of nab-core.
  • Use JettyLauncherTestBase instead of JerseyTest