nomisRev / ktor-arrow-example

Real World implementation - "The mother of all demo apps". Written in Kotlin, with Ktor, Arrow, SqlDelight, KotlinX Serialization, etc.
Apache License 2.0
271 stars 34 forks source link

Update all dependencies #200

Open renovate[bot] opened 11 months ago

renovate[bot] commented 11 months ago

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
gradle (source) minor 8.4 -> 8.11 age adoption passing confidence
com.diffplug.spotless plugin minor 6.22.0 -> 6.25.0 age adoption passing confidence
com.sksamuel.cohort:cohort-hikari dependencies minor 2.3.0 -> 2.6.0 age adoption passing confidence
com.sksamuel.cohort:cohort-core dependencies patch 2.3.0 -> 2.3.1 age adoption passing confidence
com.github.slugify:slugify dependencies patch 3.0.6 -> 3.0.7 age adoption passing confidence
org.postgresql:postgresql (source) dependencies patch 42.7.0 -> 42.7.4 age adoption passing confidence
org.testcontainers:postgresql (source) dependencies minor 1.19.3 -> 1.20.3 age adoption passing confidence
app.cash.sqldelight plugin patch 2.0.0 -> 2.0.2 age adoption passing confidence
app.cash.sqldelight:postgresql-dialect dependencies patch 2.0.0 -> 2.0.2 age adoption passing confidence
app.cash.sqldelight:jdbc-driver dependencies patch 2.0.0 -> 2.0.2 age adoption passing confidence
ch.qos.logback:logback-classic (source, changelog) dependencies minor 1.4.11 -> 1.5.12 age adoption passing confidence
io.ktor.plugin plugin patch 2.3.6 -> 2.3.12 age adoption passing confidence
io.ktor:ktor-server-html-builder dependencies patch 2.3.6 -> 2.3.12 age adoption passing confidence
io.ktor:ktor-serialization-kotlinx-json dependencies patch 2.3.6 -> 2.3.12 age adoption passing confidence
io.ktor:ktor-client-resources dependencies patch 2.3.6 -> 2.3.12 age adoption passing confidence
io.ktor:ktor-client-content-negotiation dependencies patch 2.3.6 -> 2.3.12 age adoption passing confidence
io.ktor:ktor-client-serialization dependencies patch 2.3.6 -> 2.3.12 age adoption passing confidence
io.ktor:ktor-client-cio dependencies patch 2.3.6 -> 2.3.12 age adoption passing confidence
io.ktor:ktor-client-core dependencies patch 2.3.6 -> 2.3.12 age adoption passing confidence
io.ktor:ktor-server-resources dependencies patch 2.3.6 -> 2.3.12 age adoption passing confidence
io.ktor:ktor-server-auth-jwt dependencies patch 2.3.6 -> 2.3.12 age adoption passing confidence
io.ktor:ktor-server-auth dependencies patch 2.3.6 -> 2.3.12 age adoption passing confidence
io.ktor:ktor-server-tests dependencies patch 2.3.6 -> 2.3.12 age adoption passing confidence
io.ktor:ktor-server-netty dependencies patch 2.3.6 -> 2.3.12 age adoption passing confidence
io.ktor:ktor-server-default-headers dependencies patch 2.3.6 -> 2.3.12 age adoption passing confidence
io.ktor:ktor-server-cors dependencies patch 2.3.6 -> 2.3.12 age adoption passing confidence
io.ktor:ktor-server-core dependencies patch 2.3.6 -> 2.3.12 age adoption passing confidence
io.ktor:ktor-server-content-negotiation dependencies patch 2.3.6 -> 2.3.12 age adoption passing confidence
io.gitlab.arturbosch.detekt plugin patch 1.23.3 -> 1.23.7 age adoption passing confidence
io.gitlab.arturbosch.detekt:detekt-gradle-plugin (source) dependencies patch 1.23.3 -> 1.23.7 age adoption passing confidence
org.jetbrains.kotlinx.kover plugin minor 0.7.4 -> 0.8.3 age adoption passing confidence
io.kotest.multiplatform plugin minor 5.8.0 -> 5.9.1 age adoption passing confidence
io.kotest:kotest-runner-junit5 dependencies minor 5.8.0 -> 5.9.1 age adoption passing confidence
io.kotest:kotest-property dependencies minor 5.8.0 -> 5.9.1 age adoption passing confidence
io.kotest:kotest-framework-engine dependencies minor 5.8.0 -> 5.9.1 age adoption passing confidence
io.kotest:kotest-assertions-core dependencies minor 5.8.0 -> 5.9.1 age adoption passing confidence
org.jetbrains.kotlin.plugin.serialization plugin patch 1.9.20 -> 1.9.25 age adoption passing confidence
org.jetbrains.kotlin.jvm plugin patch 1.9.20 -> 1.9.25 age adoption passing confidence
org.jetbrains.kotlin:kotlin-gradle-plugin (source) dependencies patch 1.9.20 -> 1.9.25 age adoption passing confidence
com.gradle.enterprise plugin minor 3.15.1 -> 3.18.2 age adoption passing confidence
org.jetbrains.dokka plugin patch 1.9.10 -> 1.9.20 age adoption passing confidence
org.jetbrains.dokka:dokka-core dependencies patch 1.9.10 -> 1.9.20 age adoption passing confidence
org.jetbrains.kotlinx:kotlinx-coroutines-test dependencies minor 1.7.3 -> 1.9.0 age adoption passing confidence
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm dependencies minor 1.7.3 -> 1.9.0 age adoption passing confidence
io.arrow-kt:arrow-fx-coroutines dependencies patch 1.2.1 -> 1.2.4 age adoption passing confidence
io.arrow-kt:arrow-optics dependencies patch 1.2.1 -> 1.2.4 age adoption passing confidence
io.arrow-kt:arrow-core dependencies patch 1.2.1 -> 1.2.4 age adoption passing confidence

