Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update all non-major dependencies (#4263)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.antlr:antlr4-runtime](https://www.antlr.org/) ([source](https://redirect.github.com/antlr/antlr4)) | `4.11.1` -> `4.13.2` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.antlr:antlr4-runtime/4.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.antlr:antlr4-runtime/4.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.antlr:antlr4-runtime/4.11.1/4.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.antlr:antlr4-runtime/4.11.1/4.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.grpc:grpc-stub](https://redirect.github.com/grpc/grpc-java) | `1.69.1` -> `1.70.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.grpc:grpc-stub/1.70.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.grpc:grpc-stub/1.70.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.grpc:grpc-stub/1.69.1/1.70.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.grpc:grpc-stub/1.69.1/1.70.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.grpc:grpc-protobuf](https://redirect.github.com/grpc/grpc-java) | `1.69.1` -> `1.70.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.grpc:grpc-protobuf/1.70.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.grpc:grpc-protobuf/1.70.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.grpc:grpc-protobuf/1.69.1/1.70.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.grpc:grpc-protobuf/1.69.1/1.70.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.grpc:grpc-netty](https://redirect.github.com/grpc/grpc-java) | `1.69.1` -> `1.70.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.grpc:grpc-netty/1.70.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.grpc:grpc-netty/1.70.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.grpc:grpc-netty/1.69.1/1.70.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.grpc:grpc-netty/1.69.1/1.70.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.grpc:grpc-bom](https://redirect.github.com/grpc/grpc-java) | `1.69.1` -> `1.70.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.grpc:grpc-bom/1.70.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.grpc:grpc-bom/1.70.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.grpc:grpc-bom/1.69.1/1.70.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.grpc:grpc-bom/1.69.1/1.70.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.quarkus:quarkus-extension-maven-plugin](https://redirect.github.com/quarkusio/quarkus) | `3.17.7` -> `3.18.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.quarkus:quarkus-extension-maven-plugin/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.quarkus:quarkus-extension-maven-plugin/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.quarkus:quarkus-extension-maven-plugin/3.17.7/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.quarkus:quarkus-extension-maven-plugin/3.17.7/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.quarkus:quarkus-ide-config](https://redirect.github.com/quarkusio/quarkus) | `3.17.7` -> `3.18.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.quarkus:quarkus-ide-config/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.quarkus:quarkus-ide-config/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.quarkus:quarkus-ide-config/3.17.7/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.quarkus:quarkus-ide-config/3.17.7/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.quarkus:quarkus-maven-plugin](https://redirect.github.com/quarkusio/quarkus) | `3.17.7` -> `3.18.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.quarkus:quarkus-maven-plugin/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.quarkus:quarkus-maven-plugin/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.quarkus:quarkus-maven-plugin/3.17.7/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.quarkus:quarkus-maven-plugin/3.17.7/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.quarkus:quarkus-bom](https://redirect.github.com/quarkusio/quarkus) | `3.17.7` -> `3.18.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.quarkus:quarkus-bom/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.quarkus:quarkus-bom/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.quarkus:quarkus-bom/3.17.7/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.quarkus:quarkus-bom/3.17.7/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.quarkus:quarkus-extension-processor](https://redirect.github.com/quarkusio/quarkus) | `3.17.7` -> `3.18.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.quarkus:quarkus-extension-processor/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.quarkus:quarkus-extension-processor/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.quarkus:quarkus-extension-processor/3.17.7/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.quarkus:quarkus-extension-processor/3.17.7/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [org.jetbrains.kotlin:kotlin-maven-allopen](https://kotlinlang.org/) ([source](https://redirect.github.com/JetBrains/kotlin)) | `2.1.0` -> `2.1.10` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:kotlin-maven-allopen/2.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:kotlin-maven-allopen/2.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:kotlin-maven-allopen/2.1.0/2.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:kotlin-maven-allopen/2.1.0/2.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [org.jetbrains.kotlin:kotlin-maven-plugin](https://kotlinlang.org/) ([source](https://redirect.github.com/JetBrains/kotlin)) | `2.1.0` -> `2.1.10` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:kotlin-maven-plugin/2.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:kotlin-maven-plugin/2.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:kotlin-maven-plugin/2.1.0/2.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:kotlin-maven-plugin/2.1.0/2.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [org.jetbrains.kotlin:kotlin-stdlib](https://kotlinlang.org/) ([source](https://redirect.github.com/JetBrains/kotlin)) | `2.1.0` -> `2.1.10` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:kotlin-stdlib/2.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:kotlin-stdlib/2.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:kotlin-stdlib/2.1.0/2.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:kotlin-stdlib/2.1.0/2.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.quarkus.platform:quarkus-bom](https://redirect.github.com/quarkusio/quarkus-platform) | `3.17.7` -> `3.18.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.quarkus.platform:quarkus-bom/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.quarkus.platform:quarkus-bom/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.quarkus.platform:quarkus-bom/3.17.7/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.quarkus.platform:quarkus-bom/3.17.7/3.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [org.jetbrains.kotlin.jvm](https://kotlinlang.org/) ([source](https://redirect.github.com/JetBrains/kotlin)) | `2.1.0` -> `2.1.10` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin/2.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin/2.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin/2.1.0/2.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin/2.1.0/2.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>antlr/antlr4 (org.antlr:antlr4-runtime)</summary> ### [`v4.13.2`](https://redirect.github.com/antlr/antlr4/releases/tag/4.13.2) [Compare Source](https://redirect.github.com/antlr/antlr4/compare/4.13.1...4.13.2) Minor updates release. #### Pull requests grouped by target ##### cpp target - [\[Cpp\] Use target_include_dirs for cmake targets](https://redirect.github.com/antlr/antlr4/pull/4661) (target:cpp) - [Update C++ documentation to state that C++17 is required](https://redirect.github.com/antlr/antlr4/pull/4588) (comp:doc, target:cpp) ##### go target - [fix go-target.md, remove duplicate 'get'](https://redirect.github.com/antlr/antlr4/pull/4292) (comp:doc, target:go) ##### javascript target - [fix(javascript): fix types not being recognized for NodeNext module resolution](https://redirect.github.com/antlr/antlr4/pull/4540) (target:javascript) - [\[Javascript\] Fix broken package entrypoints](https://redirect.github.com/antlr/antlr4/pull/4411) (target:javascript, type:cleanup) ##### python3 target - [name 'state' conflict with Python3 runtime.](https://redirect.github.com/antlr/antlr4/pull/4312) (target:python3) #### Contributors - 1 items: [njnobles](https://redirect.github.com/njnobles) - 1 items: [Andreas Buhr](https://redirect.github.com/andreasbuhr) (andreasbuhr) - 1 items: [Eric Vergnaud](https://redirect.github.com/ericvergnaud) (ericvergnaud) - 1 items: [Gökhan Kurt](https://redirect.github.com/KurtGokhan) (KurtGokhan) - 1 items: [johannesheesterman](https://redirect.github.com/johannesheesterman) - 1 items: [Alex Miller](https://redirect.github.com/Codex-) (Codex-) - 1 items: [GP4cK](https://redirect.github.com/GP4cK) - 1 items: [Alessandro Gatti](https://redirect.github.com/agatti) (agatti) - 1 items: [cyqw](https://redirect.github.com/cyqw) - 1 items: [css521](https://redirect.github.com/css521) (css521) ### [`v4.13.1`](https://redirect.github.com/antlr/antlr4/releases/tag/4.13.1) [Compare Source](https://redirect.github.com/antlr/antlr4/compare/4.13.0...4.13.1) #### Pull requests grouped by target ##### csharp target - [\[CSharp\] Fix for #​4386 -- change signatures for ReportAttemptingFullContext() and ReportContextSensitivity() to be identical to all other targets](https://redirect.github.com/antlr/antlr4/pull/4399) (target:csharp, type:cleanup) ##### go target - [Move GetText(), SetText(), and String() from CommonToken to BaseToken](https://redirect.github.com/antlr/antlr4/pull/4397) (target:go, type:cleanup) - [Restore "Obtained from string" source name.](https://redirect.github.com/antlr/antlr4/pull/4396) (target:go, type:cleanup) - [fix: Fix very minor code issues spotted by goreportcard.com](https://redirect.github.com/antlr/antlr4/pull/4276) (target:go, type:cleanup) ##### java target - [Java: suppress `this-escape` warning introduced in JDK 21.](https://redirect.github.com/antlr/antlr4/pull/4394) (actions, target:java) ##### javascript target - [Adds default targets for babel configuration](https://redirect.github.com/antlr/antlr4/pull/4323) (target:javascript) - [fix dependabot warnings](https://redirect.github.com/antlr/antlr4/pull/4272) (target:javascript, type:cleanup) ##### swift target - [\[SWIFT\] Add Antlr4Dynamic product](https://redirect.github.com/antlr/antlr4/pull/4363) (target:swift) - [Cleanup duplicate SwiftTarget code](https://redirect.github.com/antlr/antlr4/pull/4339) (target:swift, type:cleanup) ##### dart target - [\[Dart\] Fix for #​4320--export additional types](https://redirect.github.com/antlr/antlr4/pull/4340) (type:bug, target:dart) #### Contributors - 2 items: [Ken Domino](https://redirect.github.com/kaby76) (kaby76) - 2 items: [Jerry Berg](https://redirect.github.com/googleberg) (googleberg) - 2 items: [ericvergnaud](https://redirect.github.com/ericvergnaud) - 1 items: [Yichen Yan](https://redirect.github.com/oraluben) (oraluben) - 1 items: [Grzegorz Spryszyński](https://redirect.github.com/GrzegorzSpryszynski-TomTom) (GrzegorzSpryszynski-TomTom) - 1 items: [tison](https://redirect.github.com/tisonkun) (tisonkun) - 1 items: [Nacho Cordón](https://redirect.github.com/ncordon) (ncordon) - 1 items: [Hervé Boutemy](https://redirect.github.com/hboutemy) (hboutemy) - 1 items: [Jim Idle](https://redirect.github.com/jimidle) (jimidle) ### [`v4.13.0`](https://redirect.github.com/antlr/antlr4/releases/tag/4.13.0) [Compare Source](https://redirect.github.com/antlr/antlr4/compare/4.12.0...4.13.0) This is primarily change to the Go target itself and its release location, which has moved to https://github.com/antlr4-go/antlr. The code still lives and this repository, but for release purposes we've created a new organization and repository so that Go users can pull versions down according to the repository and label rules #### Issues fixed - [antlr4 jar doubled in size in 4.9.3](https://redirect.github.com/antlr/antlr4/issues/4226) (unicode, comp:performance) - [Go: exponentially bad/absymal performance as of ...](https://redirect.github.com/antlr/antlr4/issues/3934) (type:bug, target:go) - [Go runtime panic](https://redirect.github.com/antlr/antlr4/issues/3929) (type:bug, target:go) #### Improvements, features - [Update LexerATNSimulator.cs with virtual Consume](https://redirect.github.com/antlr/antlr4/pull/4197) (type:improvement, target:csharp) - [Feature/fixembedding](https://redirect.github.com/antlr/antlr4/pull/4176) (type:improvement, target:go, comp:performance) - [Provide Javascript port of TokenStreamRewriter](https://redirect.github.com/antlr/antlr4/pull/3560) (type:feature, target:javascript, target:typescript) #### Pull requests grouped by target ##### csharp target - [Update LexerATNSimulator.cs with virtual Consume](https://redirect.github.com/antlr/antlr4/pull/4197) (type:improvement, target:csharp) ##### cpp target - [Optimize the concurrent performance of Cpp target by more than 10 times](https://redirect.github.com/antlr/antlr4/pull/4237) (target:cpp, comp:performance, threading) - [Issue #​4185: Too many artifacts fail to upload](https://redirect.github.com/antlr/antlr4/pull/4186) (comp:build, target:cpp, comp:testing) - [Limit use of Posix threads to Unix](https://redirect.github.com/antlr/antlr4/pull/4140) (target:cpp, threading) - [cmake: Fix output dir for Visual Studio generator](https://redirect.github.com/antlr/antlr4/pull/4121) (comp:build, target:cpp) - [Cpp: Remove code duplication](https://redirect.github.com/antlr/antlr4/pull/3995) (target:cpp, type:cleanup) ##### go target - [Feature/newrepo - Transition Go code to new runtime repo](https://redirect.github.com/antlr/antlr4/pull/4275) (target:go) - [Feature/docsNew release documentation and release notes for Go](https://redirect.github.com/antlr/antlr4/pull/4273) (comp:doc, target:go) - [Change closureCheckingStopState from recursive to iterative](https://redirect.github.com/antlr/antlr4/pull/4256) (target:go) - [Export generated data structures](https://redirect.github.com/antlr/antlr4/pull/4255) (target:go) - [fix: Allow CommonTokenStream to reset properly](https://redirect.github.com/antlr/antlr4/pull/4245) (target:go) - [feat: Adds actual usable @​ actions to the go templates](https://redirect.github.com/antlr/antlr4/pull/4238) (target:go) - [Feat: Clean up go input streams to be a little more efficient](https://redirect.github.com/antlr/antlr4/pull/4233) (target:go) - [Add support to Golang codegen for booleans](https://redirect.github.com/antlr/antlr4/pull/4231) (target:go) - [Clean up go runtime testrig](https://redirect.github.com/antlr/antlr4/pull/4225) (target:go, comp:testing) - [feat: More reasonable wins in performance](https://redirect.github.com/antlr/antlr4/pull/4224) (target:go) - [Feature/memory](https://redirect.github.com/antlr/antlr4/pull/4223) (target:go, comp:performance) - [More performance improvements](https://redirect.github.com/antlr/antlr4/pull/4210) (target:go, comp:performance) - [Improve PredictionContext performance, fix bugs](https://redirect.github.com/antlr/antlr4/pull/4196) (target:go) - [Don't Panic! 50% plus performance improvement](https://redirect.github.com/antlr/antlr4/pull/4192) (target:go, comp:performance) - [Fix the prediction cache and the comparison algorithms from the legacy code](https://redirect.github.com/antlr/antlr4/pull/4187) (target:go) - [Improve runtime performance of the Go runtime test suite](https://redirect.github.com/antlr/antlr4/pull/4181) (target:go, comp:performance) - [Fix #​3967 Merge of Prediction Context arrays was broken](https://redirect.github.com/antlr/antlr4/pull/4180) (target:go) - [Feature/fixembedding](https://redirect.github.com/antlr/antlr4/pull/4176) (type:improvement, target:go, comp:performance) - [Feature/docclean Greatly improve the godoc comments in the runtime](https://redirect.github.com/antlr/antlr4/pull/4169) (comp:doc, target:go) - [Feature/gotestfix](https://redirect.github.com/antlr/antlr4/pull/4168) (target:go) - [Feature/gotestfix Fixes Go runtime test suite](https://redirect.github.com/antlr/antlr4/pull/4163) (target:go, comp:testing, type:cleanup) - [Feature/fix 4150 - prevent invalid codegen in Go](https://redirect.github.com/antlr/antlr4/pull/4161) (type:bug, target:go) - [Remove redundant source code from go runtime](https://redirect.github.com/antlr/antlr4/pull/4155) (target:go, type:cleanup) - [fix: Some code that should have been destined for /v4 was instead put…](https://redirect.github.com/antlr/antlr4/pull/4154) (target:go, type:cleanup) ##### javascript target - [\[JavaScript\] Exporting syntaxErrorsCount](https://redirect.github.com/antlr/antlr4/pull/4261) (target:javascript) - [\[Javascript\] Added support for commonjs in nodejs package](https://redirect.github.com/antlr/antlr4/pull/4217) (target:javascript) - [do not modify String.prototype in js package](https://redirect.github.com/antlr/antlr4/pull/4200) (target:javascript) - [Provide Javascript port of TokenStreamRewriter](https://redirect.github.com/antlr/antlr4/pull/3560) (type:feature, target:javascript, target:typescript) ##### python3 target - [Minor typo](https://redirect.github.com/antlr/antlr4/pull/4271) (target:python3) - [Remove redundant **name** check in multiple files](https://redirect.github.com/antlr/antlr4/pull/4222) (target:python3) - [\[Python3\] Move the metadata into `PEP 621`-compliant `pyproject.toml`.](https://redirect.github.com/antlr/antlr4/pull/4153) (comp:build, target:python3) #### Contributors - 23 items: [Jim Idle](https://redirect.github.com/jimidle) (jimidle) - 4 items: [ericvergnaud](https://redirect.github.com/ericvergnaud) - 2 items: [HS](https://redirect.github.com/hs-apotell) (hs-apotell) - 2 items: [Josua Frank](https://redirect.github.com/Sharknoon) (Sharknoon) - 2 items: [Robert Adam](https://redirect.github.com/Krzmbrzl) (Krzmbrzl) - 1 items: [Rodrigo Antonio Godinho da Silva](https://redirect.github.com/killerall) (killerall) - 1 items: [Tao Wang](https://redirect.github.com/wangtao9) (wangtao9) - 1 items: [Michael de Hoog](https://redirect.github.com/mdehoog) (mdehoog) - 1 items: [Ivan Kochurkin](https://redirect.github.com/KvanTTT) (KvanTTT) - 1 items: [Mikołaj Podbielski](https://redirect.github.com/mikolajpod) (mikolajpod) - 1 items: [Ahmad Tameem](https://redirect.github.com/Tameem97) (Tameem97) - 1 items: [Adrian Jutrowski](https://redirect.github.com/Tarjei400) (Tarjei400) - 1 items: [Jon Harris](https://redirect.github.com/jharris4) (jharris4) - 1 items: [Alberto Simões](https://redirect.github.com/cxambs) (cxambs) - 1 items: [KOLANICH](https://redirect.github.com/KOLANICH) (KOLANICH) - 1 items: [hieunguyen2211](https://redirect.github.com/hieunguyen2211) - 1 items: [Leonardo Sarmiento](https://redirect.github.com/Leo1690) (Leo1690) - 1 items: [Prashant-Jagtap](https://redirect.github.com/Prashant-Jagtap) - 1 items: [kirides](https://redirect.github.com/kirides) - 1 items: [Terence Parr](https://redirect.github.com/parrt) (parrt) - 1 items: [Eiríkur Fannar Torfason](https://redirect.github.com/eirikur-grid) (eirikur-grid) ### [`v4.12.0`](https://redirect.github.com/antlr/antlr4/releases/tag/4.12.0) [Compare Source](https://redirect.github.com/antlr/antlr4/compare/4.11.1...4.12.0) The 4.12.0 release is primarily about the new TypeScript target created by [@​ericvergnaud](https://redirect.github.com/ericvergnaud). There are also a number of fixes to the various targets, as you can see from the descriptions below. #### Issues fixed - [github actions now fail for python2 and ubuntu clang and ubuntu swift](https://redirect.github.com/antlr/antlr4/issues/3988) (comp:runtime, comp:build, comp:testing) - [js mergeArrays output differs from java](https://redirect.github.com/antlr/antlr4/issues/3965) (atn-analysis, target:javascript) - [C++ target fails Performance/DropLoopEntryBranchInLRRule\_4.txt](https://redirect.github.com/antlr/antlr4/issues/3959) (atn-analysis, type:bug, target:cpp) - [Wrong grammarFileName in generated code](https://redirect.github.com/antlr/antlr4/issues/3937) (code-gen, type:bug) - [C++ crashes on new test ParserExec/ListLabelsOnRuleRefStartOfAlt.txt](https://redirect.github.com/antlr/antlr4/issues/3845) (atn-analysis, type:bug, target:cpp) - [\[JavaScript runtime\] Bad field name, bad comments](https://redirect.github.com/antlr/antlr4/issues/3710) (type:bug) #### Improvements, features - [Fully qualify std::move invocations to fix -Wunqualified-std-cast-call](https://redirect.github.com/antlr/antlr4/pull/4101) (type:improvement, target:cpp) - [Extract FileUtils updates by @​ericvergnaud](https://redirect.github.com/antlr/antlr4/pull/4030) (type:improvement, cross-platform-issue, comp:testing) - [Extract unit test updates by @​ericvergnaud needed for TypeScript](https://redirect.github.com/antlr/antlr4/pull/4029) (type:improvement, comp:testing) - [\[Go target\] Fix for #​3926: Add accessors for tree navigation to interfaces in generated parser](https://redirect.github.com/antlr/antlr4/pull/3927) (trees-contexts, code-gen, type:improvement, target:go) - [GitHub Workflows security hardening](https://redirect.github.com/antlr/antlr4/pull/3847) (actions, type:improvement, comp:testing) #### Pull requests grouped by target ##### csharp target - [Generate identical atn simulation output across targets to compare parsing functionality](https://redirect.github.com/antlr/antlr4/pull/3957) (atn-analysis, target:java, target:javascript, target:python2, target:python3, target:csharp, comp:doc, target:cpp, target:go, comp:testing) ##### cpp target - [Fully qualify std::move invocations to fix -Wunqualified-std-cast-call](https://redirect.github.com/antlr/antlr4/pull/4101) (type:improvement, target:cpp) - [Cpp: cmake improvements](https://redirect.github.com/antlr/antlr4/pull/3996) (comp:build, target:cpp) - [Gcc version fix](https://redirect.github.com/antlr/antlr4/pull/3979) (comp:build, target:cpp, comp:testing) - [Fix cpp equals bug #​3959](https://redirect.github.com/antlr/antlr4/pull/3978) (atn-analysis, type:bug, target:cpp) - [Fix 3845 nullptr cpp](https://redirect.github.com/antlr/antlr4/pull/3958) (atn-analysis, type:bug, target:cpp) - [Generate identical atn simulation output across targets to compare parsing functionality](https://redirect.github.com/antlr/antlr4/pull/3957) (atn-analysis, target:java, target:javascript, target:python2, target:python3, target:csharp, comp:doc, target:cpp, target:go, comp:testing) - [Updating the files in the Xcode project for ANTLR4 Cpp runtime.](https://redirect.github.com/antlr/antlr4/pull/3945) (target:cpp) - [Fixing reserve word NULL for cpp targets](https://redirect.github.com/antlr/antlr4/pull/3889) (grammars, target:cpp, type:cleanup) - [\[C++\] Fix the compiler errors reported by GCC 7](https://redirect.github.com/antlr/antlr4/pull/3885) (target:cpp) ##### go target - [Generate identical atn simulation output across targets to compare parsing functionality](https://redirect.github.com/antlr/antlr4/pull/3957) (atn-analysis, target:java, target:javascript, target:python2, target:python3, target:csharp, comp:doc, target:cpp, target:go, comp:testing) - [Remove unnecessary getter](https://redirect.github.com/antlr/antlr4/pull/3947) (target:go, type:cleanup) - [\[Go target\] Fix for #​3926: Add accessors for tree navigation to interfaces in generated parser](https://redirect.github.com/antlr/antlr4/pull/3927) (trees-contexts, code-gen, type:improvement, target:go) - [fix: #​3758 Extrememly poor performance on poorly written grammars](https://redirect.github.com/antlr/antlr4/pull/3880) (target:go, comp:performance) - [fix: Restore missing changes to v4 of go runtime](https://redirect.github.com/antlr/antlr4/pull/3871) (target:go, type:cleanup) - [\[Go\] Add Iterative tree walker in go](https://redirect.github.com/antlr/antlr4/pull/3740) (trees-contexts, target:go) ##### java target - [Generate identical atn simulation output across targets to compare parsing functionality](https://redirect.github.com/antlr/antlr4/pull/3957) (atn-analysis, target:java, target:javascript, target:python2, target:python3, target:csharp, comp:doc, target:cpp, target:go, comp:testing) ##### javascript target - [Js support encoding in file stream + packaging issues](https://redirect.github.com/antlr/antlr4/pull/4112) (target:javascript) - [Fix js webpack issue](https://redirect.github.com/antlr/antlr4/pull/4104) (target:javascript) - [Javascript fix missing export](https://redirect.github.com/antlr/antlr4/pull/4076) (target:javascript) - [Fix issue 3965](https://redirect.github.com/antlr/antlr4/pull/3972) (atn-analysis, target:javascript) - [Generate identical atn simulation output across targets to compare parsing functionality](https://redirect.github.com/antlr/antlr4/pull/3957) (atn-analysis, target:java, target:javascript, target:python2, target:python3, target:csharp, comp:doc, target:cpp, target:go, comp:testing) ##### python2 target - [Python LexerNoViableAltException is created with messages (#​4095)](https://redirect.github.com/antlr/antlr4/pull/4097) (target:python2, target:python3) - [Generate identical atn simulation output across targets to compare parsing functionality](https://redirect.github.com/antlr/antlr4/pull/3957) (atn-analysis, target:java, target:javascript, target:python2, target:python3, target:csharp, comp:doc, target:cpp, target:go, comp:testing) ##### python3 target - [Python LexerNoViableAltException is created with messages (#​4095)](https://redirect.github.com/antlr/antlr4/pull/4097) (target:python2, target:python3) - [Generate identical atn simulation output across targets to compare parsing functionality](https://redirect.github.com/antlr/antlr4/pull/3957) (atn-analysis, target:java, target:javascript, target:python2, target:python3, target:csharp, comp:doc, target:cpp, target:go, comp:testing) ##### swift target - [Small tweaks to Swift.stg to allow throwing operations in actions](https://redirect.github.com/antlr/antlr4/pull/4043) (actions, target:swift, type:cleanup) - [Fix two Swift profiling bugs](https://redirect.github.com/antlr/antlr4/pull/3954) (atn-analysis, target:swift) - [Don’t specify a default type for the exported Swift package library](https://redirect.github.com/antlr/antlr4/pull/3953) (comp:build, target:swift) - [Package.swift: provide an option to link against ANTLR 4 statically](https://redirect.github.com/antlr/antlr4/pull/3906) (comp:build, target:swift) - [Bring back the Package.swift in the project's root](https://redirect.github.com/antlr/antlr4/pull/3869) (actions, comp:build, target:swift) ##### php target - [php composer install](https://redirect.github.com/antlr/antlr4/pull/3980) (comp:build, comp:testing, target:php) - [Fix PHP test template and improve docs about debugging](https://redirect.github.com/antlr/antlr4/pull/3975) (atn-analysis, comp:doc, target:php) - [Add ATN tracing support for PHP target](https://redirect.github.com/antlr/antlr4/pull/3974) (target:php) ##### dart target #### Contributors - 14 items: [Terence Parr](https://redirect.github.com/parrt) (parrt) - 12 items: [ericvergnaud](https://redirect.github.com/ericvergnaud) - 2 items: [Ken Domino](https://redirect.github.com/kaby76) (kaby76) - 2 items: [Marcos Passos](https://redirect.github.com/marcospassos) (marcospassos) - 2 items: [Jeremiah Boyle](https://redirect.github.com/j3r3miah) (j3r3miah) - 2 items: [Nikolay Edigaryev](https://redirect.github.com/edigaryev) (edigaryev) - 2 items: [Jim Idle](https://redirect.github.com/jimidle) (jimidle) - 1 items: [Daniel Snider](https://redirect.github.com/danielsnider) (danielsnider) - 1 items: [Jordan Rupprecht](https://redirect.github.com/rupprecht) (rupprecht) - 1 items: [Sofyan-SU](https://redirect.github.com/Sofyan-SU) - 1 items: [Mykola (Nickolas) Pokhylets](https://redirect.github.com/nickolas-pohilets) (nickolas-pohilets) - 1 items: [Robert Adam](https://redirect.github.com/Krzmbrzl) (Krzmbrzl) - 1 items: [HS](https://redirect.github.com/hs-apotell) (hs-apotell) - 1 items: [Chris Kolbu](https://redirect.github.com/nesevis) (nesevis) - 1 items: [Tony Arnold](https://redirect.github.com/tonyarnold) (tonyarnold) - 1 items: [Brad B](https://redirect.github.com/BradB132) (BradB132) - 1 items: [Eric Mutta](https://redirect.github.com/ericmutta) (ericmutta) - 1 items: [acetousk](https://redirect.github.com/acetousk) - 1 items: [Chris](https://redirect.github.com/chris-miner) (chris-miner) - 1 items: [@​TT](https://redirect.github.com/1sand0s) (1sand0s) - 1 items: [FireWolf](https://redirect.github.com/0xFireWolf) (0xFireWolf) - 1 items: [Gunnlaugur Thor Briem](https://redirect.github.com/gthb) (gthb) - 1 items: [Alex](https://redirect.github.com/sashashura) (sashashura) - 1 items: [Hervé Boutemy](https://redirect.github.com/hboutemy) (hboutemy) - 1 items: [Rishabh Arya](https://redirect.github.com/rishabh-arya95) (rishabh-arya95) </details> <details> <summary>grpc/grpc-java (io.grpc:grpc-stub)</summary> ### [`v1.70.0`](https://redirect.github.com/grpc/grpc-java/releases/tag/v1.70.0) #### **Bug Fixes** - Re-enable animalsniffer, fixing most violations ([`8ea3629`](https://redirect.github.com/grpc/grpc-java/commit/8ea362937)). Violations would only have triggered on API level 23 and earlier, and the violations fixed here were highly unlikely to be triggered - api: Fix Android API level 23 and earlier compatibility for StatusRuntimeException without stacktrace ([#​11072](https://redirect.github.com/grpc/grpc-java/issues/11072)) ([`ebe2b48`](https://redirect.github.com/grpc/grpc-java/commit/ebe2b4867)). This fixes a regression introduced in 1.64.0. The regression should have caused failures on API level 23 and earlier when a StatusRuntimeException or StatusException was created. However, for unknown reasons tests on old devices didn’t notice issues - okhttp: Improve certificate handling by rejecting non-ASCII subject alternative names and hostnames as seen in CVE-2021-0341 ([#​11749](https://redirect.github.com/grpc/grpc-java/issues/11749)) ([`a0982ca`](https://redirect.github.com/grpc/grpc-java/commit/a0982ca0a)). Hostnames are considered trusted and CAs are required to use punycode for non-ASCII hostnames, so this is expected to provide defense-in-depth. See also the [related GoSecure blog post](https://gosecure.ai/blog/2020/10/27/weakness-in-java-tls-host-verification/) and the [AOSP fix](https://android.googlesource.com/platform/external/okhttp/+/ddc934efe3ed06ce34f3724d41cfbdcd7e7358fc) - okhttp: Fix for ipv6 link local with scope ([#​11725](https://redirect.github.com/grpc/grpc-java/issues/11725)) ([`65b32e6`](https://redirect.github.com/grpc/grpc-java/commit/65b32e60e)) - xds: Preserve nonce when unsubscribing last watcher of a particular type so that new discovery requests of that type are handled correctly ([`1cf1927`](https://redirect.github.com/grpc/grpc-java/commit/1cf1927d1)). This (along with [`6c12c2b`](https://redirect.github.com/grpc/grpc-java/commit/6c12c2bd2)) fixes a nonce-handling regression introduced in 1.66.0 that could cause resources to appear to not exist until re-creating the ADS stream. Triggering the behavior required specific config changes. It is easiest to trigger when clusters use EDS and routes are changed from one cluster to another. The error “found 0 leaf (logical DNS or EDS) clusters for root cluster” might then be seen - xds: Remember nonces for unknown types ([`6c12c2b`](https://redirect.github.com/grpc/grpc-java/commit/6c12c2bd2)) - xds: Unexpected types in the bootstrap’s server_features should be ignored ([`e8ff6da`](https://redirect.github.com/grpc/grpc-java/commit/e8ff6da2c)). They were previously required to be strings - xds: Remove xds authority label from metric registration ([#​11760](https://redirect.github.com/grpc/grpc-java/issues/11760)) ([`6516c73`](https://redirect.github.com/grpc/grpc-java/commit/6516c7387)). This fixes the error “Incorrect number of required labels provided. Expected: 4” introduced in 1.69.0 - xds: Fixed unsupported unsigned 32 bits issue for circuit breaker ([#​11735](https://redirect.github.com/grpc/grpc-java/issues/11735)) ([`f8f6139`](https://redirect.github.com/grpc/grpc-java/commit/f8f613984)). This fixes clients treating large max_requests as “no requests” and failing all requests #### **Improvements** - api: Introduce custom NameResolver.Args ([#​11669](https://redirect.github.com/grpc/grpc-java/issues/11669)) ([`0b2d440`](https://redirect.github.com/grpc/grpc-java/commit/0b2d44098)) - stub: Introduce new API: BlockingStubV2 which supports Bidi streaming, Client streaming, a cleaner Server streaming and Unary RPCs ([#​10318](https://redirect.github.com/grpc/grpc-java/issues/10318)) ([`ea8c31c`](https://redirect.github.com/grpc/grpc-java/commit/ea8c31c30)) - bazel: Remove workaround for DoNotCall fixed in Bazel 3.4 ([`805cad3`](https://redirect.github.com/grpc/grpc-java/commit/805cad378)) - binder: A standard API for pointing resolvers at a different Android User. ([#​11775](https://redirect.github.com/grpc/grpc-java/issues/11775)) ([`1126a8e`](https://redirect.github.com/grpc/grpc-java/commit/1126a8e30)) - xds: Fix XDS control plane client retry timer backoff duration when connection closes after results are received ([#​11766](https://redirect.github.com/grpc/grpc-java/issues/11766)) ([`ef7c2d5`](https://redirect.github.com/grpc/grpc-java/commit/ef7c2d59c)) - xds: Parsing xDS Cluster Metadata ([#​11741](https://redirect.github.com/grpc/grpc-java/issues/11741)) ([`1edc4d8`](https://redirect.github.com/grpc/grpc-java/commit/1edc4d84d)). Not used actively, but this adds validation. The validation is unlikely to fail but may reject invalid resources. - xds: Use "#server" as dataplane target value for xDS enabled gRPC servers ([#​11715](https://redirect.github.com/grpc/grpc-java/issues/11715)) ([`ebb43a6`](https://redirect.github.com/grpc/grpc-java/commit/ebb43a69e)). This only impacts the `grpc.target` label in `grpc.xds_client.*` metrics. Previously the empty string was used - rls: Reduce RLS debug channel logging ([`7f9c1f3`](https://redirect.github.com/grpc/grpc-java/commit/7f9c1f39f)). This only matters when debug logging is enabled #### **Documentation** - examples: Simplify graceful shutdown in Hostname example ([`f1109e4`](https://redirect.github.com/grpc/grpc-java/commit/f1109e421)) - examples: Remove references to maven-central.storage-download.googleapis.com ([`c96e926`](https://redirect.github.com/grpc/grpc-java/commit/c96e926e6)) - examples: Updated the attachHeaders to newAttachHeadersInterceptor in HeaderClientInterceptor ([#​11759](https://redirect.github.com/grpc/grpc-java/issues/11759)) ([`5e8abc6`](https://redirect.github.com/grpc/grpc-java/commit/5e8abc677)) #### **Dependencies** - Bazel 8 is released, so replace Bazel 6 testing with Bazel 7 ([`8a5f777`](https://redirect.github.com/grpc/grpc-java/commit/8a5f7776d)) #### **Thanks to** - [@​panchenko](https://redirect.github.com/panchenko) - [@​benjaminp](https://redirect.github.com/benjaminp) - [@​ZachChuba](https://redirect.github.com/ZachChuba) - [@​vinodhabib](https://redirect.github.com/vinodhabib) </details> <details> <summary>quarkusio/quarkus (io.quarkus:quarkus-extension-maven-plugin)</summary> ### [`v3.18.1`](https://redirect.github.com/quarkusio/quarkus/releases/tag/3.18.1) [Compare Source](https://redirect.github.com/quarkusio/quarkus/compare/3.18.0...3.18.1) ##### Complete changelog - [#​44484](https://redirect.github.com/quarkusio/quarkus/issues/44484) - Quarkus Build with Maven Artefact Resolver Configuration Options - [#​45358](https://redirect.github.com/quarkusio/quarkus/issues/45358) - quarkus-smallrye-openapi generates unused schemas - [#​45359](https://redirect.github.com/quarkusio/quarkus/pull/45359) - Ensure there are no jdbc spans if otel sdk is disabled - [#​45489](https://redirect.github.com/quarkusio/quarkus/pull/45489) - DevUI: Add search for Arc tables - [#​45562](https://redirect.github.com/quarkusio/quarkus/pull/45562) - Consistent report of unknown properties between JVM and Native mode - [#​45650](https://redirect.github.com/quarkusio/quarkus/issues/45650) - ClassNotFound during static init build step corrupts delayed logging - [#​45708](https://redirect.github.com/quarkusio/quarkus/issues/45708) - OpenAPI schema adding "enum" : \[ null ] when field description is added - [#​45771](https://redirect.github.com/quarkusio/quarkus/pull/45771) - Qute: fix template global class generation in the dev mode - [#​45774](https://redirect.github.com/quarkusio/quarkus/issues/45774) - LGTM tests are stalling (or are too slow for the timeout, I don't know) - [#​45783](https://redirect.github.com/quarkusio/quarkus/issues/45783) - Redis cache implementation should not use KEYS command - [#​45794](https://redirect.github.com/quarkusio/quarkus/pull/45794) - Maven Resolver: initialize Maven properly, especially the local repository - [#​45799](https://redirect.github.com/quarkusio/quarkus/pull/45799) - Fix PathTreeClassPathElement#toString() implementation - [#​45801](https://redirect.github.com/quarkusio/quarkus/pull/45801) - Fix documentation for connecting to multiple devservice databases - [#​45802](https://redirect.github.com/quarkusio/quarkus/pull/45802) - Bump smallrye-open-api.version from 4.0.6 to 4.0.7 - [#​45803](https://redirect.github.com/quarkusio/quarkus/pull/45803) - Bump com.gradle:develocity-maven-extension from 1.23 to 1.23.1 - [#​45810](https://redirect.github.com/quarkusio/quarkus/issues/45810) - Update default openapi version in doc - [#​45813](https://redirect.github.com/quarkusio/quarkus/pull/45813) - Update URL of swapi-graphql.netlify.app GraphQL endpoint - [#​45815](https://redirect.github.com/quarkusio/quarkus/pull/45815) - Properly order tests annotated with `@WithTestResource` - [#​45819](https://redirect.github.com/quarkusio/quarkus/pull/45819) - Improve docs for Hibernate ORM with Kafka to suggest more efficient approaches - [#​45822](https://redirect.github.com/quarkusio/quarkus/pull/45822) - Adjust timeouts for LGTM container and tests - [#​45828](https://redirect.github.com/quarkusio/quarkus/pull/45828) - Redis Cache: replace the KEYS command with SCAN in invalidation - [#​45829](https://redirect.github.com/quarkusio/quarkus/pull/45829) - Upgrade to Vert.x 4.5.12 and Netty 4.1.117.Final - [#​45835](https://redirect.github.com/quarkusio/quarkus/pull/45835) - Fix static file path decoding in vertx-http - [#​45838](https://redirect.github.com/quarkusio/quarkus/issues/45838) - PermissionChecker makes RestMulti builder being ignored - [#​45841](https://redirect.github.com/quarkusio/quarkus/pull/45841) - Bump mongo-client.version from 5.3.0 to 5.3.1 - [#​45842](https://redirect.github.com/quarkusio/quarkus/issues/45842) - Unable to build native image on Macbook Pro M4 Pro - [#​45848](https://redirect.github.com/quarkusio/quarkus/pull/45848) - Quarkus REST: Run security checks that require method arguments in a non-blocking manner before secured methods are invoked - [#​45850](https://redirect.github.com/quarkusio/quarkus/pull/45850) - Reviewed enable_build_properties information - [#​45851](https://redirect.github.com/quarkusio/quarkus/pull/45851) - Use explicit String.concat in OTelDurationConverter - [#​45858](https://redirect.github.com/quarkusio/quarkus/pull/45858) - Update OpenAPI documentation with default version 3.1.0 - [#​45860](https://redirect.github.com/quarkusio/quarkus/issues/45860) - quarkus main build fails on windows - [#​45861](https://redirect.github.com/quarkusio/quarkus/pull/45861) - gRPC: Perform authentication when gRPC server runs on the same server and root path is different than '/' - [#​45863](https://redirect.github.com/quarkusio/quarkus/issues/45863) - 3.18 regression: quarkus.uuid is the same for every run in native images - [#​45864](https://redirect.github.com/quarkusio/quarkus/pull/45864) - Ensure that `quarkus.uuid` is not determined at native image build time - [#​45876](https://redirect.github.com/quarkusio/quarkus/pull/45876) - Pass container-runtime-options to native-image --version as well - [#​45878](https://redirect.github.com/quarkusio/quarkus/issues/45878) - 3.18 regression Quarkus `quarkus-maven-plugin` with failsafe and `quarkus.test.arg-line` - [#​45880](https://redirect.github.com/quarkusio/quarkus/pull/45880) - Upgrade to SmallRye GraphQL 2.12.1 - [#​45888](https://redirect.github.com/quarkusio/quarkus/pull/45888) - Consider quarkus.test.arg-line as a string - [#​45890](https://redirect.github.com/quarkusio/quarkus/pull/45890) - Disable kubernetes-service-binding testing on Windows - [#​45894](https://redirect.github.com/quarkusio/quarkus/issues/45894) - Dev UI does not open if http is disabled - [#​45911](https://redirect.github.com/quarkusio/quarkus/pull/45911) - Make sure console shortcuts use https when http is disabled - [#​45913](https://redirect.github.com/quarkusio/quarkus/pull/45913) - Fix generate ca command in tls guide ### [`v3.18.0`](https://redirect.github.com/quarkusio/quarkus/releases/tag/3.18.0) [Compare Source](https://redirect.github.com/quarkusio/quarkus/compare/3.17.8...3.18.0) ##### Complete changelog - [#​29646](https://redirect.github.com/quarkusio/quarkus/issues/29646) - Exceptions on dev mode reload (with multiple inbound requests?) - [#​36510](https://redirect.github.com/quarkusio/quarkus/issues/36510) - `quarkus.otel.traces.suppress-non-application-uris` not working with `quarkus.management.enabled` - [#​45266](https://redirect.github.com/quarkusio/quarkus/issues/45266) - Using quarkus.swagger-ui.plugins - [#​45300](https://redirect.github.com/quarkusio/quarkus/pull/45300) - Fix how Vert.x routes are identified in metrics and OpenTelemetry - [#​45609](https://redirect.github.com/quarkusio/quarkus/pull/45609) - Allow null for query parameters in Kotlin panache - [#​45613](https://redirect.github.com/quarkusio/quarkus/pull/45613) - Use VertxLogDelegateFactory for internal Vert.x logging - [#​45620](https://redirect.github.com/quarkusio/quarkus/pull/45620) - Improvements to the Grafana LGTM dashboards - [#​45625](https://redirect.github.com/quarkusio/quarkus/issues/45625) - Hot reload fails when using BeanParam - [#​45627](https://redirect.github.com/quarkusio/quarkus/issues/45627) - Returing a file from Quarkus REST endpoint with `Uni` leads to Vert.x error now that Vert.x Pump was replaced - [#​45628](https://redirect.github.com/quarkusio/quarkus/pull/45628) - OIDC: document and use OidcTestClient to get access token from Dev Services for OIDC - [#​45629](https://redirect.github.com/quarkusio/quarkus/pull/45629) - Fix missing addChannel flag usage - [#​45630](https://redirect.github.com/quarkusio/quarkus/pull/45630) - Fix file handling in REST Client - [#​45645](https://redirect.github.com/quarkusio/quarkus/issues/45645) - NamedLogHandlersBuildItem causes stderr "Handler is linked to a category but not configured" - [#​45648](https://redirect.github.com/quarkusio/quarkus/pull/45648) - Enable public access to OidcProviderClientImpl#getWebClient - [#​45652](https://redirect.github.com/quarkusio/quarkus/pull/45652) - Test config creation sometimes delegates to instance variable and sometimes to superclass, causing (v v minor) chaos - [#​45653](https://redirect.github.com/quarkusio/quarkus/pull/45653) - Speed up flaky OTel test - [#​45670](https://redirect.github.com/quarkusio/quarkus/pull/45670) - Don't allow requests into restarting application - [#​45674](https://redirect.github.com/quarkusio/quarkus/pull/45674) - Update drools.adoc - [#​45690](https://redirect.github.com/quarkusio/quarkus/pull/45690) - Observability LGTM dev service filling up logs with services starting - [#​45693](https://redirect.github.com/quarkusio/quarkus/pull/45693) - Bump grpc.version from 1.69.0 to 1.69.1 - [#​45698](https://redirect.github.com/quarkusio/quarkus/issues/45698) - Add support for java.time.YearMonth as JAX-RS parameter - [#​45699](https://redirect.github.com/quarkusio/quarkus/pull/45699) - Add support for java.time.YearMonth as JAX-RS parameter - [#​45700](https://redirect.github.com/quarkusio/quarkus/pull/45700) - Add props change to LGTM re-load test - [#​45705](https://redirect.github.com/quarkusio/quarkus/pull/45705) - Do not check log categories without named handlers - [#​45707](https://redirect.github.com/quarkusio/quarkus/pull/45707) - Fix `@BeanParam` handling during hot reload - [#​45717](https://redirect.github.com/quarkusio/quarkus/issues/45717) - Add response to HttpServerMetricsTagsContributor.Context - [#​45722](https://redirect.github.com/quarkusio/quarkus/pull/45722) - Adjust Caffeine extension description to drop Java 8 mention - [#​45730](https://redirect.github.com/quarkusio/quarkus/pull/45730) - Bump resteasy-microprofile.version from 3.0.0.Final to 3.0.1.Final - [#​45734](https://redirect.github.com/quarkusio/quarkus/pull/45734) - Fix wait strategy usage, Grafana should not know about LGTM - [#​45735](https://redirect.github.com/quarkusio/quarkus/pull/45735) - Enable new scripts config in Swagger UI - [#​45744](https://redirect.github.com/quarkusio/quarkus/pull/45744) - Add HTTP response to HttpServerMetricsTagsContributor.Context - [#​45772](https://redirect.github.com/quarkusio/quarkus/pull/45772) - Remove quarkus-extension-processor from cache-runtime-spi ### [`v3.17.8`](https://redirect.github.com/quarkusio/quarkus/releases/tag/3.17.8) [Compare Source](https://redirect.github.com/quarkusio/quarkus/compare/3.17.7...3.17.8) ##### Complete changelog - [#​43326](https://redirect.github.com/quarkusio/quarkus/issues/43326) - Hibernate-Reactive: ClassCastException EmbeddableInitializerImpl to ReactiveInitializer - [#​44440](https://redirect.github.com/quarkusio/quarkus/issues/44440) - Replacement in logs (log formatting) doesn't work in OpenTelemetry Logging - [#​45188](https://redirect.github.com/quarkusio/quarkus/issues/45188) - `@JoinColumns` breaks on Hibernate Reactive - [#​45472](https://redirect.github.com/quarkusio/quarkus/issues/45472) - java.util.NoSuchElementException: SRCFG00011: Could not expand value platform.quarkus.native.builder-image in property quarkus.native.builder-image - [#​45555](https://redirect.github.com/quarkusio/quarkus/issues/45555) - RESTEasy Reactive: `ClientBuilder` and `Client` should not share the same `Configuration` instance - [#​45565](https://redirect.github.com/quarkusio/quarkus/issues/45565) - If certificate reloading is enabled, mTLS stop functioning after the reload - [#​45578](https://redirect.github.com/quarkusio/quarkus/pull/45578) - Fix: trust store config is overwritten by key store config while certificate reloading - [#​45593](https://redirect.github.com/quarkusio/quarkus/pull/45593) - Copy `Configuration` when building a JAX-RS `Client` - [#​45612](https://redirect.github.com/quarkusio/quarkus/pull/45612) - Fix typo - [#​45614](https://redirect.github.com/quarkusio/quarkus/pull/45614) - Replace JavaVersion.VERSION\_11 with JavaVersion.VERSION\_21 in kotlin guide - [#​45637](https://redirect.github.com/quarkusio/quarkus/pull/45637) - Gradle - Correctly pass platform.quarkus.\* properties - [#​45640](https://redirect.github.com/quarkusio/quarkus/pull/45640) - Fix Otel logging message formatting - [#​45646](https://redirect.github.com/quarkusio/quarkus/pull/45646) - Getting Started with Security updates - [#​45656](https://redirect.github.com/quarkusio/quarkus/pull/45656) - Document injecting of CDI request scoped beans during authentication and authorization - [#​45657](https://redirect.github.com/quarkusio/quarkus/pull/45657) - Update to HTTP error outputs in Getting Started with Security - [#​45658](https://redirect.github.com/quarkusio/quarkus/pull/45658) - Mark quarkus-oidc-client-registration as experimental in doc - [#​45662](https://redirect.github.com/quarkusio/quarkus/issues/45662) - java.lang.IllegalStateException: Too many recursive interceptor actions after switching to quarkus-rest-client from quarkus-rest-reactive-client - [#​45676](https://redirect.github.com/quarkusio/quarkus/issues/45676) - Quarkus reports a NoSuchMethod hiding the real cause when it fails to start - [#​45677](https://redirect.github.com/quarkusio/quarkus/pull/45677) - Add missing `@ConfigItem` to FilterConfig - [#​45681](https://redirect.github.com/quarkusio/quarkus/pull/45681) - Gradle - Resolve platform properties when possible - [#​45682](https://redirect.github.com/quarkusio/quarkus/issues/45682) - decodeAsXPendingSummary NPE on r.get(1) or r.get(2) - [#​45687](https://redirect.github.com/quarkusio/quarkus/pull/45687) - Redis Client: fix NPE when constructing XPendingSummary - [#​45716](https://redirect.github.com/quarkusio/quarkus/pull/45716) - Avoid recursive interceptor lookups when the REST Client full name matches the simple name - [#​45731](https://redirect.github.com/quarkusio/quarkus/pull/45731) - Bump hibernate-orm.version from 6.6.4.Final to 6.6.5.Final - [#​45756](https://redirect.github.com/quarkusio/quarkus/pull/45756) - Bump hibernate-reactive.version from 2.4.3.Final to 2.4.4.Final </details> <details> <summary>JetBrains/kotlin (org.jetbrains.kotlin:kotlin-maven-allopen)</summary> ### [`v2.1.10`](https://redirect.github.com/JetBrains/kotlin/blob/HEAD/ChangeLog.md#2110) [Compare Source](https://redirect.github.com/JetBrains/kotlin/compare/v2.1.0...v2.1.10) ##### Compiler - [`KT-73858`](https://youtrack.jetbrains.com/issue/KT-73858) Compose / iOS: NullPointerException on building - [`KT-73454`](https://youtrack.jetbrains.com/issue/KT-73454) K2: Fix type parameters mapping for typealiases with inner RHS - [`KT-73043`](https://youtrack.jetbrains.com/issue/KT-73043) K2 Compiler does not allow references to inner constructors with typealiases - [`KT-74040`](https://youtrack.jetbrains.com/issue/KT-74040) Compilation of inner class usage does not check the visibility of parent class during compilation in different rounds - [`KT-73339`](https://youtrack.jetbrains.com/issue/KT-73339) K2: "VerifyError: Bad type on operand stack" because of missing implicit cast on generic field receiver with star projection - [`KT-72585`](https://youtrack.jetbrains.com/issue/KT-72585) K2: Compilation failure when upgrading to Kotlin 2.0.20+: Cannot replace top-level type with star projection: S - [`KT-73399`](https://youtrack.jetbrains.com/issue/KT-73399) compile-time JVM codegen failure on a KProperty argument of a KSuspendFunction parameter - [`KT-72725`](https://youtrack.jetbrains.com/issue/KT-72725) KMP: Unsupported actualization of inherited java field in expect class - [`KT-73153`](https://youtrack.jetbrains.com/issue/KT-73153) K2: Standalone diagnostics on type arguments are not reported ##### Compose compiler - [`CMP-5680`](https://youtrack.jetbrains.com/issue/CMP-5680) Compose compiler: unexpected stability warnings for classes compiled with 2.0.10 - [`b/381407900`](https://issuetracker.google.com/issues/381407900) Avoid adding Compose annotations on synthetic classes ##### IR. Inlining - [`KT-73981`](https://youtrack.jetbrains.com/issue/KT-73981) Cherry-pick the fix for KT-73482 to 2.1.10 ##### JavaScript - [`KT-70778`](https://youtrack.jetbrains.com/issue/KT-70778) Kotlin Js companion is undefined in production build - [`KT-73130`](https://youtrack.jetbrains.com/issue/KT-73130) KJS: Missed `break` for do/while in generated JS code - [`KT-58797`](https://youtrack.jetbrains.com/issue/KT-58797) Optimize the code generated for objects on JS and Wasm backends ##### Klibs - [`KT-70146`](https://youtrack.jetbrains.com/issue/KT-70146) \[KLIB Resolve] Don't fail on nonexistent transitive dependency - [`KT-73951`](https://youtrack.jetbrains.com/issue/KT-73951) Workaround for "Partial linkage engine may not patch some discrepancies in IR when compiling Kotlin/Native static caches" in 2.1.10 ##### Native - [`KT-73559`](https://youtrack.jetbrains.com/issue/KT-73559) K/Native: AndroidNativeArm64 linking fails starting from Kotlin 2.1.0 ##### Tools. CLI - [`KT-73967`](https://youtrack.jetbrains.com/issue/KT-73967) JDK 25: "IllegalArgumentException: 25-ea" with EA builds ##### Tools. Daemon - [`KT-73311`](https://youtrack.jetbrains.com/issue/KT-73311) "Unable to release compile session, maybe daemon is already down" flakiness ##### Tools. Gradle - [`KT-73728`](https://youtrack.jetbrains.com/issue/KT-73728) 'generatePomFileForMavenPublication' creates pom with dependencies with 'unspecified' version ##### Tools. Gradle. Multiplatform - [`KT-73620`](https://youtrack.jetbrains.com/issue/KT-73620) KMP 2.1.0: Transitiv </details> --- ### Configuration 📅 **Schedule**: Branch creation - "* 0-3 * * 1" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/block/ftl). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJydW4tYWxsIl19--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Stuart Douglas <[email protected]>
- Loading branch information