2.0.1-incubating-RC2
- Rename
ByFastExcelCGLIBtoByFesodCGLIBto align with project naming conventions. (#809) - Remove duplicate utility classes from the
fesod-sheetmodule to clean up the codebase. (#819)
- Release Process: Enhance release verification documentation with detailed steps and updates. (#792, #796, #815)
- Website: Add comprehensive documentation for annotations on the official website. (#793)
- Compliance: Update
DISCLAIMERandNOTICEfiles with accurate licensing information. (#834, #837) - General: Update documentation for the Apache Fesod 2.0.0-incubating release. (#826)
- Fixes: Fix typos, grammar, and redundant punctuation in the README and documentation. (#800, #814)
- Website: Update Maven Central version badge. (#827)
- Website: Revert the download page for the non-available version. (#829)
- Fix nightly CI workflow failures. (#823)
- Dependencies: Bump
ch.qos.logback:logback-classicfrom 1.5.24 to 1.5.25. (#820) - Version: Increment project and parent version to
2.0.1-incubating. (#830, #833) - Branch Management: Merge the latest version changes into the main branch. (#825)
- @Howard-aile made their first contribution in https://github.com/apache/fesod/pull/814
Full Changelog: https://github.com/apache/fesod/compare/2.0.0-incubating...2.0.1-incubating-RC2
3.31.1
- #25852 - Testcontainers ryuk abandoned during build without testing using Gradle
- #40503 - Remote development mode: RemoteSyncHandler interrupted exception
- #46078 -
X-Forwarded-Hostheader resets the request port - #50752 - OpenAPI - Multiple custom annotation classes of same type not working
- #51845 - Inconsistent error behavior with an empty host header
- #51861 - Better handling for null or empty authority
- #51931 - Transform
CleanerJava9 - #52004 - Dev UI Js Dependencies updates (grouped)
- #52035 - Dev UI: Upgrade to vaadin 25
- #52092 - Newline character in access log pattern
- #52094 - Testing authentication with
quarkus-websocket-nextbreaks if you havequarkus-test-securityenabled too - #52096 - Better duplicate files warning
- #52105 - Quarkus restarts 2 times when an annotation processor creates classes
- #52108 - WebSockets Next Security: use identity stored on connection for
@TestSecurityand fallback to deferred identity for lazy authentication in all situations - #52109 - Remember timestamp of generated java files
- #52110 - Log
InterruptedExceptionasdebugforRemoteSyncHandler - #52115 - Exception Mapping does not work anymore for streaming responses
- #52116 - Arc: fix class generation bug
- #52117 - testcontainers reuse property override
- #52118 - Don't wrap exceptions thrown by StreamingOutput
- #52127 - Uber jar - Add a couple of ignore rules
- #52128 - Do not leak internal host port into Host header when host is taken from Forwarded header without proto or scheme directives
- #52130 - ListeningAddress to be Optional.empty when port and protocol are null
- #52131 - build(deps): bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.9.0 to 1.10.0
- #52135 - TestContainersStrategy.get to prevent potential concurrency issues
- #52136 - Upgrade Dev UI to vaadin 25.x
- #52155 - Annotation can be applied either on class or its methods
- #52157 - Document in Infinispan protostream annotations processor
- #52158 - OIDC token propagation: allow to combine
@AccessTokenon class and its methods - #52159 - build(deps): bump io.quarkus:quarkus-platform-bom-maven-plugin from 0.0.128 to 0.0.129
- #52160 - Add documentation for proxy-registry to allow reference for others extensions
- #52161 - New Assistant component to navigate to the chat screen
- #52163 - Vert.x - Avoid reflection when creating virtual thread factory
- #52167 - Use platform-independent newline in access logs
- #52169 - Fix trailing slash handling in forwarded prefix
- #52171 - Introduce a BuildItem to express the need to load native libraries
- #52173 - Avoid warnings about native libraries by Brotli, Jansi and MSSQL JDBC (production mode only)
- #52183 - Address native library loading needs for Kafka extensions
- #52184 - Enable native access for mongodb-crypt
- #52185 - Enable native access for epoll/kqueue transports for Netty
- #52186 - Bump smallrye-open-api.version from 4.2.3 to 4.2.4
- #52188 - Update README.md for Java 25 support
- #52194 - Upgrade to PostgreSQL JDBC 42.7.9
- #52197 - BuildMetrics: fix produced items when extended capture is enabled
- #52199 - Fix VertxImplGetVirtualThreadFactory transformation
- #52203 - Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 in /devtools/gradle
- #52204 - Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 in /build-parent
- #52205 - Bump com.microsoft.azure.functions:azure-functions-java-library from 3.2.2 to 3.2.3
- #52206 - Bump flyway.version from 11.20.2 to 11.20.3
- #52208 - Bump org.assertj:assertj-core from 3.27.6 to 3.27.7
- #52211 - Bump org.jboss.logging:jboss-logging from 3.6.1.Final to 3.6.2.Final
- #52215 - Transform Netty's
isSharablecheck to use a marker interface - #52217 - Rewrite DefaultChannelId to avoid reflection
v1.76.3
- Downgrade OpenTelemetry to 1.51.0 to make it easier for people dealing with the OkHttp 4.x → 5.x upgrade of some OpenTelemetry modules (354d8b451). gRPC is not using the impacted OpenTelemetry modules. Users are still free to upgrade to newer versions of OpenTelemetry of their choosing.
Nightly
- 658c69f: mark
wait.untilas non-nullable (#17007) (Andrei Solntsev) #17007 - 0f71ed6: restore BiDi constructor without timeout parameter (#17014) (Andrei Solntsev) #17014
- 63d2df1: [rust] Fix suppport for webview2 (#15797) (Boni García) #17016
- 4a6f786: [build] ci check job is comparing against the wrong HEAD commit matching too many things (Titus Fortner)
- 406ec40: [dotnet] Fix generation of inline docs for devtools members (#17017) (Nikolay Borisenko) #17017