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

Tests failing on 42.5.3 yet succeed on 42.5.2 #2804

Closed
gkokolatos opened this issue Feb 14, 2023 · 5 comments
Closed

Tests failing on 42.5.3 yet succeed on 42.5.2 #2804

gkokolatos opened this issue Feb 14, 2023 · 5 comments

Comments

@gkokolatos
Copy link

Please read https://stackoverflow.com/help/minimal-reproducible-example

Describe the issue
Running the test suites in 42.5.3 fails while 42.5.2 succeeds. According to the CHANGELOG.md on tag 42.5.3, the previous version, 42.5.2 has a regression:

regression: This release has 2 known regressions which make it unusable see the notes above. We advise people to use 42.5.3 instead. 

Driver Version?

Java Version?

OS Version?
CentOS 7, RHEL8

PostgreSQL Version?
All the latest minor versions of : 11, 12, 13, 14, 15

To Reproduce

./gradlew -PskipReplicationTests test

Expected behaviour
Expecting tests to pass. Instead tests fail.

Logs

Test output:


PGPropertyUtilTest > propertiesConsistencyCheck() STANDARD_ERROR
    Feb 14, 2023 1:51:31 PM org.postgresql.util.PGPropertyUtil convertPgPortToInt
    WARNING: JDBC URL port: 0 not valid (1:65535) 
    Feb 14, 2023 1:51:31 PM org.postgresql.util.PGPropertyUtil convertPgPortToInt
    WARNING: JDBC URL port: 65536 not valid (1:65535) 
    Feb 14, 2023 1:51:31 PM org.postgresql.util.PGPropertyUtil convertPgPortToInt
    WARNING: JDBC URL invalid port number: abcdef
         13.0sec, org.postgresql.core.AsciiStringInternerTest > testGarbageCleaning
         13.0sec,    5 completed,   0 failed,   0 skipped, org.postgresql.core.AsciiStringInternerTest
FAILURE   0.0sec, org.postgresql.core.OidValuesCorrectnessTest > testValue[oidName=BOX_ARRAY, oidValue=1,020]
    java.lang.AssertionError: Oid value doesn't exist for oid BOX_ARRAY;with used type: BOX_ARRAY
        at org.junit.Assert.fail(Assert.java:89)
        at org.junit.Assert.assertTrue(Assert.java:42)
        at org.postgresql.core.OidValuesCorrectnessTest.testValue(OidValuesCorrectnessTest.java:129)

FAILURE   0.0sec,    1 completed,   1 failed,   0 skipped, org.postgresql.core.OidValuesCorrectnessTest > [oidName=BOX_ARRAY, oidValue=1,020]
FAILURE   0.6sec,   72 completed,   1 failed,   0 skipped, org.postgresql.core.OidValuesCorrectnessTest
         10.1sec, org.postgresql.jdbc.ConnectionValidTest > testIsValid
         10.1sec,    1 completed,   0 failed,   0 skipped, org.postgresql.jdbc.ConnectionValidTest

PgSQLXMLTest > testGetSourceXxeSAXSource STANDARD_ERROR
    ERROR:  'DOCTYPE is disallowed when the feature "http://apache.org/xml/features/disallow-doctype-decl" set to true.'

JavaVersionTest > testGetRuntimeVersion STANDARD_OUT
    java.version = 1.8.0_362, JavaVersion.getRuntimeVersion() = v1_8
          0.6sec,   42 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.ArrayTest
          0.6sec,   33 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.BatchExecuteTest > [binary = FORCE, insertRewrite = true]
          1.9sec,  132 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.BatchExecuteTest
          7.7sec,  184 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.BatchFailureTest
          0.6sec,   15 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.BatchedInsertReWriteEnabledTest > [0: autoCommit=YES, binary=REGULAR]
          0.5sec,   15 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.BatchedInsertReWriteEnabledTest > [1: autoCommit=YES, binary=FORCE]
          0.5sec,   15 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.BatchedInsertReWriteEnabledTest > [3: autoCommit=NO, binary=FORCE]
          2.0sec,   60 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.BatchedInsertReWriteEnabledTest
          5.0sec, org.postgresql.test.jdbc2.ConnectTimeoutTest > testTimeout
          5.0sec,    1 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.ConnectTimeoutTest
          3.1sec, org.postgresql.test.jdbc2.CopyLargeFileTest > testFeedTableSeveralTimesTest
          3.1sec,    1 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.CopyLargeFileTest
          0.5sec,   32 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.CursorFetchTest
          2.4sec, org.postgresql.test.jdbc2.DatabaseEncodingTest > testEncoding
          2.7sec, org.postgresql.test.jdbc2.DatabaseEncodingTest > testUTF8Decode
          5.0sec,    3 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.DatabaseEncodingTest
