Bump dropwizard-guicey.version from 7.1.4 to 7.2.0 in /apps/opik-backend
Bumps dropwizard-guicey.version from 7.1.4 to 7.2.0.
Updates ru.vyarus:dropwizard-guicey from 7.1.4 to 7.2.0
Release notes
Sourced from ru.vyarus:dropwizard-guicey's releases.
7.2.0
- Update to dropwizard 4.0.13
- Un-deprecate HK2 support (removed deprecation annotations, but soft deprecation message remain in javadoc)
- Add methods to the main builder (and hooks) to simplify usage without guicey bundle:
- .whenConfigurationReady(...) - delayed configuration (same as GuiceyBunle.run):
simplify extensions or guice modules registration, requiring configuration- .onGuiceyStartup() - executes after injector creation (under run phase). Useful for manual dropwizard configurations
- .onApplicationStartup() - executes after complete application startup (including guicey lightweight test)
- .onApplicationShutdown() - executes after application shutdown
- .listenServer() - shortcut for jetty server startup listen
- .listenJetty() - shortcut for jetty lifecycle listening
- .listenJersey() - shortcut for jersey startup events and requests listening
- Diagnostic reports:
- Add application startup (and shutdown) time detalization report: .printStartupTime()
- Add hook alias for showing report on compiled application: -Dguicey.hooks=startup-time
- Add guice provision time report (time of guice beans creation): .printGuiceProvisionTime()
- Add hook alias for showing report on compiled application: -Dguicey.hooks=provision-time
- GuiceProvisionTimeHook could be used in tests to record beans creation at runtime
- Add the shared state usage report: .printSharedStateUsage()
- Improve guice bindings report (.printGuiceBindings()):
- Fixed scope accuracy for linked bindings
- Fixed bindings for private modules (missed exposed linked bindings)
- Guicey bundles:
- Add "throws Exception" for GuiceyBundle#initialize() to simplify usage
- Support extensions registration in GuiceyBundle run (.extensions() and .extensionsOptional())
- ManualExtensionsValidatedEvent moved from configuration into run phase
- As before, classpath scan performed under configuration phase (but actual extensions registration moved to run phase)
- Transitive guicey bundles (.bundles(...)) initialize immediately after registration (unify behavior with dropwizard bundles and guice modules)
- Add onApplicationShutdown() and listenJersey() listener methods for GuiceyEnvironment (GuiceyBundle.run)
- Add "throws Exception" for GuiceyConfigurationHook#configure() to simplify usage
- Private guice modules support:
- Add private modules analysis: extensions searched in private module bindings too (also important for avoiding duplicate binding registration after classpath scan)
- Add AnalyzePrivateGuiceModules option (enabled by default) to disable private modules analysis (in case of problems)
- Disabled modules remove would also affect private modules now (but only first level)
- Classpath scan:
- Add extensions scan filters: GuiceBundle.builder().autoConfigFilter(cls -> !cls.isAnnotationPresent(Skip.class)) Could be used either to skip some classes from scanning (without
@InvisibleForScanner) annotation or to accept only annotated classes (spring style) (#419)
- Added ClassFilters utility with common predicates: .autoConfigFilter(ignoreAnnotated(Skip.class))
- Scan could detect package-private and protected extensions with a new option: GuiceyOptions.ScanProtectedClasses (by default, false) (#404)
- Improve disable extensions predicate (bundle.disable(...)):
- Fix predicate applied for extension too early (without installer set)
- Add disable predicates: Disables.jerseyExtension, Disabled.webExtension and Disables.installedBy
- Predicates for exact type (module, bundle etc.) in Disables now raise item type to simplify further declarations
- Shared state:
- (breaking) Tie a state key to the stored object type to simplify usage (type-safe) and force
... (truncated)
Changelog
Sourced from ru.vyarus:dropwizard-guicey's changelog.
7.2.0 (2025-05-11)
- Update to dropwizard 4.0.13
- Un-deprecate HK2 support (removed deprecation annotations, but soft deprecation message remain in javadoc)
- Add methods to the main builder (and hooks) to simplify usage without guicey bundle:
- .whenConfigurationReady(...) - delayed configuration (same as GuiceyBunle.run):
simplify extensions or guice modules registration, requiring configuration- .onGuiceyStartup() - executes after injector creation (under run phase). Useful for manual dropwizard configurations
- .onApplicationStartup() - executes after complete application startup (including guicey lightweight test)
- .onApplicationShutdown() - executes after application shutdown
- .listenServer() - shortcut for jetty server startup listen
- .listenJetty() - shortcut for jetty lifecycle listening
- .listenJersey() - shortcut for jersey startup events and requests listening
- Diagnostic reports:
- Add application startup (and shutdown) time detalization report: .printStartupTime()
- Add hook alias for showing report on compiled application: -Dguicey.hooks=startup-time
- Add guice provision time report (time of guice beans creation): .printGuiceProvisionTime()
- Add hook alias for showing report on compiled application: -Dguicey.hooks=provision-time
- GuiceProvisionTimeHook could be used in tests to record beans creation at runtime
- Add the shared state usage report: .printSharedStateUsage()
- Improve guice bindings report (.printGuiceBindings()):
- Fixed scope accuracy for linked bindings
- Fixed bindings for private modules (missed exposed linked bindings)
- Guicey bundles:
- Add "throws Exception" for GuiceyBundle#initialize() to simplify usage
- Support extensions registration in GuiceyBundle run (.extensions() and .extensionsOptional())
- ManualExtensionsValidatedEvent moved from configuration into run phase
- As before, classpath scan performed under configuration phase (but actual extensions registration moved to run phase)
- Transitive guicey bundles (.bundles(...)) initialize immediately after registration (unify behavior with dropwizard bundles and guice modules)
- Add onApplicationShutdown() and listenJersey() listener methods for GuiceyEnvironment (GuiceyBundle.run)
- Add "throws Exception" for GuiceyConfigurationHook#configure() to simplify usage
- Private guice modules support:
- Add private modules analysis: extensions searched in private module bindings too (also important for avoiding duplicate binding registration after classpath scan)
- Add AnalyzePrivateGuiceModules option (enabled by default) to disable private modules analysis (in case of problems)
- Disabled modules remove would also affect private modules now (but only first level)
- Classpath scan:
- Add extensions scan filters: GuiceBundle.builder().autoConfigFilter(cls -> !cls.isAnnotationPresent(Skip.class)) Could be used either to skip some classes from scanning (without
@InvisibleForScanner) annotation or to accept only annotated classes (spring style) (#419)
- Added ClassFilters utility with common predicates: .autoConfigFilter(ignoreAnnotated(Skip.class))
- Scan could detect package-private and protected extensions with a new option: GuiceyOptions.ScanProtectedClasses (by default, false) (#404)
- Improve disable extensions predicate (bundle.disable(...)):
- Fix predicate applied for extension too early (without installer set)
- Add disable predicates: Disables.jerseyExtension, Disabled.webExtension and Disables.installedBy
- Predicates for exact type (module, bundle etc.) in Disables now raise item type to simplify further declarations
- Shared state:
- (breaking) Tie a state key to the stored object type to simplify usage (type-safe) and force
... (truncated)
Commits
a8135cb[Gradle Release Plugin] - pre tag commit: '7.2.0'.06f050cfix missed report in docscbbd005fix javadoc and examplesfc1a10eupdate docs9c091b2bump versioncdf6146fix mergefb18d1bactualize docse6d39adfix javadoc warningsff445d2add new reports;b1c13a6merge enableAutoConfig() with enableAutoConfig(String...) method in GuiceBundle- Additional commits viewable in compare view
Updates ru.vyarus.guicey:guicey-jdbi3 from 7.1.4 to 7.2.0
Release notes
Sourced from ru.vyarus.guicey:guicey-jdbi3's releases.
7.2.0
- Update to dropwizard 4.0.13
- Un-deprecate HK2 support (removed deprecation annotations, but soft deprecation message remain in javadoc)
- Add methods to the main builder (and hooks) to simplify usage without guicey bundle:
- .whenConfigurationReady(...) - delayed configuration (same as GuiceyBunle.run):
simplify extensions or guice modules registration, requiring configuration- .onGuiceyStartup() - executes after injector creation (under run phase). Useful for manual dropwizard configurations
- .onApplicationStartup() - executes after complete application startup (including guicey lightweight test)
- .onApplicationShutdown() - executes after application shutdown
- .listenServer() - shortcut for jetty server startup listen
- .listenJetty() - shortcut for jetty lifecycle listening
- .listenJersey() - shortcut for jersey startup events and requests listening
- Diagnostic reports:
- Add application startup (and shutdown) time detalization report: .printStartupTime()
- Add hook alias for showing report on compiled application: -Dguicey.hooks=startup-time
- Add guice provision time report (time of guice beans creation): .printGuiceProvisionTime()
- Add hook alias for showing report on compiled application: -Dguicey.hooks=provision-time
- GuiceProvisionTimeHook could be used in tests to record beans creation at runtime
- Add the shared state usage report: .printSharedStateUsage()
- Improve guice bindings report (.printGuiceBindings()):
- Fixed scope accuracy for linked bindings
- Fixed bindings for private modules (missed exposed linked bindings)
- Guicey bundles:
- Add "throws Exception" for GuiceyBundle#initialize() to simplify usage
- Support extensions registration in GuiceyBundle run (.extensions() and .extensionsOptional())
- ManualExtensionsValidatedEvent moved from configuration into run phase
- As before, classpath scan performed under configuration phase (but actual extensions registration moved to run phase)
- Transitive guicey bundles (.bundles(...)) initialize immediately after registration (unify behavior with dropwizard bundles and guice modules)
- Add onApplicationShutdown() and listenJersey() listener methods for GuiceyEnvironment (GuiceyBundle.run)
- Add "throws Exception" for GuiceyConfigurationHook#configure() to simplify usage
- Private guice modules support:
- Add private modules analysis: extensions searched in private module bindings too (also important for avoiding duplicate binding registration after classpath scan)
- Add AnalyzePrivateGuiceModules option (enabled by default) to disable private modules analysis (in case of problems)
- Disabled modules remove would also affect private modules now (but only first level)
- Classpath scan:
- Add extensions scan filters: GuiceBundle.builder().autoConfigFilter(cls -> !cls.isAnnotationPresent(Skip.class)) Could be used either to skip some classes from scanning (without
@InvisibleForScanner) annotation or to accept only annotated classes (spring style) (#419)
- Added ClassFilters utility with common predicates: .autoConfigFilter(ignoreAnnotated(Skip.class))
- Scan could detect package-private and protected extensions with a new option: GuiceyOptions.ScanProtectedClasses (by default, false) (#404)
- Improve disable extensions predicate (bundle.disable(...)):
- Fix predicate applied for extension too early (without installer set)
- Add disable predicates: Disables.jerseyExtension, Disabled.webExtension and Disables.installedBy
- Predicates for exact type (module, bundle etc.) in Disables now raise item type to simplify further declarations
- Shared state:
- (breaking) Tie a state key to the stored object type to simplify usage (type-safe) and force
... (truncated)
Changelog
Sourced from ru.vyarus.guicey:guicey-jdbi3's changelog.
7.2.0 (2025-05-11)
- Update to dropwizard 4.0.13
- Un-deprecate HK2 support (removed deprecation annotations, but soft deprecation message remain in javadoc)
- Add methods to the main builder (and hooks) to simplify usage without guicey bundle:
- .whenConfigurationReady(...) - delayed configuration (same as GuiceyBunle.run):
simplify extensions or guice modules registration, requiring configuration- .onGuiceyStartup() - executes after injector creation (under run phase). Useful for manual dropwizard configurations
- .onApplicationStartup() - executes after complete application startup (including guicey lightweight test)
- .onApplicationShutdown() - executes after application shutdown
- .listenServer() - shortcut for jetty server startup listen
- .listenJetty() - shortcut for jetty lifecycle listening
- .listenJersey() - shortcut for jersey startup events and requests listening
- Diagnostic reports:
- Add application startup (and shutdown) time detalization report: .printStartupTime()
- Add hook alias for showing report on compiled application: -Dguicey.hooks=startup-time
- Add guice provision time report (time of guice beans creation): .printGuiceProvisionTime()
- Add hook alias for showing report on compiled application: -Dguicey.hooks=provision-time
- GuiceProvisionTimeHook could be used in tests to record beans creation at runtime
- Add the shared state usage report: .printSharedStateUsage()
- Improve guice bindings report (.printGuiceBindings()):
- Fixed scope accuracy for linked bindings
- Fixed bindings for private modules (missed exposed linked bindings)
- Guicey bundles:
- Add "throws Exception" for GuiceyBundle#initialize() to simplify usage
- Support extensions registration in GuiceyBundle run (.extensions() and .extensionsOptional())
- ManualExtensionsValidatedEvent moved from configuration into run phase
- As before, classpath scan performed under configuration phase (but actual extensions registration moved to run phase)
- Transitive guicey bundles (.bundles(...)) initialize immediately after registration (unify behavior with dropwizard bundles and guice modules)
- Add onApplicationShutdown() and listenJersey() listener methods for GuiceyEnvironment (GuiceyBundle.run)
- Add "throws Exception" for GuiceyConfigurationHook#configure() to simplify usage
- Private guice modules support:
- Add private modules analysis: extensions searched in private module bindings too (also important for avoiding duplicate binding registration after classpath scan)
- Add AnalyzePrivateGuiceModules option (enabled by default) to disable private modules analysis (in case of problems)
- Disabled modules remove would also affect private modules now (but only first level)
- Classpath scan:
- Add extensions scan filters: GuiceBundle.builder().autoConfigFilter(cls -> !cls.isAnnotationPresent(Skip.class)) Could be used either to skip some classes from scanning (without
@InvisibleForScanner) annotation or to accept only annotated classes (spring style) (#419)
- Added ClassFilters utility with common predicates: .autoConfigFilter(ignoreAnnotated(Skip.class))
- Scan could detect package-private and protected extensions with a new option: GuiceyOptions.ScanProtectedClasses (by default, false) (#404)
- Improve disable extensions predicate (bundle.disable(...)):
- Fix predicate applied for extension too early (without installer set)
- Add disable predicates: Disables.jerseyExtension, Disabled.webExtension and Disables.installedBy
- Predicates for exact type (module, bundle etc.) in Disables now raise item type to simplify further declarations
- Shared state:
- (breaking) Tie a state key to the stored object type to simplify usage (type-safe) and force
... (truncated)
Commits
a8135cb[Gradle Release Plugin] - pre tag commit: '7.2.0'.06f050cfix missed report in docscbbd005fix javadoc and examplesfc1a10eupdate docs9c091b2bump versioncdf6146fix mergefb18d1bactualize docse6d39adfix javadoc warningsff445d2add new reports;b1c13a6merge enableAutoConfig() with enableAutoConfig(String...) method in GuiceBundle- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
@dependabot rebase
@dependabot rebase
SDK E2E Tests Results
0 tests 0 ✅ 0s ⏱️ 0 suites 0 💤 0 files 0 ❌
Results for commit 5de8a803.
:recycle: This comment has been updated with latest results.
Backend Tests Results
166 files ±0 166 suites ±0 15m 37s ⏱️ -9s 3 572 tests ±0 3 569 ✅ ±0 3 💤 ±0 0 ❌ ±0 3 572 runs +5 3 569 ✅ +5 3 💤 ±0 0 ❌ ±0
Results for commit 28da50f9. ± Comparison against base commit ddb6cad0.
:recycle: This comment has been updated with latest results.