Releases: quarkusio/quarkus
Releases · quarkusio/quarkus
3.19.2
Complete changelog
- #29411 - Kafka Streams topology in Dev UI is empty when source topic uses
Pattern
- #37691 - Kafka Streams dev console topology view can't handle "." in topic name
- #40315 -
@UnlessBuildProperty
does not work properly ifio.quarkus:quarkus-rest
in the dependencies. - #41432 - Application fails to start in dev mode if kafka-streams extension is present
- #45148 - Document default connection-pool-size for REST Clients and raise default pool size to 50 for Quarkus REST
- #46308 - Greatly improve Quarkus update
- #46330 - Produce a KubernetesDevServiceInfoBuildItem forDevServices requiring to use a Kubernetes cluster
- #46375 - Bump testcontainers.version from 1.20.4 to 1.20.5
- #46386 - Create a KubernetesDevServiceInfoBuildItem
- #46399 - Add a new BuildItem class: KubernetesDevServiceRequestBuildItem
- #46473 -
@TestFactory
does not work with QuarkusUnitTest - #46474 - Ensure that QuarkusUnitTest plays nicely with
@TestFactory
- #46476 - Qute Logical OR Operator is not working
- #46482 - Bump Gradle to 8.13 and adopt Quarkus Gradle plugin
- #46493 - Info Endpoint: Does not display in Additional Endpoints UI
- #46495 - Info endpoint displayed on endpoints dev ui
- #46505 - Qute: fix validation of an expression with "logical or"
- #46528 - support var args in rest client
- #46529 - Add support for primitive arrays in REST Client
- #46531 - Docs: Updated link to "MicroProfile Rest Client Spec"
- #46534 - Switch docs and samples to use CORS and JSON enabled properties
- #46539 - This Gauge has been already registered "http.server.active.requests"
- #46548 - Websockets next incompatible with undertow extension when using
@SessionScoped
- #46550 - Bump flyway.version from 11.3.3 to 11.3.4
- #46553 - Introduce
url.scheme
tag intohttp.server.active.requests
metric - #46557 - Remove quarkus-mutiny dependency from container-image extensions
- #46558 - DevUI: fix bean/build steps depenceny graphs
- #46561 - ArC: consider built-in session context during client proxy optimization
- #46567 - Fix docker templates and platform to support ubi8 and ubi9
- #46571 - Fix quotes and missing parentheses in
security-testing.adoc
- #46572 - Bump jboss-logging-annotations.version from 3.0.3.Final to 3.0.4.Final
- #46573 - Bump io.quarkus:quarkus-platform-bom-maven-plugin from 0.0.118 to 0.0.119
- #46576 - makes Kafka Streams topology optional
- #46578 - Reduce our exposure to DefaultArtifactVersion
- #46581 - Clarify using table name in Security JPA guide
- #46584 - Workaround classloading issue in Quarkus internal tests by making
io.quarkus.security.test.utils.AuthData#applyAugmentors
public - #46585 - Use source file mapping for all compilation providers
- #46587 - Updates to Infinispan 15.0.14.Final
- #46597 - Fix loading of Maven workspaces that use revision properties using effective model building
- #46599 - Fix issues with special characters in Kafka Streams Dev UI
- #46607 - Fix AOT cache doc
- #46612 - Use the version of Quarkus platform recommended for the current project for recipe filtering
3.15.3.1
3.8.6.1
3.19.1
Complete changelog
- #42613 - Conflict between form-based auth logout and quarkus.http.auth.form.new-cookie-interval
- #44458 - IllegalStateException: Response head already sent during login
- #46245 - Quarkus Configuration Disambiguation strategy for environment variables fails in 3.17.0+
- #46286 - Bump rest-assured.version from 5.5.0 to 5.5.1
- #46294 - Improve security failure handling in gRPC
- #46333 - "Failed to read deployment classpath cache from ..." warning
- #46339 - Add "basic" to client scopes for auto generated client in keycloak devservice
- #46346 - Prioritize test model cache over the dev one in BootstrapAppModelFactory
- #46347 - Clarify expected behavior of SmallRye Config disambiguation
- #46348 - Prevent sporadic error on live reload with HTTP/2
- #46350 - Fix VertxHelloWorldMutualTlsEndpointTest failures due to changes in response status
- #46351 - Otel logging does not respond to it's config property.
- #46352 - Liquibase MongoDB - Register AbstractMongoChange for reflection
- #46354 - Fix OpenTelemetry Metrics and Logs endpoint resolution
- #46365 - Add class and method to WithSpan attributes
- #46368 -
javax.net.ssl
TLS configuration does not work in native mode - #46374 - Bump flyway.version from 11.3.2 to 11.3.3
- #46379 - javax.net.ssl TLS configuration does not work in native mode
- #46382 - Document how to prevent TLS client renegotiation
- #46394 - Explain what LGTM abbreviation means in the guide
- #46395 - TLS guide Review
- #46411 - Custom ContextResolver can not be used anymore for rest client since 3.13
- #46412 - Memory Leak in Quarkus REST Service if request failed with timeout.
- #46413 - Don't assume context resolvers are always called from REST Client
- #46418 - Fix 'response head already sent' when the login request to form-based authentication when proactive authentication is disabled
- #46419 - Always close OutputStream in RESTEasy Classic
- #46428 - Add docs for maximum values in quarkus.http.limits
- #46429 - Provide a reliable way to perform form-based authentication logout
- #46435 - Keycloak Integration
- #46436 - Quarkus tooling use wrong version for create and update (when specifying stream)
- #46438 - Quarkus REST: prevent NPE for EagerSecurityContext
- #46440 - Implement isValidAuthority() in ForwardedServerRequestWrapper
- #46446 - Use debug with relfection services, remove duplicate health check
- #46447 - Improvements to OTel logging docs
- #46452 - Fix recommended release selection in an archived platform stream
- #46465 - Bump hibernate-orm.version from 6.6.8.Final to 6.6.9.Final
- #46471 -
@AssertTrue
is not working on ConfigMapping when it returns true - #46484 - Slightly improve the list of extensions supporting OTel
- #46489 - Do not use the JPA aware TraversableResolver for config
3.19.0
Major changes
- #45891 - Support for OAuth2 Demonstrating Proof of Possession
Complete changelog
- #42115 - Support for Demonstrating Proof of Possession (DPoP) in quarkus-oidc
- #44160 - Narayana JTA XA transactions doesn't work after mariadb-java-client bump to 3.5.0 as opening datasource connection results in SQLNonTransientConnectionException
- #44661 - All but first test in a class fail if class is annotated
@WithFunction
- #45025 - Quarkus-mockito includes mockito-subclass dependency breaking the mocking of final classes on Java 21+
- #45778 - Hibernate ORM tries to load import.sql
- #45891 - Support for OAuth2 Demonstrating Proof of Possession
- #46034 -
@NotNull
does not addnot null
to persistence unit - #46197 - RuntimeException thrown instead of IllegalArgumentException when failing to decode URL
- #46201 - Quarkus trying to index lombok annotations
- #46221 - Bump org.mariadb.jdbc:mariadb-java-client from 3.4.1 to 3.5.2
- #46229 - Start the function only once in test
- #46231 - Use UBI9 based Quarkus micro image
- #46232 - Ability to disable running ITs against the docker image
- #46243 - Add a way to override the artifact type to test for
@QuarkusIntegrationTest
- #46252 - Throw IllegalArgumentException on failed URL decoding
- #46254 - Error with Qute templates with dot in the names
- #46257 - Qute: fix template variants for templates with dot in the name
- #46258 - Qute: add some more built-in string extensions
- #46259 - Allow to provide a default overridable value for Qute
@Message
- #46261 - Add Dev Services configuration reference in all relevant guides
- #46264 - Introduce validation mode instead of a boolean flag for BV integration in ORM
- #46267 - Use same
smallrye-common
dependencies across independent subprojects - #46270 - Introduce a builditem to exclude Qute templates
- #46273 - Qute: add build item to exclude discovered templates
- #46274 - [GraalVM for JDK 25] Native integration test jpa-mariadb fails with JDK 25+8.1
- #46276 - Fix return type for MariaDB PAM substitution
- #46280 - Qute message bundles: add Message#defaultValue()
- #46287 - Bump flyway.version from 11.3.1 to 11.3.2
- #46305 - Update to Hibernate ORM 6.6.8.Final and avoid trying to load import.sql
- #46309 -
Text cannot be parsed to a Duration
when assessingTlsConfigurationRegistry.get("javax.net.ssl")
- #46310 - Text cannot be parsed to a Duration when assessing TlsConfigurationRegistry.get("javax.net.ssl")
- #46328 - Prevent indexing warning about Lombok annotation in REST Client
- #46338 - Switch default S2I native binary image from UBI8 to UBI9
3.18.4
Complete changelog
- #41272 - Files with åäö in there name gets an inputstream that is null in MultipartForm uploads
- #45285 - Add quarkus.openshift.cron-job.timezone property
- #45961 - quarkus-spring-di:
@Bean
("foo") is not transformed into the proper@Named
("foo") annotation - #46140 - Spring DI - Fix behavior with named beans
- #46142 - Add more options for the token expiry time calculation done by OIDC client
- #46147 - Byte array responses break if quarkus-amazon-lambda-http is used
- #46203 - Improve text format handling in Amazon Lambda
- #46222 - Add OIDC client access token expires in skew
- #46233 - WebSockets Next: make it possible to configure max frame size
- #46242 - Add time zone property for kubernetes and openshift cron jobs
- #46251 - Quarkus Hibernate ORM - Jboss logger instantiation issue
- #46260 -
@QuarkusTest
fails when Nexus repository requires login (401 Unauthorized) (does not use existing Maven security credentials) - #46269 - Avoid creating a timer when reconnectDelay is set to Max
- #46271 - Maven Resolver: fix discovering settings-security.xml
- #46284 - Only check filters once for calls to getResourceMethod
- #46292 - Simplify pattern used introduced in #46284
- #46296 - Use proper call to Logger#getMessageLogger
- #46297 - Fix a few misplaced
@WithConverter
- #46303 - Upgrade to Jandex 3.2.7
- #46304 - Fix keycloak client timeout error message:
quarkus.oidc.devui.web-client-timeout
->quarkus.keycloak.devservices.web-client-timeout
- #46344 - Update mime4j to 0.8.12
3.19.0.CR1
Major changes
- #43831 - Micrometer to OpenTelemetry Bridge
- #45446 - Migrate core extensions to
@ConfigMapping
- #45704 - Support permission checkers for WebSockets Next
- #45809 - WebSockets Next: Allow to send authorization headers from web browsers using JavaScript clients
- #45973 - Switch to UBI 9 by default
- #46169 - Introduce support for JEP 483's new AOT cache
Complete changelog
- #24249 - Reuse maven-surefire-plugin
environmentVariables
andsystemPropertyVariables
for continuous testing - #25975 - Refactoring the way we register classes for reflection, JNI, etc.
- #27376 - OpenAPI should list a 400 error code on certain conditions
- #34016 - Configuration property to make transaction mandatory even for read operations
- #37531 - Allow http/2 requests to fallback to host header if authority pseudoheader is not provided
- #37845 - Docs: security-oidc-bearer-token-authentication guide Keycloak SPA not working
- #37927 - Cannot mock/spy class error, after adding quarkus-junit5-mockito dependency
- #38061 - OpenTelemetry: context of sender not active in consumer
- #38368 -
@QuarkusMainIntegrationTest
not implemented for Docker - #41607 - Netty finalizers load classes from closed class loaders
- #41686 - Enable io.netty.allocator.disableCacheFinalizersForFastThreadLocalThreads
- #42623 - Support optional
@QueryParam
on Rest client - #42756 - Quarkus main branch build on Windows fails with internal Develocity error
- #42824 - quarkus-websockets-next connecting from browser with JWT
- #43831 - Micrometer to OpenTelemetry Bridge
- #44115 - Migrate Quarkus Vert.x HTTP extension config classes to
@ConfigMapping
- #44409 - Provide WebSockets Next support for authenticated JavaScript web socket upgrade and messages
- #44411 - Implement withSpan method utilities for Mutiny
- #44714 -
io.quarkus.credentials
is split acrossextensions/credentials/deployment
and.../runtime
- #44725 -
io.quarkus.elytron.security.runtime
is split across multiple modules - #44729 -
io.quarkus.keycloak.admin.client.common
is split across runtime and deployment modules - #44737 -
io.quarkus.oidc.token.propagation.reactive
is split across deployment and runtime modules - #44744 - Use ConfigRoot and ConfigMapping without -AlegacyConfigRoot=true
- #44793 - Code format broken on page "Writing a Dev Service"
- #44998 - Verify that we do not exceed the number of tags that can be recorded for HTTP requests
- #45175 - TLS Registry: provide a TLS configuration called
javax.net.ssl
having truststore set in the same way as default SunJSSE provider - #45184 - TLS Registry: provide a TLS configuration called javax.net.ssl having truststore set in the same way as default SunJSSE provider
- #45292 - Add a note about SDKMAN! to the Contributing guide
- #45446 - Migrate core extensions to
@ConfigMapping
- #45478 - Add helper methods for manual spans in mutiny pipelines
- #45525 - Hibernate tries to reflectively access Service methods not registered for reflection
- #45546 - Improving Qute Escaper to be as branch-free as possible
- #45551 - Further copyedit Keycloak authorization
- #45589 - Update OIDC Redis TokenStateManager to keep access token expires_in
- #45594 - Bump bouncycastle.version from 1.79 to 1.80
- #45596 - Bump smallrye-reactive-messaging.version from 4.26.0 to 4.27.0
- #45604 - Remove unused NativeImageFeatureUtils
- #45607 - Bump strimzi-test-container version from 0.107.0 to 0.109.1
- #45608 - ConfigMapping of GraphQL Client config
- #45610 - Remove the use of UUID in startup code
- #45611 - Switch to runtime initialization instead of rerun
- #45621 - OIDC: reuse shared Vert.x instance in DEV and test mode whenever it is possible
- #45626 - docs: more explicit examples
- #45633 - Make
io.quarkus.builder.Consume
a record - #45642 - chore: Remove empty Javadoc
- #45647 - Use StringBuilder instead of String concat for startup code
- #45649 - Make methods of reachable hibernate services reflectively queryable
- #45654 - Fix unregistered element accesses when using Hibernate ORM in native mode
- #45659 - Request re-authentication if the OIDC session key is unresolved
- #45660 - Adjust Dev UI URL in SwaggerUiProcessor
- #45666 - Bump flyway.version from 11.1.1 to 11.2.0
- #45672 - Support java.util.Optional passing to
@QueryParam
/@RestQuery
for RestСlient - #45683 - Dispatch Vert.x event bus consumer events in correct context
- #45686 - Update security-getting-started-tutorial from QE feedback
- #45689 - Fix incomplete config on re-used LGTM containers
- #45691 - Include missing Authentication failure messages in HTTP response in devmode
- #45697 - Replace NativeBuildReport.java with report-status-in-issue action
- #45701 - Convert elasticsearch-rest-client-common modules to use
@ConfigMapping
- #45702 - Convert funqy extensions to use
@ConfigMapping
- #45703 - Fix code format and missing dep on "writing a dev service" page
- #45704 - Support permission checkers for WebSockets Next
- #45711 - Update Guide for contributors, enabling symlinks on Windows
- #45712 - Convert jackson module to use
@ConfigMapping
- #45724 - Drop FAQ entry about non-existing modules, remove irrelevant mentions about Java 8
- #45725 - Remove legacy
@DisabledOnJre
(JRE.JAVA_8) - #45726 - Replace deprecated AnnotationsTransformerBuildItem usage in RESTEasy Reactive
- #45728 - Update Keycloak SPA example
- #45729 - Bump org.assertj:assertj-core from 3.27.2 to 3.27.3 in /devtools/gradle
- #45732 - Bump org.assertj:assertj-core from 3.27.2 to 3.27.3
- #45733 - Bump org.mvnpm:es-module-shims from 2.0.0 to 2.0.5
- #45736 - Squash GrpcClientBuildItem's ClientInfo set per clientName
- #45737 - Adjust comment for about ALPN and JDK 8/11 and drop isAlpnAvailable assumes in tests
- [#45738](https://github.com/qua...
3.18.3
Complete changelog
- #40374 - Error when executing persist() method with an entity having bidirectional one-to-one relationships in Hibernate Reactive with Panache
- #45948 - Removal of public method in a minor release breaking semantic versioning with utter lack of warnings or anything
- #45949 - Restore two JWT decoding methods in OidcUtils
- #46005 - Qute TemplateGlobal throws error on live reload
- #46014 - Qute: fix template global class generation in the dev mode #2
- #46035 - QuarkusTest TestProfile pollutes environment of QuarkusComponentTest
- #46039 - Upgrade to Jandex 3.2.4
- #46040 - OpenTelemetry extension traces health endpoints when a custom root-path is configured
- #46046 - Execute simple JUnit tests and
@QuarkusComponentTest
first - #46088 - Fix typo remove extra bracket
- #46099 - OpenTelemetryLogHandler - Do not read config for each publish
- #46102 - Live reload classloader memory leak when using hibernate-envers with a custom revision entity
- #46106 - Bump maven-dependency-plugin in docs
- #46107 - For synthetic injection points, target can be null
- #46108 -
@Observes
@BeforeDestroyed
(?Scoped.class) does not work in the same bean and the same scope - #46111 - Could not determine the canonical constructor when quarkus.rest.jackson.optimization.enable-reflection-free-serializers=true
- #46113 - Remove non-existing value "OPTIONAL", fix typo
- #46115 - Bump to Vert.x Mutiny bindings 3.18.1
- #46125 - Change timing of
@Initialized
and@BeforeDestroyed
events so that they can be observed from a bean within given context - #46135 - Upgrade to Jandex 3.2.5
- #46136 - Error occurs on tests with
@Nested
classes and QuarkusMainLauncher - #46141 - Replace outdated hostname v1 property for keycloak dev service in shared networks
- #46150 - Overcome augmentation issue with
@Nested
QuarkusMainTest - #46154 - Docs: Fix some more weaknesses
- #46156 - Reflection-free Serialization issue when first accessed vs. second access or if multiple methods
- #46170 - Configuration custom converters fail on primitive type arrays since Quarkus v3.18
- #46171 - Fix config converter loading issue when arrays are used
- #46179 - Upgrade to Hibernate ORM 6.6.7.Final
- #46181 - Simplify and fix building the list of framework endpoints
- #46186 - Bump io.micrometer:micrometer-bom from 1.14.3 to 1.14.4
- #46189 - Upgrade to Hibernate Reactive 2.4.5.Final
- #46190 - Bump the version of kindContainer from 1.4.7 to 1.4.8
- #46191 - Bump version of kindcontainer from 1.4.7 to 1.4.8
- #46194 - Bump to Vert.x 4.5.13 and Netty 4.1.118.Final
- #46211 - Avoid using generated Jackson serializers for subclasses
- #46219 - Bump io.smallrye:jandex from 3.2.5 to 3.2.6
3.18.2
Complete changelog
- #44569 - SmallRye OpenAPI outputs Chinese garbled characters in Json
- #44645 - NullPointerException from Hibernate ORM when there is a problem establishing a connection
- #45385 - IllegalArgumentException when parsing Accept Header
- #45776 - Bump to Mutiny 2.8.0 and the Mutiny Vert.x bindings 3.18.0
- #45789 - [resteasy-reactive] [3.8.6] Header not reset between request
- #45847 - Netty metric with dynamic tag cause time series leak
- #45868 - QuarkusTestResource not working with QuarkusMainLauncher
- #45877 - Replace the id label with a name label for Netty allocator
- #45910 - Clarify usage of
quarkus-keycloak-admin-rest-client
andquarkus-keycloak-admin-resteasy-client
- #45926 - Release the Config from the TCCL when setting the Quarkus config
- #45933 - Native tests fail in Gradle-based Quarkus project when module has no classes in
src/main/java
- #45934 - Dev UI: make sure add button works when log is open
- #45935 - Clear SystemProperties set by QuarkusMainIntegrationTestExtension
- #45938 - Be more defensive about sources Path in integration tests
- #45943 - OpenApiFilter without Runstage causes NPE
- #45945 - Properly get default value when handling OpenApiFilters
- #45950 - Correctly handle REST field injection
- #45956 - Improve content about running the application in the JWT guide
- #45967 - Use Maven log in
quarkus:run
- #45971 - Fix incorrect response code when media type is invalid
- #45976 - Add remote address to gRPC spans
- #45985 - BlockingNotAllowedException when using rest client since quarkus
3.18.1
- #45991 - Bump com.gradle.plugin-publish from 1.3.0 to 1.3.1 in /devtools/gradle
- #45992 - [REGRESSION] -
quarkus.rest.jackson.optimization.enable-reflection-free-serializers=true
broken in 3.18 - #45993 - Bump smallrye-open-api.version from 4.0.7 to 4.0.8
- #45996 - ConfigMapping broken for extensions with smallrye-config-crypto since 3.9.1
- #45999 - Quarkus 3.18 and Flyway 11: Bring back
cleanOnValidationError
- #46002 - Fix generated Jackson deserializer for a record with an empty constructor
- #46006 - Don't prematurely close an InputStream returned by the REST Client
- #46008 - QuarkusIntegrationTest: publishing a random port in the started container no longer works
- #46009 - Updates to Infinispan 15.0.13.Final
- #46016 - Quarkus 3.18.1 does not allow overwriting lists from
application.yaml
with lists supplied in environment variables - #46018 - integration-tests/hibernate-reactive-mssql is not being run (and does not build)
- #46020 - Runtime values from mapping without expansion
- #46031 - Fix Javadoc/MD syntax issues
- #46032 - Update SmallRye Config to 3.11.2
- #46033 - Implement 'cleanOnValidationError' for Flyway 11
- #46036 - In container build output is not executable anymore
- #46041 - Upgrade Hibernate ORM to 6.6.6.Final
- #46043 - Fix and restore hibernate-reactive-mssql tests
- #46044 - Recalculate config property names during tests
- #46049 - Bump io.smallrye.config:smallrye-config-source-yaml from 3.11.1 to 3.11.2 in /devtools/gradle
- #46055 - Ensure that the copied native executable has the executable permission when copied from the host to the container image.
3.18.1
Complete changelog
- #44484 - Quarkus Build with Maven Artefact Resolver Configuration Options
- #45358 - quarkus-smallrye-openapi generates unused schemas
- #45359 - Ensure there are no jdbc spans if otel sdk is disabled
- #45489 - DevUI: Add search for Arc tables
- #45562 - Consistent report of unknown properties between JVM and Native mode
- #45650 - ClassNotFound during static init build step corrupts delayed logging
- #45708 - OpenAPI schema adding "enum" : [ null ] when field description is added
- #45771 - Qute: fix template global class generation in the dev mode
- #45774 - LGTM tests are stalling (or are too slow for the timeout, I don't know)
- #45783 - Redis cache implementation should not use KEYS command
- #45794 - Maven Resolver: initialize Maven properly, especially the local repository
- #45799 - Fix PathTreeClassPathElement#toString() implementation
- #45801 - Fix documentation for connecting to multiple devservice databases
- #45802 - Bump smallrye-open-api.version from 4.0.6 to 4.0.7
- #45803 - Bump com.gradle:develocity-maven-extension from 1.23 to 1.23.1
- #45810 - Update default openapi version in doc
- #45813 - Update URL of swapi-graphql.netlify.app GraphQL endpoint
- #45815 - Properly order tests annotated with
@WithTestResource
- #45819 - Improve docs for Hibernate ORM with Kafka to suggest more efficient approaches
- #45822 - Adjust timeouts for LGTM container and tests
- #45828 - Redis Cache: replace the KEYS command with SCAN in invalidation
- #45829 - Upgrade to Vert.x 4.5.12 and Netty 4.1.117.Final
- #45835 - Fix static file path decoding in vertx-http
- #45838 - PermissionChecker makes RestMulti builder being ignored
- #45841 - Bump mongo-client.version from 5.3.0 to 5.3.1
- #45842 - Unable to build native image on Macbook Pro M4 Pro
- #45848 - Quarkus REST: Run security checks that require method arguments in a non-blocking manner before secured methods are invoked
- #45850 - Reviewed enable_build_properties information
- #45851 - Use explicit String.concat in OTelDurationConverter
- #45858 - Update OpenAPI documentation with default version 3.1.0
- #45860 - quarkus main build fails on windows
- #45861 - gRPC: Perform authentication when gRPC server runs on the same server and root path is different than '/'
- #45863 - 3.18 regression: quarkus.uuid is the same for every run in native images
- #45864 - Ensure that
quarkus.uuid
is not determined at native image build time - #45876 - Pass container-runtime-options to native-image --version as well
- #45878 - 3.18 regression Quarkus
quarkus-maven-plugin
with failsafe andquarkus.test.arg-line
- #45880 - Upgrade to SmallRye GraphQL 2.12.1
- #45888 - Consider quarkus.test.arg-line as a string
- #45890 - Disable kubernetes-service-binding testing on Windows
- #45894 - Dev UI does not open if http is disabled
- #45911 - Make sure console shortcuts use https when http is disabled
- #45913 - Fix generate ca command in tls guide