[GitHub] [avro] dependabot[bot] opened a new pull request, #2388: Bump com.diffplug.spotless:spotless-maven-plugin from 2.27.2 to 2.38.0 in /lang/java
dependabot[bot] opened a new pull request, #2388: URL: https://github.com/apache/avro/pull/2388 Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) from 2.27.2 to 2.38.0. Changelog Sourced from https://github.com/diffplug/spotless/blob/main/CHANGES.md";>com.diffplug.spotless:spotless-maven-plugin's changelog. [2.38.0] - 2023-04-06 Added Support configuration of mirrors for P2 repositories in EquoBasedStepBuilder (https://redirect.github.com/diffplug/spotless/issues/1629";>#1629). The style option in Palantir Java Format (https://redirect.github.com/diffplug/spotless/pull/1654";>#1654). Added formatter for Gherkin feature files (https://redirect.github.com/diffplug/spotless/issues/1649";>#1649). Changes POTENTIALLY BREAKING Converted googleJavaFormat to a compile-only dependency and drop support for versions < 1.8. (https://redirect.github.com/diffplug/spotless/pull/1630";>#1630) Bump default cleanthat version to latest 2.6 -> 2.13. (https://redirect.github.com/diffplug/spotless/pull/1589";>#1589 and https://redirect.github.com/diffplug/spotless/pull/1661";>#1661) Bump default diktat version 1.2.4.2 -> 1.2.5. (https://redirect.github.com/diffplug/spotless/pull/1631";>#1631) Bump default flexmark version 0.62.2 -> 0.64.0. (https://redirect.github.com/diffplug/spotless/pull/1302";>#1302) Bump default googleJavaFormat version 1.15.0 -> 1.16.0. (https://redirect.github.com/diffplug/spotless/pull/1630";>#1630) Bump default scalafmt version 3.7.1 -> 3.7.3. (https://redirect.github.com/diffplug/spotless/pull/1584";>#1584) Bump default Eclipse formatters for the 2023-03 release. (https://redirect.github.com/diffplug/spotless/pull/1662";>#1662) JDT and GrEclipse 4.26 -> 4.27 Improve GrEclipse error reporting. (https://redirect.github.com/diffplug/spotless/pull/1660";>#1660) CDT 11.0 -> 11.1 [2.37.0] - 2023-03-13 Added You can now put the filename into a license header template with $FILE. (https://redirect.github.com/diffplug/spotless/pull/1605";>#1605 fixes https://redirect.github.com/diffplug/spotless/issues/1147";>#1147) Changes We are now opting in to Gradle's new stable configuration cache. (https://redirect.github.com/diffplug/spotless/pull/1591";>#1591) Adopt https://github.com/equodev/equo-ide/tree/main/solstice";>Equo Solstice OSGi and p2 shim to update all Eclipse-based plugins. (https://redirect.github.com/diffplug/spotless/pull/1524";>#1524) Eclipse JDT now supports 4.9 through 4.26. Also we now recommend dropping the last .0, e.g. 4.26 instead of 4.26.0, you'll get warnings to help you switch. Eclipse Groovy now supports 4.18 through 4.26. Also we now recommend dropping the last .0, e.g. 4.26 instead of 4.26.0, you'll get warnings to help you switch. Eclipse CDT now supports 10.6 through 11.0. Eclipse WTP is still WIP at https://redirect.github.com/diffplug/spotless/pull/1622";>#1622. [2.36.0] - 2023-02-27 Added gradlew equoIde opens a repeatable clean Spotless dev environment. (https://redirect.github.com/diffplug/spotless/pull/1523";>#1523) cleanthat added includeDraft option, to include draft mutators from composite mutators. (https://redirect.github.com/diffplug/spotless/pull/1574";>#1574) npm-based formatters now support caching of node_modules directory (https://redirect.github.com/diffplug/spotless/pull/1590";>#1590) Fixed JacksonJsonFormatterFunc handles json files with an Array as root. (https://redirect.github.com/diffplug/spotless/pull/1585";>#1585) Changes Bump default cleanthat version to latest 2.1 -> 2.6 (https://redirect.github.com/diffplug/spotless/pull/1569";>#1569 and https://redirect.github.com/diffplug/spotless/pull/1574";>#1574) Reduce logging-noise created by npm-based formatters (https://redirect.github.com/diffplug/spotless/pull/1590";>#1590 fixes https://redirect.github.com/diffplug/spotless/issues/1582";>#1582) [2.35.0] - 2023-02-10 Added CleanThat Java Refactorer. (https://redirect.github.com/diffplug/spotless/pull/1560";>#1560) Introduce LazyArgLogger to allow for lazy evaluation of log messages in slf4j logging. (https://redirect.github.com/diffplug/spotless/pull/1565";>#1565) Fixed Allow multiple instances of the same npm-based formatter to be used by separating their node_modules directories. (https://redirect.github.com/diffplug/spotless/pull/1565";>#1565) ktfmt default style uses correct continuation indent. (https://redirect.github.com/diffplug/spotless/pull/1562";>#1562) Changes Bump default ktfmt version to latest 0.42 -> 0.43 (https://redirect.github.com/diffplug/spotless/pull/1561";>#1561) Bump default jackson version to latest 2.14.1 -> 2.14.2 (https://redirect.github.com/diffplug/spotless/pull/1536";>#1536) ... (trunc
[GitHub] [avro] dependabot[bot] closed pull request #2351: Bump snappy-java from 1.1.10.1 to 1.1.10.2 in /lang/java
dependabot[bot] closed pull request #2351: Bump snappy-java from 1.1.10.1 to 1.1.10.2 in /lang/java URL: https://github.com/apache/avro/pull/2351 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@avro.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [avro] dependabot[bot] opened a new pull request, #2387: Bump org.xerial.snappy:snappy-java from 1.1.10.1 to 1.1.10.3 in /lang/java
dependabot[bot] opened a new pull request, #2387: URL: https://github.com/apache/avro/pull/2387 Bumps [org.xerial.snappy:snappy-java](https://github.com/xerial/snappy-java) from 1.1.10.1 to 1.1.10.3. Release notes Sourced from https://github.com/xerial/snappy-java/releases";>org.xerial.snappy:snappy-java's releases. v1.1.10.3 What's Changed 🐛 Bug Fixes Fix the GLIBC_2.32 not found issue of libsnappyjava.so in certain Linux distributions on s390x by https://github.com/kun-lu20";>@kun-lu20 in https://redirect.github.com/xerial/snappy-java/pull/481";>xerial/snappy-java#481 🔗 Dependency Updates Update scalafmt-core to 3.7.10 by https://github.com/xerial-bot";>@xerial-bot in https://redirect.github.com/xerial/snappy-java/pull/480";>xerial/snappy-java#480 Update native libraries by https://github.com/github-actions";>@github-actions in https://redirect.github.com/xerial/snappy-java/pull/482";>xerial/snappy-java#482 New Contributors https://github.com/kun-lu20";>@kun-lu20 made their first contribution in https://redirect.github.com/xerial/snappy-java/pull/481";>xerial/snappy-java#481 Full Changelog: https://github.com/xerial/snappy-java/compare/v1.1.10.2...v1.1.10.3";>https://github.com/xerial/snappy-java/compare/v1.1.10.2...v1.1.10.3 v1.1.10.2 What's Changed 🐛 Bug Fixes Update libsnappy.so for s390x by https://github.com/namrata-ibm";>@namrata-ibm in https://redirect.github.com/xerial/snappy-java/pull/474";>xerial/snappy-java#474 🔗 Dependency Updates Update sbt to 1.9.1 by https://github.com/xerial-bot";>@xerial-bot in https://redirect.github.com/xerial/snappy-java/pull/467";>xerial/snappy-java#467 Update scalafmt-core to 3.7.6 by https://github.com/xerial-bot";>@xerial-bot in https://redirect.github.com/xerial/snappy-java/pull/470";>xerial/snappy-java#470 Update scalafmt-core to 3.7.7 by https://github.com/xerial-bot";>@xerial-bot in https://redirect.github.com/xerial/snappy-java/pull/472";>xerial/snappy-java#472 Update native libraries by https://github.com/github-actions";>@github-actions in https://redirect.github.com/xerial/snappy-java/pull/475";>xerial/snappy-java#475 Update scalafmt-core to 3.7.9 by https://github.com/xerial-bot";>@xerial-bot in https://redirect.github.com/xerial/snappy-java/pull/478";>xerial/snappy-java#478 Update sbt to 1.9.2 by https://github.com/xerial-bot";>@xerial-bot in https://redirect.github.com/xerial/snappy-java/pull/476";>xerial/snappy-java#476 🛠 Internal Updates Update airframe-log to 23.5.7 by https://github.com/xerial-bot";>@xerial-bot in https://redirect.github.com/xerial/snappy-java/pull/458";>xerial/snappy-java#458 Update airframe-log to 23.6.0 by https://github.com/xerial-bot";>@xerial-bot in https://redirect.github.com/xerial/snappy-java/pull/460";>xerial/snappy-java#460 Update sbt-dynver to 5.0.1 by https://github.com/xerial-bot";>@xerial-bot in https://redirect.github.com/xerial/snappy-java/pull/461";>xerial/snappy-java#461 Update airframe-log to 23.6.1 by https://github.com/xerial-bot";>@xerial-bot in https://redirect.github.com/xerial/snappy-java/pull/463";>xerial/snappy-java#463 Update airframe-log to 23.6.2 by https://github.com/xerial-bot";>@xerial-bot in https://redirect.github.com/xerial/snappy-java/pull/465";>xerial/snappy-java#465 Update airframe-log to 23.7.0 by https://github.com/xerial-bot";>@xerial-bot in https://redirect.github.com/xerial/snappy-java/pull/471";>xerial/snappy-java#471 Update airframe-log to 23.7.1 by https://github.com/xerial-bot";>@xerial-bot in https://redirect.github.com/xerial/snappy-java/pull/473";>xerial/snappy-java#473 Update airframe-log to 23.7.2 by https://github.com/xerial-bot";>@xerial-bot in https://redirect.github.com/xerial/snappy-java/pull/479";>xerial/snappy-java#479 Full Changelog: https://github.com/xerial/snappy-java/compare/v1.1.10.1...v1.1.10.2";>https://github.com/xerial/snappy-java/compare/v1.1.10.1...v1.1.10.2 Commits https://github.com/xerial/snappy-java/commit/25261c457edfe138e263b5167874c11d6f92163d";>25261c4 Update native libraries for de674f6d73b534d89f2452aee190a0321356dceb (https://redirect.github.com/xerial/snappy-java/issues/482";>#482) https://github.com/xerial/snappy-java/commit/de674f6d73b534d89f2452aee190a0321356dceb";>de674f6 Fix the `GLIBC_2.32' not found issue on s390x (https://redirect.github.com/xerial/snappy-java/issues/481";>#481) https://github.com/xerial/snappy-java/commit/f3baef0707a768f9a226cce12cad8b835de26300";>f3baef0 Update scalafmt-core to 3.7.10 (https://redirect.github.com/xerial/snappy-java/issues/480";>#480) https://github.com/xerial/snappy-java/commit/13b907da52e3b808b29ed41c7253550fdaaf16cc";>13b907d Update airframe-log to 23.7.2 (https://redirect.github.com/xerial/snappy-java/issues/479";>#479) https://github.com/xerial/snappy-java/commit/589b5d36a5
[GitHub] [avro] dependabot[bot] opened a new pull request, #2386: Bump junit5.version from 5.9.3 to 5.10.0 in /lang/java
dependabot[bot] opened a new pull request, #2386: URL: https://github.com/apache/avro/pull/2386 Bumps `junit5.version` from 5.9.3 to 5.10.0. Updates `org.junit.vintage:junit-vintage-engine` from 5.9.3 to 5.10.0 Release notes Sourced from https://github.com/junit-team/junit5/releases";>org.junit.vintage:junit-vintage-engine's releases. JUnit 5.10.0 = Platform 1.10.0 + Jupiter 5.10.0 + Vintage 5.10.0 See http://junit.org/junit5/docs/5.10.0/release-notes/";>Release Notes. Full Changelog: https://github.com/junit-team/junit5/compare/r5.10.0-RC2...r5.10.0";>https://github.com/junit-team/junit5/compare/r5.10.0-RC2...r5.10.0 JUnit 5.10.0-RC2 = Platform 1.10.0-RC2+ Jupiter 5.10.0-RC2 + Vintage 5.10.0-RC2 See http://junit.org/junit5/docs/5.10.0-RC2/release-notes/";>Release Notes. JUnit 5.10.0-RC1 = Platform 1.10.0-RC1 + Jupiter 5.10.0-RC1 + Vintage 5.10.0-RC1 See http://junit.org/junit5/docs/5.10.0-RC1/release-notes/";>Release Notes. JUnit 5.10.0-M1 = Platform 1.10.0-M1 + Jupiter 5.10.0-M1 + Vintage 5.10.0-M1 See http://junit.org/junit5/docs/5.10.0-M1/release-notes/";>Release Notes. Commits https://github.com/junit-team/junit5/commit/7f619ca7ac9ecd1b20cc01c44a4df98f5fb67804";>7f619ca Release 5.10 https://github.com/junit-team/junit5/commit/9899de4a92520fb1b76cd1d4f2c9cd9150ebcfd1";>9899de4 Update Gradle Enterprise plugin to 3.14 https://github.com/junit-team/junit5/commit/45b970fad4ea35ae46f40c8794611d47f8f28087";>45b970f Replace soon-to-be-deprecated usages of project.buildDir https://github.com/junit-team/junit5/commit/463ae360d86837b955731df7d7fe56e9f7c155dd";>463ae36 Prune Release Notes for 5.10 GA https://github.com/junit-team/junit5/commit/893c64b47575df1d6499fb2064c81160c02e5c14";>893c64b Back to snapshots for further development https://github.com/junit-team/junit5/commit/e6ff0c53ba851e48eaf26acc39988c5c4b469580";>e6ff0c5 Release 5.10.0-RC2 https://github.com/junit-team/junit5/commit/b08a76b59f468df1dffeaae84a9bac4aa9163043";>b08a76b Add 5.10.0-RC2 release notes https://github.com/junit-team/junit5/commit/2c278c7536c0c66eb2fc04e3c8665561bae0f0a7";>2c278c7 Revert "Prune Release Notes for 5.10 GA" https://github.com/junit-team/junit5/commit/acb6e65442b39c4372d8187f240f8f4f32da56d3";>acb6e65 Provide access to source element annotations for TempDirFactory https://github.com/junit-team/junit5/commit/73818a193b7020a5c7bb3b11b1f178d8fe206462";>73818a1 Bump org.gradle.toolchains:foojay-resolver from 0.5.0 to 0.6.0 Additional commits viewable in https://github.com/junit-team/junit5/compare/r5.9.3...r5.10.0";>compare view Updates `org.junit.jupiter:junit-jupiter` from 5.9.3 to 5.10.0 Release notes Sourced from https://github.com/junit-team/junit5/releases";>org.junit.jupiter:junit-jupiter's releases. JUnit 5.10.0 = Platform 1.10.0 + Jupiter 5.10.0 + Vintage 5.10.0 See http://junit.org/junit5/docs/5.10.0/release-notes/";>Release Notes. Full Changelog: https://github.com/junit-team/junit5/compare/r5.10.0-RC2...r5.10.0";>https://github.com/junit-team/junit5/compare/r5.10.0-RC2...r5.10.0 JUnit 5.10.0-RC2 = Platform 1.10.0-RC2+ Jupiter 5.10.0-RC2 + Vintage 5.10.0-RC2 See http://junit.org/junit5/docs/5.10.0-RC2/release-notes/";>Release Notes. JUnit 5.10.0-RC1 = Platform 1.10.0-RC1 + Jupiter 5.10.0-RC1 + Vintage 5.10.0-RC1 See http://junit.org/junit5/docs/5.10.0-RC1/release-notes/";>Release Notes. JUnit 5.10.0-M1 = Platform 1.10.0-M1 + Jupiter 5.10.0-M1 + Vintage 5.10.0-M1 See http://junit.org/junit5/docs/5.10.0-M1/release-notes/";>Release Notes. Commits https://github.com/junit-team/junit5/commit/7f619ca7ac9ecd1b20cc01c44a4df98f5fb67804";>7f619ca Release 5.10 https://github.com/junit-team/junit5/commit/9899de4a92520fb1b76cd1d4f2c9cd9150ebcfd1";>9899de4 Update Gradle Enterprise plugin to 3.14 https://github.com/junit-team/junit5/commit/45b970fad4ea35ae46f40c8794611d47f8f28087";>45b970f Replace soon-to-be-deprecated usages of project.buildDir https://github.com/junit-team/junit5/commit/463ae360d86837b955731df7d7fe56e9f7c155dd";>463ae36 Prune Release Notes for 5.10 GA https://github.com/junit-team/junit5/commit/893c64b47575df1d6499fb2064c81160c02e5c14";>893c64b Back to snapshots for further development https://github.com/junit-team/junit5/commit/e6ff0c53ba851e48eaf26acc39988c5c4b469580";>e6ff0c5 Release 5.10.0-RC2 https://github.com/junit-team/junit5/commit/b08a76b59f468df1dffeaae84a9bac4aa9163043";>b08a76b Add 5.10.0-RC2 release notes https://github.com/junit-team/junit5/commit/2c278c7536c0c66eb2fc04e3c8665561bae0f0a7";>2c278c7 Revert "Prune Release Notes for 5.10 GA" https://github.com/junit-team/junit5/commit/acb6e65442b39c4372d8187f240f8f4f32da56d3";>acb6e65 Provide access to source element annotations for TempDirFactory https://github.com/junit-team/junit5/commit/73818a193b702
[GitHub] [avro] dependabot[bot] opened a new pull request, #2385: Bump com.github.luben:zstd-jni from 1.5.5-4 to 1.5.5-5 in /lang/java
dependabot[bot] opened a new pull request, #2385: URL: https://github.com/apache/avro/pull/2385 Bumps [com.github.luben:zstd-jni](https://github.com/luben/zstd-jni) from 1.5.5-4 to 1.5.5-5. Commits See full diff in https://github.com/luben/zstd-jni/commits";>compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.github.luben:zstd-jni&package-manager=maven&previous-version=1.5.5-4&new-version=1.5.5-5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- 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) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@avro.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [avro] dependabot[bot] opened a new pull request, #2384: Bump io.netty:netty-bom from 4.1.94.Final to 4.1.95.Final in /lang/java
dependabot[bot] opened a new pull request, #2384: URL: https://github.com/apache/avro/pull/2384 Bumps [io.netty:netty-bom](https://github.com/netty/netty) from 4.1.94.Final to 4.1.95.Final. Commits https://github.com/netty/netty/commit/e5ca0b0f0b74fd2459c85afff35a507fd9077a2c";>e5ca0b0 [maven-release-plugin] prepare release netty-4.1.95.Final https://github.com/netty/netty/commit/ae079d1aed12b4e02f18fc9d1b9a70ebd4e5cba2";>ae079d1 Use internalNioBuffer(...) when possible to reduce object creation (https://redirect.github.com/netty/netty/issues/13499";>#13499) https://github.com/netty/netty/commit/22378d800353025bbc83ce5a8564f2b0f44bae60";>22378d8 Enhance CertificateException message when throw due hostname validation (https://redirect.github.com/netty/netty/issues/13381";>#13381) https://github.com/netty/netty/commit/e4045cc2cd4e739f7e6c36fa60358a40fea8309f";>e4045cc Upgrade to latest jni-util release (https://redirect.github.com/netty/netty/issues/13498";>#13498) https://github.com/netty/netty/commit/61d75db27778f98bb67384ab13f7dc7abfb4ddd2";>61d75db Fix BrotliEncoder bug that does not mark ByteBuf it encodes as read (https://redirect.github.com/netty/netty/issues/13497";>#13497) https://github.com/netty/netty/commit/4e1a0c3e2043fd3c0049c94468eff82072c81d2b";>4e1a0c3 Always increment Stream Id on createStream (https://redirect.github.com/netty/netty/issues/13485";>#13485) https://github.com/netty/netty/commit/1e0dab115caf0086ee7d141b558e81d0275f45da";>1e0dab1 Correctly retain slice when calling ReplayingDecoderByteBuf.retainedS… (https://redirect.github.com/netty/netty/issues/13496";>#13496) https://github.com/netty/netty/commit/fa2c81f7cb9115d9417410ec23f023ae9ea34f8b";>fa2c81f Make transport.Bootstrap usable with no netty-resolver on classpath (https://redirect.github.com/netty/netty/issues/13488";>#13488) https://github.com/netty/netty/commit/ac34240ca35cc1160f937c2e10ccbaf4155909a2";>ac34240 Added "https://github.com/Override";>@Override" to the methods initChannel() (https://redirect.github.com/netty/netty/issues/13490";>#13490) https://github.com/netty/netty/commit/85ddc978f5c5576374411ea8c36d69a880d5cf19";>85ddc97 Add a specific test for optional whitespace in HTTP headers (https://redirect.github.com/netty/netty/issues/13486";>#13486) Additional commits viewable in https://github.com/netty/netty/compare/netty-4.1.94.Final...netty-4.1.95.Final";>compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=io.netty:netty-bom&package-manager=maven&previous-version=4.1.94.Final&new-version=4.1.95.Final)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- 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) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@avro.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[GitHub] [avro] sarutak opened a new pull request, #2383: AVRO-3812: [Rust] Handle null namespace properly for canonicalized schema representation
sarutak opened a new pull request, #2383: URL: https://github.com/apache/avro/pull/2383 AVRO-3812 ## What is the purpose of the change This PR fixes a issue that the Rust binding doesn't handle null namespaces for canonicalized schema representation. Considering the following schema, which contains namespaces of "". ``` { "namespace": "", "type": "record", "name": "my_schema", "fields": [ { "name": "a", "type": { "type": "enum", "name": "my_enum", "namespace": "", "symbols": ["a", "b"] } }, { "name": "b", "type": { "type": "fixed", "name": "my_fixed", "namespace": "", "size": 10 } } ] } ``` If we try to canonicalize this schema with the following code ``` let schema = Schema::parse_str(schema_str).unwrap().canonical_form(); println!("{schema}"); ``` We get the following result. ``` {"name":".my_schema","type":"record","fields":[{"name":"a","type":{"name":".my_enum","type":"enum","symbols":["a","b"]}},{"name":"b","type":{"name":".my_fixed","type":"fixed","size":10}}]} ``` But .my_schema, .my_enum and .my_fixed should not starts with a dot. ## Verifying this change Added new test and it passed with `cargo test avro_3812`. ## Documentation No new docs as this PR doesn't contains new features. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@avro.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[jira] [Created] (AVRO-3812) Handle null namespace properly
Kousuke Saruta created AVRO-3812: Summary: Handle null namespace properly Key: AVRO-3812 URL: https://issues.apache.org/jira/browse/AVRO-3812 Project: Apache Avro Issue Type: Improvement Components: rust Affects Versions: 1.12.0 Reporter: Kousuke Saruta Considering the following schema, which contains namespaces of "". {code} { "namespace": "", "type": "record", "name": "my_schema", "fields": [ { "name": "a", "type": { "type": "enum", "name": "my_enum", "namespace": "", "symbols": ["a", "b"] } }, { "name": "b", "type": { "type": "fixed", "name": "my_fixed", "namespace": "", "size": 10 } } ] } {code} If we try to canonicalize this schema with the following code {code} let schema = Schema::parse_str(schema_str).unwrap().canonical_form(); println!("{schema}"); {code} We get the following result. {code} {"name":".my_schema","type":"record","fields":[{"name":"a","type":{"name":".my_enum","type":"enum","symbols":["a","b"]}},{"name":"b","type":{"name":".my_fixed","type":"fixed","size":10}}]} {code} But .my_schema, .my_enum and .my_fixed should not starts with a dot. -- This message was sent by Atlassian Jira (v8.20.10#820010)