FAILURE   0.0sec, org.postgresql.test.jdbc2.DatabaseMetaDataCacheTest > testGetSQLTypeQueryCache
    java.lang.AssertionError: expected:<1> but was:<0>
        at org.junit.Assert.fail(Assert.java:89)
        at org.junit.Assert.failNotEquals(Assert.java:835)
        at org.junit.Assert.assertEquals(Assert.java:647)
        at org.junit.Assert.assertEquals(Assert.java:633)
        at org.postgresql.test.jdbc2.DatabaseMetaDataCacheTest.testGetSQLTypeQueryCache(DatabaseMetaDataCacheTest.java:67)

FAILURE   0.0sec,    3 completed,   1 failed,   0 skipped, org.postgresql.test.jdbc2.DatabaseMetaDataCacheTest
          2.9sec,   58 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.DatabaseMetaDataTest > [binary = REGULAR]
          3.1sec,   58 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.DatabaseMetaDataTest > [binary = FORCE]
          6.0sec,  116 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.DatabaseMetaDataTest
WARNING   2.1sec,  192 completed,   0 failed,  14 skipped, org.postgresql.test.jdbc2.DateTest
          5.0sec, org.postgresql.test.jdbc2.LoginTimeoutTest > testTimeoutOccurs

LoginTimeoutTest > testBadTimeout STANDARD_ERROR
    Feb 14, 2023 1:52:37 PM org.postgresql.Driver timeout
    WARNING: Couldnt parse loginTimeout value: {0}
          5.0sec,    6 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.LoginTimeoutTest
          1.5sec,    9 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.NotifyTest
          0.7sec,  156 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.NumericTransferTest2
WARNING   0.6sec,   45 completed,   0 failed,   1 skipped, org.postgresql.test.jdbc2.PreparedStatementTest > [binary = REGULAR]
WARNING   0.7sec,   45 completed,   0 failed,   3 skipped, org.postgresql.test.jdbc2.PreparedStatementTest > [binary = FORCE]
WARNING   1.4sec,   90 completed,   0 failed,   4 skipped, org.postgresql.test.jdbc2.PreparedStatementTest
         12.8sec, 2912 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.QuotationTest
          2.9sec,  384 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.RefCursorFetchTest
          1.6sec,   60 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.ResultSetMetaDataTest
          0.9sec,   31 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.ResultSetTest > [binary = REGULAR]
          1.1sec,   31 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.ResultSetTest > [binary = FORCE]
          2.0sec,   62 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.ResultSetTest
          1.0sec,    1 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.SocketTimeoutTest
          2.1sec, org.postgresql.test.jdbc2.StatementTest > testCancelQueryWithBrokenNetwork
          2.0sec, org.postgresql.test.jdbc2.StatementTest > testMultipleCancels
          2.0sec, org.postgresql.test.jdbc2.StatementTest > testSideStatementFinalizers
          4.0sec, org.postgresql.test.jdbc2.StatementTest > testSetQueryTimeoutWithSleep
          3.0sec, org.postgresql.test.jdbc2.StatementTest > testSetQueryTimeoutOnPrepared
         10.0sec, org.postgresql.test.jdbc2.StatementTest > testShortQueryTimeout
          2.0sec, org.postgresql.test.jdbc2.StatementTest > testSetQueryTimeoutWithoutExecute

