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

Bump the all group across 1 directory with 8 updates #1016

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 3, 2025

Bumps the all group with 8 updates in the / directory:

Package From To
io.mockk:mockk 1.13.14 1.13.16
org.jetbrains.kotlinx:kotlinx-serialization-hocon 1.7.3 1.8.0
com.charleskorn.kaml:kaml 0.67.0 0.70.0
org.flywaydb:flyway-database-postgresql 11.1.0 11.3.0
org.jooq:jooq 3.19.16 3.19.18
org.postgresql:postgresql 42.7.4 42.7.5
io.micrometer:micrometer-registry-prometheus 1.14.2 1.14.3
org.jooq:jooq-codegen 3.19.16 3.19.18

Updates io.mockk:mockk from 1.13.14 to 1.13.16

Release notes

Sourced from io.mockk:mockk's releases.

1.13.16

What's Changed

Full Changelog: mockk/mockk@1.13.14...1.13.16

Commits
  • 9d151cb Version bump
  • 59d8d16 Merge pull request #1332 from kpadhiamex/1073-fix-issue-with-mocking-value-cl...
  • f602f77 Used Result.success("") for Kotlin class comparison instead of string name co...
  • 580c1d7 Used Kotlin class comparison instead of name comparison
  • 2ddd49d Fix( Issue #1073): Bug fix for the issue with mocking value classes with coEv...
  • See full diff in compare view

Updates org.jetbrains.kotlinx:kotlinx-serialization-hocon from 1.7.3 to 1.8.0

Release notes

Sourced from org.jetbrains.kotlinx:kotlinx-serialization-hocon's releases.

1.8.0

This release contains all of the changes from 1.8.0-RC. Kotlin 2.1.0 is used as a default, while upcoming 2.1.10 is also supported. Also added small bugfixes, including speedup of ProtoWireType.from (#2879).

Changelog for 1.8.0-RC is presented below:

@JsonIgnoreUnknownKeys annotation

Previously, only global setting JsonBuilder.ignoreUnknownKeys controlled whether Json parser would throw exception if input contained a property that was not declared in a @Serializable class. There were a lot of complaints that this setting is not flexible enough. To address them, we added new @JsonIgnoreUnknownKeys annotation that can be applied on a per-class basis. With this annotation, it is possible to allow unknown properties for annotated classes, while general decoding methods (such as Json.decodeFromString and others) would still reject them for everything else. See details in the corresponding PR.

Stabilization of SerialDescriptor API and @SealedSerializationApi annotation

SerialDescriptor, SerialKind, and related API has been around for a long time and has proven itself useful. The main reason @ExperimentalSerializationApi was on SerialDescriptor's properties is that we wanted to discourage people from subclassing it. Fortunately, Kotlin 2.1 provides a special mechanism for such a case — SubclassOptInRequired. New kotlinx.serialization.SealedSerializationApi annotation designates APIs as public for use, but closed for implementation — the case for SerialDescriptor, which is a non-sealed interface for technical reasons. Now you can use most of SerialDescriptor and its builders API without the need to opt-in into experimental serialization API. See the PR for more details.

Note: All SerialKinds are stable API now, except PolymorphicKind — we may want to expand it in the future.

Generate Java 8's default method implementations in interfaces

TL;DR This change ensures better binary compatibility in the future for library. You should not experience any difference from it.

kotlinx.serialization library contains a lot of interfaces with default method implementations. Historically, Kotlin compiled a synthetic DefaultImpls class for them. Starting from Kotlin 1.4, it was possible to compile them using as Java 8's default methods to ensure that new methods can still be added to interfaces without the need for implementors to recompile. To preserve binary compatibility with existing clients, a special all-compatbility mode is supported in compiler to generate both default methods and synthetic DefaultImpls class.

Now, kotlinx.serialization finally makes use of this all-compatibility mode, which potentially allows us to add new methods to interfaces such as SerialDescriptor, Encoder, Decoder, etc., without breaking existing clients. This change is expected to have no effect on existing clients, and no action from your side is required.

... (truncated)

Changelog

Sourced from org.jetbrains.kotlinx:kotlinx-serialization-hocon's changelog.

1.8.0 / 2025-01-06

This release contains all of the changes from 1.8.0-RC. Kotlin 2.1.0 is used as a default, while upcoming 2.1.10 is also supported. Also added small bugfixes, including speedup of ProtoWireType.from (#2879).

1.8.0-RC / 2024-12-10

This is a release candidate for the next version. It is based on Kotlin 2.1.0 and includes a few new features, as well as bugfixes and improvements:

@JsonIgnoreUnknownKeys annotation

Previously, only global setting JsonBuilder.ignoreUnknownKeys controlled whether Json parser would throw exception if input contained a property that was not declared in a @Serializable class. There were a lot of complaints that this setting is not flexible enough. To address them, we added new @JsonIgnoreUnknownKeys annotation that can be applied on a per-class basis. With this annotation, it is possible to allow unknown properties for annotated classes, while general decoding methods (such as Json.decodeFromString and others) would still reject them for everything else. See details in the corresponding PR.

Stabilization of SerialDescriptor API and @SealedSerializationApi annotation

SerialDescriptor, SerialKind, and related API has been around for a long time and has proven itself useful. The main reason @ExperimentalSerializationApi was on SerialDescriptor's properties is that we wanted to discourage people from subclassing it. Fortunately, Kotlin 2.1 provides a special mechanism for such a case — SubclassOptInRequired. New kotlinx.serialization.SealedSerializationApi annotation designates APIs as public for use, but closed for implementation — the case for SerialDescriptor, which is a non-sealed interface for technical reasons. Now you can use most of SerialDescriptor and its builders API without the need to opt-in into experimental serialization API. See the PR for more details.

Note: All SerialKinds are stable API now, except PolymorphicKind — we may want to expand it in the future.

Generate Java 8's default method implementations in interfaces

TL;DR This change ensures better binary compatibility in the future for library. You should not experience any difference from it.

kotlinx.serialization library contains a lot of interfaces with default method implementations. Historically, Kotlin compiled a synthetic DefaultImpls class for them. Starting from Kotlin 1.4, it was possible to compile them using as Java 8's default methods to ensure that new methods can still be added to interfaces without the need for implementors to recompile. To preserve binary compatibility with existing clients, a special all-compatbility mode is supported in compiler

... (truncated)

Commits

Updates com.charleskorn.kaml:kaml from 0.67.0 to 0.70.0

Release notes

Sourced from com.charleskorn.kaml:kaml's releases.

0.70.0

0.70.0 (2025-02-01)

Dependency Updates

  • update dependency com.squareup.okio:okio to v3.10.2 (#660) (7787824)

0.69.0

0.69.0 (2025-02-01)

Dependency Updates

0.68.0

0.68.0 (2025-02-01)

Dependency Updates

0.67.1

0.67.1 (2025-01-30)

Documentation

  • update info about underlying YAML library (#669) (eaf8995)

Dependency Updates

  • internal: update actions/setup-java action to v4.7.0 (#670) (4452754)
  • internal: update actions/setup-node action to v4.2.0 (#666) (f6bb32a)
  • internal: update dependency com.diffplug.spotless:spotless-plugin-gradle to v7 (#656) (f7d8ed6)
  • internal: update dependency com.diffplug.spotless:spotless-plugin-gradle to v7.0.1 (#658) (7e7e15e)
  • internal: update dependency com.diffplug.spotless:spotless-plugin-gradle to v7.0.2 (#663) (087c38b)
  • internal: update dependency gradle to v8.12 (#652) (1b7766e)
  • internal: update dependency gradle to v8.12.1 (#665) (c00dab0)
  • internal: update dependency semantic-release to v24.2.1 (#653) (08e154f)
  • internal: update softprops/action-gh-release action to v2.2.1 (#659) (89d6065)
Commits
  • 7787824 deps: update dependency com.squareup.okio:okio to v3.10.2 (#660)
  • d448f86 deps: update kotlin to v2.1.10 (#667)
  • 83dd925 deps: update Kotlin to 2.1.0 (#664)
  • c04effc deps(internal): update gradle/actions action to v4.3.0 (#671)
  • eaf8995 docs: update info about underlying YAML library (#669)
  • 4452754 deps(internal): update actions/setup-java action to v4.7.0 (#670)
  • f6bb32a deps(internal): update actions/setup-node action to v4.2.0 (#666)
  • c00dab0 deps(internal): update dependency gradle to v8.12.1 (#665)
  • 087c38b deps(internal): update dependency com.diffplug.spotless:spotless-plugin-gradl...
  • 89d6065 deps(internal): update softprops/action-gh-release action to v2.2.1 (#659)
  • Additional commits viewable in compare view

Updates org.flywaydb:flyway-database-postgresql from 11.1.0 to 11.3.0

Updates org.jooq:jooq from 3.19.16 to 3.19.18

Updates org.postgresql:postgresql from 42.7.4 to 42.7.5

Release notes

Sourced from org.postgresql:postgresql's releases.

v42.7.5

Changes

⬆️ Dependencies

... (truncated)

Changelog

Sourced from org.postgresql:postgresql's changelog.

[42.7.5] (2025-01-14 08:00:00 -0400)

Added

Fixed

Commits
  • 94a1693 update changelogs and increment version in gradle.properties for release (#3478)
  • ce54dfd chore: replace deprecated kotlinOptions with a replacement API
  • 398029e chore: avoid failure in osgi-test/onlyIf if -PjdkBuildVersion is missing at t...
  • 7245443 test: skip :pgjdbc-osgi-test:test when runnning tests with Java 8
  • 7747527 chore(deps): update dependency gradle to v8.12
  • bb07a4b chore(deps): update codecov/codecov-action digest to adfacf2
  • f545514 chore(deps): update dependency sbt/sbt to v1.10.7
  • 45df56c fix(deps): update dependency org.ops4j.pax.url:pax-url-aether to v2.6.15
  • b87e106 fix(deps): update junit5 monorepo to v5.11.4
  • 5603477 fix(deps): update dependency com.github.spotbugs:com.github.spotbugs.gradle.p...
  • Additional commits viewable in compare view

Updates io.micrometer:micrometer-registry-prometheus from 1.14.2 to 1.14.3

Release notes

Sourced from io.micrometer:micrometer-registry-prometheus's releases.

1.14.3

🐞 Bug Fixes

  • Handle RuntimeException when getting/setting JMS headers #5746
  • NPE occurs when AOP is applied to a method that returns CompletableFuture #5741
  • Performance regression in MeterRegistry#remove with many meters #5466
  • Exponential histogram throws ArrayIndexOutOfBoundsException #5740

🔨 Dependency Upgrades

  • Bump com.netflix.spectator:spectator-reg-atlas from 1.8.2 to 1.8.3 #5799
  • Bump software.amazon.awssdk:cloudwatch from 2.29.23 to 2.29.46 #5795
  • Bump io.prometheus:prometheus-metrics-bom from 1.3.4 to 1.3.5 #5783

📔 Documentation

  • Polish gh-5751 #5760
  • Improve docs for same name with different tags #5751
  • Document no support for meta-annotations with @Timed/@Counted #5737
  • Remove outdated warnings in docs for @Counted/@Timed #5736

❤️ Contributors

Thank you to all the contributors who worked on this release:

@​cfredri4 and @​izeye

Commits
  • 73e7928 Merge branch '1.13.x' into 1.14.x
  • 229a787 Adds post release action; fixes gh-5805
  • 4c64ed5 Merge branch '1.13.x' into 1.14.x
  • d1c8045 Merge branch '1.12.x' into 1.13.x
  • 5010e2d Polish (#5759)
  • 96f6e5d Polish 1c891c7 (#5804)
  • 521d57d Add a test verifying that a single character meter name is allowed for Promet...
  • 7e35196 Merge branch '1.13.x' into 1.14.x
  • 819fa61 Merge branch '1.12.x' into 1.13.x
  • be6f962 Handle all exceptions when getting/setting JMS headers
  • Additional commits viewable in compare view

Updates org.jooq:jooq-codegen from 3.19.16 to 3.19.18

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the all group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [io.mockk:mockk](https://github.com/mockk/mockk) | `1.13.14` | `1.13.16` |
| [org.jetbrains.kotlinx:kotlinx-serialization-hocon](https://github.com/Kotlin/kotlinx.serialization) | `1.7.3` | `1.8.0` |
| [com.charleskorn.kaml:kaml](https://github.com/charleskorn/kaml) | `0.67.0` | `0.70.0` |
| org.flywaydb:flyway-database-postgresql | `11.1.0` | `11.3.0` |
| org.jooq:jooq | `3.19.16` | `3.19.18` |
| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.4` | `42.7.5` |
| [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) | `1.14.2` | `1.14.3` |
| org.jooq:jooq-codegen | `3.19.16` | `3.19.18` |



Updates `io.mockk:mockk` from 1.13.14 to 1.13.16
- [Release notes](https://github.com/mockk/mockk/releases)
- [Commits](mockk/mockk@1.13.14...1.13.16)

Updates `org.jetbrains.kotlinx:kotlinx-serialization-hocon` from 1.7.3 to 1.8.0
- [Release notes](https://github.com/Kotlin/kotlinx.serialization/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md)
- [Commits](Kotlin/kotlinx.serialization@v1.7.3...v1.8.0)

Updates `com.charleskorn.kaml:kaml` from 0.67.0 to 0.70.0
- [Release notes](https://github.com/charleskorn/kaml/releases)
- [Changelog](https://github.com/charleskorn/kaml/blob/main/.releaserc.yml)
- [Commits](charleskorn/kaml@0.67.0...0.70.0)

Updates `org.flywaydb:flyway-database-postgresql` from 11.1.0 to 11.3.0

Updates `org.jooq:jooq` from 3.19.16 to 3.19.18

Updates `org.postgresql:postgresql` from 42.7.4 to 42.7.5
- [Release notes](https://github.com/pgjdbc/pgjdbc/releases)
- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md)
- [Commits](pgjdbc/pgjdbc@REL42.7.4...REL42.7.5)

Updates `io.micrometer:micrometer-registry-prometheus` from 1.14.2 to 1.14.3
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.14.2...v1.14.3)

Updates `org.jooq:jooq-codegen` from 3.19.16 to 3.19.18

---
updated-dependencies:
- dependency-name: io.mockk:mockk
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: org.jetbrains.kotlinx:kotlinx-serialization-hocon
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: com.charleskorn.kaml:kaml
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: org.flywaydb:flyway-database-postgresql
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: org.jooq:jooq
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: org.postgresql:postgresql
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: org.jooq:jooq-codegen
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Feb 3, 2025
Copy link
Contributor Author

dependabot bot commented on behalf of github Feb 10, 2025

Superseded by #1018.

@dependabot dependabot bot closed this Feb 10, 2025
@dependabot dependabot bot deleted the dependabot/gradle/all-e84e1fbfea branch February 10, 2025 02:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file java Pull requests that update Java code
Development

Successfully merging this pull request may close these issues.

0 participants