Jambeez-server - Jambeez server with kotlin

Overview

jambeez-server

How to start

Start your own server with:

docker pull ghcr.io/jambeez/jambeez-server:latest
docker run -it --rm -p 8080:8080 ghcr.io/jambeez/jambeez-server:latest

Define your endpoint with: ws://localhost:8080/jambeez

Websocket Communication

Intents

Intent Description Payload to Server Response From Server
lobby:create Creates a new lobby - Lobby
lobby:join User joins to an existing lobby JoinRequest To joined user: Lobby and to other members: User with intent: user:joined
lobby:update_parts Updates the parts of the lobby Parts Overwrites all parts of the lobby with updated parts. To others: Parts
lobby:add_part Adds a part from a lobby Adds new default part to the sessions. Part
lobby:remove_part Removes a part from a lobby PartID Deletes the part from in all sessions. To others: PartId
part:change_bpm Sets the bpm of a part PartChange Overwrites the bpm of the part and sends the update to all: PartChange
part:change_bars Sets the bars of a part PartChange Overwrites the bars of a part and sends the update to all: PartChange
part:add_track Adds a track to a part PartChange Adds the track to the part: PartChange
part:remove_track Removes a track from a part PartChange Removes the track from the part in all sessions to all: PartChange
part:change_sig_lower Sets the sig_lower of a part PartChange Overwrites the sig_lower of the part and sends the update to all: PartChange
part:change_sig_upper Sets the sig_upper of a part PartChange Overwrites the sig_upper of the part and sends the update to all: PartChange
track:toggle_mute Mutes/ Unmutes the track TrackChange Sends the toggled mute to all: TrackChange
track:set_sample Sets the sample to the track TrackChange Overwrites the sample of the track and sends the update to all: TrackChange
track:change_volume Sets the volume of the track TrackChange Overwrites the volume of the track and sends the update to all: TrackChange
track:set_beats Sets the beats to the track TrackChange Overwrites the beats of the track and sends the update to all: TrackChange
user:joined Message that another user joined to the lobby - User
user:change_alias Message that another user changed its alias -
Comments
  • Dependency(deps): Bump spring-boot-starter-parent from 2.7.0 to 2.7.5

    Dependency(deps): Bump spring-boot-starter-parent from 2.7.0 to 2.7.5

    Bumps spring-boot-starter-parent from 2.7.0 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
  • Dependency(deps): Bump spotless-maven-plugin from 2.22.8 to 2.27.2

    Dependency(deps): Bump spotless-maven-plugin from 2.22.8 to 2.27.2

    Bumps spotless-maven-plugin from 2.22.8 to 2.27.2.

    Commits
    • 23784ba Published maven/2.27.2
    • b32df21 Allow replacement to be null for Replace and ReplaceRegex of plugin maven (#1...
    • 4989245 Update changelog.
    • aa48b8d Allow replacement to be null for ReplaceRegex of plugin maven
    • 7667a84 Published maven/2.27.1
    • 50e0186 fix: maven plugin should identify skip config key (#1353 fixes #1227 and #491)
    • 622f3a0 update CHANGES
    • dc9f429 fix: maven plugin should identify skip config key
    • f4ee554 Update dependency org.junit.jupiter:junit-jupiter to v5.9.1 (#1338)
    • 92e21d9 Update dependency org.junit.jupiter:junit-jupiter to v5.9.1
    • 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
  • Dependency(deps): Bump kotlin-maven-allopen from 1.7.0 to 1.7.20

    Dependency(deps): Bump kotlin-maven-allopen from 1.7.0 to 1.7.20

    Bumps kotlin-maven-allopen from 1.7.0 to 1.7.20.

    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
  • Dependency(deps): Bump spring-boot-starter-parent from 2.7.0 to 2.7.4

    Dependency(deps): Bump spring-boot-starter-parent from 2.7.0 to 2.7.4

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

    Release notes

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

    v2.7.4

    :star: New Features

    • Add NINETEEN to JavaVersion enum #32260

    :lady_beetle: Bug Fixes

    • DataSource logging in H2 console auto-configuration causes Hikari's threads to have the wrong thread context class loader #32406
    • Hazelcast auto-configuration recognizes hazelcast.xml and hazelcast.yaml files but not hazelcast.yml #32247
    • Detection of PeriodStyle.ISO8601 does not support lower-case input #32244
    • Detection of DurationStyle.ISO8601 does not support lower-case input #32231
    • YAML timestamps not handled properly with SnakeYaml 1.31 #32229
    • Hazelcast shutdown logs are not available out-of-the-box #32184
    • Netty 'spring.netty leak detection' default property value is always applied to resource leak detector #32145
    • Error "/var/run/docker.sock: connect: permission denied" occurs when building an image using podman on Fedora with SELinux enabled #32000

    :notebook_with_decorative_cover: Documentation

    • Document support for JDK 19 #32402
    • Clarify documentation of config sub-directory from which external application properties are read #32291
    • Clarify documentation on disabling web client request metrics #32198
    • Kotlin sample is missing for constructor binding #32177
    • Remove out-of-date link from auto-configuration documentation #32174
    • Improve @ConditionalOnClass javadoc regarding use on @Bean methods #32167
    • Document classpath* location for looking up GraphQL schemas across modules #31772

    :hammer: Dependency Upgrades

    • Upgrade to Byte Buddy 1.12.17 #32454
    • Upgrade to Couchbase Client 3.3.4 #32315
    • Upgrade to Dependency Management Plugin 1.0.14.RELEASE #32459
    • Upgrade to Dropwizard Metrics 4.2.12 #32316
    • Upgrade to Ehcache3 3.10.1 #32317
    • Upgrade to Elasticsearch 7.17.6 #32318
    • Upgrade to Embedded Mongo 3.4.9 #32319
    • Upgrade to Groovy 3.0.13 #32443
    • Upgrade to Hibernate 5.6.11.Final #32320
    • Upgrade to Hibernate Validator 6.2.5.Final #32321
    • Upgrade to Infinispan 13.0.11.Final #32322
    • Upgrade to Jackson Bom 2.13.4 #32323
    • Upgrade to Janino 3.1.8 #32324
    • Upgrade to Jetty 9.4.49.v20220914 #32444
    • Upgrade to Johnzon 1.2.19 #32325
    • Upgrade to Kafka 3.1.2 #32326
    • Upgrade to MariaDB 3.0.8 #32445
    • Upgrade to Micrometer 1.9.4 #32272
    • Upgrade to Netty 4.1.82.Final #32327
    • Upgrade to Postgresql 42.3.7 #32243
    • Upgrade to R2DBC Bom Borca-SR2 #32328
    • Upgrade to Reactor 2020.0.23 #32273

    ... (truncated)

    Commits
    • e1a8b1a Release v2.7.4
    • 88723b7 Merge branch '2.6.x' into 2.7.x
    • ca83024 Upgrade to Spring Batch 4.3.7
    • 82763de Upgrade to Spring Batch 4.3.7
    • 8f9323d Document "classpath:*" location for GraphQL Schemas
    • c5a4b1f Merge branch '2.6.x' into 2.7.x
    • 856bd84 Remove JDK 18 CI
    • 7566666 Merge branch '2.6.x' into 2.7.x
    • 5affcec Update Java 19 CI to use Bellsoft Liberica
    • 3620959 Upgrade to Dependency Management Plugin 1.0.14.RELEASE
    • 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
  • Dependency(deps): Bump spotless-maven-plugin from 2.22.8 to 2.27.1

    Dependency(deps): Bump spotless-maven-plugin from 2.22.8 to 2.27.1

    Bumps spotless-maven-plugin from 2.22.8 to 2.27.1.

    Commits
    • 7667a84 Published maven/2.27.1
    • 50e0186 fix: maven plugin should identify skip config key (#1353 fixes #1227 and #491)
    • 622f3a0 update CHANGES
    • dc9f429 fix: maven plugin should identify skip config key
    • f4ee554 Update dependency org.junit.jupiter:junit-jupiter to v5.9.1 (#1338)
    • 92e21d9 Update dependency org.junit.jupiter:junit-jupiter to v5.9.1
    • de9bb1f Published maven/2.27.0
    • 8594c93 feat: ktlint editorConfigOverrides for plugin-maven (#1335 implements #1334)
    • 59c166a Only changes are in plugin-maven, so that's the only changelog that should ch...
    • 96803ae fix: linting
    • 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
  • Dependency(deps): Bump spring-boot-starter-parent from 2.7.0 to 2.7.3

    Dependency(deps): Bump spring-boot-starter-parent from 2.7.0 to 2.7.3

    Bumps spring-boot-starter-parent from 2.7.0 to 2.7.3.

    Release notes

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

    v2.7.3

    :lady_beetle: Bug Fixes

    • Misleading error message when using JarMode Layertools and the source is not an archive #32097
    • ClassNotFoundException can be thrown for classes in nested jars when under GC pressure #32085
    • Flyway auto-configuration fails with Flyway 9 #32034
    • BasicJsonParser does not protect against deeply nested maps #32031
    • OptionalLiveReloadServer logs the wrong port number when it is configured to use an ephemeral port #31984
    • Servlet WebServerStartStopLifecycle doesn't set running to false on stop #31967
    • JUL-based logging performed during close of application context is lost #31963
    • The hash of spring-boot-jarmode-layertools.jar that's added to a fat jar doesn't match the hash of the equivalent published artifact #31949
    • management.endpoint.health.probes.add-additional-paths has no effect when configuration properties have already created the liveness and/or readiness groups #31926
    • UnsupportedDataSourcePropertyException is thrown when attempting to set jdbcUrl for C3P0 #31921
    • Dev Tools restart failures caused by a too short quiet period are hard to diagnose #31906
    • HealthContributor beans managed by a CompositeHealthContributor are recreated on each call #31879
    • Dependency management for REST Assured is incomplete #31877
    • Jar Handler never clears PROTOCOL_HANDLER system property #31875
    • BasicJsonParser can fail with a timeout or stackoverflow with malformed map JSON #31873
    • BasicJsonParser can fail with a stackoverflow exception #31871

    :notebook_with_decorative_cover: Documentation

    • Review Git contribution documentation #32099
    • Documentation for Maven Plugin classifier has an unresolved external reference #32043
    • Update Static Content reference documentation to reflect the DefaultServlet no longer being enabled by default #32026
    • Example log output is out-of-date and inconsistent #31987
    • Document that Undertow's record-request-start-time server option must be enabled for %D to work in access logging #31976
    • Update documentation on using H2C to consider running behind a proxy that's performing TLS termination #31974
    • Some properties in the Common Application Properties appendix have no description #31971
    • Fix links in documentations #31951
    • External configuration documentation uses incorrect placeholder syntax #31943
    • server.reactive.session.cookie properties are not listed in the application properties appendix #31914
    • Remove documentation and metadata references to ConfigFileApplicationListener #31901
    • Metadata for 'spring.beaninfo.ignore' has incorrect SourceType #31899
    • Remove reference to nitrite-spring-boot-starter #31893
    • Remove reference to Azure Application Insights #31890
    • Fix typos in code and documentation #31865

    :hammer: Dependency Upgrades

    • Upgrade to Byte Buddy 1.12.13 #32013
    • Upgrade to Couchbase Client 3.3.3 #32014
    • Upgrade to Dependency Management Plugin 1.0.13.RELEASE #32056
    • Upgrade to Dropwizard Metrics 4.2.11 #32015
    • Upgrade to Embedded Mongo 3.4.8 #32016
    • Upgrade to GraphQL Java 18.3 #31945
    • Upgrade to Groovy 3.0.12 #32017
    • Upgrade to Gson 2.9.1 #32018
    • Upgrade to Hazelcast 5.1.3 #32019
    • Upgrade to Hibernate Validator 6.2.4.Final #32020

    ... (truncated)

    Commits
    • bff9b39 Release v2.7.3
    • 60e1cc5 Merge branch '2.6.x' into 2.7.x
    • 13bd61b Revert nested jar fixes
    • bd74344 Revert "Don't close jar files early"
    • 674022d Revert "Don't close nested jars or wrapper when parent is closed"
    • 3fcfcc4 Merge branch '2.6.x' into 2.7.x
    • 3b01325 Use asList consistently
    • ca63a6e Merge branch '2.6.x' into 2.7.x
    • 191593c Review Git contribution documentation
    • 1c6624d 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
  • Dependency(deps): Bump spotless-maven-plugin from 2.22.8 to 2.25.0

    Dependency(deps): Bump spotless-maven-plugin from 2.22.8 to 2.25.0

    Bumps spotless-maven-plugin from 2.22.8 to 2.25.0.

    Changelog

    Sourced from spotless-maven-plugin's changelog.

    [2.25.0] - 2022-04-22

    Added

    • Added support for enabling ktlint experimental ruleset. (#1145)

    Fixed

    • Fixed support for Python Black's new version reporting. (#1170)
    • Error messages for unexpected file encoding now works on Java 8. (fixes #1081)

    Changes

    • Bump default black version to latest 19.10b0 -> 22.3.0. (#1170)
    • Bump default ktfmt version to latest 0.34 -> 0.35. (#1159)
    • Bump default ktlint version to latest 0.43.2 -> 0.45.2. (#1177)

    [2.24.2] - 2022-04-06

    Fixed

    • Git user config and system config also included for defaultEndings configuration. (#540)

    [2.24.1] - 2022-03-30

    Fixed

    • Fixed access modifiers for setters in KtfmtStep configuration

    [2.24.0] - 2022-03-28

    Added

    • Added support for setting custom parameters for Kotlin ktfmt in Gradle and Maven plugins. (#1145)

    [2.23.0] - 2022-02-15

    Added

    • Added support for JSON formatting based on Gson (#1125).

    Changed

    • Use SLF4J for logging (#1116)

    [2.22.2] - 2022-02-09

    Changed

    • Bump default ktfmt 0.30 -> 0.31 (#1118).

    Fixed

    • Add full support for git worktrees (#1119).

    [2.22.1] - 2022-02-01

    Changed

    • Bump CI from Java 15 to 17 (#1094).
    • Bump default versions of formatters (#1095).
      • google-java-format 1.12.0 -> 1.13.0
      • ktfmt 0.29 -> 0.30
    • Added support for git property core.autocrlf (#540)

    [2.22.0] - 2022-01-13

    Added

    [2.21.2] - 2022-01-07

    Fixed

    • Update IndentStep to allow leading space on multiline comments (#1072).

    ... (truncated)

    Commits
    • 42a6361 Published lib/2.25.0
    • 1a26b6b Small change to trigger CI.
    • 017ec24 Bump VER_KTLINT from 0.43.2 to 0.45.2 (#1177)
    • 9e1bfc8 Fix test assertion.
    • 0fd20bb Bump ktfmt from 0.34 to 0.35 (#1159)
    • b708850 Bump changelogs.
    • c4bb9d0 Merge branch 'dependabot/gradle/com.facebook-ktfmt-0.35' into dependabot/grad...
    • cb1a377 Bump changelogs.
    • 3ee70b2 Merge branch 'main' into dependabot/gradle/com.facebook-ktfmt-0.35
    • 38f7305 Fix encoding error messages when generated on Java 8 (#1181 fixes #1081)
    • 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
  • Dependency(deps): Bump spring-boot-starter-parent from 2.7.0 to 2.7.2

    Dependency(deps): Bump spring-boot-starter-parent from 2.7.0 to 2.7.2

    Bumps spring-boot-starter-parent from 2.7.0 to 2.7.2.

    Release notes

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

    v2.7.2

    :lady_beetle: Bug Fixes

    • Publishing a docker image to a private registry fails without authentication #31824
    • In a non-reactive application, health indicators in a parent context are not found #31818
    • Dependency management for Derby is incomplete #31814
    • ApplicationPid doesn't log a warning if it takes a long time to return #31810
    • A router function with attributes causes /actuator/mappings to return a 500 response due to an UnsupportedOperationException #31806
    • InstanceAlreadyExistsException when using Actuator with multiple context and JMX enabled #31804
    • Using 'ImportAutoConfigurationImportSelector' in the jar package loaded by a custom class loader throws ClassNotFoundException #31801
    • GraphQL auto-configuration does not configure the GrapQlSource with SubscriptionExceptionResolver beans #31794
    • Trailing whitespace in the value of a property is hard to identify in failure analysis descriptions #31780
    • Log4j2's shutdown hook is not disabled when using Log4j 2.18 or later #31732
    • HTTP Server and Data repositories metrics record null for the description #31706
    • Deprecation hint for spring.data.mongodb.grid-fs-database is located in the wrong section #31690
    • Image building fails with latest Paketo base builder and additional buildpacks configured #31558
    • Tomcat fails to start when PEM files are used and key-store-password is not specified #31253

    :notebook_with_decorative_cover: Documentation

    • Clarify how docker image publishing registry is determined #31826
    • Fix typo in "HTTP and WebSocket" section of GraphQL documentation #31518

    :hammer: Dependency Upgrades

    • Upgrade to AppEngine SDK 1.9.98 #31790
    • Upgrade to Byte Buddy 1.12.12 #31735
    • Upgrade to Couchbase Client 3.3.2 #31736
    • Upgrade to Dependency Management Plugin 1.0.12.RELEASE #31556
    • Upgrade to Embedded Mongo 3.4.7 #31830
    • Upgrade to GraphQL Java 18.2 #31812
    • Upgrade to Hibernate 5.6.10.Final #31738
    • Upgrade to HttpCore5 5.1.4 #31739
    • Upgrade to Jetty Reactive HTTPClient 1.1.12 #31740
    • Upgrade to JsonAssert 1.5.1 #31741
    • Upgrade to Kotlin Coroutines 1.6.4 #31742
    • Upgrade to Lettuce 6.1.9.RELEASE #31743
    • Upgrade to MariaDB 3.0.6 #31744
    • Upgrade to Micrometer 1.9.2 #31614
    • Upgrade to Neo4j Java Driver 4.4.9 #31745
    • Upgrade to Netty 4.1.79.Final #31746
    • Upgrade to Reactor 2020.0.21 #31608
    • Upgrade to SendGrid 4.9.3 #31747
    • Upgrade to Spring Data 2021.2.2 #31615
    • Upgrade to Spring Framework 5.3.22 #31613
    • Upgrade to Spring GraphQL 1.0.1 #31616
    • Upgrade to Spring Integration 5.5.14 #31800
    • Upgrade to Spring Kafka 2.8.8 #31786
    • Upgrade to Tomcat 9.0.65 #31831

    ... (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 java 
    opened by dependabot[bot] 1
  • Dependency(deps): Bump kotlin-maven-allopen from 1.7.0 to 1.7.10

    Dependency(deps): Bump kotlin-maven-allopen from 1.7.0 to 1.7.10

    Bumps kotlin-maven-allopen from 1.7.0 to 1.7.10.

    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
  • Dependency(deps): Bump spotless-maven-plugin from 2.22.8 to 2.24.0

    Dependency(deps): Bump spotless-maven-plugin from 2.22.8 to 2.24.0

    Bumps spotless-maven-plugin from 2.22.8 to 2.24.0.

    Changelog

    Sourced from spotless-maven-plugin's changelog.

    [2.24.0] - 2022-03-28

    Added

    • Added support for setting custom parameters for Kotlin ktfmt in Gradle and Maven plugins. (#1145)

    [2.23.0] - 2022-02-15

    Added

    • Added support for JSON formatting based on Gson (#1125).

    Changed

    • Use SLF4J for logging (#1116)

    [2.22.2] - 2022-02-09

    Changed

    • Bump default ktfmt 0.30 -> 0.31 (#1118).

    Fixed

    • Add full support for git worktrees (#1119).

    [2.22.1] - 2022-02-01

    Changed

    • Bump CI from Java 15 to 17 (#1094).
    • Bump default versions of formatters (#1095).
      • google-java-format 1.12.0 -> 1.13.0
      • ktfmt 0.29 -> 0.30
    • Added support for git property core.autocrlf (#540)

    [2.22.0] - 2022-01-13

    Added

    [2.21.2] - 2022-01-07

    Fixed

    • Update IndentStep to allow leading space on multiline comments (#1072).

    [2.21.1] - 2022-01-06

    Changed

    • Bumped default DiKTat from 0.4.0 to 1.0.1. This is a breaking change for DiKTat users on the default version, because some rules were renamed/changed. Check DiKTat changelog for details.

    [2.21.0] - 2021-12-23

    Added

    • Added support for Markdown with flexmark at 0.62.2 (#1011).

    [2.20.3] - 2021-12-15

    Fixed

    • Performance improvements to GitRatchet (#1038).

    [2.20.2] - 2021-12-05

    Changed

    • Bumped default ktlint from 0.43.0 to 0.43.2.
    • Converted ktlint integration to use a compile-only source set. (#524)

    [2.20.1] - 2021-12-01

    ... (truncated)

    Commits
    • cf04c82 Published lib/2.24.0
    • de790fc Minor changelog tweaks.
    • 878b67b Implemented max lines width changing support for Kotlin ktfmt formatter for G...
    • fb62f36 Updated unreleased block in changelog with ktfmt custom parameters.
    • db9a14f Implemented configuration options for Kotlin ktfmt formatter.
    • 1ce515b Bump slf4j-api from 1.7.35 to 1.7.36 (#1139)
    • af4cd22 Bump slf4j-api from 1.7.35 to 1.7.36
    • 26b9e76 Bump actions/checkout from 2 to 3 (#1143)
    • fa0d153 Bump actions/checkout from 2 to 3
    • 32210d0 Bump com.adarshr.test-logger from 3.1.0 to 3.2.0 (#1142)
    • 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
  • Dependency(deps): Bump spotless-maven-plugin from 2.22.8 to 2.23.0

    Dependency(deps): Bump spotless-maven-plugin from 2.22.8 to 2.23.0

    Bumps spotless-maven-plugin from 2.22.8 to 2.23.0.

    Changelog

    Sourced from spotless-maven-plugin's changelog.

    [2.23.0] - 2022-02-15

    Added

    • Added support for JSON formatting based on Gson (#1125).

    Changed

    • Use SLF4J for logging (#1116)

    [2.22.2] - 2022-02-09

    Changed

    • Bump default ktfmt 0.30 -> 0.31 (#1118).

    Fixed

    • Add full support for git worktrees (#1119).

    [2.22.1] - 2022-02-01

    Changed

    • Bump CI from Java 15 to 17 (#1094).
    • Bump default versions of formatters (#1095).
      • google-java-format 1.12.0 -> 1.13.0
      • ktfmt 0.29 -> 0.30
    • Added support for git property core.autocrlf (#540)

    [2.22.0] - 2022-01-13

    Added

    [2.21.2] - 2022-01-07

    Fixed

    • Update IndentStep to allow leading space on multiline comments (#1072).

    [2.21.1] - 2022-01-06

    Changed

    • Bumped default DiKTat from 0.4.0 to 1.0.1. This is a breaking change for DiKTat users on the default version, because some rules were renamed/changed. Check DiKTat changelog for details.

    [2.21.0] - 2021-12-23

    Added

    • Added support for Markdown with flexmark at 0.62.2 (#1011).

    [2.20.3] - 2021-12-15

    Fixed

    • Performance improvements to GitRatchet (#1038).

    [2.20.2] - 2021-12-05

    Changed

    • Bumped default ktlint from 0.43.0 to 0.43.2.
    • Converted ktlint integration to use a compile-only source set. (#524)

    [2.20.1] - 2021-12-01

    Changed

    • Added named option to licenseHeader to support alternate license header within same format (like java) (872).
    • Added onlyIfContentMatches option to licenseHeader to skip license header application based on source file content pattern (#650).
    • Bump jgit version (#992).

    ... (truncated)

    Commits
    • b10ea0e Published lib/2.23.0
    • e0e91be Tweak changelogs.
    • 2aaa03f Advertise the compile-only sourceset feature. (#1129)
    • 8d393b4 Merge branch 'main' into feat/source-set
    • 4333885 JSON formatting using Gson (#1125)
    • 2b249b4 Merge branch 'main' into feat/gson-support
    • 7331070 Migrate to SLF4J for logging (#1120)
    • 85d15b5 Remove unnecessary .getName()s on logger creation
    • a8b01b8 Update CHANGES with SLF4J logging changes
    • 166ab53 Remove string concatenation from log messages
    • 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
  • Dependency(deps): Bump spotless-maven-plugin from 2.22.8 to 2.28.0

    Dependency(deps): Bump spotless-maven-plugin from 2.22.8 to 2.28.0

    Bumps spotless-maven-plugin from 2.22.8 to 2.28.0.

    Changelog

    Sourced from spotless-maven-plugin's changelog.

    [2.28.0] - 2022-07-28

    Added

    • Clang and Black no longer break the build when the binary is unavailable, if they will not be run during that build (#1257).
    • License header support for Kotlin files without package or @file but do at least have import (#1263).

    [2.27.0] - 2022-06-30

    Added

    • Support for MAC_CLASSIC (\r) line ending (#1243 fixes #1196)

    Changes

    • Bump default ktlint version to latest 0.45.2 -> 0.46.1 (#1239)
      • Minimum supported version also bumped to 0.46.0 (we have abandoned strong backward compatibility for ktlint, from here on out Spotless will only support the most-recent breaking change).
    • Bump default diktat version to latest 1.1.0 -> 1.2.1 (#1246)
      • Minimum supported version also bumped to 1.2.1 (diktat is based on ktlint and has the same backward compatibility issues).
    • Bump default ktfmt version to latest 0.37 -> 0.39 (#1240)

    [2.26.2] - 2022-06-11

    Fixed

    • PalantirJavaFormatStep no longer needs the --add-exports calls in the org.gradle.jvmargs property in gradle.properties. (#1233)

    [2.26.1] - 2022-06-10

    Fixed

    • (Second try) googleJavaFormat and removeUnusedImports works on JDK16+ without jvm args workaround. (#1228)

    [2.26.0] - 2022-06-05

    Added

    • Support for editorConfigOverride in ktlint. (#1218 fixes #1193)

    Fixed

    • google-java-format and RemoveUnusedImportsStep works on JDK16+ without jvm args workaround. (#1224 fixes #834)

    [2.25.3] - 2022-05-10

    Fixed

    • Update the black version regex to fix 19.10b0 and earlier. (fixes #1195, regression introduced in 2.25.0)
    • GitAttributesLineEndings$RelocatablePolicy and FormatterStepImpl now null-out their initialization lambdas after their state has been calculated, which allows GC to collect variables which were incidentally captured but not needed in the calculated state. (#1198)

    Changes

    • Bump default ktfmt version to latest 0.36 -> 0.37. (#1200)

    [2.25.2] - 2022-05-03

    Changes

    • Bump default diktat version to latest 1.0.1 -> 1.1.0. (#1190)
      • Converted diktat integration to use a compile-only source set. (fixes #524)
      • Use the full path to a file in diktat integration. (fixes #1189)

    [2.25.1] - 2022-04-27

    Changes

    • Bump default ktfmt version to latest 0.35 -> 0.36. (#1183)
    • Bump default google-java-format version to latest 1.13.0 -> 1.15.0.
      • This means it is no longer necessary to use the --add-exports workaround (fixes #834). --add-exports workaround is still needed.

    [2.25.0] - 2022-04-22

    Added

    ... (truncated)

    Commits
    • a474435 Published lib/2.28.0
    • d6e767a Adapt gradle plugin publishing for the new 1.0 plugin-publish plugin.
    • c229c19 Support adding license header for kotlin files without package name (#1263)
    • 6d6b09d spotlessApply
    • 8715f50 Update changelogs.
    • efc0225 Merge branch 'main' into kotlin-default-license-header-delimiter
    • 92ff11b Declare build service usages to fix Gradle 8.0 warning (#1262 fixes #1260)
    • f6b8590 The standard tests need the fix for the new Groovy too.
    • 9831c59 Support adding license header for classes without package name
    • 6a786a2 Fix GradleVersion forced-upgrade for minimum required JRE.
    • 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
  • Dependency(deps): Bump spring-boot-starter-parent from 2.7.0 to 3.0.0

    Dependency(deps): Bump spring-boot-starter-parent from 2.7.0 to 3.0.0

    Bumps spring-boot-starter-parent from 2.7.0 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] 0
  • Dependency(deps): Bump kotlin-maven-allopen from 1.7.0 to 1.7.22

    Dependency(deps): Bump kotlin-maven-allopen from 1.7.0 to 1.7.22

    Bumps kotlin-maven-allopen from 1.7.0 to 1.7.22.

    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
  • Dependency(deps): Bump eclipse-temurin from 17 to 19

    Dependency(deps): Bump eclipse-temurin from 17 to 19

    Bumps eclipse-temurin from 17 to 19.

    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 docker 
    opened by dependabot[bot] 0
  • Dependency(deps): Bump maven from 3-eclipse-temurin-17 to 3-eclipse-temurin-19

    Dependency(deps): Bump maven from 3-eclipse-temurin-17 to 3-eclipse-temurin-19

    Bumps maven from 3-eclipse-temurin-17 to 3-eclipse-temurin-19.

    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 docker 
    opened by dependabot[bot] 0
Owner
null
A kotlin based server for the milky store mobile application

Milky Store backend server A kotlin ?? ?? based backend server to power up the milky store android application FEATURES : Secure serialisation ?? lead

The X 3 Oct 21, 2021
The Okila server project uses the Spring boot framework and uses the Kotlin language

Okila-Server The Okila server project uses the Spring boot framework and uses the Kotlin language Format Response //The response successfully format

Nankai 1 Oct 25, 2021
Kotlin API for MiniKeyValue server

minikeyvaluekt Kotlin API for MiniKeyValue. Example val mkv = MiniKeyValue("http://localhost:3000/", MKVOkHttp) assert(mkv.put("wehave", "bigswag")) a

TheEvilRoot 1 Nov 30, 2021
Provides Ktor Server libs for building awesome Kotlin plugins which needs to provide builtin HTTP servers

Ktor Plugin Provides Ktor Server libs for building awesome Kotlin plugins which needs to provide builtin HTTP servers. Requires: https://github.com/Po

null 0 Nov 13, 2021
Kotlin async server template with coroutines and zero deps

kotlin-server At attempt to very light-weight non-blocking http app template with support for Kotlin coroutines. Zero dependencies - Java built-in jdk

Anton Keks 62 Dec 31, 2022
A Kotlin/Java library to connect directly to an Android device without an adb binary or an ADB server

dadb Blog Post: Our First Open-Source Project A Kotlin/Java library to connect directly to an Android device without an adb binary or an ADB server de

mobile.dev 791 Dec 20, 2022
Spring cloud eureka server with kotlin

spring-cloud-eureka-server-kotlin gradle 추가 // https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-netflix-eureka-se

null 1 Dec 7, 2021
Jikan-ga-aru-server - Kotlin implementation of jikan-ga-nai timesheet tracker

An exercise in implementing the Timesheet tracker (https://github.com/ultish/jik

null 0 Jan 6, 2022
🌱 A test implementation of a Minecraft server using RESTful API taking advantage of the interoperability between Kotlin and Java.

?? Norin A test implementation of a Minecraft server using RESTful API taking advantage of the interoperability between Kotlin and Java. This project

Gabriel 1 Jan 4, 2022
🧶 Library to handling files for persistent storage with Google Cloud Storage and Amazon S3-compatible server, made in Kotlin

?? Remi Library to handling files for persistent storage with Google Cloud Storage and Amazon S3-compatible server, made in Kotlin! Why is this built?

Noelware 8 Dec 17, 2022
sample project that shows you how you can use Ktor to creat a server for real Project.

Ktor-Sample This is a sample project that shows you how you can use Ktor to creat a server for real Project. What is done Save data to database (Get a

Mohamed Emad 4 Dec 23, 2022
🍣✨ Simple Ktor server to handle GitHub -> YouTrack, usually for YouTrack Standalone.

?? sushi Simple Ktor server to handle GitHub Issues to YouTrack, usually for YouTrack Standalone. Why? There is not really a definite way to handle Gi

Noelware 2 Nov 11, 2021
Running Axon Server in Testcontainers tests.

Axon Server TestContainer Running axon server in testcontainers tests. Idea Run an Axon Server docker container from within your (junit) tests. Usage

holixon 3 Nov 21, 2022
Spring boot admin server for android

spring-boot-admin-server 어드민 서버 그래들 implementation("org.springframework.boot:spring-boot-starter-security:2.5.6") // https://mvnrepository.com/artifac

null 1 Nov 16, 2021
Server & Web App of Tolgee localization toolkit

Server & Web App of Tolgee localization toolkit

Tolgee 534 Jan 8, 2023
The RuneTopic game server implementation that hosts and processes a game world.

RuneTopic Game Server The RuneTopic game server implementation that hosts and processes a game world. Setup Guide You can host a game server with Dock

Runetopic 2 Jan 13, 2022
Plugin to integrate EventStoreDB into Ktor-Server!

Ktor Plugin EventStoreDB EventStoreDB is an open-source database technology that stores your critical data in streams of immutable events. It was buil

null 7 Sep 1, 2022
The RuneTopic lobby server implementation that hosts and processes a lobby.

RuneTopic Lobby Server The RuneTopic lobby server implementation that hosts and processes a lobby. Setup Guide You can host a lobby server with Docker

Runetopic 2 Dec 14, 2021
A server which delivers client configuration settings to an end-user over http.

RuneTopic HTTP Server A server which delivers client configuration settings to an end-user over http. Setup Guide You can host a http server with Dock

Runetopic 2 Dec 1, 2021