StatementTest > testFastCloses STANDARD_OUT
    [testFastCloses] total counts for each sql state: {55000=1000}
         28.7sec,   42 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.StatementTest
          0.6sec,   16 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.TimezoneTest
          5.0sec, org.postgresql.test.jdbc2.TypeCacheDLLStressTest > createDropTableAndGetTypeInfo
          5.0sec,    1 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.TypeCacheDLLStressTest
          1.6sec,   29 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc2.UpdateableResultTest
WARNING   1.2sec,   19 completed,   0 failed,   1 skipped, org.postgresql.test.jdbc3.GeneratedKeysTest > [returningInQuery = NO, binary = FORCE]
WARNING   2.4sec,  152 completed,   0 failed,   2 skipped, org.postgresql.test.jdbc3.GeneratedKeysTest
          0.5sec,   33 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc3.Jdbc3CallableStatementTest
          0.9sec,   50 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc4.ArrayTest
          0.6sec,    1 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc4.ConnectionValidTimeoutTest > [networkTimeoutMillis=500, validationTimeoutSeconds=1, expectedMaxValidationTimeMillis=600]
          1.0sec,    1 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc4.ConnectionValidTimeoutTest > [networkTimeoutMillis=1,500, validationTimeoutSeconds=1, expectedMaxValidationTimeMillis=1,100]
          1.0sec,    1 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc4.ConnectionValidTimeoutTest > [networkTimeoutMillis=0, validationTimeoutSeconds=1, expectedMaxValidationTimeMillis=1,100]
          0.6sec,    1 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc4.ConnectionValidTimeoutTest > [networkTimeoutMillis=500, validationTimeoutSeconds=0, expectedMaxValidationTimeMillis=600]
          3.2sec,    4 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc4.ConnectionValidTimeoutTest
WARNING   0.5sec,   41 completed,   0 failed,   1 skipped, org.postgresql.test.jdbc4.jdbc41.GetObjectTest
          1.0sec,    4 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc4.jdbc41.NetworkTimeoutTest

SharedTimerClassLoaderLeakTest > sharedTimerDoesNotCauseLeak STANDARD_OUT
    JUnit used sun.misc.Launcher$AppClassLoader@73d16e93
    SeparateClassLoaderInvokeMethod used sun.misc.Launcher$AppClassLoader@73d16e93

Gradle Test Executor 2 STANDARD_OUT
    se.jiderhamn.classloader.RedefiningClassLoader[org.postgresql.test.jdbc4.jdbc41.SharedTimerClassLoaderLeakTest.sharedTimerDoesNotCauseLeak]@79744dc1 is being finalized
          1.3sec,   12 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc42.GetObject310Test > [binary = REGULAR]
          1.7sec,   12 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc42.GetObject310Test > [binary = FORCE]
          3.0sec,   24 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc42.GetObject310Test
WARNING   0.5sec,   72 completed,   0 failed,   8 skipped, org.postgresql.test.jdbc42.LargeCountJdbc42Test
          1.0sec,    1 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc42.PreparedStatement64KBindsTest > [numBinds=65,536, preferQueryMode=EXTENDED_CACHE_EVERYTHING, binaryMode=REGULAR}]
          5.4sec,   48 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc42.PreparedStatement64KBindsTest
          3.6sec, org.postgresql.test.jdbc42.SetObject310Test > testSetOffsetDateTime[binary = REGULAR]
          4.9sec,   13 completed,   0 failed,   0 skipped, org.postgresql.test.jdbc42.SetObject310Test > [binary = REGULAR]
          2.9sec, org.postgresql.test.jdbc42.SetObject310Test > testSetOffsetDateTime[binary = FORCE]
WARNING   4.4sec,   13 completed,   0 failed,   3 skipped, org.postgresql.test.jdbc42.SetObject310Test > [binary = FORCE]
WARNING   9.3sec,   26 completed,   0 failed,   3 skipped, org.postgresql.test.jdbc42.SetObject310Test