Release Notes

gradle/gradle (gradle) ### [`v8.11`](https://redirect.github.com/gradle/gradle/compare/v8.10.2...v8.11.0) [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.10.2...v8.11.0) ### [`v8.10.2`](https://redirect.github.com/gradle/gradle/compare/v8.10.1...v8.10.2) [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.10.1...v8.10.2) ### [`v8.10.1`](https://redirect.github.com/gradle/gradle/compare/v8.10.0...v8.10.1) [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.10.0...v8.10.1) ### [`v8.10`](https://redirect.github.com/gradle/gradle/compare/v8.9.0...v8.10.0) [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.9.0...v8.10.0) ### [`v8.9`](https://redirect.github.com/gradle/gradle/compare/v8.8.0...v8.9.0) [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.8.0...v8.9.0) ### [`v8.8`](https://redirect.github.com/gradle/gradle/releases/tag/v8.8.0): 8.8 [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.7.0...v8.8.0) The Gradle team is excited to announce Gradle 8.8. [Read the Release Notes](https://docs.gradle.org/8.8/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Björn Kautler](https://redirect.github.com/Vampire), [Denes Daniel](https://redirect.github.com/pantherdd), [Fabian Windheuser](https://redirect.github.com/fawind), [Hélio Fernandes Sebastião](https://redirect.github.com/helfese), [Jay Wei](https://redirect.github.com/JayWei1215), [jhrom](https://redirect.github.com/jhrom), [jwp345](https://redirect.github.com/jwp345), [Jörgen Andersson](https://redirect.github.com/jorander), [Kirill Gavrilov](https://redirect.github.com/gavvvr), [MajesticMagikarpKing](https://redirect.github.com/yctomwang), [Maksim Lazeba](https://redirect.github.com/M-Lazeba), [Philip Wedemann](https://redirect.github.com/hfhbd), [Robert Elliot](https://redirect.github.com/Mahoney), [Róbert Papp](https://redirect.github.com/TWiStErRob), [Stefan M.](https://redirect.github.com/StefMa), [Tibor Vyletel](https://redirect.github.com/TiborVyletel), [Tony Robalik](https://redirect.github.com/autonomousapps), [Valentin Kulesh](https://redirect.github.com/unshare), [Yanming Zhou](https://redirect.github.com/quaff), [김용후](https://redirect.github.com/who-is-hu) #### Upgrade instructions Switch your build to use Gradle 8.8 by updating your wrapper: ./gradlew wrapper --gradle-version=8.8 See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.8/userguide/upgrading_version\_8.html) to learn about deprecations, breaking changes and other considerations when upgrading. For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/8.8/userguide/compatibility.html). #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.github.com/gradle/gradle/issues) adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss). We hope you will build happiness with Gradle, and we look forward to your feedback via [Twitter](https://twitter.com/gradle) or on [GitHub](https://redirect.github.com/gradle). ### [`v8.7`](https://redirect.github.com/gradle/gradle/releases/tag/v8.7.0): 8.7 [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.6.0...v8.7.0) The Gradle team is excited to announce Gradle 8.7. [Read the Release Notes](https://docs.gradle.org/8.7/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Aleksandr Postnov](https://redirect.github.com/alex-postnov), [Björn Kautler](https://redirect.github.com/Vampire), [Brice Dutheil](https://redirect.github.com/bric3), [Denis Buzmakov](https://redirect.github.com/bacecek), [Federico La Penna](https://redirect.github.com/flapenna), [Gregor Dschung](https://redirect.github.com/chkpnt), [Hal Deadman](https://redirect.github.com/hdeadman), [Hélio Fernandes Sebastião](https://redirect.github.com/helfese), [Ivan Gavrilovic](https://redirect.github.com/gavra0), [Jendrik Johannes](https://redirect.github.com/jjohannes), [Jörgen Andersson](https://redirect.github.com/jorander), [Marie](https://redirect.github.com/NyCodeGHG), [pandaninjas](https://redirect.github.com/pandaninjas), [Philip Wedemann](https://redirect.github.com/hfhbd), [Ryan Schmitt](https://redirect.github.com/rschmitt), [Steffen Yount](https://redirect.github.com/steffenyount), [Tyler Kinkade](https://redirect.github.com/tyknkd), [Zed Spencer-Milnes](https://redirect.github.com/GingerGeek) #### Upgrade instructions Switch your build to use Gradle 8.7 by updating your wrapper: ./gradlew wrapper --gradle-version=8.7 See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.7/userguide/upgrading_version\_8.html) to learn about deprecations, breaking changes and other considerations when upgrading. For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/8.7/userguide/compatibility.html). #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.github.com/gradle/gradle/issues) adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss). We hope you will build happiness with Gradle, and we look forward to your feedback via [Twitter](https://twitter.com/gradle) or on [GitHub](https://redirect.github.com/gradle). ### [`v8.6`](https://redirect.github.com/gradle/gradle/releases/tag/v8.6.0): 8.6 [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.5.0...v8.6.0) The Gradle team is excited to announce Gradle 8.6. [Read the Release Notes](https://docs.gradle.org/8.6/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Baptiste Decroix](https://redirect.github.com/bdecroix-spiria), [Björn Kautler](https://redirect.github.com/Vampire), [Daniel Lacasse](https://redirect.github.com/lacasseio), [Danny Thomas](https://redirect.github.com/DanielThomas), [Hyeonmin Park](https://redirect.github.com/KENNYSOFT), [jeffalder](https://redirect.github.com/jeffalder), [Jendrik Johannes](https://redirect.github.com/jjohannes), [John Jiang](https://redirect.github.com/johnshajiang), [Kaiyao Ke](https://redirect.github.com/kaiyaok2), [Kevin Mark](https://redirect.github.com/kmark), [king-tyler](https://redirect.github.com/king-tyler), [Marcin Dąbrowski](https://redirect.github.com/marcindabrowski), [Marcin Laskowski](https://redirect.github.com/ILikeYourHat), [Markus Gaisbauer](https://redirect.github.com/quijote), [Mel Arthurs](https://redirect.github.com/arthursmel), [Ryan Schmitt](https://redirect.github.com/rschmitt), [Surya K N](https://redirect.github.com/Surya-KN), [Vladislav Golubtsov](https://redirect.github.com/Shmuser), [Yanshun Li](https://redirect.github.com/Chaoba), [Andrzej Ressel](https://redirect.github.com/andrzejressel) #### Upgrade instructions Switch your build to use Gradle 8.6 by updating your wrapper: ./gradlew wrapper --gradle-version=8.6 See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.6/userguide/upgrading_version\_8.html) to learn about deprecations, breaking changes and other considerations when upgrading. For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/8.6/userguide/compatibility.html). #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.github.com/gradle/gradle/issues) adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss). We hope you will build happiness with Gradle, and we look forward to your feedback via [Twitter](https://twitter.com/gradle) or on [GitHub](https://redirect.github.com/gradle). ### [`v8.5`](https://redirect.github.com/gradle/gradle/releases/tag/v8.5.0): 8.5 [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.4.0...v8.5.0) The Gradle team is excited to announce Gradle 8.5. [Read the Release Notes](https://docs.gradle.org/8.5/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Ahmed Ehab](https://redirect.github.com/ahmedehabb), [Alex Landau](https://redirect.github.com/AlexLandau), [Aurimas](https://redirect.github.com/liutikas), [Björn Kautler](https://redirect.github.com/Vampire), [bodhili](https://redirect.github.com/bodhili), [Daniel Le Berre](https://redirect.github.com/danielleberre), [davidburstrom](https://redirect.github.com/davidburstrom), [Franz Wimmer](https://redirect.github.com/zalintyre), [Jongwoo Han](https://redirect.github.com/jongwooo), [Ken](https://redirect.github.com/kennethshackleton), [Leonardo Silveira](https://redirect.github.com/sombriks), [Martin Bonnin](https://redirect.github.com/martinbonnin), [Matthew Von-Maszewski](https://redirect.github.com/matthewvon), [Nik Clayton](https://redirect.github.com/nikclayton), [noeppi_noeppi](https://redirect.github.com/noeppi-noeppi), [Philip Wedemann](https://redirect.github.com/hfhbd), [Philipp Schneider](https://redirect.github.com/p-schneider), [Tomas Bjerre](https://redirect.github.com/tomasbjerre) #### Upgrade instructions Switch your build to use Gradle 8.5 by updating your wrapper: ./gradlew wrapper --gradle-version=8.5 See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.5/userguide/upgrading_version\_8.html) to learn about deprecations, breaking changes and other considerations when upgrading. For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/8.5/userguide/compatibility.html). #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.github.com/gradle/gradle/issues) adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss). We hope you will build happiness with Gradle, and we look forward to your feedback via [Twitter](https://twitter.com/gradle) or on [GitHub](https://redirect.github.com/gradle).
sksamuel/cohort (com.sksamuel.cohort:cohort-hikari) ### [`v2.6.0`](https://redirect.github.com/sksamuel/cohort/blob/HEAD/changelog.md#260) - Updated to use ktor 3.0 ### [`v2.5.0`](https://redirect.github.com/sksamuel/cohort/blob/HEAD/changelog.md#250) - Removed warmup checks - Removed `cohort-http` module. Instead these healthchecks can be found inside `cohort-ktor` or `cohort-vertx` depending on your choice of framework. ### [`v2.4.1`](https://redirect.github.com/sksamuel/cohort/blob/HEAD/changelog.md#241) - Bumped versions of dependencies - Added deployment logging on startup
slugify/slugify (com.github.slugify:slugify) ### [`v3.0.7`](https://redirect.github.com/slugify/slugify/compare/3.0.6...3.0.7) [Compare Source](https://redirect.github.com/slugify/slugify/compare/3.0.6...3.0.7)
pgjdbc/pgjdbc (org.postgresql:postgresql) ### [`v42.7.4`](https://redirect.github.com/pgjdbc/pgjdbc/blob/HEAD/CHANGELOG.md#4274-2024-08-22-080000--0400) ##### Added - chore: SCRAM dependency to 3.1 and support channel binding [PR #​3188](https://redirect.github.com/pgjdbc/pgjdbc/pull/3188) - chore: Add PostgreSQL 15, 16, and 17beta1 to CI tests [PR #​3299](https://redirect.github.com/pgjdbc/pgjdbc/pull/3299) - test: Update to 17beta3 [PR #​3308](https://redirect.github.com/pgjdbc/pgjdbc/pull/3308) - chore: Implement direct SSL ALPN connections [PR #​3252](https://redirect.github.com/pgjdbc/pgjdbc/pull/3252) - translation: Add Korean translation file [PR #​3276](https://redirect.github.com/pgjdbc/pgjdbc/pull/3276) ##### Fixed - fix: PgInterval ignores case for represented interval string [PR #​3344](https://redirect.github.com/pgjdbc/pgjdbc/pull/3344) - perf: Avoid extra copies when receiving int4 and int2 in PGStream [PR #​3295](https://redirect.github.com/pgjdbc/pgjdbc/pull/3295) - fix: Add support for Infinity::numeric values in ResultSet.getObject [PR #​3304](https://redirect.github.com/pgjdbc/pgjdbc/pull/3304) - fix: Ensure order of results for getDouble [PR #​3301](https://redirect.github.com/pgjdbc/pgjdbc/pull/3301) - perf: Replace BufferedOutputStream with unsynchronized PgBufferedOutputStream, allow configuring different Java and SO_SNDBUF buffer sizes [PR #​3248](https://redirect.github.com/pgjdbc/pgjdbc/pull/3248) - fix: Fix SSL tests [PR #​3260](https://redirect.github.com/pgjdbc/pgjdbc/pull/3260) - fix: Support bytea in preferQueryMode=simple [PR #​3243](https://redirect.github.com/pgjdbc/pgjdbc/pull/3243) - fix: Fix [#​3234](https://redirect.github.com/pgjdbc/pgjdbc/issues/3234) - Return -1 as update count for stored procedure calls [PR #​3235](https://redirect.github.com/pgjdbc/pgjdbc/pull/3235) - fix: Fix [#​3224](https://redirect.github.com/pgjdbc/pgjdbc/issues/3224) - conversion for TIME '24:00' to LocalTime breaks in binary-mode [PR #​3225](https://redirect.github.com/pgjdbc/pgjdbc/pull/3225) - perf: Speed up getDate by parsing bytes instead of String [PR #​3141](https://redirect.github.com/pgjdbc/pgjdbc/pull/3141) - fix: support PreparedStatement.setBlob(1, Blob) and PreparedStatement.setClob(1, Clob) for lobs that return -1 for length [PR #​3136](https://redirect.github.com/pgjdbc/pgjdbc/pull/3136) - fix: Validates resultset Params in PGStatement constructor. uses assertThro… [PR #​3171](https://redirect.github.com/pgjdbc/pgjdbc/pull/3171) - fix: Validates resultset parameters [PR #​3167](https://redirect.github.com/pgjdbc/pgjdbc/pull/3167) - docs: Replace greater to with greater than [PR #​3315](https://redirect.github.com/pgjdbc/pgjdbc/pull/3315) - docs: Clarify binaryTransfer and prepareThreshold [PR #​3338](https://redirect.github.com/pgjdbc/pgjdbc/pull/3338) - docs: use.md, typo [PR #​3314](https://redirect.github.com/pgjdbc/pgjdbc/pull/3314) - test: Use docker v2 which changes docker-compose to docker compose [#​3339](https://redirect.github.com/pgjdbc/pgjdbc/pull/3339) - refactor: Merge PgPreparedStatement#setBinaryStream int and long methods [PR #​3165](https://redirect.github.com/pgjdbc/pgjdbc/pull/3165) - test: Test both binaryMode=true,false when creating connections in DatabaseMetaDataTest [PR #​3231](https://redirect.github.com/pgjdbc/pgjdbc/pull/3231) - docs: Fixed typos in all source code and documentations [PR #​3242](https://redirect.github.com/pgjdbc/pgjdbc/pull/3242) - chore: Remove self-hosted runner [PR #​3227](https://redirect.github.com/pgjdbc/pgjdbc/pull/3227) - docs: Add cancelSignalTimeout in README [PR #​3190](https://redirect.github.com/pgjdbc/pgjdbc/pull/3190) - docs: Document READ_ONLY_MODE in README [PR #​3175](https://redirect.github.com/pgjdbc/pgjdbc/pull/3175) - test: Test for +/- infinity double values [PR #​3294](https://redirect.github.com/pgjdbc/pgjdbc/pull/3294) - test: Switch localhost and auth-test around for test-gss [PR #​3343](https://redirect.github.com/pgjdbc/pgjdbc/pull/3343) - fix: remove preDescribe from internalExecuteBatch [PR #​2883](https://redirect.github.com/pgjdbc/pgjdbc/pull/2883) ##### Deprecated - test: Deprecate all PostgreSQL versions older than 9.1 [PR #​3335](https://redirect.github.com/pgjdbc/pgjdbc/pull/3335) ### [`v42.7.3`](https://redirect.github.com/pgjdbc/pgjdbc/blob/HEAD/CHANGELOG.md#4273-2024-04-14-145100--0400) ##### Changed - chore: gradle config enforces 17+ [PR #​3147](https://redirect.github.com/pgjdbc/pgjdbc/pull/3147) ##### Fixed - fix: boolean types not handled in SimpleQuery mode [PR #​3146](https://redirect.github.com/pgjdbc/pgjdbc/pull/3146) - make sure we handle boolean types in simple query mode - support uuid as well - handle all well known types in text mode and change `else if` to `switch` - fix: released new versions of 42.2.29, 42.3.10, 42.4.5, 42.5.6, 42.6.2 to deal with `NoSuchMethodError on ByteBuffer#position` when running on Java 8 ### [`v42.7.2`](https://redirect.github.com/pgjdbc/pgjdbc/blob/HEAD/CHANGELOG.md#4272-2024-02-21-082300--0500) ##### Security - security: SQL Injection via line comment generation, it is possible in `SimpleQuery` mode to generate a line comment by having a placeholder for a numeric with a `-` such as `-?`. There must be second placeholder for a string immediately after. Setting the parameter to a -ve value creates a line comment. This has been fixed in this version fixes [CVE-2024-1597](https://www.cve.org/CVERecord?id=CVE-2024-1597). Reported by [Paul Gerste](https://redirect.github.com/paul-gerste-sonarsource). See the [security advisory](https://redirect.github.com/pgjdbc/pgjdbc/security/advisories/GHSA-24rp-q3w6-vc56) for more details. This has been fixed in versions 42.7.2, 42.6.1 42.5.5, 42.4.4, 42.3.9, 42.2.28.jre7. See the security advisory for work arounds. ##### Changed - fix: Use simple query for isValid. Using Extended query sends two messages checkConnectionQuery was never ever set or used, removed [PR #​3101](https://redirect.github.com/pgjdbc/pgjdbc/pull/3101) - perf: Avoid autoboxing bind indexes by [@​bokken](https://redirect.github.com/bokken) in [PR #​1244](https://redirect.github.com/pgjdbc/pgjdbc/pull/1244) - refactor: Document that encodePassword will zero out the password array, and remove driver's default encodePassword by [@​vlsi](https://redirect.github.com/vlsi) in [PR #​3084](https://redirect.github.com/pgjdbc/pgjdbc/pull/3084) ##### Added - feat: Add PasswordUtil for encrypting passwords client side [PR #​3082](https://redirect.github.com/pgjdbc/pgjdbc/pull/3082) ### [`v42.7.1`](https://redirect.github.com/pgjdbc/pgjdbc/blob/HEAD/CHANGELOG.md#4271-2023-12-06-083400--0500) ##### Changed - perf: improve performance of PreparedStatement.setBlob, BlobInputStream, and BlobOutputStream with dynamic buffer sizing [PR #​3044](https://redirect.github.com/pgjdbc/pgjdbc/pull/3044) ##### Fixed - fix: Apply connectTimeout before SSLSocket.startHandshake to avoid infinite wait in case the connection is broken [PR #​3040](https://redirect.github.com/pgjdbc/pgjdbc/pull/3040) - fix: support waffle-jna 2.x and 3.x by using reflective approach for ManagedSecBufferDesc [PR #​2720](https://redirect.github.com/pgjdbc/pgjdbc/pull/2720) Fixes [Issue #​2690](https://redirect.github.com/pgjdbc/pgjdbc/issues/2720). - fix: NoSuchMethodError on ByteBuffer#position When Running on Java 8 when accessing arrays, fixes [Issue #​3014](https://redirect.github.com/pgjdbc/pgjdbc/issues/3014) - Revert "[PR #​2925](https://redirect.github.com/pgjdbc/pgjdbc/pull/2925) Use canonical DateStyle name" [PR #​3035](https://redirect.github.com/pgjdbc/pgjdbc/pull/3035) Fixes [Issue #​3008](https://redirect.github.com/pgjdbc/pgjdbc/issues/3008) - Revert "[PR ##​2973](https://redirect.github.com/pgjdbc/pgjdbc/pull/2973) feat: support SET statements combining with other queries with semicolon in PreparedStatement" [PR #​3010](https://redirect.github.com/pgjdbc/pgjdbc/pull/3010) Fix

Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR was generated by Mend Renovate. View the repository job log.