Java library that integrates to SAP Mobile Services Backend APIs

Overview

Java integration for SAP Mobile Services

REUSE status

About this project

Java integration for SAP Mobile Services is a client library to integrate your application with the backend-facing APIs of SAP Mobile Services. As this project only started, it at the moment only provides the integration to the Notification Backend services, which allows you to send push notifications to your mobile devices. Other integrated APIs may be added to this library in the future.

Requirements and Setup

Basic initialization of a PushClient:

MobileServicesSettings mobileServicesSettings = MobileServicesSettings.fromResource("mobileservices.json");
PushClient pushClient = new PushClientBuilder().build(mobileServicesSettings);

Documentation: latest release - dev
JavaDoc: latest release - dev

Support, Feedback, Contributing

This project is open to feature requests/suggestions, bug reports etc. via GitHub issues. Contribution and feedback are encouraged and always welcome. For more information about how to contribute, the project structure, as well as additional contribution information, see our Contribution Guidelines.

Code of Conduct

We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone. By participating in this project, you agree to abide by its Code of Conduct at all times.

Licensing

Copyright 2022 SAP SE or an SAP affiliate company and Java integration for SAP Mobile Services contributors. Please see our LICENSE for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available via the REUSE tool.

Comments
  • Bump got from 11.8.5 to 12.1.0 in /.github/actions

    Bump got from 11.8.5 to 12.1.0 in /.github/actions

    Bumps got from 11.8.5 to 12.1.0.

    Release notes

    Sourced from got's releases.

    v12.1.0

    Improvements

    Fixes

    https://github.com/sindresorhus/got/compare/v12.0.4...v12.1.0

    v12.0.4

    • Remove stream lock - unreliable since Node 17.3.0 bb8eca924c338ca12d5b90d6a26aa28dbddb42ee

    v12.0.3

    • Allow more types in the json option (#2015) eb045bf

    https://github.com/sindresorhus/got/compare/v12.0.2...v12.0.3

    v12.0.2

    • Fix encoding option with {responseType: 'json'} (#1996) 0703318

    https://github.com/sindresorhus/got/compare/v12.0.1...v12.0.2

    v12.0.1

    • Fix nock compatibility (#1959) bf39d2c
    • Fix missing export of Request TypeScript type (#1940) 0f9f2b8

    https://github.com/sindresorhus/got/compare/v12.0.0...v12.0.1

    v12.0.0

    Introducing Got v12.0.0 :tada:

    Long time no see! The latest Got version (v11.8.2) was released just in February ❄️ We have been working hard on squashing bugs and improving overall experience.

    If you find Got useful, you might want to sponsor the Got maintainers.

    This package is now pure ESM

    Please read this. Also see sindresorhus/got#1789.

    • Please don't open issues about [ERR_REQUIRE_ESM] and Must use import to load ES Module errors. This is a problem with your setup, not Got.
    • Please don't open issues about using Got with Jest. Jest does not fully support ESM.
    • Pretty much any problem with loading this package is a problem with your bundler, test framework, etc, not Got.
    • If you use TypeScript, you will want to stay on Got v11 until TypeScript 4.6 is out. Why.
    • If you use a bundler, make sure it supports ESM and that you have correctly configured it for ESM.

    ... (truncated)

    Commits

    Dependabot compatibility score

    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 rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 3
  • Bump spring-web from 5.3.23 to 6.0.0 in /client

    Bump spring-web from 5.3.23 to 6.0.0 in /client

    Bumps spring-web from 5.3.23 to 6.0.0.

    Release notes

    Sourced from spring-web's releases.

    v6.0.0

    See What's New in Spring Framework 6.x and Upgrading to Spring Framework 6.x for upgrade instructions and details of new features.

    :star: New Features

    • Avoid direct URL construction and URL equality checks #29486
    • Simplify creating RFC 7807 responses from functional endpoints #29462
    • Allow test classes to provide runtime hints via declarative mechanisms #29455

    :notebook_with_decorative_cover: Documentation

    • Align javadoc of DefaultParameterNameDiscoverer with its behavior #29494
    • Document AOT support in the TestContext framework #29482
    • Document Ahead of Time processing in the reference guide #29350

    :hammer: Dependency Upgrades

    • Upgrade to Reactor 2022.0.0 #29465

    :heart: Contributors

    Thank you to all the contributors who worked on this release:

    @​ophiuhus and @​wilkinsona

    v6.0.0-RC4

    :star: New Features

    • Introduce DataFieldMaxValueIncrementer for SQL Server sequences #29447
    • Introduce findAllAnnotationsOnBean variant on ListableBeanFactory #29446
    • Introduce support for Jakarta WebSocket 2.1 #29436
    • Allow @ControllerAdvice in WebFlux to handle exceptions before a handler is selected #22991

    :lady_beetle: Bug Fixes

    • Bean with unresolved generics do not use fallback algorithms with AOT #29454
    • TomcatRequestUpgradeStrategy is not compatible with Tomcat 10.1 #29434
    • Autowiring of a generic type produced by a factory bean fails after AOT processing #29385

    :notebook_with_decorative_cover: Documentation

    • Reference PDF containing full docs not available #28451

    :hammer: Dependency Upgrades

    • Revisit Servlet API baseline: Servlet 6.0 in the build, Servlet 5.0 compatibility at runtime #29435
    • Upgrade to Context Propagation 1.0.0 #29442
    • Upgrade to Jackson 2.14.0 #29351
    • Upgrade to Micrometer 1.10.0 #29441

    ... (truncated)

    Commits
    • 5a30a43 Release v6.0.0
    • 42856ba Add milestone repo for optional Netty 5 support
    • 9be6cea Polishing deprecated methods
    • 37b4391 Align javadoc of DefaultParameterNameDiscoverer with its behavior
    • 09a58a5 Polish
    • 10f4ad1 Assert fixed in DefaultErrorResponseBuilder
    • 9457ed3 Document AOT support in the TestContext framework
    • 074ec97 Fix section formatting in the testing chapter
    • 9ede4af Revert "Ignore HttpComponents Javadoc"
    • bfc1251 Merge branch '5.3.x'
    • Additional commits viewable in compare view

    Dependabot compatibility score

    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 rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies java 
    opened by dependabot[bot] 1
  • Bump spring-boot-starter-parent from 2.7.6 to 3.0.0

    Bump spring-boot-starter-parent from 2.7.6 to 3.0.0

    Bumps spring-boot-starter-parent from 2.7.6 to 3.0.0.

    Release notes

    Sourced from spring-boot-starter-parent's releases.

    v3.0.0

    See the Release notes for 3.0 for upgrade instructions and details of new features.

    :star: New Features

    • Provide a configuration property for the observation patterns of Spring Integration components #33099

    :lady_beetle: Bug Fixes

    • io.micrometer.tracing.Tracer on the classpath breaks AOT processing for tests #33298
    • Tracer library HTTP instrumentation is auto-configured unnecessarily #33287
    • Auto-configuration ignores user-provided ObservationConventions #33285
    • ScheduledBeanLazyInitializationExcludeFilter is auto-configured even when annotation-based scheduled has not been enabled #33284
    • SpringBootContextLoader prints banner twice when using a @ContextHierarchy #33263
    • Properties migrator causes an application to fail to start if it tries to map a property whose metadata data entry contains an invalid configuration property name #33250
    • Wavefront MeterRegistryCustomizer is not applying application tags from application.properties #33244
    • Actuator responses no longer format timestamps as ISO-8601 #33236
    • Configuration property is not bound in a native image when property has get, set, and is methods #33232
    • Configuration property binding does not deal with bridge methods #33212
    • Contribute missing resource hints for GraphQL schema files and GraphiQL HTML page #33208
    • Hints for ClientHttpRequestFactory should only be generated for matching methods #33203
    • Native profile should configure execution in pluginManagement #33184
    • Configuring management.server.port via a config tree results in a ConverterNotFoundException when the management context is refreshed #33169
    • JBoss logging does not route directly to SLF4J when using Logback #33155
    • Test with UseMainMethod.Always do not work with Kotlin main functions #33114
    • Maven process-aot does not specify source and target release when compiling generated sources #33112
    • Some Actuator beans are ineligible for post-processing #33110
    • AOT-generated source fails to compile when Actuator is enabled on a WebFlux project #33106
    • @ContextHierarchy should never be used with main method #33078
    • Maven process-aot fails when compiler plugin has been configured with --enable-preview #33012
    • Wavefront application tags differ from those used in a Spring Boot 2.x application #32844
    • Maven goal spring-boot:build-image runs package phase twice #26455

    :notebook_with_decorative_cover: Documentation

    • Document observation for R2DBC #33335
    • Align Tomcat multiple connectors example with recommendation to configure SSL declaratively #33333
    • Actuator document is misleading about k8s startup probe #33327
    • Update documented for @Timed to reflect narrower support #33282
    • Update reference documentation to replace mentions of tags providers and contributors with their Observation-based equivalents #33281
    • Link to Micrometer's @Timed documentation #33266
    • Clarify use of the spring.cache.type property with Hazelcast #33258
    • Example git.commit.time in the Actuator API documentation is thousands of years in the future #33256
    • Update Spring Security filter dispatcher types docs to reflect change in default value #33252
    • Documentation for nested configuration properties in a native image uses @NestedConfigurationProperty too widely #33239
    • Document that the jar task should not be disabled when building a native image #33238
    • Document nesting configuration properties using records or Kotlin data classes and how and when to use @NestedConfigurationProperty #33235
    • Links to Features describes sections that have moved elsewhere #33214
    • Fix broken links in docs #33209
    • Document the need for compilation with -parameters when targeting a native image #33182

    ... (truncated)

    Commits
    • c9c359f Release v3.0.0
    • fb2cc73 Work around Thymeleaf's dependency on spring-security-bom:6.0.0-RC2
    • 355b428 Merge branch '2.7.x'
    • 7ea5881 Update LATEST_GA to false to prepare for 3.0.0's release
    • 1de09f4 Merge branch '2.6.x' into 2.7.x
    • e922650 Upgrade to Spring Framework 6.0.2
    • 4b8a28a Next development version (v2.7.7-SNAPSHOT)
    • 14ba9b1 Start building against Spring Framework 6.0.2 snapshots
    • d4a9100 Next development version (v2.6.15-SNAPSHOT)
    • 28cb225 Merge branch '2.7.x'
    • Additional commits viewable in compare view

    Dependabot compatibility score

    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 rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 1
  • Bump spring-boot-maven-plugin from 2.7.5 to 3.0.0

    Bump spring-boot-maven-plugin from 2.7.5 to 3.0.0

    Bumps spring-boot-maven-plugin from 2.7.5 to 3.0.0.

    Release notes

    Sourced from spring-boot-maven-plugin's releases.

    v3.0.0

    See the Release notes for 3.0 for upgrade instructions and details of new features.

    :star: New Features

    • Provide a configuration property for the observation patterns of Spring Integration components #33099

    :lady_beetle: Bug Fixes

    • io.micrometer.tracing.Tracer on the classpath breaks AOT processing for tests #33298
    • Tracer library HTTP instrumentation is auto-configured unnecessarily #33287
    • Auto-configuration ignores user-provided ObservationConventions #33285
    • ScheduledBeanLazyInitializationExcludeFilter is auto-configured even when annotation-based scheduled has not been enabled #33284
    • SpringBootContextLoader prints banner twice when using a @ContextHierarchy #33263
    • Properties migrator causes an application to fail to start if it tries to map a property whose metadata data entry contains an invalid configuration property name #33250
    • Wavefront MeterRegistryCustomizer is not applying application tags from application.properties #33244
    • Actuator responses no longer format timestamps as ISO-8601 #33236
    • Configuration property is not bound in a native image when property has get, set, and is methods #33232
    • Configuration property binding does not deal with bridge methods #33212
    • Contribute missing resource hints for GraphQL schema files and GraphiQL HTML page #33208
    • Hints for ClientHttpRequestFactory should only be generated for matching methods #33203
    • Native profile should configure execution in pluginManagement #33184
    • Configuring management.server.port via a config tree results in a ConverterNotFoundException when the management context is refreshed #33169
    • JBoss logging does not route directly to SLF4J when using Logback #33155
    • Test with UseMainMethod.Always do not work with Kotlin main functions #33114
    • Maven process-aot does not specify source and target release when compiling generated sources #33112
    • Some Actuator beans are ineligible for post-processing #33110
    • AOT-generated source fails to compile when Actuator is enabled on a WebFlux project #33106
    • @ContextHierarchy should never be used with main method #33078
    • Maven process-aot fails when compiler plugin has been configured with --enable-preview #33012
    • Wavefront application tags differ from those used in a Spring Boot 2.x application #32844
    • Maven goal spring-boot:build-image runs package phase twice #26455

    :notebook_with_decorative_cover: Documentation

    • Document observation for R2DBC #33335
    • Align Tomcat multiple connectors example with recommendation to configure SSL declaratively #33333
    • Actuator document is misleading about k8s startup probe #33327
    • Update documented for @Timed to reflect narrower support #33282
    • Update reference documentation to replace mentions of tags providers and contributors with their Observation-based equivalents #33281
    • Link to Micrometer's @Timed documentation #33266
    • Clarify use of the spring.cache.type property with Hazelcast #33258
    • Example git.commit.time in the Actuator API documentation is thousands of years in the future #33256
    • Update Spring Security filter dispatcher types docs to reflect change in default value #33252
    • Documentation for nested configuration properties in a native image uses @NestedConfigurationProperty too widely #33239
    • Document that the jar task should not be disabled when building a native image #33238
    • Document nesting configuration properties using records or Kotlin data classes and how and when to use @NestedConfigurationProperty #33235
    • Links to Features describes sections that have moved elsewhere #33214
    • Fix broken links in docs #33209
    • Document the need for compilation with -parameters when targeting a native image #33182

    ... (truncated)

    Commits
    • c9c359f Release v3.0.0
    • fb2cc73 Work around Thymeleaf's dependency on spring-security-bom:6.0.0-RC2
    • 355b428 Merge branch '2.7.x'
    • 7ea5881 Update LATEST_GA to false to prepare for 3.0.0's release
    • 1de09f4 Merge branch '2.6.x' into 2.7.x
    • e922650 Upgrade to Spring Framework 6.0.2
    • 4b8a28a Next development version (v2.7.7-SNAPSHOT)
    • 14ba9b1 Start building against Spring Framework 6.0.2 snapshots
    • d4a9100 Next development version (v2.6.15-SNAPSHOT)
    • 28cb225 Merge branch '2.7.x'
    • Additional commits viewable in compare view

    Dependabot compatibility score

    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 rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 1
  • Bump spring-boot from 2.7.5 to 3.0.0

    Bump spring-boot from 2.7.5 to 3.0.0

    Bumps spring-boot from 2.7.5 to 3.0.0.

    Release notes

    Sourced from spring-boot's releases.

    v3.0.0

    See the Release notes for 3.0 for upgrade instructions and details of new features.

    :star: New Features

    • Provide a configuration property for the observation patterns of Spring Integration components #33099

    :lady_beetle: Bug Fixes

    • io.micrometer.tracing.Tracer on the classpath breaks AOT processing for tests #33298
    • Tracer library HTTP instrumentation is auto-configured unnecessarily #33287
    • Auto-configuration ignores user-provided ObservationConventions #33285
    • ScheduledBeanLazyInitializationExcludeFilter is auto-configured even when annotation-based scheduled has not been enabled #33284
    • SpringBootContextLoader prints banner twice when using a @ContextHierarchy #33263
    • Properties migrator causes an application to fail to start if it tries to map a property whose metadata data entry contains an invalid configuration property name #33250
    • Wavefront MeterRegistryCustomizer is not applying application tags from application.properties #33244
    • Actuator responses no longer format timestamps as ISO-8601 #33236
    • Configuration property is not bound in a native image when property has get, set, and is methods #33232
    • Configuration property binding does not deal with bridge methods #33212
    • Contribute missing resource hints for GraphQL schema files and GraphiQL HTML page #33208
    • Hints for ClientHttpRequestFactory should only be generated for matching methods #33203
    • Native profile should configure execution in pluginManagement #33184
    • Configuring management.server.port via a config tree results in a ConverterNotFoundException when the management context is refreshed #33169
    • JBoss logging does not route directly to SLF4J when using Logback #33155
    • Test with UseMainMethod.Always do not work with Kotlin main functions #33114
    • Maven process-aot does not specify source and target release when compiling generated sources #33112
    • Some Actuator beans are ineligible for post-processing #33110
    • AOT-generated source fails to compile when Actuator is enabled on a WebFlux project #33106
    • @ContextHierarchy should never be used with main method #33078
    • Maven process-aot fails when compiler plugin has been configured with --enable-preview #33012
    • Wavefront application tags differ from those used in a Spring Boot 2.x application #32844
    • Maven goal spring-boot:build-image runs package phase twice #26455

    :notebook_with_decorative_cover: Documentation

    • Document observation for R2DBC #33335
    • Align Tomcat multiple connectors example with recommendation to configure SSL declaratively #33333
    • Actuator document is misleading about k8s startup probe #33327
    • Update documented for @Timed to reflect narrower support #33282
    • Update reference documentation to replace mentions of tags providers and contributors with their Observation-based equivalents #33281
    • Link to Micrometer's @Timed documentation #33266
    • Clarify use of the spring.cache.type property with Hazelcast #33258
    • Example git.commit.time in the Actuator API documentation is thousands of years in the future #33256
    • Update Spring Security filter dispatcher types docs to reflect change in default value #33252
    • Documentation for nested configuration properties in a native image uses @NestedConfigurationProperty too widely #33239
    • Document that the jar task should not be disabled when building a native image #33238
    • Document nesting configuration properties using records or Kotlin data classes and how and when to use @NestedConfigurationProperty #33235
    • Links to Features describes sections that have moved elsewhere #33214
    • Fix broken links in docs #33209
    • Document the need for compilation with -parameters when targeting a native image #33182

    ... (truncated)

    Commits
    • c9c359f Release v3.0.0
    • fb2cc73 Work around Thymeleaf's dependency on spring-security-bom:6.0.0-RC2
    • 355b428 Merge branch '2.7.x'
    • 7ea5881 Update LATEST_GA to false to prepare for 3.0.0's release
    • 1de09f4 Merge branch '2.6.x' into 2.7.x
    • e922650 Upgrade to Spring Framework 6.0.2
    • 4b8a28a Next development version (v2.7.7-SNAPSHOT)
    • 14ba9b1 Start building against Spring Framework 6.0.2 snapshots
    • d4a9100 Next development version (v2.6.15-SNAPSHOT)
    • 28cb225 Merge branch '2.7.x'
    • Additional commits viewable in compare view

    Dependabot compatibility score

    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 rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 1
  • Fix PushClient.getNotificationStatus()

    Fix PushClient.getNotificationStatus()

    The push services implements the V1 getNotification status method only. Adding list of matching topics too. Make PushClient.pustToTopic() more robust, allowing empty filter for userIDs

    opened by DirkG68 1
  • Bump spring-boot-starter-test from 2.7.5 to 3.0.0

    Bump spring-boot-starter-test from 2.7.5 to 3.0.0

    Bumps spring-boot-starter-test from 2.7.5 to 3.0.0.

    Release notes

    Sourced from spring-boot-starter-test's releases.

    v3.0.0

    :star: New Features

    • Provide a configuration property for the observation patterns of Spring Integration components #33099

    :lady_beetle: Bug Fixes

    • io.micrometer.tracing.Tracer on the classpath breaks AOT processing for tests #33298
    • Tracer library HTTP instrumentation is auto-configured unnecessarily #33287
    • Auto-configuration ignores user-provided ObservationConventions #33285
    • ScheduledBeanLazyInitializationExcludeFilter is auto-configured even when annotation-based scheduled has not been enabled #33284
    • SpringBootContextLoader prints banner twice when using a @ContextHierarchy #33263
    • Properties migrator causes an application to fail to start if it tries to map a property whose metadata data entry contains an invalid configuration property name #33250
    • Wavefront MeterRegistryCustomizer is not applying application tags from application.properties #33244
    • Actuator responses no longer format timestamps as ISO-8601 #33236
    • Configuration property is not bound in a native image when property has get, set, and is methods #33232
    • Configuration property binding does not deal with bridge methods #33212
    • Contribute missing resource hints for GraphQL schema files and GraphiQL HTML page #33208
    • Hints for ClientHttpRequestFactory should only be generated for matching methods #33203
    • Native profile should configure execution in pluginManagement #33184
    • Configuring management.server.port via a config tree results in a ConverterNotFoundException when the management context is refreshed #33169
    • JBoss logging does not route directly to SLF4J when using Logback #33155
    • Test with UseMainMethod.Always do not work with Kotlin main functions #33114
    • Maven process-aot does not specify source and target release when compiling generated sources #33112
    • Some Actuator beans are ineligible for post-processing #33110
    • AOT-generated source fails to compile when Actuator is enabled on a WebFlux project #33106
    • @ContextHierarchy should never be used with main method #33078
    • Maven process-aot fails when compiler plugin has been configured with --enable-preview #33012
    • Wavefront application tags differ from those used in a Spring Boot 2.x application #32844
    • Maven goal spring-boot:build-image runs package phase twice #26455

    :notebook_with_decorative_cover: Documentation

    • Document observation for R2DBC #33335
    • Align Tomcat multiple connectors example with recommendation to configure SSL declaratively #33333
    • Actuator document is misleading about k8s startup probe #33327
    • Update documented for @Timed to reflect narrower support #33282
    • Update reference documentation to replace mentions of tags providers and contributors with their Observation-based equivalents #33281
    • Link to Micrometer's @Timed documentation #33266
    • Clarify use of the spring.cache.type property with Hazelcast #33258
    • Example git.commit.time in the Actuator API documentation is thousands of years in the future #33256
    • Update Spring Security filter dispatcher types docs to reflect change in default value #33252
    • Documentation for nested configuration properties in a native image uses @NestedConfigurationProperty too widely #33239
    • Document that the jar task should not be disabled when building a native image #33238
    • Document nesting configuration properties using records or Kotlin data classes and how and when to use @NestedConfigurationProperty #33235
    • Links to Features describes sections that have moved elsewhere #33214
    • Fix broken links in docs #33209
    • Document the need for compilation with -parameters when targeting a native image #33182
    • Remove outdated native image documentation #33109
    • Mention @RegisterReflectionForBinding in the docs #32903

    ... (truncated)

    Commits
    • c9c359f Release v3.0.0
    • fb2cc73 Work around Thymeleaf's dependency on spring-security-bom:6.0.0-RC2
    • 355b428 Merge branch '2.7.x'
    • 7ea5881 Update LATEST_GA to false to prepare for 3.0.0's release
    • 1de09f4 Merge branch '2.6.x' into 2.7.x
    • e922650 Upgrade to Spring Framework 6.0.2
    • 4b8a28a Next development version (v2.7.7-SNAPSHOT)
    • 14ba9b1 Start building against Spring Framework 6.0.2 snapshots
    • d4a9100 Next development version (v2.6.15-SNAPSHOT)
    • 28cb225 Merge branch '2.7.x'
    • Additional commits viewable in compare view

    Dependabot compatibility score

    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 rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 1
  • Bump spring.version from 5.3.23 to 6.0.2

    Bump spring.version from 5.3.23 to 6.0.2

    Bumps spring.version from 5.3.23 to 6.0.2. Updates spring-web from 5.3.23 to 6.0.2

    Release notes

    Sourced from spring-web's releases.

    v6.0.2

    :star: New Features

    • Rely on standard parameter name resolution in Bean Validation 3.0 #29566

    :lady_beetle: Bug Fixes

    • ResponseStatusException does not use the reason to set the "detail" field #29567
    • LocalVariableTableParameterNameDiscoverer logs many warnings with Hibernate validation #29563

    :notebook_with_decorative_cover: Documentation

    • org.springframework.web.multipart.commons not found #29562

    v6.0.1

    :star: New Features

    • Make SourceHttpMessageConverter optional #29535
    • Deprecate LocalVariableTableParameterNameDiscoverer completely (avoiding its exposure in native images) #29531
    • Make GeneratorStrategy.generate unreachable on native #29521
    • Update LogAdapter to allow build-time code removal #29506

    :lady_beetle: Bug Fixes

    • Unhandled exceptions should mark Servlet observation outcome as error #29512

    :notebook_with_decorative_cover: Documentation

    • Broken link in documentation section 6.10 #29554
    • Fix Javadoc link text in BindingResult #29551
    • Fix some typos in Kotlin WebClient example code #29538
    • Fix link to Bean Utils Light Library in BeanUtils Javadoc #29534
    • Fix link to WebFlux section in reference manual #29525
    • Document RuntimeHints testing strategies #29523
    • Reorganize and modularize the Testing chapter in the reference manual #29522
    • Document switch to SQLExceptionSubclassTranslator in the upgrade guide #29518
    • Update documentation to mention Java 17+ baseline #29514
    • Link to Spring WebFlux section is broken #29513
    • Update javadoc of Jackson-based decoders to reflect 2.14 baseline #29508
    • Code example has callout from a different code example #29505
    • Code listing callouts are displayed incorrectly in core-beans.adoc #29457
    • Fix a syntax error in an XML listing in core-validation.adoc #29456

    :hammer: Dependency Upgrades

    • Upgrade to Jackson 2.14.1 #29539
    • Upgrade to Kotlin 1.7.21 #29543

    :heart: Contributors

    ... (truncated)

    Commits
    • 3a04435 Release v6.0.2
    • b7e99fb Additional documentation notes on Java/Kotlin parameter name retention
    • a27f2e9 ResponseStatusException sets detail from reason again
    • 284cf3e Rely on standard parameter name resolution in Bean Validation 3.0
    • cbf25b7 Reduce deprecation warn logging to one entry per introspected class
    • 8391897 Document removal of CommonsMultipartResolver in MVC setup documentation
    • a3c8909 Log connection info in StompBrokerRelayMessageHandler
    • e77c426 Next development version (v6.0.2-SNAPSHOT)
    • fe5bd67 Retain default LocalVariableTableParameterNameDiscoverer with warn log entries
    • ed5ab77 Fix javadoc link in AOP extensibility documentation
    • Additional commits viewable in compare view

    Updates spring-test from 5.3.23 to 6.0.2

    Release notes

    Sourced from spring-test's releases.

    v6.0.2

    :star: New Features

    • Rely on standard parameter name resolution in Bean Validation 3.0 #29566

    :lady_beetle: Bug Fixes

    • ResponseStatusException does not use the reason to set the "detail" field #29567
    • LocalVariableTableParameterNameDiscoverer logs many warnings with Hibernate validation #29563

    :notebook_with_decorative_cover: Documentation

    • org.springframework.web.multipart.commons not found #29562

    v6.0.1

    :star: New Features

    • Make SourceHttpMessageConverter optional #29535
    • Deprecate LocalVariableTableParameterNameDiscoverer completely (avoiding its exposure in native images) #29531
    • Make GeneratorStrategy.generate unreachable on native #29521
    • Update LogAdapter to allow build-time code removal #29506

    :lady_beetle: Bug Fixes

    • Unhandled exceptions should mark Servlet observation outcome as error #29512

    :notebook_with_decorative_cover: Documentation

    • Broken link in documentation section 6.10 #29554
    • Fix Javadoc link text in BindingResult #29551
    • Fix some typos in Kotlin WebClient example code #29538
    • Fix link to Bean Utils Light Library in BeanUtils Javadoc #29534
    • Fix link to WebFlux section in reference manual #29525
    • Document RuntimeHints testing strategies #29523
    • Reorganize and modularize the Testing chapter in the reference manual #29522
    • Document switch to SQLExceptionSubclassTranslator in the upgrade guide #29518
    • Update documentation to mention Java 17+ baseline #29514
    • Link to Spring WebFlux section is broken #29513
    • Update javadoc of Jackson-based decoders to reflect 2.14 baseline #29508
    • Code example has callout from a different code example #29505
    • Code listing callouts are displayed incorrectly in core-beans.adoc #29457
    • Fix a syntax error in an XML listing in core-validation.adoc #29456

    :hammer: Dependency Upgrades

    • Upgrade to Jackson 2.14.1 #29539
    • Upgrade to Kotlin 1.7.21 #29543

    :heart: Contributors

    ... (truncated)

    Commits
    • 3a04435 Release v6.0.2
    • b7e99fb Additional documentation notes on Java/Kotlin parameter name retention
    • a27f2e9 ResponseStatusException sets detail from reason again
    • 284cf3e Rely on standard parameter name resolution in Bean Validation 3.0
    • cbf25b7 Reduce deprecation warn logging to one entry per introspected class
    • 8391897 Document removal of CommonsMultipartResolver in MVC setup documentation
    • a3c8909 Log connection info in StompBrokerRelayMessageHandler
    • e77c426 Next development version (v6.0.2-SNAPSHOT)
    • fe5bd67 Retain default LocalVariableTableParameterNameDiscoverer with warn log entries
    • ed5ab77 Fix javadoc link in AOP extensibility documentation
    • 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 rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 1
  • Bump jackson-databind from 2.13.4.2 to 2.14.0

    Bump jackson-databind from 2.13.4.2 to 2.14.0

    Bumps jackson-databind from 2.13.4.2 to 2.14.0.

    Commits

    Dependabot compatibility score

    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 rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 1
  • Bump spring-boot-starter-parent from 2.7.4 to 2.7.5

    Bump spring-boot-starter-parent from 2.7.4 to 2.7.5

    Bumps spring-boot-starter-parent from 2.7.4 to 2.7.5.

    Release notes

    Sourced from spring-boot-starter-parent's releases.

    v2.7.5

    :lady_beetle: Bug Fixes

    • Multi-Document-Separators "#---" comment checks do not account for '!' prefixed comments #32777
    • Actuator configprops endpoint does not display DataSize properties correctly #32775
    • @Bean methods in KafkaAutoConfiguration provide less type information than they could #32773
    • PEM formatted elliptic-curve TLS keys are an unrecognized private key format #32681
    • Assertion calls on CapturedOutput with Kotlin are very slow #32575
    • Empty @DefaultValue cannot be used on collections, maps, arrays or optional values #32563
    • CouchbaseReactiveHealthIndicator uses blocking API to retrieve the cluster diagnostics #32513
    • BootBuildImage's archiveFile property is annotated as an @Input but should be annotated as an @InputFile #32499

    :notebook_with_decorative_cover: Documentation

    • Remove redundant @ExtendWith(SpringExtension.class) from MyJmxTests example #32515

    :hammer: Dependency Upgrades

    • Upgrade to Byte Buddy 1.12.18 #32697
    • Upgrade to Dependency Management Plugin 1.0.15.RELEASE #32786
    • Upgrade to Ehcache3 3.10.2 #32663
    • Upgrade to Embedded Mongo 3.4.11 #32664
    • Upgrade to Glassfish JAXB 2.3.7 #32787
    • Upgrade to Hazelcast 5.1.4 #32698
    • Upgrade to Hibernate 5.6.12.Final #32665
    • Upgrade to Infinispan 13.0.12.Final #32788
    • Upgrade to Jackson Bom 2.13.4.20221013 #32724
    • Upgrade to Jetty Reactive HTTPClient 1.1.13 #32699
    • Upgrade to Lettuce 6.1.10.RELEASE #32666
    • Upgrade to Micrometer 1.9.5 #32591
    • Upgrade to MySQL 8.0.31 and extend dependency management to new Maven identifiers #32781
    • Upgrade to Netty 4.1.84.Final #32700
    • Upgrade to Reactor 2020.0.24 #32592
    • Upgrade to Spring Data 2021.2.5 #32595
    • Upgrade to Spring Kafka 2.8.10 #32596
    • Upgrade to Spring Retry 1.3.4 #32594
    • Upgrade to Spring Security 5.7.4 #32597
    • Upgrade to Tomcat 9.0.68 #32667
    • Upgrade to Undertow 2.2.20.Final #32668

    :heart: Contributors

    We'd like to thank all the contributors who worked on this release!

    ... (truncated)

    Commits
    • a0e0cd7 Release v2.7.5
    • d3750c4 Merge branch '2.6.x' into 2.7.x
    • c416c17 Polish documentation title case
    • 6f787c4 Upgrade to Infinispan 13.0.12.Final
    • 3aa8358 Upgrade to Glassfish JAXB 2.3.7
    • ba02a64 Upgrade to Dependency Management Plugin 1.0.15.RELEASE
    • e4822f6 Merge branch '2.6.x' into 2.7.x
    • 65bdcdb Upgrade to Glassfish JAXB 2.3.7
    • 02760ff Upgrade to Dependency Management Plugin 1.0.15.RELEASE
    • a19e394 Merge branch '2.6.x' into 2.7.x
    • Additional commits viewable in compare view

    Dependabot compatibility score

    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 rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 1
  • Bump mockito-core from 4.8.0 to 4.8.1

    Bump mockito-core from 4.8.0 to 4.8.1

    Bumps mockito-core from 4.8.0 to 4.8.1.

    Release notes

    Sourced from mockito-core's releases.

    v4.8.1

    Changelog generated by Shipkit Changelog Gradle Plugin

    4.8.1

    Commits

    Dependabot compatibility score

    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 rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 1
  • Bump mockito-core from 4.10.0 to 4.11.0

    Bump mockito-core from 4.10.0 to 4.11.0

    Bumps mockito-core from 4.10.0 to 4.11.0.

    Release notes

    Sourced from mockito-core's releases.

    v4.11.0

    Changelog generated by Shipkit Changelog Gradle Plugin

    4.11.0

    Commits

    Dependabot compatibility score

    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 rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
  • Bump spring-boot-starter-test from 2.7.6 to 2.7.7

    Bump spring-boot-starter-test from 2.7.6 to 2.7.7

    Bumps spring-boot-starter-test from 2.7.6 to 2.7.7.

    Release notes

    Sourced from spring-boot-starter-test's releases.

    v2.7.7

    :lady_beetle: Bug Fixes

    • Fix typo in LocalDevToolsAutoConfiguration logging #33569
    • Web server fails to start due to "Resource location must not be null" when attempting to use a PKCS 11 KeyStore #32179

    :notebook_with_decorative_cover: Documentation

    • Improve gradle plugin tags documentation #33614
    • Improve maven plugin tags documentation #33609
    • Fix typo in tomcat accesslog checkExists doc #33460
    • Document that the shutdown endpoint is not intended for use when deploying a war to a servlet container #17398

    :hammer: Dependency Upgrades

    • Upgrade to Byte Buddy 1.12.20 #33570
    • Upgrade to Dropwizard Metrics 4.2.14 #33571
    • Upgrade to Elasticsearch 7.17.8 #33572
    • Upgrade to HttpClient 4.5.14 #33573
    • Upgrade to HttpCore 4.4.16 #33574
    • Upgrade to Infinispan 13.0.14.Final #33575
    • Upgrade to Jaybird 4.0.8.java8 #33576
    • Upgrade to Jetty 9.4.50.v20221201 #33577
    • Upgrade to MSSQL JDBC 10.2.2.jre8 #33578
    • Upgrade to Neo4j Java Driver 4.4.11 #33579
    • Upgrade to Netty 4.1.86.Final #33580
    • Upgrade to Reactor 2020.0.26 #33543
    • Upgrade to Spring Integration 5.5.16 #33581
    • Upgrade to Spring Security 5.7.6 #33544
    • Upgrade to Thymeleaf Extras SpringSecurity 3.0.5.RELEASE #33582
    • Upgrade to Tomcat 9.0.70 #33583
    • Upgrade to UnboundID LDAPSDK 6.0.7 #33584
    • Upgrade to Undertow 2.2.22.Final #33585

    :heart: Contributors

    Thank you to all the contributors who worked on this release:

    @​Artur-, @​aksh1618, @​cdanger, @​currenjin, @​jprinet, and @​shekharAggarwal

    Commits
    • d4f8fa3 Release v2.7.7
    • e4772cf Update copyright year of changed files
    • 60a75e3 Increase timeout for ApplicationRunner task
    • 5ba52d0 Polish formatting
    • df08eb8 Merge pull request #33614 from shekharAggarwal
    • a2a59dd Polish 'Improve gradle plugin tags documentation'
    • a1df607 Improve gradle plugin tags documentation
    • 2b886c1 Merge pull request #33609 from shekharAggarwal
    • c205ba0 Polish 'Improve maven plugin tags documentation'
    • 7955701 Improve maven plugin tags documentation
    • Additional commits viewable in compare view

    Dependabot compatibility score

    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 rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
  • Bump spring-boot-starter-parent from 2.7.6 to 2.7.7

    Bump spring-boot-starter-parent from 2.7.6 to 2.7.7

    Bumps spring-boot-starter-parent from 2.7.6 to 2.7.7.

    Release notes

    Sourced from spring-boot-starter-parent's releases.

    v2.7.7

    :lady_beetle: Bug Fixes

    • Fix typo in LocalDevToolsAutoConfiguration logging #33569
    • Web server fails to start due to "Resource location must not be null" when attempting to use a PKCS 11 KeyStore #32179

    :notebook_with_decorative_cover: Documentation

    • Improve gradle plugin tags documentation #33614
    • Improve maven plugin tags documentation #33609
    • Fix typo in tomcat accesslog checkExists doc #33460
    • Document that the shutdown endpoint is not intended for use when deploying a war to a servlet container #17398

    :hammer: Dependency Upgrades

    • Upgrade to Byte Buddy 1.12.20 #33570
    • Upgrade to Dropwizard Metrics 4.2.14 #33571
    • Upgrade to Elasticsearch 7.17.8 #33572
    • Upgrade to HttpClient 4.5.14 #33573
    • Upgrade to HttpCore 4.4.16 #33574
    • Upgrade to Infinispan 13.0.14.Final #33575
    • Upgrade to Jaybird 4.0.8.java8 #33576
    • Upgrade to Jetty 9.4.50.v20221201 #33577
    • Upgrade to MSSQL JDBC 10.2.2.jre8 #33578
    • Upgrade to Neo4j Java Driver 4.4.11 #33579
    • Upgrade to Netty 4.1.86.Final #33580
    • Upgrade to Reactor 2020.0.26 #33543
    • Upgrade to Spring Integration 5.5.16 #33581
    • Upgrade to Spring Security 5.7.6 #33544
    • Upgrade to Thymeleaf Extras SpringSecurity 3.0.5.RELEASE #33582
    • Upgrade to Tomcat 9.0.70 #33583
    • Upgrade to UnboundID LDAPSDK 6.0.7 #33584
    • Upgrade to Undertow 2.2.22.Final #33585

    :heart: Contributors

    Thank you to all the contributors who worked on this release:

    @​Artur-, @​aksh1618, @​cdanger, @​currenjin, @​jprinet, and @​shekharAggarwal

    Commits
    • d4f8fa3 Release v2.7.7
    • e4772cf Update copyright year of changed files
    • 60a75e3 Increase timeout for ApplicationRunner task
    • 5ba52d0 Polish formatting
    • df08eb8 Merge pull request #33614 from shekharAggarwal
    • a2a59dd Polish 'Improve gradle plugin tags documentation'
    • a1df607 Improve gradle plugin tags documentation
    • 2b886c1 Merge pull request #33609 from shekharAggarwal
    • c205ba0 Polish 'Improve maven plugin tags documentation'
    • 7955701 Improve maven plugin tags documentation
    • Additional commits viewable in compare view

    Dependabot compatibility score

    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 rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
  • Bump spring-boot-maven-plugin from 2.7.6 to 2.7.7

    Bump spring-boot-maven-plugin from 2.7.6 to 2.7.7

    Bumps spring-boot-maven-plugin from 2.7.6 to 2.7.7.

    Release notes

    Sourced from spring-boot-maven-plugin's releases.

    v2.7.7

    :lady_beetle: Bug Fixes

    • Fix typo in LocalDevToolsAutoConfiguration logging #33569
    • Web server fails to start due to "Resource location must not be null" when attempting to use a PKCS 11 KeyStore #32179

    :notebook_with_decorative_cover: Documentation

    • Improve gradle plugin tags documentation #33614
    • Improve maven plugin tags documentation #33609
    • Fix typo in tomcat accesslog checkExists doc #33460
    • Document that the shutdown endpoint is not intended for use when deploying a war to a servlet container #17398

    :hammer: Dependency Upgrades

    • Upgrade to Byte Buddy 1.12.20 #33570
    • Upgrade to Dropwizard Metrics 4.2.14 #33571
    • Upgrade to Elasticsearch 7.17.8 #33572
    • Upgrade to HttpClient 4.5.14 #33573
    • Upgrade to HttpCore 4.4.16 #33574
    • Upgrade to Infinispan 13.0.14.Final #33575
    • Upgrade to Jaybird 4.0.8.java8 #33576
    • Upgrade to Jetty 9.4.50.v20221201 #33577
    • Upgrade to MSSQL JDBC 10.2.2.jre8 #33578
    • Upgrade to Neo4j Java Driver 4.4.11 #33579
    • Upgrade to Netty 4.1.86.Final #33580
    • Upgrade to Reactor 2020.0.26 #33543
    • Upgrade to Spring Integration 5.5.16 #33581
    • Upgrade to Spring Security 5.7.6 #33544
    • Upgrade to Thymeleaf Extras SpringSecurity 3.0.5.RELEASE #33582
    • Upgrade to Tomcat 9.0.70 #33583
    • Upgrade to UnboundID LDAPSDK 6.0.7 #33584
    • Upgrade to Undertow 2.2.22.Final #33585

    :heart: Contributors

    Thank you to all the contributors who worked on this release:

    @​Artur-, @​aksh1618, @​cdanger, @​currenjin, @​jprinet, and @​shekharAggarwal

    Commits
    • d4f8fa3 Release v2.7.7
    • e4772cf Update copyright year of changed files
    • 60a75e3 Increase timeout for ApplicationRunner task
    • 5ba52d0 Polish formatting
    • df08eb8 Merge pull request #33614 from shekharAggarwal
    • a2a59dd Polish 'Improve gradle plugin tags documentation'
    • a1df607 Improve gradle plugin tags documentation
    • 2b886c1 Merge pull request #33609 from shekharAggarwal
    • c205ba0 Polish 'Improve maven plugin tags documentation'
    • 7955701 Improve maven plugin tags documentation
    • Additional commits viewable in compare view

    Dependabot compatibility score

    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 rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
  • Bump spring-boot from 2.7.6 to 2.7.7

    Bump spring-boot from 2.7.6 to 2.7.7

    Bumps spring-boot from 2.7.6 to 2.7.7.

    Release notes

    Sourced from spring-boot's releases.

    v2.7.7

    :lady_beetle: Bug Fixes

    • Fix typo in LocalDevToolsAutoConfiguration logging #33569
    • Web server fails to start due to "Resource location must not be null" when attempting to use a PKCS 11 KeyStore #32179

    :notebook_with_decorative_cover: Documentation

    • Improve gradle plugin tags documentation #33614
    • Improve maven plugin tags documentation #33609
    • Fix typo in tomcat accesslog checkExists doc #33460
    • Document that the shutdown endpoint is not intended for use when deploying a war to a servlet container #17398

    :hammer: Dependency Upgrades

    • Upgrade to Byte Buddy 1.12.20 #33570
    • Upgrade to Dropwizard Metrics 4.2.14 #33571
    • Upgrade to Elasticsearch 7.17.8 #33572
    • Upgrade to HttpClient 4.5.14 #33573
    • Upgrade to HttpCore 4.4.16 #33574
    • Upgrade to Infinispan 13.0.14.Final #33575
    • Upgrade to Jaybird 4.0.8.java8 #33576
    • Upgrade to Jetty 9.4.50.v20221201 #33577
    • Upgrade to MSSQL JDBC 10.2.2.jre8 #33578
    • Upgrade to Neo4j Java Driver 4.4.11 #33579
    • Upgrade to Netty 4.1.86.Final #33580
    • Upgrade to Reactor 2020.0.26 #33543
    • Upgrade to Spring Integration 5.5.16 #33581
    • Upgrade to Spring Security 5.7.6 #33544
    • Upgrade to Thymeleaf Extras SpringSecurity 3.0.5.RELEASE #33582
    • Upgrade to Tomcat 9.0.70 #33583
    • Upgrade to UnboundID LDAPSDK 6.0.7 #33584
    • Upgrade to Undertow 2.2.22.Final #33585

    :heart: Contributors

    Thank you to all the contributors who worked on this release:

    @​Artur-, @​aksh1618, @​cdanger, @​currenjin, @​jprinet, and @​shekharAggarwal

    Commits
    • d4f8fa3 Release v2.7.7
    • e4772cf Update copyright year of changed files
    • 60a75e3 Increase timeout for ApplicationRunner task
    • 5ba52d0 Polish formatting
    • df08eb8 Merge pull request #33614 from shekharAggarwal
    • a2a59dd Polish 'Improve gradle plugin tags documentation'
    • a1df607 Improve gradle plugin tags documentation
    • 2b886c1 Merge pull request #33609 from shekharAggarwal
    • c205ba0 Polish 'Improve maven plugin tags documentation'
    • 7955701 Improve maven plugin tags documentation
    • Additional commits viewable in compare view

    Dependabot compatibility score

    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 rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
Owner
SAP
SAP SE, a global software company, is one of the largest vendors of ERP and other enterprise applications.
SAP
The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary.

IK Analysis for Elasticsearch The IK Analysis plugin integrates Lucene IK analyzer (http://code.google.com/p/ik-analyzer/) into elasticsearch, support

Medcl 14.6k Jan 5, 2023
Integrates with XRPLedger to send token payment to trustline addresses

strategyengine token distribution rest service This service also runs here -- https://fsedistributionservice-56gpv2b23a-uc.a.run.app/ #How to run loca

strategyengine 8 Dec 14, 2022
Projeto criado no Santander Dev Week 2022 + DIO com o intuito de desenvolver uma camada de APIs (backend) que será utilizada pelo frontend.

Santader Dev Week + DIO 2022 - APIs Backend da aplicação de movimentação financeira Este repositório contém o backend da aplicação que foi desenvolvid

Pedro Antunes Negrão 2 Sep 7, 2022
Portaudio4j - An exploratory project to interact with the PortAudio C library using Java's FFI (Panama) APIs

Examples of PortAudio called by Java's Panama APIs JEP 412. At the moment this is purely exploratory (still kicking the tires) as it progresses in the

Carl Dea 4 Dec 29, 2021
Application for creating blog posts, developed with Java using Spring Framework for backend and Angular along with PrimeNG Library for frontend development.

Application for creating blog posts, developed with Java using Spring Framework for backend and Angular along with PrimeNG Library for frontend development.

Áureo Carmelino 10 Nov 27, 2022
Rate limiting private REST APIs using Java Spring-boot, spring-security and bucket4j

Rate limiting REST APIs using Spring-security filter and Bucket4J Deployed Application (Swagger-ui on heroku) Inspired from: Baeldung Article Applicat

null 20 Jul 18, 2022
Lightweight service-based PubSub, RPC and public APIs in Java

kite - service-based RPC, public APIs and PubSub in Java kite is a collection of reactive application messaging libraries that aim at providing high l

teris.io 3 Feb 17, 2022
Cross-platform framework for building truly native mobile apps with Java or Kotlin

Cross-platform framework for building truly native mobile apps with Java or Kotlin. Write Once Run Anywhere support for iOS, Android, Desktop & Web.

Codename One 1.4k Jan 5, 2023
BurritoSpigot is a fork of TacoSpigot 1.8.9 that offers several enhancements to performance as well as bug fixes. while offer extra APIs and support for plugins

?? BurritoSpigot ?? BurritoSpigot is a fork of TacoSpigot 1.8.8 that offers several enhancements to performance as well as bug fixes. while offer extr

Cobble Sword Services 44 Dec 20, 2022
APIKit:Discovery, Scan and Audit APIs Toolkit All In One.

APIKit:Discovery, Scan and Audit APIs Toolkit All In One.

APISecurity Community 976 Jan 9, 2023
Squadio-App is a Users-Accounts financial system. exposes Rest APIs with JWT authentication/Authorization process .

squadio-app Description Squadio-App is a Users-Accounts financial system. exposes Rest APIs with JWT authentication/Authorization process . How to Run

Bashar Othman 1 Jan 29, 2022
Weatherapp is a simple weather forecast app that uses some APIs to retrieve forecast data from OpenWeatherMap.

WeatherMobileApp Weatherapp is a simple weather forecast app that uses some APIs to retrieve forecast data from OpenWeatherMap. Table of Contents Tech

Mateusz Jasiak 1 Jan 17, 2022
This project demonstrates usage of Captcha, OTP APIs to access Offline eKYC XML.

Client Application to simulate offline eKYC wrapper API flow Introduction This is a Spring boot application which can be used to download offline eKYC

UIDAI 4 Oct 29, 2021
The Distributed Application Runtime (Dapr) provides APIs that simplify microservice connectivity

Quarkus - Dapr Introduction What is Quarkus? Traditional Java stacks were engineered for monolithic applications with long startup times and large mem

Quarkiverse Hub 18 Jan 5, 2023
Source code of course - Building Real-Time REST APIs with Spring Boot

springboot-blog-rest-api Learn how to build real-time REST APIs with Spring Boot by building a complete Blog App. Source code of Popular Building Real

Ramesh Fadatare 123 Jan 6, 2023
Experimental Discord Mobile Rich Presence (Android)

MRPC Experimental Discord Mobile Rich Presence (Android) How does it work? It's pretty simple. Connect to the Discord Gateway as a normal Discord Clie

Duy Tran Khanh 41 Dec 25, 2022
This is a Food Delivery Mobile Application. Build Using React Native

Ax Food Delivery Service This is a Food Delivery Mobile Application build using ?????????? ???????????? ?? Installation Clone this repository git clon

Mindula Dilthushan Manamperi 13 Jul 14, 2022
Aplikasi Android "MovieApp" untuk memenuhi salah satu syarat Ujian Akhir Semester mata kuliah Pengembangan Aplikasi Mobile UIN Sunan Gunung Djati Bandung.

MovieApp Kelompok No Way Home, berikut list anggota-nya: Fakhri Faishal Rochdiana (1197050040) Muhamad Taopik (1197050081) Naufal Rizqullah (119705009

Muhamad Taopik 9 Dec 22, 2022
Sportheca Mobile DEV Week - Simulador de Partidas 🎲

Sportheca Mobile DEV Week - Simulador de Partidas ?? Projeto desenvolvido no bootcamp Sportheca da DIO. Desenvolvimento Mobile Nativo Para Android Obj

Lucas Magalhães 8 Aug 5, 2022