PGPropertyMaxResultBufferParserTest > [3: Test with valueToParse=35G, expectedResult=1,288,647,475] > org.postgresql.test.util.PGPropertyMaxResultBufferParserTest.testGetMaxResultBufferValue[3: Test with valueToParse=35G, expectedResult=1,288,647,475] STANDARD_ERROR
    Feb 14, 2023 1:54:11 PM org.postgresql.util.PGPropertyMaxResultBufferParser adjustResultSize
    WARNING: WARNING! Required to allocate 35000000000 bytes, which exceeded possible heap memory size. Assigned 1288647475 bytes as limit.

PGPropertyMaxResultBufferParserTest > [4: Test with valueToParse=1T, expectedResult=1,288,647,475] > org.postgresql.test.util.PGPropertyMaxResultBufferParserTest.testGetMaxResultBufferValue[4: Test with valueToParse=1T, expectedResult=1,288,647,475] STANDARD_ERROR
    Feb 14, 2023 1:54:11 PM org.postgresql.util.PGPropertyMaxResultBufferParser adjustResultSize
    WARNING: WARNING! Required to allocate 1000000000000 bytes, which exceeded possible heap memory size. Assigned 1288647475 bytes as limit.
          5.1sec, org.postgresql.util.BigDecimalByteConverter2Test > testBigDecimal10_pow_131072_minus_1
          5.1sec,    1 completed,   0 failed,   0 skipped, org.postgresql.util.BigDecimalByteConverter2Test
FAILURE 171.0sec, 6646 completed,   2 failed, 105 skipped, Gradle Test Run :postgresql:test

6646 tests completed, 2 failed, 105 skipped

> Task :postgresql:test FAILED

FAILURE: Build failed with an exception.
@davecramer
Copy link
Member

both broke for the same reason.

Thanks for the report.

@gkokolatos
Copy link
Author

A pleasure to help. Will be waiting for a fix, until then let me know if there is any additional information you might find useful.

@davecramer
Copy link
Member

Just so you know, the code isn't broken. The tests are broken.

@gkokolatos
Copy link
Author

Thank you for the verification. We derived so from the code changes. We are sticking to 42.5.3 until we can get a fix for the tests and be able to turn our test environment back on.

@davecramer
Copy link
Member

fixed with PR #2810

