Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge up 4.3.x into 4.4.x #10617

Merged
merged 50 commits into from
Mar 19, 2024
Merged

Merge up 4.3.x into 4.4.x #10617

merged 50 commits into from
Mar 19, 2024

Commits on Feb 16, 2024

  1. chore(deps): update gradle/gradle-build-action action to v2.12.0 (#10498

    )
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    714a4fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1385eeb View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Configuration menu
    Copy the full SHA
    4c5d057 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3f5fdb View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. fix(deps): update dependency io.netty:netty-tcnative-boringssl-static…

    … to v2.0.63.final (#10525)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    3ebedda View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency org.graalvm.buildtools.native:org.graa…

    …lvm.buildtools.native.gradle.plugin to v0.10.1 (#10522)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    42ebe7b View commit details
    Browse the repository at this point in the history
  3. Fix special case of NameUtils.underscoreSeparate where the first char…

    … is the separator char (#10516)
    
    * Fix special case of NameUtils.underscoreSeparate where the first char is the separator char results in a double separator char prefix. Also overload the method to support a lowercase result.
    
    fixes #10140
    wetted committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    7552a09 View commit details
    Browse the repository at this point in the history
  4. fix(deps): update dependency io.netty.incubator:netty-incubator-trans…

    …port-native-io_uring to v0.0.25.final (#10518)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    bc1ee6a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    18dac79 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    72a0512 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Configuration menu
    Copy the full SHA
    7a12a62 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. Configuration menu
    Copy the full SHA
    e8f3a0e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd1b4ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1ab87c5 View commit details
    Browse the repository at this point in the history
  4. chore(deps): update graalvm/setup-graalvm action to v1.1.8 (#10530)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    27642d2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    52c7051 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Configuration menu
    Copy the full SHA
    ac11836 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. fix(deps): update dependency io.micronaut.aws:micronaut-aws-bom to v4…

    ….4.2 (#10548)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    3fc45e7 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. chore(deps): update plugin io.micronaut.build.shared.settings to v6.6…

    ….4 (#10566)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    96912c5 View commit details
    Browse the repository at this point in the history
  2. fix(deps): update dependency io.micronaut.validation:micronaut-valida…

    …tion-bom to v4.4.3 (#10560)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    6616832 View commit details
    Browse the repository at this point in the history
  3. chore(deps): update dependency io.micronaut.build.internal:micronaut-…

    …gradle-plugins to v6.6.4 (#10565)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    e23f594 View commit details
    Browse the repository at this point in the history
  4. fix(deps): update groovy monorepo to v4.0.19 (#10567)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    e3b04d1 View commit details
    Browse the repository at this point in the history
  5. fix(deps): update dependency com.github.javaparser:javaparser-symbol-…

    …solver-core to v3.25.9 (#10571)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    4b6a2ed View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    d9aa666 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.3 (

    …#10583)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    1936db4 View commit details
    Browse the repository at this point in the history
  2. fix(deps): update managed.ksp to v1.9.22-1.0.18 (#10577)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    140269a View commit details
    Browse the repository at this point in the history
  3. fix(deps): update dependency org.testcontainers:spock to v1.19.7 (#10540

    )
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    2340070 View commit details
    Browse the repository at this point in the history
  4. Update dependency com.squareup.okio:okio to v3.8.0 (#10481)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    56623df View commit details
    Browse the repository at this point in the history
  5. Allow suppressing internal warnings (#10584)

    * Allow suppressing internal warnings
    
    This PR allows suppressing internal/experimental warnings. In an internal project, this output accounts for ~12% of the whole log, and when you know what you're doing, it's unnecessary.
    
    * Fix Checkstyle
    
    * Use dots
    alvarosanchez committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    51e35b1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fe55bc5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    74e1c54 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Retain client response content on parsing failure (#10590)

    FullNettyHttpClientResponse is modified to copy the source ByteBuf content from
    the FullHttpResponse passed to its constructor without increasing the readerIndex
    of the source buffer so that it may be re-read upon a creation of a new instance
    of FullNettyHttpClientResponse from the same source FullHttpResponse as happens
    in the case of a non-error response that fails upon deserialization of the body
    content. This ensures that the original body content can still be obtained by
    calling HttpClientResponseException.getResponse().getBody(...).
    
    This potentially resolves #10458
    jeremyg484 committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    839eae4 View commit details
    Browse the repository at this point in the history
  2. fix(deps): update dependency io.netty:netty-tcnative-boringssl-static…

    … to v2.0.65.final (#10595)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    82629fb View commit details
    Browse the repository at this point in the history
  3. fix(deps): update dependency io.micronaut.aws:micronaut-aws-bom to v4…

    ….4.3 (#10591)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    7a768f1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ffeefa0 View commit details
    Browse the repository at this point in the history
  5. Don't call out to micronaut-core from micronaut-graal (#10597)

    When we have a Graal/Kotlin/Maven project we add micronaut-graal to the Kapt annotation processor paths.
    
    When we moved empty arrays to static variables in #10539, we added a requirement for micronaut-core to be also on the classpath.
    
    This PR breaks that requirement, so just adding micronaut-graal to the processors is enough.
    timyates committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    270b7e1 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Configuration menu
    Copy the full SHA
    985c271 View commit details
    Browse the repository at this point in the history
  2. fix(deps): update kotlin monorepo to v1.9.23 (#10598)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    c6907f0 View commit details
    Browse the repository at this point in the history
  3. Revert "Don't call out to micronaut-core from micronaut-graal" (#10599)

    This reverts commit 36ef6b9.
    
    This PR #10597 was an attempt to fix Maven, Graal and Kapt, but it was in error...
    
    The issue wasn't that micronaut-graal was calling micronaut-core.
    The issue was that the Kotlin processor had both Micronaut-core 4.3.1 and 4.3.10 in the classpath.
    
    Due to the unique way Maven deals with resolution issues (it just picks the first one it sees), this meant that the processor couldn't see the variables added and renamed in #10539.
    
    And for Kapt, there's nothing we can do to manage this (apart from add every module in micronaut-core to the annotationProcessorPaths).
    
    We are testing fixing it by re-releasing processors with the 4.3.10 version of core.
    timyates committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    4fc430f View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. chore(deps): update graalvm/setup-graalvm action to v1.1.9 (#10602)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    d9ded63 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Configuration menu
    Copy the full SHA
    e259f78 View commit details
    Browse the repository at this point in the history
  2. Handle parsing of form attributes with no value (#10601)

    * Handle parsing of form attributes with no value
    
    MicronautHttpData.AttributeImpl is updated to provide an implementation of the setValue method.
    This implementation is needed in the corner cases where Netty's HttpPostStandardRequestDecoder
    successfully parses an attribute with no value such as in the body "a&b=2".
    
    Tests are added to more thoroughly test the various forms of x-www-form-urlencoded bodies as
    specified by https://url.spec.whatwg.org/#application/x-www-form-urlencoded. These tests
    include scenarios where we know and expect that HttpPostStandardRequestDecoder will currently
    fail to parse an attribute with a name but no value - namely when that attribute is the last
    one in a given POST body. If HttpPostStandardRequestDecoder is patched in the future, then
    these expected parsing failures can be moved into the success scenario instead.
    
    This partially resolves #10446.
    
    * Use CharSequence version of Unpooled.copiedBuffer
    
    * use BlockingHttpClient
    
    ---------
    
    Co-authored-by: Sergio del Amo <sergio.delamo@softamo.com>
    jeremyg484 and sdelamo committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    4a7e024 View commit details
    Browse the repository at this point in the history
  3. fix(deps): update dependency io.micronaut.validation:micronaut-valida…

    …tion-bom to v4.4.4 (#10605)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    0c23111 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7089853 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Configuration menu
    Copy the full SHA
    ef66ffa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a95acc View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Merge branch '4.3.x' into 43xmergeup44x

    # Conflicts:
    #	.github/workflows/graalvm-dev.yml
    #	buildSrc/build.gradle
    #	gradle.properties
    #	gradle/libs.versions.toml
    #	inject-java-test/src/test/groovy/io/micronaut/inject/visitor/beans/BeanIntrospectionSpec.groovy
    #	inject/src/main/java/io/micronaut/inject/annotation/AbstractAnnotationMetadata.java
    #	settings.gradle
    sdelamo committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    390ac5b View commit details
    Browse the repository at this point in the history
  2. Fix merge

    timyates committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    ccb9f04 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b36c602 View commit details
    Browse the repository at this point in the history
  4. remove null ZERO_ANNOTATIONS

    sdelamo committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    444e994 View commit details
    Browse the repository at this point in the history