Simple kafka client for monitoring topic events. Client has UI powered by Darklaf

Overview

kafka-client

Simple kafka client for monitoring topic values.

How to start

$ java -jar kafka-client-1.0.jar

How to use

  • specify kafka hosts in config.yml like host:port,host2:port2
  • start java app
  • select topic in topic list
  • click twice at topic name in topic list

Actions

Filering topics

  • for filtering topics - click to topic list and press ctrl + f
  • to reset filter - press ctrl + f and remove filtering value

Filering events

Filter by event key

  • for filtering event by key - click to table and press ctrl + shfit + f
  • to reset filter - press ctrl + f and remove filtering value

Filter by event value

  • for filtering event by value - click to table and press ctrl + f
  • to reset filter - press ctrl + f and remove filtering value

Copy event key/value

  • Copy by right click: to copy value or key, click by right mouse button and select 'Copy'
  • Copy by middle click: to copy value or key, click by middle button

Formatted preview of key or value

  • To preview key or value - click twice at key or value
Comments
  • Bump kafka.version from 2.8.1 to 3.0.0

    Bump kafka.version from 2.8.1 to 3.0.0

    Bumps kafka.version from 2.8.1 to 3.0.0. Updates kafka-streams from 2.8.1 to 3.0.0

    Updates kafka-clients from 2.8.1 to 3.0.0

    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 
    opened by dependabot[bot] 6
  • Bump spring-boot-starter-parent from 2.6.2 to 2.6.4

    Bump spring-boot-starter-parent from 2.6.2 to 2.6.4

    Bumps spring-boot-starter-parent from 2.6.2 to 2.6.4.

    Release notes

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

    v2.6.4

    :lady_beetle: Bug Fixes

    • Default JmxAutoConfiguration changes JConsole hierarchy for multi-property @ManagedResource object names #29970
    • The active profiles log message is ambiguous when a profile's name contains a comma #29915
    • @SpyBean causes BeanCurrentlyInCreationException when there are circular references #29909
    • Failed application contexts are not deregistered from SpringApplicationShutdownHook #29905
    • Gradle Plugin triggers eager configuration of some tasks #29817
    • MimeMapping for ots has a trailing space in its mime type #29750
    • A fat jar built with Gradle moves META-INF beneath BOOT-INF/classes while Maven leaves it at the jar's root #29748
    • Dependency management for Liquibase does not include its liquibase-cdi module #29741
    • server.tomcat.use-relative-redirects=true not honored when server.forward-headers-strategy=framework #29731
    • Ignore invalid stream types when reading log update events #29691
    • bootJar, bootRun, and bootWar do not pick up changes to the main source set's runtime classpath that are made after Boot's plugin has been applied #29679
    • WebSessionIdResolverAutoConfiguration should only be active in a reactive web application #29669
    • ErrorPageSecurityFilter cannot be destroyed in a Servlet 3.1 compatible container #29558
    • Health Web Endpoint Extension Failed to Initialize When Some Conditions Hit #29532

    :notebook_with_decorative_cover: Documentation

    • Document that placeholders in @DefaultValue annotations are not resolved #29980
    • Clarify relation of import path to resultant properties in configtree import data #29978
    • bootRun example should use mainClass, rather than main which was deprecated in Gradle 7.1 #29966
    • Rectify incorrect sanitizing regex example provided in how-to docs #29959
    • "Customizing the Banner" should make it more obvious that any environment property can be used #29934
    • Update javadoc to reflect move from WebSecurityConfigurerAdapter to SecurityFilterChain #29901
    • Link directly to the Integration Properties section of the appendix when cross-referencing Kafka properties #29807
    • Update documentation to reflect Hibernate's CamelCaseToUnderscoresNamingStrategy now being used by default #29743
    • Add documentation for WebMvc.fn #29728
    • Move appendix subsections under appendix section #29689
    • In Gradle plugin docs, replace classifier (deprecated) with archiveClassifier in examples #29685
    • Warn about the dangers of early bean initialization when using @ConditionalOnExpression #29616
    • Rename Boxfuse to CloudCaptain #29539
    • Upgrade version of gradle-git-properties in reference doc #29537

    :hammer: Dependency Upgrades

    • Upgrade to ActiveMQ 5.16.4 #29937
    • Upgrade to AppEngine SDK 1.9.95 #29938
    • Upgrade to Artemis 2.19.1 #29784
    • Upgrade to Couchbase Client 3.2.5 #29785
    • Upgrade to Dropwizard Metrics 4.2.8 #29786
    • Upgrade to Glassfish JAXB 2.3.6 #29787
    • Upgrade to Hibernate 5.6.5.Final #29788
    • Upgrade to Hibernate Validator 6.2.2.Final #29789
    • Upgrade to HttpClient5 5.1.3 #29790
    • Upgrade to Jetty 9.4.45.v20220203 #29791
    • Upgrade to Jetty Reactive HTTPClient 1.1.11 #29939
    • Upgrade to Johnzon 1.2.16 #29793
    • Upgrade to Json-smart 2.4.8 #29794

    ... (truncated)

    Commits
    • db293ba Release v2.6.4
    • 1a3841f Polish
    • 9411fc2 Merge branch '2.5.x' into 2.6.x
    • 57009d5 Polish
    • 59ffe28 Ignore buildpack deprecation warnings in Paketo system tests
    • acd1ba0 Merge branch '2.5.x' into 2.6.x
    • 67b13ee Document that placeholders in @​DefaultValue annotations are not resolved
    • 894860c Merge branch '2.5.x' into 2.6.x
    • cc95f73 Clarify relation of import path to resultant properties in configtree import ...
    • 4e4e3f1 Merge branch '2.5.x' into 2.6.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 
    opened by dependabot[bot] 5
  • Bump kotlin.version from 1.6.0 to 1.6.10

    Bump kotlin.version from 1.6.0 to 1.6.10

    Bumps kotlin.version from 1.6.0 to 1.6.10. Updates kotlin-maven-allopen from 1.6.0 to 1.6.10

    Updates kotlin-test-junit5 from 1.6.0 to 1.6.10

    Release notes

    Sourced from kotlin-test-junit5's releases.

    Kotlin 1.6.10

    Changelog

    Android

    • KT-49798 [MPP] [Android] AGP 7.1.0+ android target publications leak 'AgpVersionAttr' attribute

    Compiler

    Performance Improvements

    • KT-49821 Optimize LazyClassMemberScope#getContributedDescriptors: use nameFilter

    Fixes

    • KT-49833 java.lang.NullPointerException caused by accidental newline in package directive
    • KT-49838 Type inference fails on 1.6.0: Cannot use 'CapturedType(*)' as reified type parameter
    • KT-49752 Regression in method return type inference: "IllegalStateException: Expected some types"
    • KT-49876 Kotlin/Native: cross-compilation of Linux static library is broken in Windows in 1.6.0
    • KT-49792 Atomicfu: "standalone invocation of kotlinx.atomicfu.AtomicInt::compareAndSet that was not traced to previous field load" with suspend function
    • KT-49834 Coroutine method transformer generates invalid locals table.
    • KT-49441 Support friend modules in Kotlin Native
    • KT-49248 K/N: Symbol with IrSimpleFunctionSymbolImpl is unbound after 1.5.30
    • KT-49651 Inconsistent compiler APIs for repeatable annotations
    • KT-49168 JVM IR: IndexOutOfBoundsException with fun interface + suspend function as SAM method
    • KT-49573 No annotated types, compiler emits "Annotated types are not supported in typeOf"
    • KT-47192 Build Fake Overrides for internal members of classes from friend module
    • KT-48673 IR: IllegalStateException for usage of internal member declared in a superclass in another module

    JavaScript

    • KT-47811 KJS / IR: "ClassCastException" when using suspend function in console.log

    Language Design

    • KT-49868 Support language version 1.3 in Kotlin 1.6.10

    Libraries

    • KT-50173 Different behavior of Regex escapeReplacement function in JVM and JS

    Tools. Android Extensions

    • KT-49799 NullPointerException when using kotlin-android-extensions synthetic after update to Kotlin 1.6.0

    Tools. Compiler Plugins

    • KT-50005 jvm-abi-gen plugin: do not change the declaration order in generated jars
    • KT-49726 JVM/IR: "IllegalArgumentException: Null argument in ExpressionCodegen for parameter VALUE_PARAMETER": Serialization with sealed class as type parameter

    ... (truncated)

    Changelog

    Sourced from kotlin-test-junit5's changelog.

    1.6.10

    Android

    • KT-49798 [MPP] [Android] AGP 7.1.0+ android target publications leak 'AgpVersionAttr' attribute

    Compiler

    Performance Improvements

    • KT-49821 Optimize LazyClassMemberScope#getContributedDescriptors: use nameFilter

    Fixes

    • KT-49833 java.lang.NullPointerException caused by accidental newline in package directive
    • KT-49838 Type inference fails on 1.6.0: Cannot use 'CapturedType(*)' as reified type parameter
    • KT-49752 Regression in method return type inference: "IllegalStateException: Expected some types"
    • KT-49876 Kotlin/Native: cross-compilation of Linux static library is broken in Windows in 1.6.0
    • KT-49792 Atomicfu: "standalone invocation of kotlinx.atomicfu.AtomicInt::compareAndSet that was not traced to previous field load" with suspend function
    • KT-49834 Coroutine method transformer generates invalid locals table.
    • KT-49441 Support friend modules in Kotlin Native
    • KT-49248 K/N: Symbol with IrSimpleFunctionSymbolImpl is unbound after 1.5.30
    • KT-49651 Inconsistent compiler APIs for repeatable annotations
    • KT-49168 JVM IR: IndexOutOfBoundsException with fun interface + suspend function as SAM method
    • KT-49573 No annotated types, compiler emits "Annotated types are not supported in typeOf"
    • KT-47192 Build Fake Overrides for internal members of classes from friend module
    • KT-48673 IR: IllegalStateException for usage of internal member declared in a superclass in another module

    JavaScript

    • KT-47811 KJS / IR: "ClassCastException" when using suspend function in console.log

    Language Design

    • KT-49868 Support language version 1.3 in Kotlin 1.6.10

    Libraries

    • KT-50173 Different behavior of Regex escapeReplacement function in JVM and JS

    Tools. Android Extensions

    • KT-49799 NullPointerException when using kotlin-android-extensions synthetic after update to Kotlin 1.6.0

    Tools. Compiler Plugins

    • KT-50005 jvm-abi-gen plugin: do not change the declaration order in generated jars
    • KT-49726 JVM/IR: "IllegalArgumentException: Null argument in ExpressionCodegen for parameter VALUE_PARAMETER": Serialization with sealed class as type parameter

    Tools. Gradle

    ... (truncated)

    Commits
    • 1b49105 Add changelog for 1.6.10
    • 72551e4 KT-50173 Fix Regex.escapeReplacement function in JS
    • c71e090 KGP - Fix flaky tests invoking javac through JDK APIs
    • 73120b9 [Gradle, JS] Add tests for windows ignore-scripts
    • 9bffcfa [Gradle, JS] Fix path setting in Windows
    • 06a205f Fix 'debug.keystore' location also for 'com.android.test' plugin.
    • a043f77 Disable publishing 'android-test-fixes' plugin to Gradle portal.
    • 1dcbd28 Kotlin Gradle plugin - Remove assertions from integration tests
    • 43df58a Pin AGP 'debug.keystore' in the repo.
    • e705a36 Apply default pluginManagement in settings for old test setup.
    • Additional commits viewable in compare view

    Updates kotlin-stdlib-jdk8 from 1.6.0 to 1.6.10

    Release notes

    Sourced from kotlin-stdlib-jdk8's releases.

    Kotlin 1.6.10

    Changelog

    Android

    • KT-49798 [MPP] [Android] AGP 7.1.0+ android target publications leak 'AgpVersionAttr' attribute

    Compiler

    Performance Improvements

    • KT-49821 Optimize LazyClassMemberScope#getContributedDescriptors: use nameFilter

    Fixes

    • KT-49833 java.lang.NullPointerException caused by accidental newline in package directive
    • KT-49838 Type inference fails on 1.6.0: Cannot use 'CapturedType(*)' as reified type parameter
    • KT-49752 Regression in method return type inference: "IllegalStateException: Expected some types"
    • KT-49876 Kotlin/Native: cross-compilation of Linux static library is broken in Windows in 1.6.0
    • KT-49792 Atomicfu: "standalone invocation of kotlinx.atomicfu.AtomicInt::compareAndSet that was not traced to previous field load" with suspend function
    • KT-49834 Coroutine method transformer generates invalid locals table.
    • KT-49441 Support friend modules in Kotlin Native
    • KT-49248 K/N: Symbol with IrSimpleFunctionSymbolImpl is unbound after 1.5.30
    • KT-49651 Inconsistent compiler APIs for repeatable annotations
    • KT-49168 JVM IR: IndexOutOfBoundsException with fun interface + suspend function as SAM method
    • KT-49573 No annotated types, compiler emits "Annotated types are not supported in typeOf"
    • KT-47192 Build Fake Overrides for internal members of classes from friend module
    • KT-48673 IR: IllegalStateException for usage of internal member declared in a superclass in another module

    JavaScript

    • KT-47811 KJS / IR: "ClassCastException" when using suspend function in console.log

    Language Design

    • KT-49868 Support language version 1.3 in Kotlin 1.6.10

    Libraries

    • KT-50173 Different behavior of Regex escapeReplacement function in JVM and JS

    Tools. Android Extensions

    • KT-49799 NullPointerException when using kotlin-android-extensions synthetic after update to Kotlin 1.6.0

    Tools. Compiler Plugins

    • KT-50005 jvm-abi-gen plugin: do not change the declaration order in generated jars
    • KT-49726 JVM/IR: "IllegalArgumentException: Null argument in ExpressionCodegen for parameter VALUE_PARAMETER": Serialization with sealed class as type parameter

    ... (truncated)

    Changelog

    Sourced from kotlin-stdlib-jdk8's changelog.

    1.6.10

    Android

    • KT-49798 [MPP] [Android] AGP 7.1.0+ android target publications leak 'AgpVersionAttr' attribute

    Compiler

    Performance Improvements

    • KT-49821 Optimize LazyClassMemberScope#getContributedDescriptors: use nameFilter

    Fixes

    • KT-49833 java.lang.NullPointerException caused by accidental newline in package directive
    • KT-49838 Type inference fails on 1.6.0: Cannot use 'CapturedType(*)' as reified type parameter
    • KT-49752 Regression in method return type inference: "IllegalStateException: Expected some types"
    • KT-49876 Kotlin/Native: cross-compilation of Linux static library is broken in Windows in 1.6.0
    • KT-49792 Atomicfu: "standalone invocation of kotlinx.atomicfu.AtomicInt::compareAndSet that was not traced to previous field load" with suspend function
    • KT-49834 Coroutine method transformer generates invalid locals table.
    • KT-49441 Support friend modules in Kotlin Native
    • KT-49248 K/N: Symbol with IrSimpleFunctionSymbolImpl is unbound after 1.5.30
    • KT-49651 Inconsistent compiler APIs for repeatable annotations
    • KT-49168 JVM IR: IndexOutOfBoundsException with fun interface + suspend function as SAM method
    • KT-49573 No annotated types, compiler emits "Annotated types are not supported in typeOf"
    • KT-47192 Build Fake Overrides for internal members of classes from friend module
    • KT-48673 IR: IllegalStateException for usage of internal member declared in a superclass in another module

    JavaScript

    • KT-47811 KJS / IR: "ClassCastException" when using suspend function in console.log

    Language Design

    • KT-49868 Support language version 1.3 in Kotlin 1.6.10

    Libraries

    • KT-50173 Different behavior of Regex escapeReplacement function in JVM and JS

    Tools. Android Extensions

    • KT-49799 NullPointerException when using kotlin-android-extensions synthetic after update to Kotlin 1.6.0

    Tools. Compiler Plugins

    • KT-50005 jvm-abi-gen plugin: do not change the declaration order in generated jars
    • KT-49726 JVM/IR: "IllegalArgumentException: Null argument in ExpressionCodegen for parameter VALUE_PARAMETER": Serialization with sealed class as type parameter

    Tools. Gradle

    ... (truncated)

    Commits
    • 1b49105 Add changelog for 1.6.10
    • 72551e4 KT-50173 Fix Regex.escapeReplacement function in JS
    • c71e090 KGP - Fix flaky tests invoking javac through JDK APIs
    • 73120b9 [Gradle, JS] Add tests for windows ignore-scripts
    • 9bffcfa [Gradle, JS] Fix path setting in Windows
    • 06a205f Fix 'debug.keystore' location also for 'com.android.test' plugin.
    • a043f77 Disable publishing 'android-test-fixes' plugin to Gradle portal.
    • 1dcbd28 Kotlin Gradle plugin - Remove assertions from integration tests
    • 43df58a Pin AGP 'debug.keystore' in the repo.
    • e705a36 Apply default pluginManagement in settings for old test setup.
    • 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 
    opened by dependabot[bot] 4
  • Bump mockk from 1.12.1 to 1.12.2

    Bump mockk from 1.12.1 to 1.12.2

    Bumps mockk from 1.12.1 to 1.12.2.

    Release notes

    Sourced from mockk's releases.

    V1.12.2

    Commits
    • 6da95bc Version 1.12.2
    • b36c2d3 Merge pull request #771 from SampathKumarAmex/junit5-upgrade
    • c11bcf2 Junit5 upgrade
    • 449f7c3 Merge pull request #769 from SampathKumarAmex/remove-unnecessary-throws-excep...
    • d8ccbd0 Removed unnecessary throws exception from test class
    • 15ab45c Merge pull request #768 from usulkies/bump_dependencies_versions
    • 58961a8 Bump dependencies versions
    • 6db379c Merge pull request #765 from SampathKumarAmex/gradle-upgrade-7.3.2
    • 5871abb Gradle upgrade to 7.3.2
    • 8c66b96 Merge pull request #759 from NWuensche/master
    • 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 
    opened by dependabot[bot] 2
  • Bump kafka.version from 2.8.1 to 3.0.0

    Bump kafka.version from 2.8.1 to 3.0.0

    Bumps kafka.version from 2.8.1 to 3.0.0. Updates kafka-streams from 2.8.1 to 3.0.0

    Updates kafka-clients from 2.8.1 to 3.0.0

    Updates kafka-streams-test-utils from 2.8.1 to 3.0.0

    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 
    opened by dependabot[bot] 2
  • Bump spring-boot-starter-parent from 2.5.5 to 2.6.0

    Bump spring-boot-starter-parent from 2.5.5 to 2.6.0

    Bumps spring-boot-starter-parent from 2.5.5 to 2.6.0.

    Release notes

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

    v2.6.0

    For full upgrade instructions and new and noteworthy features please see the release notes.

    :star: New Features

    • Support both kebab-case and camelCase as Spring init CLI Options #28138

    :lady_beetle: Bug Fixes

    • Profiles added using @ActiveProfiles have different precedence #28724
    • Dependency management for JSTL is out of date #28660
    • A RestClientBuilder bean is not defined when RestHighLevelClient is unavailable #28655
    • JUnit annotations may prevent a test context from being cached #28566
    • Avoid duplicate AOP proxy class definition with FilteredClassLoader #28545
    • Metrics for ThreadPoolTaskScheduler can conflict with the metrics of ThreadPoolTaskExecutor if they share the same bean name prefix #28536
    • Task metrics should not expose time-related metrics as these are not supported yet #28535
    • Logback should default to JVM's default charset instead of ASCII #28487
    • When a parent context has method validation configuration, it isn't auto-configured in its child contexts #28480
    • Prometheus actuator endpoint should produce a text/plain response unless application/openmetrics-text is explicitly accepted #28469
    • Lettuce metrics auto-configuration should not require Spring Data #28436
    • Error page is accessible when no credentials are provided #26356

    :notebook_with_decorative_cover: Documentation

    • Fix "Configure Two DataSources" example #28713
    • Configuration sample in reference doc has wrong yaml formatting #28693
    • Fix yaml sample format in reference doc #28692
    • Update URL for GraphQL Spring Boot starter #28691
    • Fix @deprecated and @see in org.springframework.boot.loader.archive.Archive's javadoc #28681
    • Update links to Spring Security's reference documentation #28618
    • Replace "e.g." by "for example" #28583
    • Fix typo in "Ant-style path matching" #28550
    • Replace "refer to" with "see" #28537
    • Replace "check out" with more formal language #28503
    • Replace "etc" in reference documentation #28497
    • Change description of property "logging.logback.rollingpolicy.max-history" to match Logback documentation #28467
    • Improve documentation on using an embedded ActiveMQ broker #28435
    • Remove use of {@code ? } from configuration property descriptions #28431
    • Reinstate monospaced formatting in Actuator endpoint documentation #28430

    :hammer: Dependency Upgrades

    • Upgrade to AppEngine SDK 1.9.92 #28569
    • Upgrade to Awaitility 4.1.1 #28570
    • Upgrade to Byte Buddy 1.11.22 #28571
    • Upgrade to Couchbase Client 3.2.3 #28664
    • Upgrade to Elasticsearch 7.15.2 #28665
    • Upgrade to Flyway 8.0.4 #28697
    • Upgrade to Gson 2.8.9 #28573

    ... (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 
    opened by dependabot[bot] 2
  • Bump kotlin.version from 1.5.31 to 1.6.0

    Bump kotlin.version from 1.5.31 to 1.6.0

    Bumps kotlin.version from 1.5.31 to 1.6.0. Updates kotlin-maven-allopen from 1.5.31 to 1.6.0

    Updates kotlin-test-junit5 from 1.5.31 to 1.6.0

    Release notes

    Sourced from kotlin-test-junit5's releases.

    Kotlin 1.6.0-RC2

    Learn how to install Kotlin 1.6.0-RC2 plugin and how to configure build with 1.6.0-RC2

    Changelog

    Compiler

    New Features

    • KT-43919 Support loading Java annotations on base classes and implementing interfaces' type arguments

    Performance Improvements

    • KT-45185 FIR2IR: get rid of IrBuiltIns usages

    Fixes

    • KT-49477 Has ran into recursion problem with two interdependant delegates
    • KT-49371 JVM / IR: "NoSuchMethodError" with multiple inheritance
    • KT-49294 Turning FlowCollector into 'fun interface' leads to AbstractMethodError
    • KT-18282 Companion object referencing it's own method during construction compiles successfully but fails at runtime with VerifyError
    • KT-25289 Prohibit access to class members in the super constructor call of its companion and nested object
    • KT-32753 Prohibit @​JvmField on property in primary constructor that overrides interface property
    • KT-43433 Suspend conversion is disabled message in cases where it is not supported and quickfix to update language version is suggested
    • KT-49209 Default upper bound for type variables should be non-null
    • KT-22562 Deprecate calls to "suspend" named functions with single dangling lambda argument
    • KT-49335 NPE in RepeatedAnnotationLowering.wrapAnnotationEntriesInContainer when using @Repeatable annotation from different file
    • KT-49322 Postpone promoting warnings to errors for ProperTypeInferenceConstraintsProcessing feature
    • KT-49285 Exception on nested builder inference calls
    • KT-49101 IllegalArgumentException: ClassicTypeSystemContext couldn't handle: Captured(out Number)
    • KT-36399 Gradually support TYPE_USE nullability annotations read from class-files
    • KT-11454 Load annotations on TYPE_USE/TYPE_PARAMETER positions from Java class-files
    • KT-18768 @Notnull annotation from Java does not work with varargs
    • KT-24392 Nullability of Java arrays is read incorrectly if @Nullable annotation has both targets TYPE_USE and VALUE_PARAMETER
    • KT-48157 FIR: incorrect resolve with built-in names in use
    • KT-46409 FIR: erroneous resolve to qualifier instead of extension
    • KT-44566 FirConflictsChecker do not check for conflicting overloads across multiple files
    • KT-37318 FIR: Discuss treating flexible bounded constraints in inference
    • KT-45989 FIR: wrong callable reference type inferred
    • KT-46058 [FIR] Remove state from some checkers
    • KT-45973 FIR: wrong projection type inferred
    • KT-43083 [FIR] False positive 'HIDDEN' on internal
    • KT-46727 Report warning on contravariant usages of star projected argument from Java
    • KT-40668 FIR: Ambiguity on qualifier when having multiple different same-named objects in near scopes
    • KT-37081 [FIR] errors NO_ELSE_IN_WHEN and INCOMPATIBLE_TYPES absence
    • KT-48162 NON_VARARG_SPREAD isn't reported on *toTypedArray() call
    • KT-45118 ClassCastException caused by parent and child class in if-else
    • KT-47605 Kotlin/Native: switch to LLD linker for MinGW targets
    • KT-44436 Support default not null annotations to enhance T into T!!
    • KT-49190 Increase stub versions

    ... (truncated)

    Changelog

    Sourced from kotlin-test-junit5's changelog.

    CHANGELOG

    Commits

    Updates kotlin-stdlib-jdk8 from 1.5.31 to 1.6.0

    Release notes

    Sourced from kotlin-stdlib-jdk8's releases.

    Kotlin 1.6.0-RC2

    Learn how to install Kotlin 1.6.0-RC2 plugin and how to configure build with 1.6.0-RC2

    Changelog

    Compiler

    New Features

    • KT-43919 Support loading Java annotations on base classes and implementing interfaces' type arguments

    Performance Improvements

    • KT-45185 FIR2IR: get rid of IrBuiltIns usages

    Fixes

    • KT-49477 Has ran into recursion problem with two interdependant delegates
    • KT-49371 JVM / IR: "NoSuchMethodError" with multiple inheritance
    • KT-49294 Turning FlowCollector into 'fun interface' leads to AbstractMethodError
    • KT-18282 Companion object referencing it's own method during construction compiles successfully but fails at runtime with VerifyError
    • KT-25289 Prohibit access to class members in the super constructor call of its companion and nested object
    • KT-32753 Prohibit @​JvmField on property in primary constructor that overrides interface property
    • KT-43433 Suspend conversion is disabled message in cases where it is not supported and quickfix to update language version is suggested
    • KT-49209 Default upper bound for type variables should be non-null
    • KT-22562 Deprecate calls to "suspend" named functions with single dangling lambda argument
    • KT-49335 NPE in RepeatedAnnotationLowering.wrapAnnotationEntriesInContainer when using @Repeatable annotation from different file
    • KT-49322 Postpone promoting warnings to errors for ProperTypeInferenceConstraintsProcessing feature
    • KT-49285 Exception on nested builder inference calls
    • KT-49101 IllegalArgumentException: ClassicTypeSystemContext couldn't handle: Captured(out Number)
    • KT-36399 Gradually support TYPE_USE nullability annotations read from class-files
    • KT-11454 Load annotations on TYPE_USE/TYPE_PARAMETER positions from Java class-files
    • KT-18768 @Notnull annotation from Java does not work with varargs
    • KT-24392 Nullability of Java arrays is read incorrectly if @Nullable annotation has both targets TYPE_USE and VALUE_PARAMETER
    • KT-48157 FIR: incorrect resolve with built-in names in use
    • KT-46409 FIR: erroneous resolve to qualifier instead of extension
    • KT-44566 FirConflictsChecker do not check for conflicting overloads across multiple files
    • KT-37318 FIR: Discuss treating flexible bounded constraints in inference
    • KT-45989 FIR: wrong callable reference type inferred
    • KT-46058 [FIR] Remove state from some checkers
    • KT-45973 FIR: wrong projection type inferred
    • KT-43083 [FIR] False positive 'HIDDEN' on internal
    • KT-46727 Report warning on contravariant usages of star projected argument from Java
    • KT-40668 FIR: Ambiguity on qualifier when having multiple different same-named objects in near scopes
    • KT-37081 [FIR] errors NO_ELSE_IN_WHEN and INCOMPATIBLE_TYPES absence
    • KT-48162 NON_VARARG_SPREAD isn't reported on *toTypedArray() call
    • KT-45118 ClassCastException caused by parent and child class in if-else
    • KT-47605 Kotlin/Native: switch to LLD linker for MinGW targets
    • KT-44436 Support default not null annotations to enhance T into T!!
    • KT-49190 Increase stub versions

    ... (truncated)

    Changelog

    Sourced from kotlin-stdlib-jdk8's changelog.

    CHANGELOG

    Commits

    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 
    opened by dependabot[bot] 2
  • Bump spring-boot-starter-parent from 2.6.5 to 3.0.0

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

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

    Release notes

    Sourced from spring-boot-starter-parent'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 
    opened by dependabot[bot] 1
  • Bump spring-boot-starter-parent from 2.6.5 to 2.7.6

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

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

    Release notes

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

    v2.7.6

    :lady_beetle: Bug Fixes

    • ScheduledBeanLazyInitializationExcludeFilter is auto-configured even when annotation-based scheduled has not been enabled #33283
    • SpringBootContextLoader prints banner twice when using a @ContextHierarchy #33262
    • 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 #33249
    • Configuration property binding does not deal with bridge methods #33211
    • Configuring management.server.port via a config tree results in a ConverterNotFoundException when the management context is refreshed #33168
    • Dependency management for XMLUnit is incomplete #32999
    • Spring Boot's Lettuce metrics enable histrograms by default and it's hard to switch them off #32989
    • Dependency management for Selenium is incomplete #32861
    • NumberFormatException when configuring spring.redis.sentinel.nodes with an IPv6 address #32836

    :notebook_with_decorative_cover: Documentation

    • Align Tomcat multiple connectors example with recommendation to configure SSL declaratively #33331
    • ConditionalOnClass not working for Bean methods on Java 8 #33328
    • Actuator document is misleading about k8s startup probe #33326
    • Link to Micrometer's @Timed documentation #33265
    • Clarify use of the spring.cache.type property with Hazelcast #33257
    • Example git.commit.time in the Actuator API documentation is thousands of years in the future #33255
    • Links to Features describes sections that have moved elsewhere #33213
    • Fix kafka streams auto start description typo in reference docs #33101
    • OAuth 2 configuration example uses unrecognized value for authorization grant type #33068
    • Fix typos in logging.adoc #32820
    • Harmonize code sample in the "Type-safe Configuration Properties" section #32818

    :hammer: Dependency Upgrades

    • Upgrade to Byte Buddy 1.12.19 #33272
    • Upgrade to Dropwizard Metrics 4.2.13 #33321
    • Upgrade to Ehcache3 3.10.8 #33322
    • Upgrade to Elasticsearch 7.17.7 #33171
    • Upgrade to Hazelcast 5.1.5 #33172
    • Upgrade to Hibernate 5.6.14.Final #33173
    • Upgrade to HttpClient5 5.1.4 #33323
    • Upgrade to HttpCore5 5.1.5 #33174
    • Upgrade to Janino 3.1.9 #33274
    • Upgrade to Jaybird 4.0.7.java8 #33175
    • Upgrade to MariaDB 3.0.9 #33176
    • Upgrade to Micrometer 1.9.6 #33129
    • Upgrade to Netty 4.1.85.Final #33177
    • Upgrade to Postgresql 42.3.8 #33338
    • Upgrade to Reactor 2020.0.25 #33130
    • Upgrade to Spring AMQP 2.4.8 #33223
    • Upgrade to Spring Data 2021.2.6 #33132
    • Upgrade to Spring Framework 5.3.24 #33131
    • Upgrade to Spring GraphQL 1.0.3 #33150
    • Upgrade to Spring Kafka 2.8.11 #33133
    • Upgrade to Spring REST Docs 2.0.7.RELEASE #33134

    ... (truncated)

    Commits
    • 5d546b3 Release v2.7.6
    • abcbac9 Merge branch '2.6.x' into 2.7.x
    • ebfbf4a Stop testing Gradle plugin against Gradle 7.6 RCs
    • 2778e3c Merge branch '2.6.x' into 2.7.x
    • 76de7a8 Upgrade to Postgresql 42.3.8
    • f68e8ce Upgrade to Postgresql 42.3.8
    • 2170941 Update Kotlin example for Tomcat connector customization
    • 9af2a57 Merge branch '2.6.x' into 2.7.x
    • b00f4f9 Create a HTTP connector in the custom tomcat connector example
    • d430779 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 
    opened by dependabot[bot] 1
  • Bump spring-boot-starter-parent from 2.6.5 to 2.7.5

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

    Bumps spring-boot-starter-parent from 2.6.5 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 
    opened by dependabot[bot] 1
  • Bump mockk from 1.12.3 to 1.13.2

    Bump mockk from 1.12.3 to 1.13.2

    Bumps mockk from 1.12.3 to 1.13.2.

    Release notes

    Sourced from mockk's releases.

    1.13.2

    What's Changed

    New Contributors

    Full Changelog: https://github.com/mockk/mockk/compare/1.13.1...1.13.2

    1.13.1

    New major release, mainly because the dependency to be included in gradle/maven files has changed from io.mockk:mockk to io.mockk:mockk-<platform>, where platform is either jvm or android.

    What's Changed

    Full Changelog: https://github.com/mockk/mockk/compare/v1.12.8...1.13.1

    V1.12.8

    Big thanks to @​aSemy, @​qoomon and @​kubode for investigating and fixing the bugs introduced in v1.12.7 and further improving the library!

    What's Changed

    Full Changelog: https://github.com/mockk/mockk/compare/1.12.7...v1.12.8

    1.12.7

    What's Changed

    New Contributors

    Full Changelog: https://github.com/mockk/mockk/compare/1.12.6...1.12.7

    ... (truncated)

    Commits
    • 6d5fe10 Bump version to 1.13.3-SNAPSHOT
    • 85737c8 Merge pull request #933 from aSemy/add_jdk_19_to_test_matrix
    • 51dac76 Merge remote-tracking branch 'origin/master' into add_jdk_19_to_test_matrix
    • 985c6fe add jdk 19 to workflow test matrix
    • 159a50a Merge pull request #916 from stuebingerb/fix/fix-sealed-classes
    • 7cf6f19 Merge pull request #926 from aSemy/docs/readme_update_dependencies
    • 00b8bb9 formatting, remove NBSPs
    • 7a826fc update dependencies in readme to reflect new multiplatform structure
    • 3c78f7c Updated the dependency name after 1.13.1 change
    • 5f7a350 Bump version after 1.13.1 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 
    opened by dependabot[bot] 1
  • Bump spring-boot-starter-parent from 2.6.5 to 3.0.1

    Bump spring-boot-starter-parent from 2.6.5 to 3.0.1

    Bumps spring-boot-starter-parent from 2.6.5 to 3.0.1.

    Release notes

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

    v3.0.1

    :lady_beetle: Bug Fixes

    • Fix typo in LocalDevToolsAutoConfiguration logging #33615
    • No warning is given when <springProfile> is used in a Logback <root> block #33610
    • Auto-configure PropagationWebGraphQlInterceptor for tracing propagation #33542
    • WebClient instrumentation fails with IllegalArgumentException when adapting to WebClientExchangeTagsProvider #33483
    • Reactive observation auto-configuration does not declare order for WebFilter #33444
    • Web server fails to start due to "Resource location must not be null" when attempting to use a PKCS 11 KeyStore #33433
    • Actuator health endpoint for neo4j throws NoSuchElementException and always returns Status.DOWN #33428
    • Anchors in YAML configuration files throw UnsupportedOperationException #33404
    • ZipkinRestTemplateSender is not customizable #33399
    • AOT doesn't work with Logstash Logback Encoder #33387
    • Maven process-aot goal fails when release version is set in Maven compiler plugin #33382
    • DependsOnDatabaseInitializationPostProcessor re-declares bean dependencies at native image runtime #33374
    • @SpringBootTest now throws a NullPointerException rather than a helpful IllegalStateException when @SpringBootConfiguration is not found #33371
    • bootBuildImage always trys to create a native image due to bootJar always adding a META-INF/native-image/argfile to the jar #33363

    :notebook_with_decorative_cover: Documentation

    • Improve gradle plugin tags documentation #33617
    • Improve maven plugin tags documentation #33616
    • Fix typo in tomcat accesslog checkExists doc #33512
    • Documented Java compiler level is wrong #33505
    • Fix typo in documentation #33453
    • Update instead of replace environment in bootBuildImage documentation #33424
    • Update the reference docs to document the need to declare the native-maven-plugin when using buildpacks to create a native image #33422
    • Document that the shutdown endpoint is not intended for use when deploying a war to a servlet container #33410
    • Reinstate GraphQL testing documentaion #33407
    • Description of NEVER in Sanitize Sensitive Values isn't formatted correctly #33398

    :hammer: Dependency Upgrades

    • Upgrade to AspectJ 1.9.19 #33586
    • Upgrade to Byte Buddy 1.12.20 #33587
    • Upgrade to Couchbase Client 3.4.1 #33588
    • Upgrade to Dropwizard Metrics 4.2.14 #33589
    • Upgrade to Elasticsearch Client 8.5.3 #33590
    • Upgrade to Hibernate 6.1.6.Final #33591
    • Upgrade to HttpClient 4.5.14 #33592
    • Upgrade to HttpCore 4.4.16 #33593
    • Upgrade to Infinispan 14.0.4.Final #33594
    • Upgrade to Jaybird 4.0.8.java11 #33595
    • Upgrade to Jetty 11.0.13 #33596
    • Upgrade to jOOQ 3.17.6 #33597
    • Upgrade to Kotlin 1.7.22 #33598
    • Upgrade to Lettuce 6.2.2.RELEASE #33599
    • Upgrade to MongoDB 4.8.1 #33600
    • Upgrade to MSSQL JDBC 11.2.2.jre17 #33601
    • Upgrade to Native Build Tools Plugin 0.9.19 #33602

    ... (truncated)

    Commits
    • 837947c Release v3.0.1
    • 5929d95 Merge branch '2.7.x'
    • b10b788 Next development version (v2.7.8-SNAPSHOT)
    • f588793 Update copyright year of changed files
    • 0254619 Merge branch '2.7.x'
    • e4772cf Update copyright year of changed files
    • 2e7ca6f Warning if <springProfile> is used in phase 2 model elements
    • 2ed512d Use model.deepMarkAsSkipped in SpringProfileModelHandler
    • 532fed3 Increase couchbase connection timeout for tests
    • 9562a2c 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 
    opened by dependabot[bot] 0
  • Bump mockk from 1.12.3 to 1.13.3

    Bump mockk from 1.12.3 to 1.13.3

    Bumps mockk from 1.12.3 to 1.13.3.

    Release notes

    Sourced from mockk's releases.

    1.13.2

    What's Changed

    New Contributors

    Full Changelog: https://github.com/mockk/mockk/compare/1.13.1...1.13.2

    1.13.1

    New major release, mainly because the dependency to be included in gradle/maven files has changed from io.mockk:mockk to io.mockk:mockk-<platform>, where platform is either jvm or android.

    What's Changed

    Full Changelog: https://github.com/mockk/mockk/compare/v1.12.8...1.13.1

    V1.12.8

    Big thanks to @​aSemy, @​qoomon and @​kubode for investigating and fixing the bugs introduced in v1.12.7 and further improving the library!

    What's Changed

    Full Changelog: https://github.com/mockk/mockk/compare/1.12.7...v1.12.8

    1.12.7

    What's Changed

    New Contributors

    Full Changelog: https://github.com/mockk/mockk/compare/1.12.6...1.12.7

    ... (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 
    opened by dependabot[bot] 0
  • Bump darklaf-core from 2.7.3 to 3.0.2

    Bump darklaf-core from 2.7.3 to 3.0.2

    Bumps darklaf-core from 2.7.3 to 3.0.2.

    Release notes

    Sourced from darklaf-core's releases.

    v3.0.2

    This release updates the svg renderer to be more forgiving with unimplemented features (e.g. filter primitives) or malformed svg.

    Addressed issues

    • Stackoverflow when setting the border of a spinner editor to an UIResource border #327
    • Malformed svg files or usage of unsupported svg features may fail during painting

    v3.0.1

    Visual changes

    • Borderless variants of buttons now paint a focus border for better accessibility. c89d617612b02121f363ea026a2383ca79b3cccc
    • Some minor layout improvements to the theme settings dialog.

    Behavioural changes

    • Borderless variants now implicitly set JComponent.isRequestFocusEnabled to false for less visual noise when clicking them.

    API Changes

    • Custom SVG colours can now be declared using the <solidcolor/> tag element. 6484b96c06d0da5b3d2c1d385ed791f1f078a2ae
    • Loading indicator icons are now exposed through AllIcons in darklaf-iconset. d6b946f3ee8bea346a775050b27e2ccb164b5f72

    New components

    Other changes

    Addressed issues

    • Popupmenu doesn't correctly reports the focus owner resulting in incorrect focus highlights. b979a36c7f503f04eecf24ed8b5719379fb7aa97
    • Several button types don't respect the JComponent.isRequestFocusEnabled property. 6c875ec0d0b19a552f39b3871dd6eb8e3eb30584
    • #322 Maximize and restore not working on Windows 10. 869b1d5b28776dfb577b2cfa03e6b8b6d4285eed
    • #321 Non relevant error message "Couldn't get HWND of window" on Windows may appear. 57411d725b9871889a4e324ae2f82f9cc8936719
    • Theme monitoring may not work depending on initialization method. ce4d8c081d938576ef399421fd4c588c987273d6
    • Top level menu items may not be fully centered. cb93e431b5ef8db19278a7ddf92ee863b37d2930
    • #325 Native librarys don't get cleaned up porperly on Windows. ce97823d4567dc3bd890e4caa9dce388a1d49b48
    • #320 SAXEception when loading icons from outside the ui thread. 664ac791c269746fdde52d0aad937980878e1963
    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 
    opened by dependabot[bot] 0
  • Bump kafka.version from 2.8.1 to 3.2.0

    Bump kafka.version from 2.8.1 to 3.2.0

    Bumps kafka.version from 2.8.1 to 3.2.0. Updates kafka-streams from 2.8.1 to 3.2.0

    Updates kafka-clients from 2.8.1 to 3.2.0

    Updates kafka-streams-test-utils from 2.8.1 to 3.2.0

    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 
    opened by dependabot[bot] 0
  • Bump kotlin.version from 1.6.10 to 1.6.21

    Bump kotlin.version from 1.6.10 to 1.6.21

    Bumps kotlin.version from 1.6.10 to 1.6.21. Updates kotlin-maven-allopen from 1.6.10 to 1.6.21

    Updates kotlin-test-junit5 from 1.6.10 to 1.6.21

    Release notes

    Sourced from kotlin-test-junit5's releases.

    Kotlin 1.6.20

    Changelog

    Compiler

    New Features

    • KT-48217 Add an annotation JvmDefaultWithCompatibility to allow generating DefaultImpls classes if -Xjvm-default=all option is used
    • KT-49929 [FIR] Support programmatic creation of annotation class instances
    • KT-49276 Warn about potential overload resolution change if Range/Progression starts implementing Collection
    • KT-47902 Do not propagate method deprecation through overrides
    • KT-49857 Require Xcode 13 for building Kotlin/Native compiler
    • KT-47701 Support instantiation of annotation classes on Native
    • KT-46085 Support experimental parallel compilation of a single module in the JVM backend
    • KT-46603 Generate SAM-conversions to Java interfaces extending 'java.io.Serializable' as serializable using java.lang.invoke.LambdaMetafactory

    Performance Improvements

    • KT-50156 HMPP: Slow frontend/ide performance in OKIO (ExpectActualDeclarationChecker)
    • KT-50073 Performance regression in adapted function references
    • KT-50076 Performance regression in super call to an interface member in $DefaultImpls
    • KT-50080 Performance regression in string template with generic property with primitive upper bound
    • KT-50084 Performance regression in concatenation with 'String?'
    • KT-50078 Performance regression in for-in-array loop
    • KT-50039 Performance regression in inner class constructor call with default parameters
    • KT-48784 An anonymous class has fields for variables that are only used in the constructor
    • KT-42010 Generate IINC instruction for postfix increment in JVM_IR
    • KT-48433 JVM_IR don't generate null check on 'this$0' parameter of inner class constructor
    • KT-48435 JVM_IR ConstForLoopBenchmark performance regression
    • KT-48507 JVM_IR ForLoopBenchmark regressions
    • KT-48640 Performance regression in 'longDownToLoop' benchmarks
    • KT-29822 Generate specialized bytecode for loops withIndex over unsigned arrays
    • KT-48669 Generate optimizable counter loop for loops over indices of unsigned arrays
    • KT-49444 Possible performance degradation with UInt downTo loop
    • KT-48944 Possible performance regression with comparison of local KFunctions
    • KT-17111 Eliminate redundant store/load instructions when the value stored is simple
    • KT-36837 Generate more compact code for for-in-range loop in JVM_IR
    • KT-48947 JVM / IR Possible performance regression with string templates
    • KT-48931 JVM / IR: Performance degradation with string concatenation
    • KT-36654 Generate more compact bytecode for safe call in JVM_IR

    Fixes

    • KT-24643 Prohibit using a type parameter declared for an extension property inside delegate
    • KT-51747 Make KtCallableDeclaration.getContextReceivers default to preserve compatibility
    • KT-49658 NI: False negative TYPE_MISMATCH on nullable type with when
    • KT-43493 NI: @​BuilderInference prevents compilation error of "Operator '==' cannot be applied to 'Long' and 'Int'"
    • KT-51649 Kotlin/Native: reduce binary size of watchosArm32 and iosArm32 targets by limiting inlining of runtime functions
    • KT-48626 JVM IR: incorrect behavior for captured for-loop parameter since 1.6.20-dev-723
    • KT-51036 JVM / IR: "NullPointerException: Parameter specified as non-null is null" with synchronized and companion object

    ... (truncated)

    Changelog

    Sourced from kotlin-test-junit5's changelog.

    1.6.20

    Compiler

    New Features

    • KT-48217 Add an annotation JvmDefaultWithCompatibility to allow generating DefaultImpls classes if -Xjvm-default=all option is used
    • KT-49929 [FIR] Support programmatic creation of annotation class instances
    • KT-49276 Warn about potential overload resolution change if Range/Progression starts implementing Collection
    • KT-47902 Do not propagate method deprecation through overrides
    • KT-49857 Require Xcode 13 for building Kotlin/Native compiler
    • KT-47701 Support instantiation of annotation classes on Native
    • KT-46085 Support experimental parallel compilation of a single module in the JVM backend
    • KT-46603 Generate SAM-conversions to Java interfaces extending 'java.io.Serializable' as serializable using java.lang.invoke.LambdaMetafactory

    Performance Improvements

    • KT-50156 HMPP: Slow frontend/ide performance in OKIO (ExpectActualDeclarationChecker)
    • KT-50073 Performance regression in adapted function references
    • KT-50076 Performance regression in super call to an interface member in $DefaultImpls
    • KT-50080 Performance regression in string template with generic property with primitive upper bound
    • KT-50084 Performance regression in concatenation with 'String?'
    • KT-50078 Performance regression in for-in-array loop
    • KT-50039 Performance regression in inner class constructor call with default parameters
    • KT-48784 An anonymous class has fields for variables that are only used in the constructor
    • KT-42010 Generate IINC instruction for postfix increment in JVM_IR
    • KT-48433 JVM_IR don't generate null check on 'this$0' parameter of inner class constructor
    • KT-48435 JVM_IR ConstForLoopBenchmark performance regression
    • KT-48507 JVM_IR ForLoopBenchmark regressions
    • KT-48640 Performance regression in 'longDownToLoop' benchmarks
    • KT-29822 Generate specialized bytecode for loops withIndex over unsigned arrays
    • KT-48669 Generate optimizable counter loop for loops over indices of unsigned arrays
    • KT-49444 Possible performance degradation with UInt downTo loop
    • KT-48944 Possible performance regression with comparison of local KFunctions
    • KT-17111 Eliminate redundant store/load instructions when the value stored is simple
    • KT-36837 Generate more compact code for for-in-range loop in JVM_IR
    • KT-48947 JVM / IR Possible performance regression with string templates
    • KT-48931 JVM / IR: Performance degradation with string concatenation
    • KT-36654 Generate more compact bytecode for safe call in JVM_IR

    Fixes

    • KT-24643 Prohibit using a type parameter declared for an extension property inside delegate
    • KT-51747 Make KtCallableDeclaration.getContextReceivers default to preserve compatibility
    • KT-49658 NI: False negative TYPE_MISMATCH on nullable type with when
    • KT-43493 NI: @​BuilderInference prevents compilation error of "Operator '==' cannot be applied to 'Long' and 'Int'"
    • KT-51649 Kotlin/Native: reduce binary size of watchosArm32 and iosArm32 targets by limiting inlining of runtime functions
    • KT-48626 JVM IR: incorrect behavior for captured for-loop parameter since 1.6.20-dev-723
    • KT-51036 JVM / IR: "NullPointerException: Parameter specified as non-null is null" with synchronized and companion object
    • KT-51471 Native: incorrect debug information when inheriting suspend fun invoke implementation

    ... (truncated)

    Commits

    Updates kotlin-stdlib-jdk8 from 1.6.10 to 1.6.21

    Release notes

    Sourced from kotlin-stdlib-jdk8's releases.

    Kotlin 1.6.20

    Changelog

    Compiler

    New Features

    • KT-48217 Add an annotation JvmDefaultWithCompatibility to allow generating DefaultImpls classes if -Xjvm-default=all option is used
    • KT-49929 [FIR] Support programmatic creation of annotation class instances
    • KT-49276 Warn about potential overload resolution change if Range/Progression starts implementing Collection
    • KT-47902 Do not propagate method deprecation through overrides
    • KT-49857 Require Xcode 13 for building Kotlin/Native compiler
    • KT-47701 Support instantiation of annotation classes on Native
    • KT-46085 Support experimental parallel compilation of a single module in the JVM backend
    • KT-46603 Generate SAM-conversions to Java interfaces extending 'java.io.Serializable' as serializable using java.lang.invoke.LambdaMetafactory

    Performance Improvements

    • KT-50156 HMPP: Slow frontend/ide performance in OKIO (ExpectActualDeclarationChecker)
    • KT-50073 Performance regression in adapted function references
    • KT-50076 Performance regression in super call to an interface member in $DefaultImpls
    • KT-50080 Performance regression in string template with generic property with primitive upper bound
    • KT-50084 Performance regression in concatenation with 'String?'
    • KT-50078 Performance regression in for-in-array loop
    • KT-50039 Performance regression in inner class constructor call with default parameters
    • KT-48784 An anonymous class has fields for variables that are only used in the constructor
    • KT-42010 Generate IINC instruction for postfix increment in JVM_IR
    • KT-48433 JVM_IR don't generate null check on 'this$0' parameter of inner class constructor
    • KT-48435 JVM_IR ConstForLoopBenchmark performance regression
    • KT-48507 JVM_IR ForLoopBenchmark regressions
    • KT-48640 Performance regression in 'longDownToLoop' benchmarks
    • KT-29822 Generate specialized bytecode for loops withIndex over unsigned arrays
    • KT-48669 Generate optimizable counter loop for loops over indices of unsigned arrays
    • KT-49444 Possible performance degradation with UInt downTo loop
    • KT-48944 Possible performance regression with comparison of local KFunctions
    • KT-17111 Eliminate redundant store/load instructions when the value stored is simple
    • KT-36837 Generate more compact code for for-in-range loop in JVM_IR
    • KT-48947 JVM / IR Possible performance regression with string templates
    • KT-48931 JVM / IR: Performance degradation with string concatenation
    • KT-36654 Generate more compact bytecode for safe call in JVM_IR

    Fixes

    • KT-24643 Prohibit using a type parameter declared for an extension property inside delegate
    • KT-51747 Make KtCallableDeclaration.getContextReceivers default to preserve compatibility
    • KT-49658 NI: False negative TYPE_MISMATCH on nullable type with when
    • KT-43493 NI: @​BuilderInference prevents compilation error of "Operator '==' cannot be applied to 'Long' and 'Int'"
    • KT-51649 Kotlin/Native: reduce binary size of watchosArm32 and iosArm32 targets by limiting inlining of runtime functions
    • KT-48626 JVM IR: incorrect behavior for captured for-loop parameter since 1.6.20-dev-723
    • KT-51036 JVM / IR: "NullPointerException: Parameter specified as non-null is null" with synchronized and companion object

    ... (truncated)

    Changelog

    Sourced from kotlin-stdlib-jdk8's changelog.

    1.6.20

    Compiler

    New Features

    • KT-48217 Add an annotation JvmDefaultWithCompatibility to allow generating DefaultImpls classes if -Xjvm-default=all option is used
    • KT-49929 [FIR] Support programmatic creation of annotation class instances
    • KT-49276 Warn about potential overload resolution change if Range/Progression starts implementing Collection
    • KT-47902 Do not propagate method deprecation through overrides
    • KT-49857 Require Xcode 13 for building Kotlin/Native compiler
    • KT-47701 Support instantiation of annotation classes on Native
    • KT-46085 Support experimental parallel compilation of a single module in the JVM backend
    • KT-46603 Generate SAM-conversions to Java interfaces extending 'java.io.Serializable' as serializable using java.lang.invoke.LambdaMetafactory

    Performance Improvements

    • KT-50156 HMPP: Slow frontend/ide performance in OKIO (ExpectActualDeclarationChecker)
    • KT-50073 Performance regression in adapted function references
    • KT-50076 Performance regression in super call to an interface member in $DefaultImpls
    • KT-50080 Performance regression in string template with generic property with primitive upper bound
    • KT-50084 Performance regression in concatenation with 'String?'
    • KT-50078 Performance regression in for-in-array loop
    • KT-50039 Performance regression in inner class constructor call with default parameters
    • KT-48784 An anonymous class has fields for variables that are only used in the constructor
    • KT-42010 Generate IINC instruction for postfix increment in JVM_IR
    • KT-48433 JVM_IR don't generate null check on 'this$0' parameter of inner class constructor
    • KT-48435 JVM_IR ConstForLoopBenchmark performance regression
    • KT-48507 JVM_IR ForLoopBenchmark regressions
    • KT-48640 Performance regression in 'longDownToLoop' benchmarks
    • KT-29822 Generate specialized bytecode for loops withIndex over unsigned arrays
    • KT-48669 Generate optimizable counter loop for loops over indices of unsigned arrays
    • KT-49444 Possible performance degradation with UInt downTo loop
    • KT-48944 Possible performance regression with comparison of local KFunctions
    • KT-17111 Eliminate redundant store/load instructions when the value stored is simple
    • KT-36837 Generate more compact code for for-in-range loop in JVM_IR
    • KT-48947 JVM / IR Possible performance regression with string templates
    • KT-48931 JVM / IR: Performance degradation with string concatenation
    • KT-36654 Generate more compact bytecode for safe call in JVM_IR

    Fixes

    • KT-24643 Prohibit using a type parameter declared for an extension property inside delegate
    • KT-51747 Make KtCallableDeclaration.getContextReceivers default to preserve compatibility
    • KT-49658 NI: False negative TYPE_MISMATCH on nullable type with when
    • KT-43493 NI: @​BuilderInference prevents compilation error of "Operator '==' cannot be applied to 'Long' and 'Int'"
    • KT-51649 Kotlin/Native: reduce binary size of watchosArm32 and iosArm32 targets by limiting inlining of runtime functions
    • KT-48626 JVM IR: incorrect behavior for captured for-loop parameter since 1.6.20-dev-723
    • KT-51036 JVM / IR: "NullPointerException: Parameter specified as non-null is null" with synchronized and companion object
    • KT-51471 Native: incorrect debug information when inheriting suspend fun invoke implementation

    ... (truncated)

    Commits

    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 
    opened by dependabot[bot] 0
Releases(kafka-client-1.1.1)
Owner
Salavat
Salavat
Ktor-Client this is the client part that uses the Ktor server

Ktor-Client this is the client part that uses the Ktor server Previews Tech stack & Open source libraries Minimum SDK level 21. Kotlin+ Coroutines + F

Mohamed Emad 4 Dec 23, 2022
Kotlin-echo-client - Echo client using Kotlin with Ktor networking library

Overview This repository contains an echo server implemented with Kotlin and kto

Elliot Barlas 2 Sep 1, 2022
Kotlin-REST-Retrofit - Simple client to consume a REST API with Retrofit using Kotlin

Kotlin REST Retrofit Sencillo cliente para consumir una API REST con Retrofit us

José Luis González Sánchez 5 Nov 4, 2022
Asynchronous Http and WebSocket Client library for Java

Async Http Client Follow @AsyncHttpClient on Twitter. The AsyncHttpClient (AHC) library allows Java applications to easily execute HTTP requests and a

AsyncHttpClient 6k Jan 8, 2023
Square’s meticulous HTTP client for the JVM, Android, and GraalVM.

OkHttp See the project website for documentation and APIs. HTTP is the way modern applications network. It’s how we exchange data & media. Doing HTTP

Square 43.4k Jan 5, 2023
A type-safe HTTP client for Android and the JVM

Retrofit A type-safe HTTP client for Android and Java. For more information please see the website. Download Download the latest JAR or grab from Mave

Square 41k Jan 5, 2023
Android client for ProjectRTC - a WebRTC demo

AndroidRTC WebRTC Live Streaming An Android client for ProjectRTC. It is designed to demonstrate WebRTC video calls between androids and/or desktop br

Chabardes 1.5k Jan 6, 2023
Multiplatform coroutine-based HTTP client wrapper for Kotlin

networkinkt This is a lightweight HTTP client for Kotlin. It relies on coroutines on both JS & JVM platforms. Here is a simple GET request: val text =

Egor Zhdan 31 Jul 27, 2022
Kotlin DSL http client

Introduction Kotlin DSL http client Features ?? Developers Experience-driven library without verbosity. ?? Native way to use http client in Kotlin. ??

Sergei Rybalkin 461 Dec 13, 2022
Asynchronous socket, http(s) (client+server) and websocket library for android. Based on nio, not threads.

AndroidAsync AndroidAsync is a low level network protocol library. If you are looking for an easy to use, higher level, Android aware, http request li

Koushik Dutta 7.3k Jan 2, 2023
Unirest in Java: Simplified, lightweight HTTP client library.

Unirest for Java Install With Maven: <!-- Pull in as a traditional dependency --> <dependency> <groupId>com.konghq</groupId> <artifactId>unire

Kong 2.4k Jan 5, 2023
An android asynchronous http client built on top of HttpURLConnection.

Versions 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 Version 1.0.6 Description An android asynchronous http client based on HttpURLConnection. Updates U

David 15 Mar 29, 2020
Unirest in Java: Simplified, lightweight HTTP client library.

Unirest for Java Install With Maven: <!-- Pull in as a traditional dependency --> <dependency> <groupId>com.konghq</groupId> <artifactId>unire

Kong 2.4k Dec 24, 2022
Android network client based on Cronet. This library let you easily use QUIC protocol in your Android projects

Android network client based on Cronet. This library let you easily use QUIC protocol in your Android projects

VK.com 104 Dec 12, 2022
A gRPC Kotlin based server and client starter that builds with Gradle and runs on the JVM

gRPC Kotlin starter Overview This directory contains a simple bar service written as a Kotlin gRPC example. You can find detailed instructions for bui

Hypto 8 Sep 19, 2022
A Kotlin client for the gRPC based Bar Service

Bar Service Kotlin Client Overview This directory contains a simple bar service client written in Kotlin against generated models (protos) You can fin

Hypto 1 Nov 18, 2021
MQTT android client

killerbee MQTT android client For comparison with Paho Client check the blog on Killer Bee vs Paho. Adding as a Dependency This package is currently h

Adonmo 16 Jun 16, 2022
socket.io client with Coroutine

socket.io client with Coroutine

Heewon 12 Aug 5, 2022
Ktorfit - a HTTP client/Kotlin Symbol Processor for Kotlin Multiplatform (Js, Jvm, Android, iOS, Linux) using KSP and Ktor clients inspired by Retrofit

Ktorfit is a HTTP client/Kotlin Symbol Processor for Kotlin Multiplatform (Js, Jvm, Android, iOS, Linux) using KSP and Ktor clients inspired by Retrofit

Jens Klingenberg 637 Dec 25, 2022