benkard added a commit to benkard/mulkcms2 that referenced this issue Apr 2, 2023
This MR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [flow-bin](https://github.com/flowtype/flow-bin) ([changelog](https://github.com/facebook/flow/blob/master/Changelog.md)) | devDependencies | minor | [`^0.199.0` -> `^0.200.0`](https://renovatebot.com/diffs/npm/flow-bin/0.199.0/0.200.0) |
| [com.rometools:rome](http://rometools.com) ([source](https://github.com/rometools/rome)) | compile | minor | `1.18.0` -> `1.19.0` |
| [org.postgresql:postgresql](https://jdbc.postgresql.org) ([source](https://github.com/pgjdbc/pgjdbc)) | build | patch | `42.5.3` -> `42.5.4` |
| [org.jsoup:jsoup](https://jsoup.org/) ([source](https://github.com/jhy/jsoup)) | compile | patch | `1.15.3` -> `1.15.4` |
| [io.quarkus:quarkus-maven-plugin](https://github.com/quarkusio/quarkus) | build | patch | `2.16.2.Final` -> `2.16.3.Final` |
| [io.quarkus:quarkus-universe-bom](https://github.com/quarkusio/quarkus-platform) | import | patch | `2.16.2.Final` -> `2.16.3.Final` |

---

### Release Notes

<details>
<summary>flowtype/flow-bin</summary>

### [`v0.200.0`](flow/flow-bin@9618443...b6c1eb0)

[Compare Source](flow/flow-bin@9618443...b6c1eb0)

### [`v0.199.1`](flow/flow-bin@05bb4e3...9618443)

[Compare Source](flow/flow-bin@05bb4e3...9618443)

</details>

<details>
<summary>rometools/rome</summary>

### [`v1.19.0`](https://github.com/rometools/rome/releases/tag/1.19.0)

[Compare Source](rometools/rome@1.18.0...1.19.0)

<!-- Release notes generated using configuration in .github/release.yml at 1.19.0 -->

#### What's Changed

##### 🔨 Dependency Upgrades

-   Bump flatten-maven-plugin from 1.2.7 to 1.3.0 by [@&#8203;dependabot](https://github.com/dependabot) in rometools/rome#565
-   Bump maven-bundle-plugin from 5.1.5 to 5.1.8 by [@&#8203;dependabot](https://github.com/dependabot) in rometools/rome#563
-   Bump maven-dependency-plugin from 3.3.0 to 3.5.0 by [@&#8203;dependabot](https://github.com/dependabot) in rometools/rome#602
-   Bump maven-deploy-plugin from 2.8.2 to 3.1.0 by [@&#8203;dependabot](https://github.com/dependabot) in rometools/rome#607
-   Bump maven-jar-plugin from 3.2.2 to 3.3.0 by [@&#8203;dependabot](https://github.com/dependabot) in rometools/rome#574
-   Bump maven-javadoc-plugin from 3.3.1 to 3.5.0 by [@&#8203;dependabot](https://github.com/dependabot) in rometools/rome#609
-   Bump maven-scm-plugin from 1.12.2 to 1.13.0 by [@&#8203;dependabot](https://github.com/dependabot) in rometools/rome#554
-   Bump assertj-core from 3.22.0 to 3.24.2 by [@&#8203;dependabot](https://github.com/dependabot) in rometools/rome#603
-   Bump slf4j-api from 1.7.36 to 2.0.6 by [@&#8203;dependabot](https://github.com/dependabot) in rometools/rome#596

##### Other Changes

-   Bump actions/setup-java from 3.3.0 to 3.10.0 by [@&#8203;dependabot](https://github.com/dependabot) in rometools/rome#606
-   Bump logback-classic from 1.2.10 to 1.3.5 by [@&#8203;PatrickGotthard](https://github.com/PatrickGotthard) in rometools/rome#611

**Full Changelog**: rometools/rome@1.18.0...1.19.0

</details>

<details>
<summary>pgjdbc/pgjdbc</summary>

### [`v42.5.4`](https://github.com/pgjdbc/pgjdbc/blob/HEAD/CHANGELOG.md#&#8203;4254-2023-02-15-102104--0500)

##### Fixed

fix: fix testGetSQLTypeQueryCache by searching for xid type. We used to search for box type but it is now cached. xid is not cached, this nuance is required for the test.
fix OidValueCorrectnessTest BOX_ARRAY OID, by adding BOX_ARRAY to the oidTypeName map \[MR [#&#8203;2810](pgjdbc/pgjdbc#2810.
fixes [Issue #&#8203;2804](pgjdbc/pgjdbc#2804).
fix: Make sure that github CI runs tests on all [MRs #&#8203;2809](\(pgjdbc/pgjdbc#2809)).

</details>

<details>
<summary>quarkusio/quarkus</summary>

### [`v2.16.3.Final`](https://github.com/quarkusio/quarkus/releases/tag/2.16.3.Final)

[Compare Source](quarkusio/quarkus@2.16.2.Final...2.16.3.Final)

##### Major changes

-   [#&#8203;29756](quarkusio/quarkus#29756) - Support custom Flyway credentials/URL

##### Complete changelog

-   [#&#8203;31141](quarkusio/quarkus#31141) - Resolve roles allowed configuration expression after config setup is completed
-   [#&#8203;31129](quarkusio/quarkus#31129) - Fix stuck HTTP2 request when sent challenge has resumed request
-   [#&#8203;31125](quarkusio/quarkus#31125) - Add "keep-alive-enabled" parameter to REST client reactive
-   [#&#8203;31112](quarkusio/quarkus#31112) - Qute - fix assignability check when validating expressions
-   [#&#8203;31099](quarkusio/quarkus#31099) - Use the effective Maven project build config when initializing sources and classes paths for dev mode
-   [#&#8203;31092](quarkusio/quarkus#31092) - Make sure quarkus:go-offline properly supports test scoped dependencies
-   [#&#8203;31077](quarkusio/quarkus#31077) - Qute: regression in template extension method with byte array
-   [#&#8203;31076](quarkusio/quarkus#31076) - Quarkiverse: Install instead of verify
-   [#&#8203;31074](quarkusio/quarkus#31074) - Added quarkus-jms-spi to quarkus bom
-   [#&#8203;31059](quarkusio/quarkus#31059) - Path lookup must also consider interfaces
-   [#&#8203;31046](quarkusio/quarkus#31046) - Simplify Quarkiverse release.yml workflow
-   [#&#8203;31038](quarkusio/quarkus#31038) - Update Instrumentation Processor check logic to match comment
-   [#&#8203;31036](quarkusio/quarkus#31036) - Use CDI when accessing UserTransaction/TransactionManager in QuarkusTransaction
-   [#&#8203;31028](quarkusio/quarkus#31028) - Fix typo in snapstart enable config
-   [#&#8203;31016](quarkusio/quarkus#31016) - Re-initialize platform dependent netty classes/values at runtime
-   [#&#8203;30988](quarkusio/quarkus#30988) - Race condition in SmallRye Config property expansion for [@&#8203;RolesAllowed](https://github.com/RolesAllowed) value?
-   [#&#8203;30964](quarkusio/quarkus#30964) - Add ConfigMappings from a builder class to support full hot reload
-   [#&#8203;30961](quarkusio/quarkus#30961) - Error of quarkus:dev when the project.build.directory is overridden by a profile
-   [#&#8203;30960](quarkusio/quarkus#30960) - Register CDI Bean when ConfigMapping is marked as Unremovable
-   [#&#8203;30922](quarkusio/quarkus#30922) - Fix dependency parsing in JBangBuilderImpl
-   [#&#8203;30885](quarkusio/quarkus#30885) - Add concurrency configuration to the GitHub Action workflows
-   [#&#8203;30843](quarkusio/quarkus#30843) - Micrometer-Extension writes wrong URI-Tag when Path-Variables defined at Interface-Level
-   [#&#8203;30672](quarkusio/quarkus#30672) - Avoid creating CSRF cookie if no CSRF token was created
-   [#&#8203;30648](quarkusio/quarkus#30648) - Support passing filename to multipart form data output
-   [#&#8203;30594](quarkusio/quarkus#30594) - CSRF: exception thrown when authentication falied
-   [#&#8203;30570](quarkusio/quarkus#30570) - Set filename for PartItems in MultipartFormDataOutput
-   [#&#8203;30455](quarkusio/quarkus#30455) - Introduce `quarkus.datasource.devservices.init-script-path`
-   [#&#8203;29756](quarkusio/quarkus#29756) - Support custom Flyway credentials/URL
-   [#&#8203;29631](quarkusio/quarkus#29631) - [@&#8203;Unremovable](https://github.com/Unremovable) ConfigMapping is still removed
-   [#&#8203;29630](quarkusio/quarkus#29630) - Changes to configmappings not being applied during hot reload
-   [#&#8203;28709](quarkusio/quarkus#28709) - QuarkusTransaction does not fire [@&#8203;Initialized](https://github.com/Initialized)(TransactionScoped.class)
-   [#&#8203;24639](quarkusio/quarkus#24639) - configure dedicated db user for database migrations: DML-only user for datasource, but DDL user for migration
-   [#&#8203;23360](quarkusio/quarkus#23360) - "Request has already been read" using vertx + auth
-   [#&#8203;17839](quarkusio/quarkus#17839) - Invalid memory configuration for netty maxDirectMemory in native image

</details>

<details>
<summary>quarkusio/quarkus-platform</summary>

### [`v2.16.3.Final`](quarkusio/quarkus-platform@2.16.2.Final...2.16.3.Final)

[Compare Source](quarkusio/quarkus-platform@2.16.2.Final...2.16.3.Final)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

👻 **Immortal**: This MR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNC4wIiwidXBkYXRlZEluVmVyIjoiMzQuMjQuMCJ9-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants