quarkus

Quarkus: Supersonic Subatomic Java.

APACHE-2.0 License

Stars
13K
Committers
1.1K

Bot releases are visible (Hide)

quarkus - 1.2.0.Final

Published by gsmet over 4 years ago

Major changes

Complete changelog

  • #6731 - Fix a few links in the documentation
  • #6729 - Vault Transit Engine guide
  • #6727 - Make optional the oauth2 configuration when the extension is disabled
  • #6719 - Fix JaCoCo report
  • #6716 - Disable the DNS resolver when creating the options
  • #6715 - Add example of adding multiple classes to --initialize-at-run-time
  • #6714 - Fix bug in KubernetesClientProducer causing wrong config for kubernetes client
  • #6712 - Gizmo 1.0.1.Final
  • #6711 - RESTEasy standalone does not serve files if http-root is set
  • #6708 - doc: fix security-jwt.adoc according to quickstart project
  • #6699 - Enable JNI for logging-gelf
  • #6697 - Native build fails with "quarkus-logging-gelf" extension (Unsupported method sun.nio.ch.DatagramDispatcher.read0)
  • #6692 - Update JWT guide with a list of smallrye-jwt properties
  • #6689 - doc: improve the Kubernetes extension docs slightly
  • #6684 - -H:+AddAllCharsets passed to native-image even though no extension requested it
  • #6683 - -H:+AddAllCharsets passed to native-image even though no extension requested it
  • #6681 - Ensure that a missing user.country system property doesn't break the application
  • #6678 - Optimize Vert.x startup by avoiding DNS resolver initialization
  • #6675 - Qute - fix default template extensions for java.util.Map
  • #6674 - Thread safety issues
  • #6672 - Add support for .yml in addition to .yaml
  • #6671 - Fix restricting bean types via @Typed
  • #6668 - quarkus-config-yaml does not recognize "application.yml"
  • #6666 - Don't restart on web resource change
  • #6665 - Fix a problem where env vars do not have the right ordinal
  • #6636 - Document Vault Transit Engine
  • #6608 - OIDC test checking the custom principal name is unstable
  • #6519 - Qute - fix default template extensions for java.util.Map
  • #6417 - Dev mode not working anymore when META-INF/resources is generated
  • #6252 - fix: handling of arrays in kubernetes properties
  • #3655 - REST Client false exception mapping when using CompletionStage
  • #3394 - Introduce quarkus-cache extension
  • #2383 - Document how to use JWT default groups, custom headers, custom group and sub path/defaults, kid, whitelists, jwk rotation
quarkus - 1.2.0.CR1

Published by gsmet over 4 years ago

Major changes

  • #6581 - Introduce transactional observer support.
  • #6574 - Support both GraalVM 19.2.1 and 19.3.1
  • #6569 - Disable automatic association management in Hibernate ORM entities
  • #6559 - Expose metrics from Hibernate ORM
  • #6547 - Support configuring ImplicitNamingStrategy in Hibernate ORM
  • #6528 - Use UBI instead of Alpine for JVM container in the generated project
  • #6451 - Support configuring PhysicalNamingStrategy in Hibernate ORM
  • #6375 - Use mongodb-driver-sync instead of mongo-java-driver
  • #6361 - Improve Hibernate Validator localization support with RESTEasy
  • #6300 - SmallRye Fault Tolerance 4.x
  • #6233 - Mailer - support Qute templates
  • #6204 - Upgrade to Hibernate Search 6.0.0 beta3
  • #6174 - Add Support to Multiple Vault KV Paths
  • #6111 - Add LDAP authentication with Elytron LDAP realm
  • #5861 - Add possibility to override the logging configuration of each handler on category level
  • #5272 - Unified way for extensions to register metrics
  • #5147 - Add support for Vault Transit Secret Engine
  • #4387 - Add the hibernate globally-quoted-identifiers parameter

Complete changelog

  • #6662 - Add artemis-server to the BOM so that upgrades are consistent
  • #6660 - Fix Kafka Codec Registration
  • #6659 - Remove elytron-security-ldap
  • #6657 - Don't fire the startup event until the vert.x producer has been initialized
  • #6656 - Better utilization of Docker layer caching in native-and-ssl.adoc Dockerfile example
  • #6651 - Fix typos in writing-extensions.adoc
  • #6648 - Align jackson versions to 2.10.2
  • #6646 - ProtoStream update, solves #5554
  • #6643 - Remove synthetic flag for created acessor methods in Panache
  • #6642 - Bump MicroProfile OpenTracing to 1.3.2
  • #6641 - Panache entites are not marked as dirty after deserialization with Jackson
  • #6638 - Qute @TemplateData - rename ignoreSubclasses to ignoreSuperclasses
  • #6633 - Align Validation guide with quickstart
  • #6632 - Fix minor spelling mistakes in comments
  • #6629 - doc: fix compilation error
  • #6617 - Disable native tests execution for elytron-security-ldap
  • #6614 - Trim graalvm additional build arguments
  • #6613 - MongoDB with Panache : avoid to project on the class field
  • #6612 - Sometimes getting an NPE when using Startup event and vertx
  • #6611 - QuarkusUnitTest - detect usage of non-static fields and fail correctly
  • #6610 - Disable OIDC principal claim test
  • #6609 - Fix multidatasource example in Security JDBC
  • #6605 - Update config yaml guide
  • #6604 - Forbid native image generation from GraalVM 19.3.0.2
  • #6602 - Fix simple scheduler cron triggers in JDK9+
  • #6601 - Handle association manually as automatic association management was disabled
  • #6600 - Simple scheduler CRON triggers do not work correctly with JDK9+
  • #6599 - Make use of QuteConfig.suffixes when validating template injections
  • #6598 - Failed to augment application classes when using -H:ReflectionConfigurationFiles=
  • #6597 - Add Netty substitution that addresses Camel Quarkus issue
  • #6595 - RESTeasy standalone does not respect max request size
  • #6593 - Fix build hang on systems with low disk space
  • #6592 - Bump artemis.version from 2.10.1 to 2.11.0
  • #6590 - Resteasy Vert.x does not respect max body size
  • #6589 - Relax datePattern to pass on Windows with cmder
  • #6587 - Kafka codec are not registered for reflection
  • #6586 - Support OIDC token custom principal claims
  • #6585 - Disable failing OpenTracing TCK module
  • #6583 - Manage Instant as MongoDB ISODate
  • #6582 - Kubernetes Extension: Include openshift, knative and more in the list of supported prefixes
  • #6581 - Introduce transactional observer support.
  • #6578 - Fix GELF guide link
  • #6577 - GELF extension guide missing in "open guide" menu option
  • #6576 - OpenShift manifests now reference the correct artifact
  • #6575 - Qute value resolver generator - always skip static methods
  • #6574 - Support both GraalVM 19.2.1 and 19.3.1
  • #6573 - Update to smallrye-jwt 2.0.12
  • #6572 - Update to smallrye-jwt 2.0.12
  • #6570 - Qute "if" section - support multiple conditions
  • #6569 - Disable automatic association management in Hibernate ORM entities
  • #6567 - Fix spelling in docs
  • #6566 - PanacheMongoRepository does not deal well with instants
  • #6565 - Add 'org.eclipse:yasson' to dependabot config
  • #6560 - Some tiny English fixes from reading guides
  • #6559 - Expose metrics from Hibernate ORM
  • #6558 - Update Yasson to v1.0.6
  • #6557 - Support Hibernate ORM's map entity mode
  • #6556 - doc: use public inner class for reflection
  • #6555 - ObjectStoreEnvironmentBean.getObjectStore should not cache the user.home during build-time
  • #6553 - STM - File System Exception
  • #6552 - Restore the ability to use a system property for remote-dev
  • #6550 - :remote-dev mode stopped working with 1.1.0.Final
  • #6548 - Improving the mailer adoc by adding quarkus.mailer.mock=false in the initial set of properties.
  • #6547 - Support configuring ImplicitNamingStrategy in Hibernate ORM
  • #6546 - Hibernate ORM Implicit Naming Strategy Config
  • #6543 - Swallow exceptions thrown from Bean.destroy()
  • #6542 - Add RX Java 2 to the list of dependency maintained by Dependabot
  • #6541 - Upgrade mysql-connector-java from 8.0.18 to 8.0.19
  • #6535 - Bump httpcore from 4.4.12 to 4.4.13
  • #6533 - update and align RX Java 2 version to 2.2.17
  • #6532 - Update to logstash-gelf 1.14.0 and remove the substitution
  • #6529 - ArC - exception thrown in @PreDestroy callback of a application/singleton bean prevents container shutdown
  • #6528 - Use UBI instead of Alpine for JVM container in the generated project
  • #6525 - Use same JUnit version used in quarkus BOM
  • #6524 - Update Mockito in tools project
  • #6523 - Set higher timeouts for JVM CI jobs
  • #6518 - Enable SSL native support for quarkus-jsch
  • #6517 - Ensure that Java 12+ interfaces of java.lang.String are as CDI types
  • #6516 - Using TimeUnit.NANOSECONDS instead of NANOSECONDS
  • #6511 - Updated Mockito version
  • #6505 - Properly show configuration errors in the output
  • #6504 - Do not assume non-existent source dirs as working and source dir
  • #6493 - graalvmHome should be optional in gradle buildNative
  • #6489 - Update getting-started.adoc for windows
  • #6485 - Adding Groovy plugin to Gradle project fails quarkusDev
  • #6484 - Fix spelling in extension doc
  • #6483 - Double GraalVM compatibility effort
  • #6482 - Add ability to disable Swagger UI
  • #6480 - Generate PDFs for the documentation and build an assemble zip
  • #6475 - Fix a copy/paste error in writing-extensions.adoc
  • #6472 - Add support for kebab case in @ConfigProperties
  • #6468 - Fix GraalVM SDK version in documentation
  • #6467 - Qute parser - improve error messages
  • #6466 - Display proper error message when setting invalid configuration at runtime
  • #6465 - Bump kubernetes-client-bom from 4.6.4 to 4.7.0
  • #6461 - Native executable must be made executable in Dockerfile
  • #6457 - Provide option on the @ConfigProperties annotation to control the kebab-case naming of properties
  • #6456 - Remove useless version from the reactive * client poms
  • #6455 - Fix for #6442 quarkusDev not working in multi module projects
  • #6453 - Allow JAX-RS mapping in web.xml
  • #6451 - Support configuring PhysicalNamingStrategy in Hibernate ORM
  • #6449 - Remove unused Vert.x GraalVM substitution
  • #6448 - Bump mariadb-java-client from 2.5.2 to 2.5.3
  • #6447 - Docs typo fixes
  • #6446 - docs: fix link to native-and-ssl in mailer.adoc
  • #6445 - Arc should only emit once log msg per missing class in index.
  • #6444 - Qute - support @TemplateExtension declared on a class
  • #6443 - Extending smoke tests for SR context propagation integration.
  • #6442 - quarkusDev doesn't work in multi module gradle project
  • #6438 - Qute - support @TemplateExtension declared on a class
  • #6437 - Qute - more meaningful exception for missing parameter declaration class
  • #6434 - Centralized log management with graylog not working
  • #6432 - ArC - optimize CreationalContext
  • #6429 - Bump flyway-core from 6.1.3 to 6.1.4
  • #6426 - url-pattern not configured properly in Vertx
  • #6425 - Add ability to disable swagger ui
  • #6415 - Fix table structure and alignment in Kubernetes documentation
  • #6412 - Lots of logging if class is not in index
  • #6410 - Typo fixes
  • #6406 - Upgrade Jackson to 2.10.2
  • #6402 - add configuration option to include full MDC in logging-gelf extension
  • #6397 - Hibernate Validator dev mode tests added
  • #6396 - Native build failed due to UnresolvedElementException: Discovered unresolved method during parsing: io.quarkus.hibernate.orm.panache.PanacheEntityBase.count()
  • #6385 - ConfigProperty quarkus.profile always set to "prod"
  • #6384 - Properly initialize Maven profile options during bootstrap
  • #6383 - Using mvn package -Pnative instead of -Dnative, leads to CCE
  • #6380 - Upgrade Jackson to 2.10.1
  • #6379 - native image build fails on graal-ce-java11-19.3.0.2
  • #6378 - Add a quick workaround to get javadoc generation happy
  • #6375 - Use mongodb-driver-sync instead of mongo-java-driver
  • #6373 - Ensure that MySQL integration test works with Docker Maven plugin
  • #6372 - integration-tests/jpa-mysql test fails against docker instance
  • #6366 - Raise more meaningful exception when referencing non-existent type in Qute template
  • #6364 - Update GraalVM to 19.3.0.2
  • #6361 - Improve Hibernate Validator localization support with RESTEasy
  • #6359 - Using constants in Gradle tests
  • #6357 - Provides additional configuration options for logging-gelf
  • #6348 - [fixes #4448] - OIDC Multi-tenancy Support
  • #6346 - Add support for Hibernate ORM naming strategy
  • #6338 - added ssl port output at server start
  • #6336 - Add more config options for quarkus-logging-gelf
  • #6331 - SSL Port is not printed in startup
  • #6326 - Enlist repository parameterized types for reflection
  • #6324 - MongoDB with Panache didn't enlist for reflection Repository parameterized type
  • #6307 - feat(flyway): integrate flyway's validate functionality into quarkus
  • #6300 - SmallRye Fault Tolerance 4.x
  • #6298 - Bump flyway-core from 6.1.2 to 6.1.3
  • #6295 - Add README.md for the Gradle plugin
  • #6283 - Bump RESTEasy to 4.4.2.Final
  • #6281 - Prevent throwing NPE when recorded objects contain null collections
  • #6274 - Put trace context into MDC
  • #6272 - Reactive routes - detect unordered conflicting routes
  • #6269 - Spring Boot properties extension
  • #6258 - Bump debezium-core from 0.10.0.Final to 1.0.0.Final
  • #6255 - quarkus.application.version config property is unavailable
  • #6249 - Devmode test for Metrics
  • #6248 - Add a dev-mode test for the Spring Web module
  • #6247 - Add a dev-mode test for the Spring Security module
  • #6246 - Add websockets dev mode test
  • #6242 - Some housekeeping on our pom files
  • #6241 - Agroal dev mode test
  • #6240 - Push Flyway integration to the next level
  • #6239 - Include sun.security.util.Resources bundle in native image
  • #6236 - quarkus-integration-test-infinispan-embedded tests execution fails in native mode with JDK 11
  • #6233 - Mailer - support Qute templates
  • #6231 - Add a dev-mode test for the Spring Data JPA module
  • #6225 - ArC - activate request context for any observer notification
  • #6221 - ArC - activate request context for any observer notification (if not already active)
  • #6215 - [fixes #5926] - Attempt to make code flow test more stable
  • #6213 - Bump flyway-core from 6.1.1 to 6.1.2
  • #6207 - Transfer JAX-B annotations from fields to accessor
  • #6204 - Upgrade to Hibernate Search 6.0.0 beta3
  • #6193 - Expose metrics from Hibernate ORM extension
  • #6191 - Fix #5885: generics break panache repo enhancer
  • #6182 - Removed Quarkus bootstrap dependencies not used (directly) by bootstrap core
  • #6181 - Raise a few native tests timeout
  • #6178 - Initialize com.microsoft.sqlserver.jdbc.KerbAuthentication at run time
  • #6174 - Add Support to Multiple Vault KV Paths
  • #6169 - Substitute BootLoader.loadClassOrNull(name) to fix a NPE with JDK 11
  • #6165 - Reactive routes - log a warning if multiple routes match the same path and no order is declared
  • #6164 - Qute parser - show the template path and line number in error messages
  • #6161 - Introduce handling of more advanced generics cases in JandexUtil
  • #6159 - Qute - collect all possible template variants
  • #6158 - Support Qute templates in mailer extension
  • #6141 - Allow JAXB to be a runtime dependency of Hibernate ORM
  • #6127 - BootLoader.loadClassOrNull() NPE during native tests execution with JDK 11
  • #6120 - Introduce JSch extension
  • #6115 - Neo4j doesn't work in native mode anymore
  • #6111 - Add LDAP authentication with Elytron LDAP realm
  • #6110 - Move jsch bits out of quarkus-jgit
  • #6098 - ArC - introduce ObserverTransformer build extension
  • #6090 - Substitute BootLoader.hasClassPath() to work around a JDK 11 NPE
  • #6089 - BootLoader.hasClassPath() NPE during native image execution with JDK 11
  • #6085 - Bump flyway-core from 6.1.0 to 6.1.1
  • #6076 - Micro versions bump
  • #6074 - Vertx @ConsumeEvent methods have request context activated
  • #6073 - BulkheadException: when using @Retry with the rest-client
  • #6072 - Remove Kotlin from dependabot config
  • #6064 - Drop unused build item classes
  • #6059 - @ConsumeEvent() method has no request context
  • #6054 - Update Kafka to 2.3.1 and Debezium to 0.10.0
  • #6048 - Bump assertj-core from 3.12.2 to 3.14.0
  • #6047 - Bump postgresql from 42.2.8 to 42.2.9
  • #6046 - Bump test-containers.version from 1.12.3 to 1.12.4
  • #6045 - Bump cron-utils from 9.0.1 to 9.0.2
  • #6040 - Experiment with more Dependabot-managed dependencies
  • #6024 - quarkus-integration-test-main build fails in native mode with JDK 11
  • #6021 - JAXB annotations on a Panache entity causes REST call to fail
  • #6020 - quarkus-integration-test-jpa-mssql build fails in native mode with JDK 11
  • #5992 - ArcProcessor - ApplicationClassPredicate only considers the root application archive
  • #5990 - Log a warning if Arc finds observer for @Initialized(ApplicationScope…
  • #5946 - Log a big warning if an application bean observes @Initialized(ApplicationScoped.class)
  • #5926 - OIDC integration-tests/oidc-code-flow is unstable
  • #5908 - Improve Hibernate Validator localization support with RESTEasy
  • #5885 - Abstraction layer over PanacheRepositoryBase
  • #5861 - Add possibility to override the logging configuration of each handler on category level
  • #5804 - Instructions to test gradle plugin
  • #5791 - NPE is thrown with a Spring Web Controller contains a @PostConstruct annotation
  • #5752 - Microprofile rest client - Can't inject config/beans to providers
  • #5638 - [Vault]: Add Support to Multiple Vault KV Paths
  • #5554 - integration-tests/infinispan-client fails to compile with Java 13
  • #5464 - Maven plugin's devmode doesn't take into account versions overridden through system properties or profiles
  • #5358 - Upgrade GraalVM to 19.3.0
  • #5341 - quarkus-smallrye-jwt should provide JWT creation API
  • #5281 - ArC - optimize CreationalContext
  • #5272 - Unified way for extensions to register metrics
  • #5147 - Add support for Vault Transit Secret Engine
  • #5062 - Building a Quarkus application with Java 12+ can result in failure to start it in Java 8 runtime
  • #4888 - Add support for Vault Transit Engine
  • #4387 - Add the hibernate globally-quoted-identifiers parameter
  • #4289 - Maven plugin's devmode doesn't take into account versions overridden through system properties or profiles
  • #4218 - Upgrade to GraalVM 19.3.0 / Java 8 edition
  • #4202 - Add query projection for MongoDB with Panache
  • #3538 - quarkus-resteasy-jsonb Marshaling Generic Type results in WARNINGS on each request
  • #2224 - Add support for transactional observer event
quarkus - 1.1.1.Final

Published by gsmet almost 5 years ago

Major changes

Complete changelog

  • #6435 - Fix Logger.getLogger example parameter
  • #6430 - Check that there is a pluginOptions child before iterating on it
  • #6428 - NPE launching in dev mode with Kotlin and version 1.1.0.Final
  • #6422 - Make quarkus.log.sentry.dsn required only when sentry is enabled
  • #6413 - Fix Kubernetes manifest port handling
  • #6409 - Improve the Neo4j guide
  • #6408 - Container Port is 0 in Manifests generated by Kubernetes Extension
  • #6407 - Take into account the web.xml MIME mappings in the Undertow extension
  • #6403 - Typo fix in Neo4j guide
  • #6399 - Mime mappings in web.xml are ignored by undertow extension
  • #6398 - Improvements to STM text
  • #6393 - Document how to retrieve the active profile
  • #6388 - Create BuildTimeRunTimeDefaultValuesConfigSource only once
  • #6387 - Add JSON-B and Jackson serialization to the Kafka guide
  • #6386 - enable hot reload on application.yaml
  • #6381 - Add Emitter usage to reactive messaging guides
  • #6371 - fix project name in the link to legumes.html
  • #6370 - docs: fix project artifact id for jackson
  • #6368 - docs(qute): add link to Qute reference guide in the Qute templating engine guide
  • #6367 - Document Qute template expression language
  • #6362 - Update docs with import for RegisterForReflection
  • #6358 - Fix elytron properties perf issues
  • #6351 - fix typo in quarkus-amazon-lambda extension's maven archetype resources
  • #6343 - spring-di: Handle javax.inject.Named on implict singleton bean
  • #6342 - spring-di: @Named should be a bean defining annotation
  • #6333 - Fixes spaces to be double spaces in all the examples
  • #6330 - Documentation improvements
  • #6328 - Fix extension descriptions
  • #6325 - Ensure that Kotlin Data classes with default values work in native with JAX-RS
  • #6317 - Fixes Gradle build in Scala projects
  • #6316 - A generated Scala project with Gradle doesn't build
  • #6312 - Added back methods mistakenly considered unused in QuarkusPluginExtension
  • #6311 - A generated Kotlin project with Gradle doesn't build
  • #6310 - Ensure that the Kotlin compiler adds method param names to bytecode
  • #6309 - Use same all-open configuration for generated Kotlin Maven projects as Gradle
  • #6305 - Only have one warning about the non-open source Sentry license
  • #6302 - sentry.io is not opensource
  • #6301 - Introduce a deterministic ordering, between extensions, for database schema updates
  • #6290 - QuarkusDevModeTest - Address Class-Path parsing issues with Java 11 and Windows
  • #6284 - Add note about Sentry re-licensing to BSL
  • #6282 - Fix package name of Neo4j health check
  • #6280 - HotReload (extensions\vertx-http\deployment) tests fails on Windows with Java 11
  • #6279 - Fix a typo in writing-extensions.adoc
  • #6278 - Prevent UnsupportedOperationException in addSourcePaths
  • #6277 - Mention possibility to disable JSON for non prod
  • #6275 - UnsupportedOperationException when trying to run dev mode on a multi-module project.
  • #6273 - Fix table design on safari and mobiles
  • #6264 - Cannot @Inject MongoClient using Kotlin
  • #6263 - Make application version and name available as (fixed) runtime properties
  • #6257 - Fix broken call-out
  • #6254 - auth-mechanism property does not exist
  • #6245 - Minor cleanup in Gradle plugin
  • #6235 - Fix file system path for overriding application.properties when using dev-mode with Gradle
  • #6224 - Fix a small documentation error
  • #6154 - Provided ManagedExecutor and ThreadContext beans should be default so that users can override them easily
  • #6148 - Creation of custom MP Context Propagation objects fails
  • #6041 - Kotlin data class not work without annotation
  • #5942 - Flyway is not executed before Hiberrnate inside a docker container
  • #3954 - Using Jackson support for Kotlin fails in native mode.
quarkus - 1.1.0.Final

Published by gsmet almost 5 years ago

Major changes

Complete changelog

  • #6218 - Allow multiple headers with same name
  • #6217 - Run standalone RESTeasy in main thread pool
  • #6216 - Move Spring Data JPA classes to panache to avoid dev-mode CL issue
  • #6214 - Spring Data JPA custom query with countQuery breaks in dev mode
  • #6201 - Use the bean index to scan subresources, check parameters and look for @Context
  • #6194 - Qute - escape expressions in HTML by default
  • #6188 - Fix erroneous Kubernetes file name in docs
  • #6187 - Kubernetes Guide says "kubernetes.yaml" instead of "kubernetes.yml"
  • #6186 - Move Launching JVM log to debug level
  • #6185 - Improve error message if config properties conflict
  • #6183 - New "Launching JVM" log line appearing in quarkus:dev
  • #6180 - Add quarkus-kafka-streams-deployment to bom/deployment
  • #6167 - Let the delegate handlers decide to autoflush
  • #6160 - Move Elytron substitutions to specific extension
  • #6155 - Handle escaping in Qute
  • #6152 - Add a doc note about YAML config prefix ambiguity
  • #6143 - Revert "Upgrade GraalVM to 19.3.0"
  • #6140 - only base64 encode binary types
  • #6139 - Fixed annotation name in writing extensions documentation
  • #6138 - Make config-yaml a full extension
  • #6129 - Use the DeploymentClassLoader to transform classes
  • #6126 - Use generated doc for JSON logging and fix a couple of documentation generation issues
  • #6125 - Make JSON logging default to enabled
  • #6124 - Update to Neo4j 4.0.0 driver, add more information to health check.
  • #6119 - Upgrade SmallRye Config to 1.5.1
  • #6116 - Added Documentation for YAML configuration
  • #6107 - Infinispan has an Elytron security dependency but the WildFly security substitutions are not included
  • #6106 - Document the usage to application.yaml
  • #6104 - Ignore empty lines in jaxb.index file
  • #6099 - Controller advice exception content type
  • #6093 - The quarkus.index-dependency..classifier property should be optional
  • #6091 - mvn quarkus:dev freezes in a project with bidirectional JPA relationships
  • #6086 - Documentation for Flyway support for multiple datasources #3449
  • #6082 - revert change to run()
  • #6081 - Bump tika-parsers from 1.21 to 1.22 in /bom/runtime
  • #6078 - Add proper artifact names for Qute
  • #6077 - Fix an artemis-commons dependency convergence issue
  • #6070 - JAXB extension cannot handle empty lines in jaxb.index
  • #6058 - StandardCharsets.UTF_8 usage
  • #6057 - Show command line in 'gradle quarkusDev' in one line
  • #6053 - Update KC authorization test to return the data only if 'from-body' key exists
  • #6037 - keycloak-authorization - ProtectedResource - if-check in bodyClaim
  • #5921 - Database connections are leaked in AWS Lambda
  • #5816 - Take controller method into account for setting content-type in @RestControllerAdvice
  • #4360 - Support for the parser configuration in the properties
quarkus - 1.1.0.CR1

Published by gsmet almost 5 years ago

Major changes

  • #5985 - Running gradle build no longer triggers a native build
  • #5973 - Introduce YAML configuration extension
  • #5960 - Document new requirements to build on Fedora
  • #5934 - Upgrade of kogito to 0.6.0 and updated jandex proto gener…
  • #5881 - Support logging to Sentry
  • #5868 - Add support for Keycloak 8
  • #5837 - Support GraalVM 19.3 with JDK 8
  • #5793 - Introduce Qute templating extensions
  • #5787 - Introduce support for the most common features of Spring Security's @PreAuthorize
  • #5761 - Improvements to Gradle plugin build and enable gradle testing again
  • #5697 - New flyway start property: quarkus.flyway.clean-at-start
  • #5616 - Provides Optional support inside Hibernate with Panache and MongoDB with Panache
  • #5606 - Reactive routes - usability improvements
  • #5585 - Introduce logging extensibility, JSON formatter extension
  • #5583 - Provides lock support for Hibernate with Panache
  • #5570 - update amazon-lambda-archetype to provide SAM templates
  • #5529 - Add support for Quartz clustered jobs
  • #5387 - Introduce new configuration framework and update SmallRye Config version
  • #5358 - Upgrade GraalVM to 19.3.0
  • #5350 - Add ADOPTERS.md
  • #5225 - Add support for Spring Security's @Secured
  • #5222 - Add health checks for Mongodb, Kafka and Neo4j
  • #5203 - Configuration structure improvements in the Hibernate Search extension
  • #5037 - Amazon Lambda SAM CLI integration
  • #4987 - Remove metrics dependency from fault-tolerance extension
  • #4974 - Add support for generating knative manifests using the kubernetes extension.
  • #4793 - Support Health Check for Kafka Streams extension
  • #2409 - Support custom logging handlers

Complete changelog

  • #6071 - Add Qute experimental status and fix metadata
  • #6069 - Add Nexus Maven plugin version to Qute
  • #6068 - Property handle pagination in Spring Data JPA custom queries
  • #6066 - Temp workaround: use a single thread to generate native image
  • #6061 - Externalize preview status doc in guides
  • #6060 - Make recently added integration tests pom consistent with the rest
  • #6052 - Prevent possible NPE in KotlinCompilationProvider
  • #6042 - Add extension status to guides
  • #6036 - Close connection in flyway tests
  • #6032 - Don't fire onStart event till migrations have happened
  • #6031 - Read from the process before waiting for exit
  • #6030 - Properly pass Kotlin compiler plugin options to dev-mode
  • #6029 - Disable HTMLUnit cache
  • #6023 - Initialize ClassFieldAccessorFactory at run time
  • #6022 - Improve the datasource health check feedback
  • #6017 - quarkus-integration-test-kogito build fails in native mode with JDK 11
  • #6016 - Remove a duplicated space from project creation error message
  • #6012 - Fix org.apache.kafka.common.utils.Crc32C substitution with JDK 11
  • #6009 - quarkus-integration-test-kafka build fails in native mode with JDK 11
  • #6008 - Add version check of graalvm / javavm's into build tasks
  • #6005 - Allow anonymous roots and provide config classes for all quarkus. config
  • #6002 - #5950 Pulling up user creation in Dockerfile for layer caching
  • #6000 - Fix Jackson integration test imports
  • #5999 - Remove Override annotation from generated bytecode
  • #5997 - Fix jackson integration test
  • #5995 - Get correct map key for config maps of maps, with tests
  • #5993 - integration-tests/jackson fails in native mode
  • #5991 - Use getHandler helper method in logging tests
  • #5989 - Allow anonymous config roots
  • #5988 - Fix "Class-Path" parsing issues in -dev.jar generated by Gradle
  • #5987 - BOM - exclude jakarta.ejb-api in the jakarta.interceptor-api dependency
  • #5986 - Avoid using MAVEN_OPTS as a command line argument
  • #5985 - Running gradle build no longer triggers a native build
  • #5984 - Fixed Gradle config instructions
  • #5983 - Add missing Spring Controller templates for Kotlin and Scala
  • #5982 - Map config item with the map values gets the wrong keys
  • #5981 - [fixes #5959] - Error when processing request body from policy enforcer
  • #5980 - Quarkus shows warning messages for properties that are actually used but not part of config classes
  • #5979 - Fix minor formatting issue in building-native-image guide
  • #5977 - update directory for kotlin guide maven archetype
  • #5975 - Upgrade to Hibernate ORM 5.4.10.Final
  • #5973 - Introduce YAML configuration extension
  • #5972 - Improve GraalVM detection by asking the version to native-image
  • #5961 - Sentry tests - getSentryHandler method to reduce duplicated code
  • #5960 - Document new requirements to build on Fedora
  • #5959 - Keycloak Claim Information Point - NPE when trying to read body
  • #5954 - CDI ref guide - document eager instantiation of beans
  • #5953 - Docs: Add extension block
  • #5952 - Quarkus Security 1.0.1.Final
  • #5950 - Pull up adduser in Dockerfile.jvm
  • #5949 - Fix XML content handling in Spring Web Controller
  • #5945 - Added some documentation about jax-rs applications and @OpenAPIDefinition
  • #5944 - Initial token validation support for the issuer and audience claims
  • #5943 - Spring Web JAX-B provider NullPointerException
  • #5941 - Use ApplicationScoped for Artemis ServerLocator and ConnectionFactory
  • #5937 - Move to RUNTIME_INIT all security related build items
  • #5934 - Upgrade of kogito to 0.6.0 and updated jandex proto gener…
  • #5932 - MainClassBuildStep - log error when app fails to start
  • #5930 - First version of Qute Reference Guide
  • #5929 - Make Lambda register shutdown hook
  • #5928 - Increase mongo timeout
  • #5927 - Make it easier to debug recorder issues
  • #5926 - OIDC integration-tests/oidc-code-flow is unstable
  • #5925 - Fix minor formatting issue in Qute documentation
  • #5923 - Ensure that Transformations always happen in a safe CL
  • #5922 - Some misc. cleanups
  • #5919 - Update keycloak-authorization and oidc pom descriptions
  • #5915 - Add documentation for Spring Security's @PreAuthorize
  • #5914 - Do not use latest in the Dockerfile.jvm
  • #5913 - Make hot deployment work reliably for newly added resources in QuarkusDevModeTest
  • #5912 - Vertx Graphql test enhancement for websocket based connections
  • #5911 - Ensure that type of annotation is a Class when resolving custom stereotypes usage
  • #5910 - Spring-DI-extension fails when using custom stereotype in Spring @Configuration class
  • #5904 - Clean the keycloak authorization extension description
  • #5900 - Feature/create artemis test module
  • #5898 - refactor: remove unused constants from ExtensionLoader
  • #5895 - java.library.path should be configurable when launching the application's native image
  • #5894 - Remove the unused property minLevel from CategoryConfig
  • #5888 - Deprecated isEmptyString replacement
  • #5887 - Update Dockerfile config for minimal-quarkus-quickstart-native
  • #5886 - Generalize registration of jackson modules
  • #5881 - Support logging to Sentry
  • #5880 - java.library.path is computed at build time
  • #5878 - Test instantiation exception with multicatch
  • #5873 - Add hint support for Hibernate with Panache
  • #5868 - Add support for Keycloak 8
  • #5866 - Disable DEBUG logging in elytron-security-properties-file tests
  • #5863 - Update Vert.x version to 3.8.4
  • #5858 - Vert.x is resumed when using non-default paths
  • #5857 - Arc should use Jandex 2.1.2.Final
  • #5856 - Fix exception mapper when root path is set
  • #5854 - Remove GraalVM internal class usage for JDK11 compatibility
  • #5853 - Check if the user ran compile and otherwise run it for them
  • #5852 - Adjust swagger-ui path if HTTP root is set
  • #5851 - Fixes Idea modules issue while importing the project.
  • #5850 - Fix compilation error
  • #5848 - JVM based containers lack SSL support
  • #5839 - Bump mariadb-java-client from 2.4.4 to 2.5.2
  • #5837 - Support GraalVM 19.3 with JDK 8
  • #5834 - Set current/explicit Keycloak version in docs examples
  • #5831 - Micro versions bumps
  • #5830 - ArC - introduce BeanStream
  • #5829 - Quarkus OIDC does not work with Auth0
  • #5826 - Make sure the causes of the security exceptions are included
  • #5823 - Property handle pagination in Spring Data JPA custom queries
  • #5822 - Update keycloak version to 8.0.1
  • #5821 - RuntimeClassLoader.findApplicationResource() does not handle the path name correctly
  • #5818 - with quarkus.http.root-path set to abc the swagger-ui is not available
  • #5817 - Internal server error when selecting certain extensions
  • #5815 - Throwing ForbiddenException if OidcUtils.findRoles throws an exception
  • #5808 - Use "file" scheme absolute URIs for "Class-Path" entries we create in our -dev.jar
  • #5801 - Launching command line should be copy/paste friendly
  • #5800 - Cannot override OAuth URL at run time
  • #5797 - Fix a few minor low hanging fruits of the config PR
  • #5793 - Introduce Qute templating extensions
  • #5792 - doc: add spring security guide
  • #5790 - NullPointerException if quarkus.http.ssl.cipher-suites is missing
  • #5788 - Remove the nimbus test dependency
  • #5787 - Introduce support for the most common features of Spring Security's @PreAuthorize
  • #5782 - Support for the fixed redirect URI
  • #5779 - Bump flyway-core from 6.0.8 to 6.1.0
  • #5778 - Set dependabot directory config to root
  • #5773 - Bump docker-maven-plugin from 0.29.0 to 0.31.0
  • #5771 - Bump slf4j.version from 1.7.25 to 1.7.29
  • #5768 - Fix HTTPS issue on native for OAuth2
  • #5767 - Mark the scheduler extension as stable - Fixes #5765
  • #5765 - Mark the scheduler extension as stable
  • #5761 - Improvements to Gradle plugin build and enable gradle testing again
  • #5758 - Fixes #4516
  • #5753 - PanacheEntityBase update entities method
  • #5750 - quarkus-oidc throws an OIDCException when a token does not contain the role-claim-path
  • #5749 - Ensure that NoopMetricRegistry is available at runtime
  • #5748 - MicroProfile Health quickstart is failing
  • #5745 - MP Rest Client - workaround for CustomInvokeWithJsonPProviderTest
  • #5742 - Update MP-Metrics to 2.2.1, enable GlogalTagsTest
  • #5739 - resteasy-jsonb and artemis-jms don't work together
  • #5738 - fix: add spring-security extension metadata
  • #5734 - [Doc] Add link to GraalVM requirements in contributing guide
  • #5733 - OIDC Redirect URL should be static absolute URL
  • #5731 - How to set correctly ssl certificate oauth2
  • #5729 - Implements proposal 5728, adds quarkus.http.auth.form.redirect-after-login
  • #5728 - Proposal: vertx.http.security FORM auth: Make redirect to fixed landing page after login optional
  • #5727 - Revert "Allow multiple source directories for Gradle."
  • #5726 - Document property indirection for passwords coming from Vault - Fixes #3279
  • #5724 - Filter WARN message from Netty when it can't parse the /etc/hosts file
  • #5721 - Disable the unnecessary JVM debug launch of integration tests
  • #5719 - Config documentation generation fixes for #5144 and #5703
  • #5718 - Upgrade httpclient and httpcore
  • #5715 - MP Rest Client TCK test InvokeWithJsonPProviderTest failing
  • #5713 - Kogito quickstart Person example fails with list of objects
  • #5710 - Refactoring of project-related commands
  • #5703 - Consider Optional Config Group and Sets in config doc generation
  • #5699 - Mongo client config host list should have explicit default
  • #5698 - Elasticsearch hosts list should be non-optional
  • #5697 - New flyway start property: quarkus.flyway.clean-at-start
  • #5696 - Reactive routes - usability improvements
  • #5695 - Tools: common Quarkus project command API
  • #5694 - New extension: GELF logging support
  • #5688 - Add .dependabot/config.yml
  • #5685 - Bump Flyway to 6.0.8
  • #5676 - Fix resource registration in native-image for 19.3 of Graal
  • #5670 - Add more GizmoAdaptor stuff
  • #5661 - chore: update quartz version to 2.3.2
  • #5655 - Change of logGuessedPath to split message to 2 lines and have fixed label length
  • #5654 - Document BuildStep.loadsApplicationClasses()
  • #5653 - ArC build-time metadata - make it possible to query the registered beans
  • #5650 - Remove unused parameter in the Metrics processor
  • #5647 - Error message on start (/etc/hosts permissions)
  • #5646 - Use GizmoAdaptor where possible
  • #5645 - refactor(core): remove trailing Quarkus main class launcher
  • #5644 - build(BOM): Upgrade Kubernetes client from 4.6.3 to 4.6.4
  • #5643 - Make some micro-optimizations to @RolesAllowed CDI handling
  • #5642 - Add debug logging when indexing files
  • #5641 - chore: add guide in extensions metadata
  • #5632 - Replace TCCL with CL from DeploymentClassLoaderBuildItem in deployment modules
  • #5631 - Remove the workaround for ForkJoin to spin up threads
  • #5628 - RegisterRestclient configkey: improve error message and add documentation
  • #5625 - Jetty removal, leftover from Camel extensions
  • #5624 - chore: add missing MongoDB guide in mongo extension descriptor yaml file
  • #5621 - fix: timezone mappings missing for Mysql JDBC driver in native mode
  • #5620 - Avoid creating redundant instances of SecurityCheck implementations
  • #5619 - Unable to use @RegisterRestClient(configKey = "some.config.key")
  • #5618 - Reactive routes - declarative way of defining Filter
  • #5616 - Provides Optional support inside Hibernate with Panache and MongoDB with Panache
  • #5615 - add mappedBy to remove build warning in Spring Data JPA ITs
  • #5613 - Provides query cache support for Hibernate with Panache
  • #5611 - Add more tests for Spring Data JPA
  • #5609 - Allow testing of an existing executable
  • #5606 - Reactive routes - usability improvements
  • #5591 - Reactive routes - declarative way of defining Filter
  • #5590 - Fixes DisabledOnNativeImage behavior
  • #5587 - chore: Option -DskipTests also covers maven invoker tests.
  • #5586 - @DisabledOnNativeImage is not working on class level
  • #5585 - Introduce logging extensibility, JSON formatter extension
  • #5583 - Provides lock support for Hibernate with Panache
  • #5580 - Docs Reactive Routes - minor updates/fixes
  • #5577 - Updates of rest-assured, assertj
  • #5570 - update amazon-lambda-archetype to provide SAM templates
  • #5563 - Add @Cache and @NoCache tests
  • #5561 - docs: mention the quarkus.scheduler.cron-type property
  • #5560 - Add some standards to the README
  • #5543 - mongodb-client: Make it possible to override default providers
  • #5532 - refactor(LogConfig): Remove optional @DefaultConverter
  • #5530 - refactor: rename META_INF_SERVICES to META_INF_RESOURCES in ResteasyHotReplacementSetup
  • #5529 - Add support for Quartz clustered jobs
  • #5520 - Remove Quarkus artifacts before caching the repository on Azure
  • #5516 - Arc - support static producer methods.
  • #5513 - ArC - support static producers
  • #5500 - Introduce UnsafeAccessedFieldBuildItem
  • #5499 - Add the ability to control the target dir via config
  • #5487 - Show process exit value on error
  • #5484 - OIDC does not support environment variables
  • #5483 - Make build registration of security interceptors more flexible
  • #5481 - Consolidate scheduler extension - part 1
  • #5475 - Make sure system properties dominate the properties defined in pom.xml
  • #5470 - Add quarkus-jackson to quarkus-oidc
  • #5462 - Make sure the logs generated in integration-tests/maven are easily accessible
  • #5459 - Change the container build detection for Kafka Streams
  • #5458 - Translate Windows-Style path in volume mounting
  • #5456 - [fixes #5323] - Only SERVICE type applications are supported
  • #5450 - Use same ResumingRouter in CDI as in Observes events.
  • #5447 - Add Vodafone Greece to ADOPTERS.md
  • #5445 - Fix a race condition on Kafka Streams hot reload
  • #5425 - Disable sporadically failing dev mode test
  • #5424 - NotFoundExceptionMapperTestCase fails on some environments
  • #5423 - build(MongoDB): Remove transitive dependencies
  • #5421 - Persistent attributes of a Panache entity should not be generated when using Jackson
  • #5410 - Fix failing tests in master
  • #5402 - Remove unused Main-Class parameter from Gradle plugin
  • #5398 - refactor(spring-web): remove validate method after actual validation were removed
  • #5389 - Fix GraphQL dependencies
  • #5387 - Introduce new configuration framework and update SmallRye Config version
  • #5386 - Fix CI timeout by splitting up native job
  • #5383 - editorial clean up
  • #5377 - Add SAM CLI local testing to the Amazon Lambda docs
  • #5372 - Remove unused gradle build parameters
  • #5367 - Create and use a view role binding when the kubernetes-client extension is used.
  • #5366 - Log the dev mode JVM startup command at INFO level
  • #5364 - fix: use unique key name when generating config section anchor
  • #5360 - Fail to build native function with -Dnative-image.docker-build
  • #5359 - Simplest generated project fails with quarkus:dev with JDK 13 on Windows 10
  • #5358 - Upgrade GraalVM to 19.3.0
  • #5357 - Update postgresql-jdbc to 42.2.8
  • #5356 - Update kubernetes-client to 4.6.3
  • #5353 - Lazily recompute Inet4Address, Inet6Address and CidrAddress fields at runtime
  • #5352 - remove unused portProducer parameter and use runtime httpConfiguration in runtime recording
  • #5351 - Fix issues identified with static code analysis
  • #5350 - Add ADOPTERS.md
  • #5349 - ci: use the recommended way to build native image in CI
  • #5342 - quarkus-oidc does not work in the native mode without quarkus-jackson
  • #5336 - Use separate URLClassPath targets depending on the JDK version #5335
  • #5335 - URLClassPath substitutions not working with Java 11
  • #5334 - Make Infinispan embedded cache manager a singleton scoped to an appli…
  • #5323 - Quarkus tries to use client_credentials grant type when calling for JWT token to Keycloak, while it should use authorization_code.
  • #5319 - Fixes #5286 - DynamoDB: split config into build & runtime configs.
  • #5313 - Provide a way to set the TCCL in @BuildStep
  • #5312 - Remove the README.md in integration-tests
  • #5308 - hibernate validator: Remember annotated interface methods
  • #5306 - style(*): Propagate Jboss Logmanager
  • #5301 - JsonWebToken raw_token claim is not set in the OIDC flows
  • #5293 - NPE while :quarkusBuild gradle task when @ServletSecurity annotation not present on servlet
  • #5286 - DynamoDB processor accesses run time config
  • #5278 - Remove the lambda use in RESTEasy's VertxRequestHandler
  • #5271 - Fix CI
  • #5269 - Timezone mappings missing for MySQL JDBC driver in native mode
  • #5264 - Update to smallrye-jwt-2.0.10
  • #5260 - Update okhttp to 3.12.6
  • #5253 - Make the vertx-graphql extension work in native mode
  • #5249 - Gradle kotlin project missing all-open plugin
  • #5248 - vertx-graphql fails in native mode - GraphQLInputDeserializer has no default (no arg) constructor
  • #5246 - remove unused CombinedIndexBuildItem parameter and move the feature label constants to FeatureBuildItem labels blocks
  • #5242 - Upgrade to Neo4j driver 4.0.0-beta03.
  • #5235 - feat: list openapi, swaggerui, metrics and health endpoints in not found page
  • #5230 - make sure that cachedOpenApiPath is always resolved against http rootpath
  • #5225 - Add support for Spring Security's @Secured
  • #5222 - Add health checks for Mongodb, Kafka and Neo4j
  • #5220 - RESTEasy http performance
  • #5217 - fix: Dev mode - 404 Page - Live reloaded list of static files
  • #5215 - Kafka native ITs are unstable
  • #5212 - Testcontainers bump to 1.12.3
  • #5205 - Upgrade Gradle wrapper version to 5.6.4
  • #5203 - Configuration structure improvements in the Hibernate Search extension
  • #5201 - Dev mode - 404 - List of static files not reloaded
  • #5195 - Deprecate providesCapabilities and applicationArchiveMarkers
  • #5194 - Deprecated @BuildStep#providesCapabilities
  • #5193 - Fix potential NPEs and add missing hashCode() methods
  • #5192 - Unable to get the quarkus.http.port from environment variable
  • #5188 - Fix conditions that always evaluate to false
  • #5185 - Introduce the ability to configure Agroal validation query
  • #5168 - Use %n for new line in case of String.format
  • #5166 - Removal of unused appModel - minor fix
  • #5164 - Reorganize the imports of UnauthorizedExceptionMapper
  • #5163 - NoSuchFileException in logs and improper caching in devmode after removing a html file
  • #5157 - Remove deprecated @Template
  • #5155 - Make LaunchMode injectable
  • #5150 - /swagger-ui does not show up in not found exception page
  • #5146 - Remove Arc dead code
  • #5144 - generate a documentation file for each config root and general config items (non config group config items)
  • #5142 - Add resteasy capability
  • #5139 - Improve ignore rules in reflection hierarchy registration
  • #5138 - prefix "classpath:" does not work for "quarkus.flyway.locations " in native mode
  • #5125 - Add readiness health check for Kafka Streams
  • #5116 - Trailing whitespace after quarkus.jaeger.sampler-param=1 fails to build
  • #5106 - Load transformed bean in correct CL
  • #5104 - Ensure that final methods don't prevent CDI interceptors from being applied
  • #5100 - #5023 Add additional metadata to MANIFEST.MF
  • #5079 - UnauthorizedExceptionMapper.toResponse - dead local store removal
  • #5075 - Add OIDC connection-delay property
  • #5073 - Provides extension HealthCheck for MongoDB, Neo4j and Kafka
  • #5052 - Add health check to Artemis extension
  • #5051 - Quarkus 0.27 - JWT role validation does not work
  • #5042 - Updating to quarkus-vertx-core and other dep optimizations
  • #5040 - quarkus-oidc can depend on vertx-core and vertx-http as opposed to the full vertx stack
  • #5037 - Amazon Lambda SAM CLI integration
  • #5033 - Bump Arquillian to 1.5.0.Final
  • #5023 - Add additional metadata to MANIFEST.MF
  • #5020 - Scheduler - make the thread pool configurable and/or reuse ExecutorBuildItem
  • #4987 - Remove metrics dependency from fault-tolerance extension
  • #4974 - Add support for generating knative manifests using the kubernetes extension.
  • #4963 - Idle timeout for blocking http
  • #4953 - Generate a README.md with instructions on how to build the project
  • #4908 - Graylog log management
  • #4869 - Document how to access the config programmatically
  • #4857 - quarkus-smallrye-fault-tolerance extension should not have a hard dependency to quarkus-smallrye-metrics
  • #4793 - Support Health Check for Kafka Streams extension
  • #4791 - The Software Transactional Memory extension should not start the TransactionStatusManager during native build
  • #4666 - Add tests for json and custom logging
  • #4663 - Add mutual SSL properties
  • #4619 - Quarkus OIDC shouldn't fail, when Auth Server is not up
  • #4608 - Generate a README.md with instructions on how to build the project in CreateProject
  • #4518 - MP Metrics TCK - Fix excluded tests
  • #4516 - MP Config TCK - Fix excluded tests
  • #4512 - Mismatch in ConfigProviderResolver instances after boot
  • #4268 - Support WebSocket sub-protocols
  • #4218 - Upgrade to GraalVM 19.3.0 / Java 8 edition
  • #4172 - quarkus.swagger-ui.path doesn't accept environment variables as its value
  • #4123 - MP-Configuration: Environment variables not resolved in prod mode
  • #4121 - [WIP] Introduce logging extensibility, JSON formatter extension
  • #4119 - ENV Variable not substituted
  • #4082 - Add datasource configurations for initSQL and validationQuery
  • #4077 - Opentracing extension: java.lang.reflect.InvocationTargetException: Illegal character in authority
  • #3985 - Create quarkus-sentry Extension
  • #3937 - Support the configuration property indirection with custom ConfigSource
  • #3904 - Add support for YAML configuration files
  • #3888 - Injecting @ConfigProperty(name="quarkus.servlet.context-path") does not work in native mode
  • #3833 - ArtemisTestResource available
  • #3792 - Added Access Log Configuration sample documentation for RESTEasy + Servlet
  • #3702 - QuarkusTest does not take into consideration dependencies defined in the maven profile
  • #3637 - Env Variable not recognized using MicroProfile Restclient and Quarkus dev mode
  • #3521 - Add Flyway support for multiple datasources
  • #3520 - Make Quartz Extension configurable for clustered scheduler engine
  • #3516 - ENV Variables doesn't work anymore with Quarkus 0.20.0
  • #3498 - Provider io.quarkus.runtime.configuration.TemporaryConfigSourceProvider not found
  • #3482 - Query hint support for Panache
  • #3458 - ReflectiveHierarchyStep warning - unable to properly register for reflection
  • #3279 - Document how to use Vault to encrypt password for quarkus.mailer.password
  • #3174 - Reintroduce Gradle ITs in main tree
  • #3089 - Test - stale config values
  • #3030 - Apply default values during property expansion
  • #2816 - Variable replacement does not work for quarkus-smallrye-rest-client /mp-rest/url
  • #2767 - Compilation fails with quarkus-gradle-plugin while using Hibernate bytecode enhancement
  • #2760 - Set datasource password via environment variable (Postgres)
  • #2744 - LockModeType support with Panache
  • #2409 - Support custom logging handlers
  • #2404 - We call our "standards compliant" but don't actually mention any standards
  • #1989 - Two conflicting default values for quarkus.log.console.darken
  • #1888 - Quarkus cannot use the hibernate-validator constraints in the inherited class/interface
  • #1887 - Logging configuration ignores environment variables
  • #1847 - Add JsonFormatter support for the log
  • #1368 - Returning Optional for single result find Panache operations
  • #1289 - integration-tests/README.md refers to non-existent GraalTest
  • #891 - Improve error reporting of missing default config values
  • #734 - Config Converter for Class objects
  • #589 - The infamous DEV mode
  • #390 - Extension configuration should support all primitive types
quarkus - 1.0.1.Final

Published by gsmet almost 5 years ago

Major changes

  • #5813 - Fix security issue related to the inclusion of annotations on secured method parameters

Complete changelog

  • #5813 - Fix security issue related to the inclusion of annotations on secured method parameters
  • #5805 - Fixes the extension author guide WRT the new quarkus-extension.yaml
  • #5803 - Fix various usability issues in Spring @RestControllerAdvice handling
  • #5796 - @RestControllerAdvice that returns an object but handles errors from a void controller method does not return json
  • #5786 - Upgrade jandex-maven-plugin to 1.0.7
  • #5777 - Fix AnalysisConfigurer example in Hibernate Search documentation
  • #5763 - @Valid and @RolesAllowed conflict since 1.0.0.CR2
  • #5759 - Bump Jandex to 2.1.2.Final
  • #5746 - Various minor adjustments to the HTTP reference documentation
  • #5737 - Fix typo in REST Client guide
  • #5736 - doc: document how to use 999-SNAPSHOT of quarkus
  • #5687 - document how to use 999-SNAPSHOT of quarkus with a universe-platform based project
  • #5512 - Add more tests for ResponseEntity handling
  • #5329 - fixed typo
quarkus - 1.0.0.Final

Published by gsmet almost 5 years ago

Major changes

Complete changelog

  • #5725 - Added decision table section into kogito guide
  • #5723 - Remove unused "libDir" param
  • #5717 - Vault Extension Serialization Error in Native Mode at Runtime Fixes #5636
  • #5714 - Kogito with Decision table NullPointerException
  • #5690 - Add FormAuth smoke test to Elytron package and Vert.x http package
  • #5689 - quarkus.http.auth.form.cookie-name is actually not configurable
  • #5684 - Create parent dir(s) explicitly while creating a new zip file using ZipFileSystem
  • #5683 - quarkus-maven-plugin libDir configuration entry is being ignored
  • #5680 - Exception when directory doesn't exist with quarkus-maven-plugin
  • #5679 - Include the reason compilation failed for Kotlin
  • #5674 - Fix writing-native-applications-tips guide typos
  • #5673 - writing-native-applications-tips including-resources filename in snippet wrong
  • #5672 - Add a preview note in the guides of preview extensions
  • #5669 - Fixes list and add extensions commands
  • #5664 - Fix for bootstrap resolver building the classpath for augmentation from the platform deps
  • #5658 - Indicate in the guides the extensions that are preview
  • #5652 - Take into account repeated constraint annotations
  • #5648 - quarkus-maven-plugin pulls bad -deployment dependencies
  • #5636 - Vault Extension Serialization Error in Native Mode at Runtime
  • #5629 - Agroal is missing essential metadata labels
  • #5623 - fix(vertx): do not log a warning about missing json support when vertx extension is present
  • #5617 - Added BeanArchiveIndexBuildItem to be used for searching for secured classes
  • #5614 - Vert.x also provides a JSON implementation so no warning should be emitted
  • #5612 - Update SmallRye Metrics to 2.3.1
  • #5598 - Fix PanacheQuery.firstResult()
  • #5589 - PanacheQueryImpl.firstResult() retrieves more than one item from the database
  • #5549 - Repeated constraints are not supported
  • #5071 - Private injection on smallrye-metrics
quarkus - 1.0.0.CR2

Published by gsmet almost 5 years ago

Major changes

Complete changelog

  • #5607 - Check MAVEN_HOME env var instead of M2_HOME in bootstrap
  • #5605 - Set the lower boundary of the default range for Quarkus platforms to 1.0.0.CR2
  • #5582 - Second batch of modifications for #2299
  • #5581 - Document replacement for HttpServletRequest
  • #5573 - Terminate request scope before sending JAX-RS response
  • #5571 - Update to SmallRye OpenAPI 1.1.20
  • #5569 - MicroProfile TCK OpenTracing failures
  • #5568 - Fix various JAXB issues
  • #5566 - Place json configuration files next to thin jar when building
  • #5564 - Replacing quarkus.properties with quarkus.platform.version
  • #5559 - Document lifecycle of JAX-RS resources
  • #5558 - ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory when using jaxb for native image
  • #5557 - Add the Jackson exception to the Writing native applications tips guide
  • #5553 - Change compile quarkus:dev to just quarkus:dev in Maven plugin's output
  • #5547 - Specify keycloak version in tests
  • #5545 - doc(*): Clean loggers
  • #5536 - BearerTokenAuthorizationTest is failing
  • #5535 - close handlers and free all associated resources.
  • #5533 - fix: remove build warning by making injected spring data jpa fragments protected in a generated repository
  • #5524 - build(BOM): Upgrade Swagger UI to 3.24.3
  • #5522 - LogManager GENERIC_FAILURE on Windows 10
  • #5519 - refactor: remove trailing usage of @SubstrateTest
  • #5518 - Explicitly disable the clustering on the web Vert.x instance.
  • #5517 - Allow falling back to the bundled platform in case quarkus-platform-descriptor-json:jar couldn't be resolved
  • #5515 - add hibernate-jpamodelgen to bom
  • #5510 - Show more robust gradle graal configuration in docs
  • #5509 - Ensure resolver tests runs unaffected by local ~/.m2 repo
  • #5507 - Quarkus HTTP 3.0.0.Final
  • #5506 - Quarkus Security 1.0.0.Final
  • #5505 - Opentracing without Servlet
  • #5504 - Remove Servlet specific auth from JAX-RS
  • #5503 - Gizmo 1.0.0.Final
  • #5502 - Platform resolver to fallback to the bundled platform if the artifact metadata is there but not the artifacts themselves
  • #5501 - Platform resolver fails in offline mode when the local repo contains metadata but not the artifacts
  • #5495 - Upgrade to Hibernate ORM 5.4.9.Final
  • #5490 - Support MappedSuperclass in our Spring Data JPA compatibility layer
  • #5486 - [fixes #5397] - Updating guide to include path permissions
  • #5482 - Upgrade to RESTEasy 4.4.1.Final
  • #5477 - Fix #2299: mention service files in extension guide
  • #5476 - Remove duplicate dependency from integration test module
  • #5473 - Add oidc to OpenID Connect keywords
  • #5472 - OpenId connect extension should be associated with the OIDC tag
  • #5469 - issue 5463 - Clarify Hibernate ORM property setting in prod
  • #5468 - docs: change servlet to route in swagger-ui path documentation since the endpoint is not served by servlets anymore
  • #5467 - Fix various typos recently introduced in the Transaction guide
  • #5466 - ArC - fix resolution if the required type is wildcard
  • #5465 - Fix for #1942
  • #5463 - Make an explicit section on Hibernate ORM in production with the different defaults
  • #5451 - Register response.closeHandler() in VertxBlockingOutput and test for clients closing connections
  • #5443 - Thread locked after stress test
  • #5442 - Issue 5440 - Link to Infinispan Query DSL is broken on the documentation
  • #5440 - Link to Infinispan Query DSL is broken on the documentation
  • #5437 - Add conversions table between Spring annotations and Quarkus ones
  • #5431 - Prevent @Bean annotated methods from producing a bean if class doesn't use @Configuration
  • #5427 - Updated mailer docs with option for google password auth , issue #4510
  • #5419 - smallrye-jwt can not be used with JAX-RS and smallrye-open-tracing
  • #5418 - Avoid the re-creation of the event loops
  • #5415 - Take Spring Data Pageable's Sort into account
  • #5414 - Fix the application-type property in the oidc web authentication guide
  • #5409 - Ensure that the manifest of the generated jar is the first entry
  • #5407 - removing reference to the authorization part
  • #5406 - Spring data Jpa extension : sort with Pageable does not work
  • #5399 - java.util.jar.JarInputStream.getManifest() returns null for quarkus-runner.jar
  • #5397 - security-openid-connect-web-authentication.adoc is out of sync with current code base and related quickstart
  • #5396 - Interceptor resolution - fix handling of default values of bindings
  • #5395 - Make @ResponseStatus on a void controller advice method optional
  • #5393 - Follow the Spring ComponentScan rule to create beans
  • #5392 - void return type in Spring @ExceptionHandler should work without a @ResponseStatus annotation
  • #5391 - Add exception handler description in Spring web docs
  • #5390 - Adding a reflection configuration file fails when building native using Docker
  • #5385 - Use Class.forName to prevent IllegalAccessError
  • #5376 - Build fails with OpenAPI and Optional QueryParam
  • #5374 - ClassCastException in Spring Web when both a controller method and an advice method return ResponseEntity
  • #5373 - @InterceptorBinding no longer recognized/fired when they have additional fields
  • #5370 - Support spring-web wildcard syntax in @RequestMapping
  • #5369 - ci: activate CI for jpa-without-entity integrations native test
  • #5368 - Run native-image tests for quarkus-integration-test-jpa-without-entity on CI
  • #5365 - Generated Gradle code should use the build/ directory
  • #5347 - Ensure that the name of the generated Spring data repositories is unique
  • #5346 - ZipResourceLoader fix to compile with Java 13
  • #5344 - Include the original exception that caused classloading to fail
  • #5343 - Entity-less native compilation failures
  • #5331 - Restore one of RT classes, produce all token credentials
  • #5328 - Properly match paths ending with /*
  • #5327 - fix: remove unsupported native-image flags
  • #5326 - IllegalAccessError trying to run UberJar when public class C extends public class B extends package class A
  • #5325 - 4088- CodeSource#location always null inside when running in dev mode
  • #5324 - quarkus.native.enable-code-size-reporting not work in GraalVM 19.2.1
  • #5321 - Ensure that array config values are properly validated at startup
  • #5318 - Unexpected behavior of path matching for configuration-based security policies
  • #5317 - Exception when using a custom interface in Spring Data JPA
  • #5316 - Fix NPE when processing a @WebServlet which has additional annotations other than @ServletSecurity
  • #5315 - Fix OIDC flow issue
  • #5311 - Update Kotlin and Scala gradle templates to match Java template
  • #5309 - Fixed issue where app class couldn't be loaded in dev mode
  • #5307 - Exempt MicroProfile Health paths from security authorization
  • #5303 - Support the injection of AccessTokenCredential and IdTokenCredential
  • #5302 - Link RT with AT, moving ID and AT token credentials out of 'runtime' subpackage
  • #5297 - Unable to load the config property type: [Ljava.lang.String through native image
  • #5295 - Update Infinispan to 10.0.0.Final
  • #5294 - Fix delegation usage in ResumingRouter
  • #5292 - issue 4791 Do not open ports at build time (disable TSM)
  • #5287 - Add docs for fixing read only file system deployments
  • #5285 - Updated Kogito extension description and labels
  • #5280 - Fix for #5115 - Do not fire DynamoDB recorder if no DynamoDB clients used
  • #5279 - Arc context propagation - revert to sharing who concurrent map, add automated test
  • #5276 - Fix for 5274
  • #5274 - Bug in PanacheJpaRepositoryEnhancer
  • #5273 - Support repeatable QuarkusTestResource annotation
  • #5270 - Remove augmentation messages from test and dev mode
  • #5268 - Make the tooling resolve the latest version of the universe
  • #5266 - Unused imports removal
  • #5265 - Update to smallrye-jwt-2.0.10
  • #5263 - Trivial: fix a link anchor name
  • #5262 - Problem creating native image (CR1) Error: Unsupported features in 3 methods
  • #5261 - Entities hierarchy are not supported by Spring JPA repositories in Quarkus
  • #5258 - Switch all the cross-guides links to use the canonical website url
  • #5256 - Support repeatable QuarkusTestResource
  • #5252 - Multiple QuarkusTestResource annotations in Test are ignored
  • #5251 - Gradle created project duplicates dependencies section when Kotlin is selected
  • #5250 - Work around an issue in vertx where getting remote/client SocketAddress of the request leads to a NPE
  • #5247 - 0.28.1 -> amazon-lamda-http not working
  • #5245 - Fix Kafka test to handle empty consumer records on poll
  • #5240 - Vertx with clustered manager startup failed
  • #5239 - Drop 'classpath:' protocol prefix for Flyway migration locations
  • #5238 - Fix incorrect GraalVM option and use correct build path for Gradle resource config file
  • #5237 - Complete the Hibernate ORM guide, clarify the limitations
  • #5233 - Images through imageoptiom
  • #5232 - Mailer: Handles Reply-To correctly
  • #5231 - Mailer extension replyTo doesn't work
  • #5228 - Gradle addExtension now handles comma-separated values
  • #5227 - Fix the Infinispan Embedded guide: it breaks the website build
  • #5224 - Cannot add extensions to Gradle project with comma-separated extensions list
  • #5218 - Fix for #5214
  • #5216 - Replace gradle-tooling-api with gradleApi()
  • #5214 - All configuration options guide - no RESTEasy config options
  • #5210 - Include exception in pom reload failure message
  • #5208 - Remove usage of java.util.logging.Logger
  • #5202 - Documentation cleanup for the Hibernate Search extension
  • #5184 - Use ThreadLocal to store the global value only for gradle add and list
  • #5167 - Docs - CDI guide - introduce the "Non-standard Features" section
  • #5160 - Should JWT @Claim require @Inject too
  • #5115 - quarkus-amazon-dynamodb and quarkus-smallrye-fault-tolerance combination causes CNFE
  • #5074 - CDI security determined at build time
  • #5032 - Kotlin requires all-open plugin for templated Gradle build script
  • #4992 - CDI security: Unannotated inherited methods may be restricted when they should not
  • #4826 - @RequestScoped doesn't work with fault tolerance @Retry
  • #4806 - [#4765] fix node name to be harmonized with xa node name
  • #4774 - Fault Tolerant retries and async
  • #4765 - narayana-jta extension: harmonise the node name and the xa node name to a single value
  • #4744 - Generated maven project should have a property for quarkus platform and version
  • #4560 - Adjust memory and startup time numbers for 1.0 on website and presentations
  • #4510 - Mail sending (Gmail) doesn't work
  • #4493 - jwt.verify.publickey.location property should support HTTP
  • #4377 - Hibernate - @ManyToOne strange behavior
  • #4298 - Openapi and extended classes
  • #4125 - Provide a replacement for injecting HttpServletRequest
  • #4088 - CodeSource#location always null inside when running in dev mode
  • #4059 - access-log - custom category doesn't work
  • #3890 - Offer a conversion table between Spring Boot annotations and Quarkus annotations
  • #3721 - Unable to Run tests with non-standard maven settings
  • #3311 - ArC removes indirect referenced beans
  • #2482 - quarkus-hibernate-orm extension is breaking native-image generation
  • #2299 - Extension author guide: explain how to deal with META-INF/services files
  • #1942 - Guides about JSON support misleading
  • #1371 - Resources defaulting to ApplicationScoped
  • #699 - Replace usage of java.util.logging by JBoss logging
quarkus - 1.0.0.CR1

Published by gsmet almost 5 years ago

Major changes

Complete changelog

  • #5199 - Fix instructions in Dockerfile.native
  • #5198 - Fix instructions for using docker to build native image
  • #5191 - fix command line that scaffold gradle project
  • #5189 - Update to GraalVM SDK 19.2.1
  • #5187 - Move port check back to correct place
  • #5186 - Unable to change debug port in dev mode
  • #5182 - fixes: NoSuchFileException in logs and improper caching in devmode after removing a html file
quarkus - 0.28.1

Published by gsmet almost 5 years ago

Major changes

Complete changelog

  • #5181 - fix (#5174): Add sundrio exclusion in kubernetes extension.
  • #5180 - Add missing types supported by our configuration in writing-extensions.adoc
  • #5179 - Allow configuring the worker thread pool checker.
  • #5177 - New pictures for the new theme on the web site.
  • #5176 - quarkus.vertx.max-worker-execute-time not picking up
  • #5174 - Incorrect error page in dev mode when quarkus-kubernetes is in the classpath
  • #5173 - Fixes overriding of extensions
  • #5169 - Fix documentation: PT is prepended to duration values, not appended
  • #5161 - Always use the hosted pool for JDK runs
  • #5072 - Documentation gap fo extension authors guide: Configuration Value Types lacks java.time.*
  • #4715 - fix(docs): propose a mapKey for generated config docs of a Map config item only for config group
  • #4700 - Doc generation - issue with passthrough maps
quarkus - 0.28.0

Published by gsmet almost 5 years ago

Major changes

  • #5092 - Unify the guide URLs for better consistency

Complete changelog

  • #5162 - Also configure the Surefire plugin in the Maven IT
  • #5159 - Null check for multi value headers
  • #5156 - Fix a few quickstarts broken links
  • #5154 - Update CI to support overflow into an expansion pool
  • #5151 - Don't log IOException at ERROR
  • #5149 - Add a few reflection registration for Narayana
  • #5148 - Use Files.walk() within a try-with-resources statement
  • #5145 - narayana native mode ObjectStoreEnvironmentBean no-parameter constructor
  • #5141 - Ensure kubernetes.group and kubernetes.registry are used
  • #5140 - Add a JBoss API spec exclusion that is somehow missed by the enforcer
  • #5137 - Reorder JWT guide to be more consistent with others
  • #5136 - Still seeing channel closed on Firefox and 0.27
  • #5135 - Quarkus Kubernetes Dekorate kubernetes.group partially applied
  • #5132 - Fix unclosed InputStreams
  • #5131 - Remove quarkus-caffeine ReflectiveClassBuildItem duplicate
  • #5130 - Fix native image doc inconsistency
  • #5127 - Add configurable cron expression example in scheduler guide
  • #5126 - Document how to make Scheduler cron configurable via config
  • #5124 - Fix: rest-client-multipart guide
  • #5122 - Ensure @ConfigProperties validation works in native mode
  • #5121 - Fix MP Config TCKs to only exclude two failing tests
  • #5120 - Cleanup platformBomXXX and templates
  • #5119 - Rename amazon-lambda-http-it to amazon-lambda-http for consistency
  • #5117 - Restore the Maven cache for TCK runs
  • #5114 - Avoid null in list-extensions output
  • #5112 - Properly check empty native image options for Maven and Gradle
  • #5111 - Inconsistent guides for native image
  • #5110 - Native build fails when additionalBuildArg is commented out
  • #5108 - Bean that has a bound interceptor must not declare final methods
  • #5107 - Update Health guide to utilize MP Health 2.1 features
  • #5102 - Add gradle warning to fix #5081
  • #5099 - keycloak-authorization feature item and minor improvements to guide
  • #5097 - Generated docs are sometimes overridden when running full build
  • #5096 - issue #5095: Resteasy Standalone + Virtual HTTP (azure/aws) NPE
  • #5095 - Resteasy Standalone NPE with Virtual Http
  • #5092 - Unify the guide URLs for better consistency
  • #5090 - issue #4771 - Update extension metadata
  • #5088 - Adjust the tone of the Panache/Repository guide for JPA and Mongo
  • #5087 - Fixes #5080
  • #5086 - StandardCharsets.UTF_8 usage
  • #5085 - Set a higher timeout for MicroProfile TCK runs
  • #5084 - Use platform for project create
  • #5081 - Mark gradle support as preview until we fix the last hiccups in the next few weeks
  • #5080 - MP Fault Tolerance TCK - Fix excluded tests
  • #5078 - Fix of hasNonArquillianDataProvider which resolves always to true
  • #5077 - ComponentsProviderGenerator - break getComponents into multiple methods
  • #5076 - Fix Category.getDescription() and adjust setDescription
  • #5070 - Fix the reactive route guide
  • #5069 - issue #5067 - Fix link to quarkus-realm
  • #5068 - Explicitly add the cd command to navigate into the generated directory
  • #5067 - 404 in oidc web app guide
  • #5066 - Remove private field injection from within our own extensions.
  • #5065 - fix: remove warning sentence about smallrye issue
  • #5064 - Creation extension command needs artifactIdPrefix
  • #5063 - ComponentsProviderGenerator - break the generated getComponents() method for large deployments into multiple methods
  • #5061 - Include the original exception that caused Quarkus startup to fail
  • #5060 - Make application class name stable
  • #5059 - java.lang.NoSuchFieldError: SERVER_SENT_EVENTS_TYPE when building with gradle
  • #5058 - Include Throwable in startup error log message
  • #5057 - Tweak Agroal configuration reference documentation
  • #5056 - CORS headers may not be sent on 403
  • #5055 - docs: Updating command to generate native in Docker
  • #5054 - Fixes related to resolving Quarkus platform descriptor versions
  • #5053 - Make @Claim injection work when using OIDC
  • #5050 - Fix MP Config TCK tests as part of #4516
  • #5049 - Minor OIDC guide update add version to keycloak
  • #5048 - Minor JWT guide updates
  • #5047 - Update guides following quickstarts renaming
  • #5045 - Fix Security extension metadata
  • #5044 - Generate documentation file for config group
  • #5043 - quarkus-security extension has incorrect quarkus-extension.yaml
  • #5041 - Fix gradle quarkusBuild command
  • #5039 - Unlist unlisted in list-extensions
  • #5036 - Gradle plugin Uber-jar to use application.property quarkus.package.uber-jar=true like Maven
  • #5035 - Documentation : Jackson Java 8 modules and a small correction
  • #5034 - Fixes #5018 and enables last MP REST TCK test
  • #5031 - Polish the Datasource configuration and explain the JDBC driver limits
  • #5029 - Typo corrections
  • #5028 - Remove deprecated smallrye-open-api method overrides
  • #5026 - Re-enable MpMetricTest
  • #5025 - Re-apply docs change for Kotlin
  • #5024 - Suppress misleading jandex registration warnings for Spring Web
  • #5022 - Use a boolean for unlisted in Jaeger metadata
  • #5021 - Add the zlib1g-dev package to the list of required package
  • #5019 - OIDC Error Handling for invalid & expired tokens
  • #5018 - ScopeInfo should have a public constructor
  • #5014 - Re-enable org.eclipse.microprofile.metrics.test.MpMetricTest
  • #5012 - Changed Gradle project templates to use the platform BOM properties, …
  • #4990 - Update to MP Metrics 2.2
  • #4967 - Need pinned defined for categories
  • #4966 - Move to MP Metrics 2.2
  • #4958 - Upgrade to Kogito 0.5.1
  • #4939 - Remove the warning about not having undertow
  • #4771 - Define a notion of a beta/experimental extension in the tooling
  • #4767 - Java 11/Gradle - NullPointerException on build Reactive Messaging
  • #4651 - Duplicate metrics HELP line
  • #4318 - Setup CI job to test latest core with latest platform before release
  • #4316 - Curate extensions in core
quarkus - 0.27.0

Published by gsmet almost 5 years ago

Major changes

  • #5007 - Rename @SubstrateTest to @NativeImageTest
  • #4951 - AWS Lambda - fix native, more docs
  • #4912 - Remove war-launcher
  • #4907 - Upgrade to Hibernate Validator 6.1.0.Final, RESTEasy 4.4.0.CR1 and move to Jakarta artifacts
  • #4906 - Support generating OpenShift manifests
  • #4871 - Detect pom changes when in quarkus:dev mode
  • #4780 - Change to only allow a single output type
  • #4777 - Native support for Amazon Lambda
  • #4722 - Rename Substrate* build items to NativeImage*
  • #4653 - Update to GraalVM 19.2.1
  • #4624 - Provide Amazon SAM integration for jaxrs based applications
  • #4308 - Customize Kubernetes manifests via application.properties

Complete changelog

  • #5013 - Align bootstrap versions with main bom
  • #5011 - Add support for legacy .json/yaml in extensions.json generation
  • #5010 - Upgrade to RESTEasy 4.4.0.Final
  • #5007 - Rename @SubstrateTest to @NativeImageTest
  • #5005 - Fix broken native build of generated projects
  • #5004 - Fixes #5002
  • #5002 - Incorrect extension metadata for Jaeger
  • #4999 - Batch PR of 0.27.0 updates
  • #4998 - Bump Vert.x Web to 3.8.3-01
  • #4994 - Tip fix - additionalBuildArgs
  • #4993 - MP OpenAPI TCK - fix excluded tests
  • #4989 - Rename @SubstrateTest to @NativeImageTest
  • #4988 - Delete doubled up config
  • #4986 - Make RESTEasy standalone use correct TCCL in dev mode
  • #4985 - Make const public in descriptor and add new consts
  • #4984 - Make rest-client aware of deployment profiles
  • #4983 - rest-client doesn't take deployment profile when reading config
  • #4980 - issue 4977 - Move short-name under metadata
  • #4978 - Adapt the Maven project creation logic to always create a sub-directory
  • #4977 - short-name is defined in extension descriptor root but read from metadata
  • #4976 - 4967 Add pinned info and description for categories
  • #4973 - Bump AWS SDK - to leverage netty bumped to 4.1.42
  • #4972 - Fix missing descriptions
  • #4971 - Platform Descriptor: load resources from a classloader instead of FileSystem
  • #4970 - Add jackson jdk8 modules
  • #4969 - Augment timeout for Vault CI native tests
  • #4965 - Replace instructions for generating a gradle project with :create com…
  • #4964 - Descriptions are missing from json QuarkusPlatformDescriptor
  • #4962 - Ensure JDK 8 is used with Gradle
  • #4959 - Make CreateProject work in native mode
  • #4957 - Application fails after reload in development mode if there is a NamedQuery present in the codebase
  • #4956 - HTTP Permissions Refactor
  • #4955 - Avoid using deprecated File.toURL
  • #4954 - Fixes #4520
  • #4952 - Reduce CI load on failing PR
  • #4951 - AWS Lambda - fix native, more docs
  • #4950 - After failed start make sure to read the HTTP config with the correct TCCL
  • #4949 - Try to find a better balance in the native builds on CI
  • #4948 - Use Maven settings with Google mirror for all CI steps
  • #4943 - Upgrade to Hibernate ORM 5.4.8.Final
  • #4942 - Prevent some Maven related headaches
  • #4941 - Make new platform resolver code work in native app
  • #4940 - Added anchors to configuration keys and sections
  • #4937 - Fix broken quarkusBuild task
  • #4936 - Add categories binding to extension json descriptors
  • #4935 - Move from quarkus-extension.json to .yaml
  • #4934 - Make sure hot deployment works after a failed server start in an application with non-default http port
  • #4933 - Only execute Vault ITs if -Dtest-vault is specified
  • #4932 - Support outputDirectory in CreateProjectMojo
  • #4931 - Add FeatureBuildItem for Amazon Lambda to be displayed upon startup
  • #4930 - Update Netty to 4.1.42.Final
  • #4925 - quarkus-integration-test-vault-app is requiring Docker to build
  • #4924 - Ensure that vert.x is closed after Arc
  • #4923 - Improves Agroal messages
  • #4921 - Upgrade to Hibernate Search 6.0.0.Beta2
  • #4917 - If start fails make sure to shutdown server
  • #4916 - Introduce a ResumingRouter
  • #4915 - Add missing module to CI native runs
  • #4914 - Attempt to resolve users and roles externally
  • #4912 - Remove war-launcher
  • #4910 - Azure pipelines cover only subset of modules (43/60) for native runs
  • #4909 - changed 'ipso facto' (by that very fact) to 'de facto' in docs
  • #4907 - Upgrade to Hibernate Validator 6.1.0.Final, RESTEasy 4.4.0.CR1 and move to Jakarta artifacts
  • #4906 - Support generating OpenShift manifests
  • #4904 - issue-4099 Introduce the ability to show root-cause first in exception stacktraces on error pages
  • #4903 - Minor text edit - add space after text "single" and Lambda ResourceHander (..single[ ]com.amazonaws...)
  • #4902 - fix: add a NPE check for overridable description files
  • #4899 - Distinguish between Maven and Gradle for hint-text
  • #4898 - add initial categories into extension overrides
  • #4897 - Don't add the "--rm" option to "docker run" command, of native-image, too early
  • #4896 - Restart app on pom.xml change
  • #4893 - Small fix
  • #4892 - Set default encoding as UTF-8 for static resources
  • #4891 - The character set encoding of static HTML file is changed
  • #4889 - Decouple Spring Web from quarkus-undertow
  • #4885 - Redo #4856 Platform descriptor should only be downloaded when targeting a different version
  • #4884 - [fixes #4480] - Initial Code Flow Support
  • #4883 - Remove unnecessary application dependency resolutions
  • #4880 - Support for groups, KC and custom role claims
  • #4878 - Documentation: fix extension debugging advices
  • #4877 - Docs fixes
  • #4876 - Kotlin docs - minor fix
  • #4875 - CDI guide: add method removal documentation
  • #4874 - infinispan-embedded - Don't let org.jgroups.protocols.DISCARD use Java Swing or AWT classes in native mode
  • #4873 - MP FT TCK integration
  • #4871 - Detect pom changes when in quarkus:dev mode
  • #4870 - Fixes native build on Docker in the Gradle plugin
  • #4868 - Move to jsonb and jackson dependencies for mongodb with panache
  • #4867 - Document how to configure JSON from an extension
  • #4866 - Remove unnecessary type from TransactionalContextState.
  • #4865 - Ensure that subsequent uberJar creations doesn't fail
  • #4864 - Added pointer to guide for reactive clients
  • #4863 - Adjust ArC package name for Naryana
  • #4861 - Adds the possibility to override values while generating the extension.json as described by issue #4320
  • #4860 - Provides Jackson Java 8 modules with quarkus-jackson
  • #4859 - Updated info about JDK version
  • #4858 - uberjar: second build fails
  • #4856 - Platform descriptor should only be downloaded when targeting a different version
  • #4854 - quarkusBuild doen't work well since 0.26.0
  • #4853 - Template deprecation warnings suppression
  • #4852 - Vert.x route handler not completing/resuming when handling requests
  • #4851 - Move to kebab case and add categories in model
  • #4850 - Must be install dir, not GRAALVM_HOME
  • #4849 - cleanup quarkus-extension and extensions.json formats
  • #4845 - prepend the slash automatically if not present
  • #4844 - Updates of commons-xyz dependencies
  • #4843 - integration-tests - Use the right version of quarkus-maven-plugin in the native profile
  • #4840 - HttpAuthenticationMechanism - return true on challenge sent
  • #4838 - HttpAuthenticationMechanism.ChallengeSender.apply - return true instead of null
  • #4836 - vault-app tests fail to build native image
  • #4835 - Prepend a slash to a io.quarkus.vertx.web.Route.path if not present
  • #4834 - Tests are hanging when using a Kafka consumer and the mailer.
  • #4833 - Adding a more informative error message
  • #4830 - infinispan-embedded - fail to build native image
  • #4829 - VertxHttpRecorder - Router event should be fired only once
  • #4828 - All to disable the oidc extension
  • #4827 - Arc - split runtime classes/interfaces into API and internal impl pac…
  • #4825 - VertxHttpRecorder - Router event is fired twice
  • #4824 - Cannot use runtime quarkus.security.users.file.* config
  • #4823 - Gradle doesn't work if using JDK 11
  • #4822 - Using tooling, platform descriptor should only be downloaded when targeting a different version
  • #4821 - Add form based authentication
  • #4819 - Replace mvn with ./mvnw whenever possible
  • #4818 - Fix elytron properties help
  • #4816 - Rename Postgres to PostgreSQL
  • #4815 - No hot reload on bad configuration wich block the quarkus startup and when http.port is overridden
  • #4814 - RESTEasy standalone - handle @ApplicationPath value correctly
  • #4813 - Add a featurebuilditem to Hibernate with Panache
  • #4812 - Hibernate ORM with Panache not shown as installed features
  • #4811 - Assorted OIDC changes
  • #4810 - Add a name for quarkus-amazon-lambda-http-maven artifact
  • #4808 - Agroal to not log warnings for default configuration
  • #4807 - Fix broken gradle buildNative
  • #4805 - Fix broken Kubernetes extension
  • #4801 - Work around JDK bug to produce JAR files with proper CRC32 entries
  • #4800 - Fixed minor typo in kubernetes-client guide
  • #4799 - Hard disable the Narayana TSM
  • #4798 - Remove reference to deleted artifactId quarkus-undertow-common-substitutions
  • #4796 - Documentation for quarkus.security.file / embedded not present in any guide
  • #4795 - Move to use metadata section in extensions manifest
  • #4794 - Clarify preparation for build native
  • #4790 - Upgrade to jackson-databind 2.9.10.1 to fix CVE
  • #4787 - RESTEasy standalone - @ApplicationPath not honored if it does not start with a slash
  • #4786 - Formatting fix to pass master build.
  • #4785 - Correct InterceptorBindingRegistrarTest
  • #4784 - Remove not used extension registry plugins
  • #4782 - Quarkus produces JAR that fails CRC32 checks
  • #4781 - Arc should use the same Gizmo version as Quarkus
  • #4780 - Change to only allow a single output type
  • #4778 - gradle listExtensions displays mvn instructions
  • #4777 - Native support for Amazon Lambda
  • #4776 - [fixes #4495] - Quarkus Keycloak Authorization Extension
  • #4775 - Change Kafka Stream config topics type from String to List
  • #4768 - Document the amazon-lambda-http extension ...
  • #4761 - Add a test for InterceptorBindingRegistrarBuildItem
  • #4760 - Security guides tweaks
  • #4759 - ensure keycloak are ready/aware of platform changes
  • #4758 - ensure kogito quarkus extension have what they need to integrate with platform
  • #4757 - Make Jackson + JSON-B @JsonSerializer/Deserializer for fields work in native
  • #4756 - Arc - log a warning when we detect wildcard as a bean type.
  • #4754 - Add logging to the connection pool
  • #4751 - chore: update kubernetes-client to 4.6.1
  • #4750 - Ignore META-INF/quarkus-extension.json when building uberjars
  • #4749 - Bootstrap maven repo initializer should take into account maven.repo.local property
  • #4748 - Pass on the relevant config to control whether the Narayana TSM starts (even for native mode)
  • #4747 - Apply minor cleanup to PackageIT
  • #4746 - Use the correct default executor to fire async CDI events
  • #4745 - gradle wrapper not created when creating projects on windows
  • #4742 - gradle templates are not taking platform version into account
  • #4740 - Only install identity providers if they are required
  • #4739 - Tighten integration between Kafka client and jsonb - Add Jackson support
  • #4735 - Make KubernetesClientConfig values Optional
  • #4727 - Include i.q.k.c.s.JsonbSerializer and i.q.k.c.s.JsonbDeserializer in native image
  • #4724 - Fix extension descriptions in the generated JSON
  • #4722 - Rename Substrate* build items to NativeImage*
  • #4721 - docs: merge config doc sections if they have same title
  • #4720 - Restarts in DevMode generate a warning about multiple Vertx instance
  • #4719 - Quarkus Rest Client - com.fasterxml.jackson.databind.JsonMappingException Class has no default constructor
  • #4718 - JdbcRecorder.registerPrincipalQuery() should never initialize ArC
  • #4709 - Updated guides with new resteasy params
  • #4707 - Kubernetes Client - Config - Some properties should be optional
  • #4706 - Kafka Streams - Config - Topics should be a list
  • #4704 - Rename Substrate build items
  • #4702 - Ensure Spring RestControllers paths show up in dev-mode 404
  • #4701 - Use the correct default executor to fire async CDI events
  • #4699 - Doc generation - issue with doc sections in runtime/build time
  • #4691 - Allow Spring controllers to not require @RequestMapping
  • #4683 - Class io.quarkus.kafka.client.serialization.JsonbSerializer not included in native image
  • #4682 - Check ConfigProperties missing config values
  • #4679 - Testcase to verify that the StaticHandler can handle requests with If-Modified-Since header without running into thread safety issues
  • #4664 - Unclear stacktrace on server startup
  • #4662 - [#3878] adding transaction scope into JTA extension
  • #4660 - Keycloak tokens are rejected with 401 if @RolesAllowed is used
  • #4653 - Update to GraalVM 19.2.1
  • #4637 - Spring Controller's don't show up in quarkus:dev 404 page
  • #4635 - Incorrect debugging advice in extension authors guide
  • #4627 - Spontaneous error on accessing swagger
  • #4624 - Provide Amazon SAM integration for jaxrs based applications
  • #4613 - Route conflict if Swagger and OpenAPI have a common path prefix
  • #4604 - DeploymentException not thrown when using @ConfigProperties
  • #4576 - Create a test for InterceptorBindingRegistrarBuildItem
  • #4520 - MP REST Client TCK - Fix excluded tests
  • #4517 - MP Context Propagation - Fix excluded Tests
  • #4503 - Agroal: failure to connect on boot is swallowed
  • #4495 - OIDC adapter has to provide HttpPermissionChecker
  • #4474 - test: add spring-web integration test with @PathVariable without configuration
  • #4471 - Dynamodb - URL connection http client support
  • #4439 - Test case for issues #3284 and #2556
  • #4413 - Security annotations for cdi
  • #4406 - Dynamodb: Add support for Jdk buitin HttpClient - UrlConnectionHttpClient
  • #4349 - Add HTTP Permission Layer
  • #4348 - Implement Vert.x based FORM auth in the new security layer
  • #4344 - Handle non-binding fields for interceptor bindings from non-binding annotations
  • #4339 - Document how an extension can customize JSON handling
  • #4334 - CDI security interceptor for @RolesAllowed, etc
  • #4320 - Generation of extension.json should allow for overrides
  • #4315 - create tooling SPI to allow platform separation
  • #4308 - Customize Kubernetes manifests via application.properties
  • #4292 - Arc - parameterized type that contains a wildcard type parameter is not a legal bean type
  • #4099 - Write down exception stack in reverse order in 500 error page
  • #4048 - Document how to properly override the RESTEasy Jsonb instance
  • #3981 - Report boot time and RSS measures for REST and RESTCRUD on master
  • #3962 - Add Apache Camel extension available in project creation tooling
  • #3878 - Add support for @TransactionalScoped into narayana extension
  • #3643 - QuarkusTestExtension fails to instantiate test class: java.lang.VerifyError in enhanced Entity class
  • #3329 - Quarkus Platform Repository
  • #3312 - CORS with Ajax is not working well.
  • #3284 - Hibernate validator and annotated static method on enum
  • #3087 - Shared Vert.x instance producer
  • #3082 - Netty/Vert.x - Reuse the same event loop group
  • #3051 - Add support for the new Vert.x SQL Client in Quarkus
  • #3036 - Improve Vert.x instance configuration
  • #2556 - Adding javax.validation @Valid in JAX-RS resource method which override an interface break HibernateValidatorTemplate
  • #2241 - PrintAnalysisCallTree cause a lot of heap allocation during native image build
  • #348 - Run MicroProfile TCKs
quarkus - 0.26.1

Published by gsmet almost 5 years ago

Major changes

Complete changelog

  • #4783 - Fix minor typos in configuration guide example
  • #4779 - Fixes bug in Axle example
  • #4770 - Add descriptions to the extensions
  • #4769 - Gradle templates are not taking platform version into account
  • #4764 - filter out multiple vertx instances warning in development
  • #4763 - Fix various issues in Native image generation configuration
  • #4762 - Quarkus 0.26.0 native-image fail with additionalBuildArgs
  • #4753 - Gradle wrapper not created on windows
  • #4752 - Bootstrap maven repo initializer should take into account maven.repo.local
  • #4734 - Disable native image PrintAnalysisCallTree by default, change semantics to 'enabledReports=true'
  • #4692 - More all config layout changes
quarkus - 0.26.0

Published by gsmet almost 5 years ago

Major changes

  • #3592 - Hot reload fails with InvalidPathException on Windows
  • #2897 - Add support for Vault

Complete changelog

  • #4755 - Fix a now incorrect reference in the JWT guide
  • #4741 - Fix PackageIT following having the output target back to target/
  • #4737 - Clean up system property after build
  • #4732 - Remove unused config
  • #4731 - Increase timeout for test
  • #4730 - Use a ThreadLocal for StaticHandler as it is not thread safe
  • #4728 - Don't resume in hot deployment handler
  • #4726 - Some doc fixes
  • #4725 - Fixes #4718
  • #4717 - Upgrade to Hibernate ORM 5.4.7.Final
  • #4714 - Fix broken Gradle buildNative task
  • #4713 - Swagger UI encoding should be UTF-8
  • #4711 - Add a quarkus-extension.json for Vault
  • #4710 - Swagger-ui response with wrong content-type?
  • #4708 - Make more use of the generated doc
  • #4703 - Add note about prefixing properties with "quarkus."
  • #4696 - Show JSON handling in Spring Web guide
  • #4694 - Remove the text about the nimbus dependency
  • #4689 - Update Eclipse Vert.x to 3.8.3
  • #4688 - Metrics extension should not add Dependent scope to JAX-RS provider classes
  • #4687 - Skip generating the docs in the initial CI build
  • #4681 - Add a jsonp dependency to quarkus-oidc
  • #4680 - vert.x error while using Swagger UI in dev mode
  • #4677 - Fix ConfigRecorder missing classloader assignment
  • #4676 - ArC - minor cleanup and replace secure random call with id generator
  • #4674 - Upgrade Gradle version to 5.6.3
  • #4673 - Fix Gradle docs about native generation and suspend debug instructions
  • #4672 - OIDC Extension throws ClassNotFoundException when using quarkus-resteasy-jackson
  • #4670 - [fixes #4626] - CI failures for BearerTokenAuthorizationTest
  • #4669 - Doc elytron security jdbc
  • #4668 - Do not crash when encountering a RESTEasy param annotation on field/property
  • #4667 - Build fails for @Provider exception mapper
  • #4665 - Pin keycloak version in docker run to known working version
  • #4661 - Ensure AnnotationLiterals for java.lang annotations don't throw security exceptions
  • #4659 - SecurityException for injection point with @Deprecated
  • #4658 - Ensure QuarkusJsonbComponentInstanceCreator can be used in unit tests
  • #4654 - Shorter json classes in guides
  • #4652 - Do not use cache when loading resources, fixes #4645
  • #4648 - Fix JAX-RS SecurityContext authScheme problem and sync jwt-guide with the current demo source
  • #4645 - ClassLoader not closed
  • #4643 - Flyway - Internal .sql files are no longer present and don't need to be added as substrate resource
  • #4642 - Use canonical path for checking -dev.jar location
  • #4641 - Update to SmallRye Health 2.1.0 and MP Health 2.1
  • #4636 - Shorter JSON classes in guides
  • #4634 - NullPointerException when unmarshaling JSON, when quarkus-elytron-security-properties-file is used
  • #4633 - Fix resources update on multi module projects
  • #4631 - Introduce "suspend" for gradle dev mode debugging, similar to Maven tooling
  • #4628 - #4587: Reversed isAssignableFrom arguments
  • #4626 - ci failures for BearerTokenAuthorizationTest
  • #4625 - Update application.properties settings to match docker command
  • #4623 - avoid generating config documentation for the test-extension
  • #4622 - chore: move the "elytron-security-jdbc" alongside security related modules.
  • #4620 - Add jpa-derby native IT to CI pipeline
  • #4618 - Avoid walking non-existant path when checking for file changes
  • #4615 - Extracting common devtools from Quarkus core repo
  • #4614 - Fix Gradle add extension and add tests
  • #4612 - Documenting addAllCharsets option for Tika and using it in the tests
  • #4609 - Improve internal component testing helpers
  • #4603 - opentracing: Update to the instructions to reflect that agent (via UDP) can now be used
  • #4602 - Document the use of addAllCharsets for Tika extension
  • #4601 - Adding extension using gradle plugin erase gradle config files content
  • #4600 - Fix gradle - junit5 integration templates and instructions
  • #4599 - Upgrade to MicroProfile Metrics 2.1
  • #4595 - Update to JGit 5.5.1.201910021850-r
  • #4594 - Update Flyway to 6.0.6
  • #4593 - Add ZulipChat logo in badge
  • #4590 - Upgrade to Yasson 1.0.5 (JSON-B impl)
  • #4589 - Typo
  • #4587 - Reactive messaging fails when using PublisherBuilder or ProcessorBuilder
  • #4584 - Generate all config docs based on new info stored in devtools/core-extensions-json/target/extensions.json
  • #4583 - Update REST Assured version in build-parent pom.xml
  • #4578 - Disable the Narayana Transaction Status Manager socket by default
  • #4577 - Cleanup and optimize InvocationContext implementation
  • #4573 - Wrong behavior in Using JWT RBAC guide
  • #4552 - Cleanup and optimize InvocationContext implementation
  • #4502 - Externalize hotrod-client.properties with infinispan-client
  • #4490 - ArcContainerImpl could skip SecureRandom initialization
  • #4368 - Removing locking in Vert.x router
  • #4311 - Make gradle plugin available for easy/conventional gradle usage
  • #3592 - Hot reload fails with InvalidPathException on Windows
  • #3338 - Build jar in Augment phase
  • #2897 - Add support for Vault
quarkus - 0.25.0

Published by gsmet about 5 years ago

Major changes

  • #4511 - Upgrade of Kogito to 0.5.0 (Kogito extension to include DecisionCodegen)
  • #4487 - Initial HTTP permission layer implementation
  • #4478 - Upgrade Hibernate Search to 6.0.0.Beta1
  • #4424 - Initial copy of Derby extension
  • #3592 - Hot reload fails with InvalidPathException on Windows

Complete changelog

  • #4598 - Disable a racey test
  • #4596 - Update the maven tooling documentation for the new suspend param
  • #4588 - Fix typo and add element to the Elytron Property Files config table
  • #4586 - Typo in Elytron Security Properties config guide
  • #4585 - Add doc for using Derby
  • #4582 - Fix link to CORS documentation in the REST JSON guide
  • #4580 - Fix #4562
  • #4575 - Sync the tika-guide with the apache-tika quickstart
  • #4569 - Add OpenDocument format abbreviation
  • #4567 - Make InterceptorBindingRegistrarBuildItem final
  • #4565 - BuildStep utilizing InterceptorBindingRegistrarBuildItem results in IllegalArgumentException
  • #4562 - SwaggerUI not displaying new resources
  • #4561 - Fix missing callout
  • #4559 - Clarify statement in the extension guide
  • #4558 - Unable to understand extension-authors-guide docs
  • #4556 - remove redundant "org.quartz.threadPool.threadPriority" initialization in scheduler extension
  • #4555 - Update the HTTP security layer
  • #4554 - Only start Quartz when there are some @Scheduled annotations
  • #4550 - Fix for #4541
  • #4549 - Call the health check method on the worker pool
  • #4547 - Serve static resources even without resource classes
  • #4546 - Use child CreationalContext for shared lifecycle interceptor instances
  • #4545 - Shared lifecycle interceptor instances use wrong CreationalContext
  • #4541 - Error during WebSocket handshake: net::ERR_INVALID_HTTP_RESPONSE
  • #4538 - Static file not served when there are no resource classes
  • #4537 - Create a BodyHandleBuildItem to share vert.x body handler
  • #4536 - Create a BodyHandleBuildItem to share vert.x body handler
  • #4535 - Enhance Kotlin documentation with Gradle examples and CDI considerations
  • #4533 - Enhance Gradle Kotlin DSL documentation
  • #4532 - Running a quarkus application with debug mode does not suspend the vm
  • #4531 - Health check called on the event loop
  • #4530 - Add caffeine runtime dependency to Infinispan embedded runtime
  • #4527 - Work around an issue in JDK which causes hot deployment compilation to fail
  • #4523 - Review HttpPermissionChecker priority mechanism
  • #4522 - Config all docs: temporary titles, sorted, faster
  • #4521 - Add Apache Camel docs page
  • #4514 - Add bomEntryVersion to CreateExtensionMojo
  • #4513 - Elytron with Undertow/RESTEasy - added tests for native mode, updates of existing ones
  • #4511 - Upgrade of Kogito to 0.5.0 (Kogito extension to include DecisionCodegen)
  • #4508 - Support running tests from third party test-jars transformed using
  • #4506 - Fix Gradle tests on release
  • #4501 - Display application name in shutdown message
  • #4500 - Gradle tests not passing when releasing
  • #4499 - quarkus.application.name is not taken into account in stop message
  • #4497 - High contention on TransactionManager class
  • #4496 - Remove High contention on TransactionManager class
  • #4492 - Properly fix resource path in the OIDC guide
  • #4488 - Add integration test that verifies external config functionality
  • #4487 - Initial HTTP permission layer implementation
  • #4486 - Ban org.slf4j:jcl-over-slf4j dependency
  • #4485 - Remove redundant patterns compilations
  • #4478 - Upgrade Hibernate Search to 6.0.0.Beta1
  • #4476 - Arc - use different package for client proxy generation if the bean comes from default package
  • #4470 - run with quarkus user (read-write access)
  • #4469 - CNFE on scope defining annotations in the default package
  • #4468 - Arc - AroundInvoke interceptors should now use different implementati…
  • #4467 - Change how Arc handles around invoke interception
  • #4457 - Do better cleanup of tests if the JVM is killed
  • #4444 - feat: configure java compiler plugin in gradle to add parameters arg
  • #4442 - Quarkus support for Derby
  • #4430 - Allows configuring the profile used during the native tests
  • #4424 - Initial copy of Derby extension
  • #4423 - Extension metadata and generation of extensions.json
  • #4397 - Maven plugin: Support , , in dev mode
  • #4393 - NPE when using nested JUnit5 classes
  • #4354 - Include rest client multipart guide
  • #4346 - Support for metrics from producer fields/methods
  • #4336 - Metrics extension should support metrics from CDI producers
  • #4317 - Generate extensions.json based on quarkus-extension.properties
  • #4254 - vertx caching folder cannot be created with Amazon Lambda extension
  • #4243 - Quartz dependency shouldn't start threads when it's not being used
  • #4125 - Provide a replacement for injecting HttpServletRequest
  • #3832 - Infinispan Embedded Extension
  • #3592 - Hot reload fails with InvalidPathException on Windows
  • #833 - Add extension metadata to all the extensions
quarkus - 0.24.0

Published by cescoffier about 5 years ago

Major changes

  • #4405 - Add a resteasy-jaxb extension
  • #4376 - Rename Keycloak extension to quarkus-oidc
  • #4331 - Add support for named lambda request handlers
  • #4286 - Add a quarkus.http.root-path property that controls where everything is mounted
  • #4273 - Add Elytron security JDBC extension
  • #4260 - An extension providing Narayana Software Transactional Memory
  • #4212 - Allow easy customization of Jackson’s ObjectMapper and JsonbConfig
  • #4186 - Add Artemis JMS documentation
  • #4086 - Update of REST Assured to 4.1.1
  • #4052 - RESTEasy on Vert.x by default
  • #3764 - Bring in new quarkus-security API
  • #3650 - Add MongoDB with Panache extension
  • #1829 - Support customization of the project name and version in logs

Complete changelog

  • #4494 - Fix Narayana STM IT
  • #4491 - Avoid byte[].clone() in Elytron classes
  • #4484 - Add a note on how to make GraalVM binaries work on macOS Catalina
  • #4483 - Update OpenAPI
  • #4475 - Fix minor doc issues
  • #4473 - Replace @Stream with @Channel
  • #4466 - Fix issue with RESTEasy GET requests when using standalone vert.x
  • #4463 - Some new Agroal datasource improvements
  • #4462 - Initial doc for Elytron Security JDBC
  • #4461 - Be defensive with closeTask in HttpAuthenticator#sendChallenge
  • #4459 - Allow @Id to be part of the class hierarchy in Spring Data JPA
  • #4458 - Document the use of config/application.properties
  • #4456 - Spring Data can't see @Id in parent class (with @Access(PROPERTY)
  • #4454 - Make the vert.x failure handler handle non auth related security failures
  • #4452 - Document that one can override runtime properties via config/application.properties
  • #4451 - Fix various minor things
  • #4450 - Removing redundant code, adding jwks_path property
  • #4449 - Fix JDBC test failures in Windows
  • #4445 - Log non-authentications related errors when using security
  • #4443 - Periodically validate JDBC connections
  • #4441 - Force the version of the Maven Compiler Plugin in the templates and the -parameters option
  • #4438 - Application classes classloader
  • #4437 - Add OIDC Cors test and update the docs
  • #4435 - Email extension should not rely on SLF4J
  • #4433 - elytron-jdbc-security tests are unstable
  • #4432 - Temporarily set autoReleaseAfterClose to false
  • #4428 - Apply minor renaming to security relates classes / methods
  • #4425 - Implement new-connection-sql configuration for Agroal
  • #4422 - Break lines to avoid horizontal scroll in quarkus.io
  • #4421 - Bump Flyway to 6.0.4
  • #4420 - Allow Hibernate ORM to make updates on the DB w/o a Transaction
  • #4419 - Fix #4407 - Allow user route registration after the base route
  • #4417 - Make working directory configurable for Gradle's and Maven's dev tasks
  • #4412 - Update to Vert.x 3.8.2 and friends
  • #4410 - Test improvements in the Gradle plugin
  • #4409 - Junit5 - inner classes are not allowed as they cannot become managed …
  • #4407 - User Route should be called even when registered after the default route
  • #4405 - Add a resteasy-jaxb extension
  • #4403 - Remove a duplicated dependency
  • #4402 - Remove useless capability strings
  • #4401 - Fix various formatting issues in the Kubernetes client guide
  • #4398 - Initial support for generic OIDC properties
  • #4395 - Add "suspend" param to control the debug mode launch
  • #4392 - Make quarkus-oidc properties more generic
  • #4390 - Some test fixes to improve test suite stability
  • #4389 - Extended description of gu command
  • #4388 - Workaround backtick and tick issue
  • #4385 - fix Java heap space when OpenAPI is enabled and enums are used in a JAX-RS endpoint
  • #4384 - Fix minor wording issues in integration tests README.md
  • #4382 - Add io pause
  • #4381 - Implement a searchable and expandable configuration property table
  • #4379 - Add jboss-logging-processor to the BOM
  • #4378 - Ensure that gradle wrapper sets a specific gradle version
  • #4376 - Rename Keycloak extension to quarkus-oidc
  • #4374 - Fix issues with gradle project generation
  • #4370 - fix: error handling for gradle wrapper call
  • #4365 - Gradle build doesn't work if the plugin isn't in the local repository
  • #4364 - Fix formatting typo in build section
  • #4359 - Fix wrong name in @ConfigProperties example
  • #4357 - Rename the Migration category to Compatibility
  • #4352 - Provide the reactive route guide
  • #4351 - Add MP JWT TCK
  • #4350 - refactor: use ConfigItem annotation in HttpAuthConfig configuration root
  • #4342 - Fix #4238: Add missing README for IT tests that don't run by default
  • #4337 - Fix Hot reload when mixing filters and routes
  • #4335 - Skip Quarkus build of integration tests when using -DskipTests
  • #4331 - Add support for named lambda request handlers
  • #4330 - quarkus.datasource.* defined with :
  • #4329 - java.lang.OutOfMemoryError: Java heap space when OpenAPI is enabled and enums are used in a JAX-RS endpoint
  • #4328 - Add the implementation for the RestClient configKey parameter
  • #4327 - Force java.io.tmpdir = /tmp for native executable
  • #4323 - Minor - remove comma
  • #4321 - gradle project generation does not include gradle wrapper
  • #4314 - Vertx web - use shared BodyHandler instance
  • #4312 - Update SmallRye Reactive Messaging version to 1.0.7
  • #4310 - Update the type of Http Request we get in a filter
  • #4309 - Update Security docs and properties files
  • #4306 - Update the kafka-quickstart guide
  • #4305 - Fixes for JWT auth
  • #4304 - Prevent Vert.x/RESTeasy hang if HTTP URL handler is not installed
  • #4303 - Remove unused class
  • #4302 - Support customization of the project name and version in logs
  • #4301 - Add support for the configKey parameter for RegisterRestClient annotation
  • #4297 - Add ability to produce overridable build items
  • #4294 - Vertx web - shared BodyHandler instance
  • #4291 - Fixes #4218
  • #4290 - Improve kubernetes-client and opentracing guides
  • #4288 - MP CP TCK addition
  • #4286 - Add a quarkus.http.root-path property that controls where everything is mounted
  • #4283 - Fix typo
  • #4282 - ORM update, paving road for more persistence optimisations
  • #4277 - TCK for MicroProfile OpenTracing
  • #4276 - Add the Jaeger config reference to the guide
  • #4273 - Add Elytron security JDBC extension
  • #4271 - Remove Undertow dependencies from Elytron
  • #4270 - Enhanced conditional BuildStep
  • #4269 - Fix netty unsafe usage
  • #4263 - Update to smallrye-jwt-2.0.9
  • #4261 - Add an extension supporting Narayana STM applications
  • #4260 - An extension providing Narayana Software Transactional Memory
  • #4255 - Make sure RESTeasy will send a challenge
  • #4252 - Fix order based test failures in hibernate-orm/deployment module
  • #4251 - Test netty unsafe
  • #4250 - Clarify graalvm is optional in ext author guide
  • #4247 - RESTeasy is creating a new RoutingContext
  • #4240 - Avoid contention on lookup of UserTransaction and TransactionManager
  • #4239 - High contention on @Transactional annotated methods
  • #4238 - Some integration tests don't run by default, but have no docs to explain how to run them
  • #4237 - Publish the "debug build process" port during native image generation
  • #4236 - Attempt to initialize the buffer pool in a lazy manner
  • #4235 - Review a quarkus-vertx-keycloak module name
  • #4234 - Ensure that resteasy rest-client uses QuarkusInjectorFactory as well
  • #4230 - Optimize serving of static classpath resources
  • #4229 - Working Directory for mvnw compile quarkus:dev
  • #4226 - smallrye-jwt does not work on top of vertx
  • #4225 - Ban commons-logging, log4j and slf4j implementations from build
  • #4223 - Allow additional classes to be easily registered for reflection
  • #4222 - The SmallRye JWT extension depends on Undertow.
  • #4221 - Wire up @Authenticated when used with JAX-RS
  • #4220 - Local variables minor fix
  • #4217 - Add support for user filters
  • #4216 - Bytecode recorded embedded return values test
  • #4212 - Allow easy customization of Jackson’s ObjectMapper and JsonbConfig
  • #4210 - Tests that static resources are served from a sub directory
  • #4207 - chore: use emptyString() instead of deprecated isEmptyString() in org.hamcrest.Matchers
  • #4204 - Jta preboot
  • #4203 - Align the MongoDB with Panache guide to the name of the quickstart
  • #4201 - docs: use maven wrapper in AMQP guide
  • #4199 - Upgrade to RESTEasy 4.3.1.Final
  • #4198 - Stuck hibernate-orm-resteasy QS when running with Quarkus master in native mode
  • #4197 - Is documentation of OpenTracing UDP Sender wrong?
  • #4196 - Avoid creating a Jsonb each time in Mongo Panache
  • #4195 - Improvements to hibernate and hibernate with panache guides
  • #4191 - Handle exceptions correctly in the vertx input/output
  • #4187 - Inject a single KubernetesMockServer in the test class hierarchy
  • #4186 - Add Artemis JMS documentation
  • #4184 - Bump artemis-jms to 2.10.0
  • #4182 - Add validation for producer methods/fields and add automated test.
  • #4179 - Account for more complex throws exception types on proxies.
  • #4178 - ClientProxyGenerator - handle thrown exception types correctly
  • #4177 - Validate unproxyable bean types of normal scoped producers
  • #4174 - Migrate Metrics extension to a vert.x route
  • #4173 - Vert.x threads block after brief load testing
  • #4171 - Log the H2 DB server status to provide more details on its state and URL
  • #4168 - Ensure maven integration tests don't fail due to clashing random file name generation
  • #4167 - Register any additional necessary providers for server sent event @Produce(s)
  • #4165 - feat(rest-json): emits a warning during build time if we detect the need of a json extension and none is provided
  • #4159 - Make Metrics extension use Vert.x instead of Servlets
  • #4158 - [#4110] Remove unnecessary dependency in MP Metrics REST TCK
  • #4157 - Helpful error message when there is no JSON extension in the classpath and @Produces(MediaType.APPLICATION_JSON) is used
  • #4155 - Arc - add logging for interceptors/alternatives without @Priority. Fi…
  • #4154 - Align Kogito components versions in Quarkus
  • #4148 - chore: minor cleanup in QuarkusDevModeTest
  • #4146 - Add a priority attribute to FilterBuildItem to sort the filters
  • #4145 - [issue#4126] - include the path of the file which triggered an IOException
  • #4144 - add a note about ExtensionSslNativeSupportBuildItem and NativeEnableAllCharsetsBuildItem build items in the extension authors guide
  • #4143 - hide a TODO comment from the website and review the command for debugging generated classes
  • #4142 - Rename undertow-build-items module to undertow-spi
  • #4140 - Support random test port
  • #4139 - Proposed Maven version is 3.6.2
  • #4136 - refactor: move repeatable annotations to their respective targets
  • #4135 - fix(dev-mode): live reload failing with Zip archives generated by code.quarkus.io due to time zone issue.
  • #4130 - fix: build warning
  • #4129 - Unify how Arc attemps to load classes from Index, add logging for missing classes
  • #4127 - Improve contributing doc
  • #4126 - "Failed to inject extension deployment dependencies: zip END header not found" error should mention the corrupt jar in my local maven repo
  • #4118 - Fix #4115 Make vertx-web handleFileUploads, uploadsDirectory, bodyLim…
  • #4115 - Make vertx-web handleFileUploads, uploadsDirectory, bodyLimit. etc. configurable
  • #4113 - Properly manage the order of Vert.x filters
  • #4112 - Fully convert Arc to JUnit 5.
  • #4111 - Removal of explicit version definition, depending on BOM defined ones
  • #4110 - Clean up dependency version overrides in MP Metrics TCK
  • #4105 - Arc - fully move testing to Junit5
  • #4104 - Follow Spring Data JPA naming convention in fragments
  • #4086 - Update of REST Assured to 4.1.1
  • #4083 - TCK for MP Reactive Messaging
  • #4080 - Arc - add better handling of non-indexed classes we encounter
  • #4078 - Fixes #4072
  • #4075 - Implement @ConfigProperties as a way to group related properties and inject with minimum boilerplate
  • #4072 - Improve usability of quarkus.hibernate-orm.sql-load-script
  • #4064 - Live reload failing with Zip archives generated by code.quarkus.io due to time zone issues
  • #4062 - Remove Servlet dependency from the Health and OpenAPI Extensions
  • #4052 - RESTEasy on Vert.x by default
  • #4050 - add support of config doc sections
  • #4045 - Support config doc sections
  • #3980 - Build smallrye-reactive-messaging MediatorConfiguration at build time
  • #3767 - Clarify behavior of interceptors/alternatives without @Priority
  • #3764 - Bring in new quarkus-security API
  • #3671 - Provides extension health via builditem
  • #3666 - New HTTP layer checklist
  • #3650 - Add MongoDB with Panache extension
  • #3646 - Resteasy without vertx - Add Error Page support
  • #3600 - Remove Jackson and Jackson Databind dependencies from the low-leven HTTP layer
  • #3555 - Start using Gradle Tooling API
  • #3497 - Use gradle model instead of string parsing for manipulating gradle files
  • #3441 - OIDC adapter should reuse Quarkus CORS filter
  • #3316 - Allow configuring debug port in quarkus:dev without suspending JVM
  • #3099 - Multiple handlers for amazon-lambda extension
  • #2952 - Support for weak build item production and virtual build items
  • #2951 - Add support for weak build item producers
  • #2773 - NullPointerException using @Provider in MP Rest Client
  • #2686 - Native image generation fails with 'Invalid signature file digest' if 'uberJar' is enabled
  • #2336 - Broken pipe (Write failed) using Hibernate ORM and MariaDB
  • #2269 - Random port configuration of port in tests
  • #2176 - Kafka Guide does not work
  • #1893 - WWW-Authenticate Header missing
  • #1829 - Support customization of the project name and version in logs
  • #1793 - publish gradle plugin to the gradle plugin portal
  • #294 - Add logging bridges
quarkus - 0.23.2

Published by gsmet about 5 years ago

Major changes

Complete changelog

  • #4322 - Upgrade quarkus-http to 3.0.0.Alpha7
  • #4307 - Port 8080 exposed
  • #4299 - Add missing classes for the jgit native build.
  • #4295 - Add reflection registrations for @OrderBy
  • #4287 - Tweak Netty memory usage patterns
  • #4274 - Change ALPN selection algorithm
  • #4265 - Native build leads to HibernateException: Unable to parse order-by fragment
  • #4259 - Skip adding signature files to the generated uber jar
  • #4248 - Native image - ClassNotFoundException: org.conscrypt.BufferAllocator
  • #4242 - Fix 100% CPU in epoll_wait
  • #4241 - 100% CPU in epoll_wait
  • #4213 - Field should be volatile
  • #4208 - Do not cache user.home during build time
  • #4206 - quarkus-jgit: Cannot save config file 'FileBasedConfig[/project/?/.gitconfig]': java.io.IOException: Creating directories for /project/? failed
quarkus - 0.23.1

Published by gsmet about 5 years ago

Major changes

Complete changelog

  • #4153 - Properly construct unmodifiable collections within other collections …
  • #4151 - Can't run devmode with application which uses a ServletBuildItem
quarkus - 0.23.0

Published by gsmet about 5 years ago

Major changes

  • #4067 - Add a MySQL JDBC driver extension
  • #4043 - Upgrade GraalVM to 19.2.0.1
  • #4012 - Let users select the parsers in TikaConfiguration
  • #3940 - Retire quarkus-junit4
  • #3887 - Add support for Asciidoc in configuration reference documentation
  • #3736 - Move Jaeger metrics to vendor instead of base
  • #3733 - Add a Reactive MySQL client extension
  • #3706 - Add an Amazon DynamoDB guide
  • #3679 - Add Live Coding support for Kafka Streams
  • #3647 - Vertx 3.8 and new sql client break compatibility / quickstart
  • #3587 - Virtual HTTP and Azure Function Support
  • #3515 - Introduce a JGit extension
  • #3506 - Use Vert.x as the basis for all HTTP
  • #3398 - Change default value of sql-load-script to no-file in PROD mode
  • #3172 - Make DynamoDB clients injectable beans
  • #2930 - Add an ActiveMQ Artemis extension

Complete changelog

  • #4194 - SmallRye Reactive Messaging MQTT requires Vert.x JSON
  • #4192 - Add an explicit sql-load-script configuration
  • #4188 - jdbc-mssql extension is missing
  • #4183 - Remove lambdas from runtime code
  • #4181 - Improve the generated code for Spring Data JPA fragments
  • #4180 - Fix typo in error message
  • #4176 - Remove an outdated Jackson version
  • #4170 - Add missing Spring JCL logging exclusion
  • #4169 - Rest Client + Spring Di issue
  • #4164 - MariaDB JDBC driver update
  • #4161 - Fixes #4160: Do not register HUP and QUIT signals when in Windows
  • #4160 - Windows native-image Signal handling
  • #4152 - Upgrade to jackson 2.9.10
  • #4150 - Allow Spring Data repository fragments to not be declared as beans
  • #4149 - Use all relevant configured properties for Kafka AdminClient
  • #4138 - Bump kubernetes-client to 4.6.0
  • #4137 - upgrade to kogito 0.4.0
  • #4133 - Bump jGit to 5.5.0.201909110433-r
  • #4132 - issue #4073 - Display profile and whether Live Coding is enabled or not at startup
  • #4128 - Fail deployment when unable to create the vertx httpServer
  • #4124 - Stuck Quarkus process when port 8080 is already assigned, kill -9 needs to be used, user not informed about used port
  • #4122 - Limit the size of the EPoll selector array in native mode
  • #4107 - Docs - diff between @Initialized(ApplicationScoped) and StartupEvent
  • #4102 - Add information about readiness/liveness probes to the Kubernetes guide
  • #4101 - Fixed Shutdown in progress exception while destroying Quarkus app
  • #4100 - java.lang.IllegalStateException: Shutdown in progress exception while destroying Quarkus app
  • #4098 - Replace JSON-B with Jackson for Spring Web
  • #4096 - Random port now is correctly shown in the startup logs
  • #4094 - Random HTTP port is shown as zero in the startup logs
  • #4092 - Fix building Quarkus with JDK 13
  • #4091 - Upgrade to jboss-parent pom v.36
  • #4089 - Fix build warnings
  • #4087 - Update broken links for Knative
  • #4084 - Fix importing the project in IDEA
  • #4081 - AdminClient is not getting all the config properties.
  • #4079 - Add a CI run with JDK 12
  • #4076 - fix: stop color mode on windows cmd/powershell
  • #4074 - Init HexUtil at runtime
  • #4073 - Display profile (and mode?) we run with in the logs at startup time
  • #4068 - Fix links in Spring guides
  • #4067 - Add a MySQL JDBC driver extension
  • #4066 - Hibernate ORM upgrade: 5.4.5.Final
  • #4065 - Register @ElementCollection classes for reflection
  • #4063 - UTF-8 fixes
  • #4060 - Resolve nested type variables correctly
  • #4058 - Fix bean removal algorithm
  • #4057 - Class not found when using java.time classes in @ElementCollection
  • #4056 - Spring Data's Page cannot be returned from a Spring Web controller
  • #4055 - Don't allow @Record on methods that do not inject a Recorder
  • #4053 - Remove commons-beanutils
  • #4051 - Fix #4035 ${project.groupId} does not work well with Maven 3.6.2
  • #4049 - @Produces annotated methods that are not consumed not ignored and result in failed build
  • #4047 - Native image start timeout when testing vertx-web on Quarkus 0.22.0
  • #4046 - Support HttpServletRequest/Response in Spring exception handlers
  • #4044 - Update the spring to 5.1.9.RELEASE
  • #4043 - Upgrade GraalVM to 19.2.0.1
  • #4042 - @ExceptionHandler method does not accept the WebRequest / HttpRequest as a parameter
  • #4039 - Invalid dependency / injection resolution for producers
  • #4035 - ${project.groupId} does not work well with Maven 3.6.2
  • #4033 - Add missing extensions to extensions.json
  • #4032 - Update to smallrye-jwt-2.0.3
  • #4030 - Make core vert.x lazy
  • #4028 - Use a lower memory queue in native mode
  • #4027 - Introduce resteasy server spi and use it to cleanup Hibernate Validator's Spring references
  • #4025 - Ensure default constructor for RESTEasy Resources also works for Kotlin code
  • #4024 - Fix ConfigProperty injection in ContextResolver
  • #4020 - @ConfigProperty not working in ContextResolver
  • #4014 - Upgrade Gradle version to 5.6.2
  • #4013 - Upgrade GraalVM to 19.2.0.1
  • #4012 - Let users select the parsers in TikaConfiguration
  • #4010 - Update to JBoss Threads 3.0.0.Final
  • #4008 - Do not trigger CI if any Github issue template changes
  • #4004 - Fix NPE when handling circular dependencies
  • #4003 - Do not auto-@Inject producer fields
  • #4002 - Auto-@Inject fields break producer fields
  • #4001 - Updates Kogito Extension Guide to add VSCode extension link
  • #3999 - add additional information for Scheduled annotation
  • #3998 - Allow to disable the jaeger extension
  • #3997 - Document the usage of OpenTracing JDBC tracer
  • #3995 - Provides a way to disable Jaeger opentracing
  • #3991 - Bump gizmo version
  • #3990 - NPE when handling circular dependencies
  • #3989 - Limit the number of verticle HTTP event loops based on availble memory
  • #3988 - Initialize byte buffer allocators at runtime
  • #3983 - Only start the vert.x instances if they are needed
  • #3982 - Change SR CP integration to make discovery based on TCCL.
  • #3979 - Reduce the size of the native image if user facing vert.x is not installed
  • #3977 - Scan JAX-RS sub-resource locators
  • #3976 - full path to image file specification added
  • #3974 - Improve Tika docs
  • #3972 - Adjust a few things in doc generation
  • #3971 - Reduce the number of FixedValueSupplier instances by creating them lazily
  • #3964 - Update docs/sync-web-site.sh to include the generated directory
  • #3963 - Add a section about configuration documentation in the extension guide
  • #3961 - Fix mailer extension runtime package
  • #3960 - Remote is API so it shouldn't be in the runtime package but in the root
  • #3959 - Fixed comment in mongo connection configuration example
  • #3955 - Fix JDK11 build
  • #3953 - chore: remove generated config docs from gitignore entry
  • #3951 - Various improvement around the Vert.x extensions
  • #3950 - Improve consistency of the Mailer extension packages
  • #3948 - Make BytecodeRecorderImpl#classProxy primitive agnostic
  • #3946 - Document the usage of opentracing JDBC sampler
  • #3944 - Injection into test method parameters in Arquillian tests
  • #3943 - Support injection of arguments into Arquillian test methods
  • #3940 - Retire quarkus-junit4
  • #3936 - Generate default Tika config with the list of supported parsers
  • #3932 - docs(openapi): add section on how to publish custom OpenAPI design document
  • #3931 - Set the MicroProfile Context Propagation version to 1.0.
  • #3929 - Force Netty to use an internal logger based on JBoss logging
  • #3927 - Add noDeps to the integration tests
  • #3926 - Automatically size the Servlet buffers
  • #3925 - Open links in index.html in a new page
  • #3923 - Split up the native jobs further to take advantage of the extra agents
  • #3922 - Bump Junit 5 to 5.5.2
  • #3921 - List servlet mapping in 404
  • #3919 - JAX-RS sub resource is not recognised in Quarkus
  • #3916 - quarkus-bootstrap-maven-plugin depends on junit on test scope only
  • #3915 - Remove dependency on junit4 JAR in quarkus-hibernate-orm-deployment tests
  • #3914 - Document how to publish custom OpenAPI design document (instead of driven by the code)
  • #3911 - Have Azure functions extension depend on the new vertx-http extension
  • #3910 - bump jgit to 5.4.3.201909031940-r
  • #3909 - quarkus-documentation rendering into a source directory
  • #3908 - MP CP integration doesn't allow for user defined custom contexts
  • #3906 - Use custom ClassLoader with visible defineClass when generating proxies
  • #3902 - Log a warning if a non-singleton bean declares a Gauge
  • #3901 - list static resources
  • #3896 - Split Vert.x and Vert.x web in two separate extensions
  • #3893 - Make RestAssured and TestHTTPResourceManager aware of configured servlet context path
  • #3892 - Remove duplicate vertx-mysql-client dependency from BOM
  • #3891 - Put the same style in the reactive drivers table
  • #3887 - Add support for Asciidoc in configuration reference documentation
  • #3885 - Set timeout for each native build to detect unexpected duration increase
  • #3884 - skip TestScopeManager.setup()/tearDown() for a substrate test
  • #3882 - Fix the isInIOThread detection
  • #3881 - Memory usage increase with the new network stack
  • #3879 - Autocompile new projects before starting dev mode
  • #3877 - More config doc improvements
  • #3876 - RestAssured unaware of quarkus.servlet.context-path, revisited
  • #3874 - exclude org.osgi.annotation.versioning
  • #3873 - Fixes after going through getting started guide
  • #3869 - NPE in ArcTestRequestScopeProvider.setup() in native mode Fixes #3790
  • #3865 - Don't append @Dependent to REST endpoints
  • #3864 - DynamoDB configurations update
  • #3858 - fix: file not found exception during doc generation
  • #3857 - Openapi not working when quarkus.swagger-ui.path is "/"
  • #3852 - 404 page does not list swagger-ui
  • #3851 - Improvements for 404
  • #3849 - Fixes #3844
  • #3848 - makes inclusion of generated docs optional
  • #3846 - Dev mode: weird ZIP error on shutdown
  • #3844 - Dev mode: several Vert.x worker threads detecting the change
  • #3843 - Fixes column number in Infinispan guide from 3 to 4.
  • #3842 - Container not running error when playing with dev mode on a simple app
  • #3841 - Null normal scoped producers throw IllegalProductException
  • #3839 - DynamoDB: Re-enable async support
  • #3838 - REST endpoint containing a @Gauge annotation will not work properly
  • #3836 - Add an option for create-extension mojo to create an integration test module
  • #3830 - Update to latest SmallRye Metrics and Fault Tolerance
  • #3829 - Normal scoped producer method that returns null value at runtime should throw IllegalProductException
  • #3827 - Update to latest SmallRye OpenTracing
  • #3826 - Update to latest SmallRye Health
  • #3825 - Update to latest SmallRye JWT
  • #3824 - Upgrade Flyway 6.0.1
  • #3823 - Split Vert.x and Vert.x web in two separate extensions
  • #3822 - Update to latest SmallRye OpenAPI
  • #3819 - Remove Elytron SSL dependencies
  • #3818 - Cannot build master, Docs, asciidoctor:, datasource-guide.adoc: line 228: include file not found
  • #3816 - Test Keycloak in CI
  • #3814 - Ensure the Kubernetes extension doesn't register too much reflection for Jackson
  • #3810 - Drop jboss-invocation and start working on JDK 12+ proxy creation
  • #3809 - Tweak the configuration reference generation
  • #3807 - Add gradle.properties to the gradle plugin project
  • #3805 - Upgrade to RESTEasy 4.3.0.Final
  • #3804 - Gradle plugin module is missing gradle.properties
  • #3801 - fix quarkus-smallrye-reactive-messaging-amqp artifactId in bom
  • #3800 - Rename Subclass method
  • #3799 - Add the ability to detect if a blocking op is performed in the IO thread
  • #3798 - Fix CI
  • #3794 - Fix maven cache on windows
  • #3793 - #3787 handle different sources of migrations files
  • #3790 - NPE in ArcTestRequestScopeProvider.setup() in native mode with dependency on deployment test jar
  • #3789 - TestScopeManager. tearDown() calls setup() instead of tearDown() Fixes issue #3784
  • #3788 - Add MicroProfile OpenAPI TCK
  • #3785 - Unable to start quarkus with spring data jpa dependencies
  • #3784 - TestScopeManager. tearDown() calls setup() instead of tearDown()
  • #3778 - Fixes for JAX-RS and reactive return types
  • #3777 - Using synchronized(MojoLogger.class) in MojoLogger
  • #3776 - Vert.x Event Bus Codec Management
  • #3775 - MP Metrics TCK
  • #3772 - Take into account application context path and metrics path
  • #3771 - Implement mechanism to ignore ReflectiveHierarchyStep warnings ...
  • #3766 - No longer disable isolates by default
  • #3765 - Fixes #2936
  • #3763 - Don't attempt JAX-RS blocking writes from an IO thread
  • #3762 - Fixed isAssignableFrom check for message codec classes
  • #3761 - Synchronize log block in MojoLogger
  • #3760 - Remove CopyUtils
  • #3757 - [Kafka Streams] Describing dev mode
  • #3755 - Hibernate ORM / performance
  • #3753 - Removal of quarkus-jaxrs-json and smallrye-context-propagation-resteasy from BOM
  • #3749 - EventLoopSupplierBuildItem args in wrong order
  • #3746 - Update to vertx 3.8.1
  • #3745 - Setting quarkus.servlet.context-path breaks quarkus-smallrye-metrics
  • #3743 - Amazon Lamda IT raises exceptions
  • #3742 - fix PanacheRepositoryEnhancer NPE when retrieving entity type for a custom PanacheRepository
  • #3740 - Update README.md
  • #3738 - Fixes #3663
  • #3736 - Move Jaeger metrics to vendor instead of base
  • #3734 - Make better use of the maven repo cache in CI
  • #3733 - Add a Reactive MySQL client extension
  • #3732 - Provides more operating system metrics
  • #3731 - Arc - toString() method invocation should be delegated to contextual …
  • #3730 - [Jaeger] Metrics are wrongly added to base metrics
  • #3728 - SmallRye OpenAPI 1.1.6 / 1.1.7 causes Failed to augment application classes
  • #3727 - Upgrade Hibernate Search to Alpha9
  • #3726 - Add qualifier for netty event loop group
  • #3725 - Removal of unused RunningInvoker
  • #3724 - AroundConstruct not run if the constructor is annotated
  • #3723 - AroundConstruct not called when interceptor is defined on the bean's class
  • #3722 - Arc - client proxy should delegate toString() to contextual instance
  • #3720 - Use go-offline plugin to resolve initial dependencies
  • #3719 - Use job templates to reduce verbosity
  • #3718 - Use more reasonable timeouts
  • #3716 - quarkus-http 3.0.0.Alpha4
  • #3715 - Fix issue with runtime config being consumed at build time
  • #3714 - Update README.md
  • #3712 - fix: non-heap memory pool metrics
  • #3710 - [Smallrye Metrics] Some memory pool metrics are missing
  • #3709 - Metrics - Add more base metrics
  • #3707 - ArC - fix generics processing when collecting a bean type closure
  • #3706 - Add an Amazon DynamoDB guide
  • #3704 - AddExtensionsTest: add assert to result.isUpdated() invocation
  • #3700 - Arc - SubclassGenerator needlessly uses field instead of local variable.
  • #3698 - Attempt to use pipeline artifacts to speed up the build
  • #3697 - Update JGit to 5.4.2.201908231537-r
  • #3696 - Update kubernetes-client to 4.4.2
  • #3694 - POST not working in dev mode
  • #3693 - quarkus-http 3.0.0.Alpha3
  • #3692 - Make the dev mode test sleep dependent on file update time
  • #3689 - style(Test): clean test extension
  • #3688 - Add support for Jackson's JsonPOJOBuilder
  • #3684 - add tip concerning servlet context path during testing
  • #3683 - Make CORS Allowed-Headers check case insensitive
  • #3681 - CORS Allowed-Headers shouldn't be case sensitive
  • #3679 - Add Live Coding support for Kafka Streams
  • #3677 - Run time configuration consumed from VertxWebProcessor.kubernetes()
  • #3675 - remove unused axle and vert.x version attributes
  • #3672 - Allow * expression for quarkus:add-extension
  • #3668 - Remove an unused logger from the OAuth2DeploymentProcessor
  • #3665 - Add documentation on how to properly write a Kubernetes Watcher that works in native mode
  • #3663 - vertx event look thread blocked Warning messages
  • #3662 - Fix registration of metrics from extended classes.
  • #3660 - Update commons-beanutils
  • #3659 - Fix double if in InterceptedBeanMetadataProvider.
  • #3658 - reactive-pg-client.version removal from BOM
  • #3657 - Extracted Maven test framework from quarkus-maven-plugin
  • #3656 - Test guide and remove warn in ListExtensionsTest
  • #3653 - Could not deserialize watch event - exception only when run in native mode
  • #3652 - Using Jackson support for builder pattern fails in native mode
  • #3649 - Incorrectly registered metrics inherited from superclasses
  • #3648 - Reactive PostgreSQL Client guide changes for new sql client
  • #3647 - Vertx 3.8 and new sql client break compatibility / quickstart
  • #3644 - PanacheRepositoryEnhancer causes NPE in SignatureReader when a Repository does not directly implement PanacheRepository
  • #3642 - Improve documentation of list extensions
  • #3641 - Replace jackson-databind dependencies with quarkus-jackson
  • #3639 - Fix @Intercepted metadata injection
  • #3638 - Add quarkus-jackson dependency to all the extensions using Jackson
  • #3635 - Ensure netty-all is not used as a dependency
  • #3630 - Add metadata for publication to the Gradle portal
  • #3629 - Upgrade to smallrye-config 1.3.9
  • #3624 - Request parameters not injected in POST/PUT REST methods
  • #3619 - Issue with generic bean injection
  • #3618 - VirtualAddress fix to remove io.netty.channel.local.LocalAddress
  • #3616 - Test framework: only add the test jar as additional archive if it's different from the app jar
  • #3615 - Test framework: only add the test jar as additional archive if it's different from the app jar
  • #3614 - Private methods should not have metrics applied to them.
  • #3611 - Add SmallRye Reactive Streams Operators dependency to Vert.x
  • #3610 - Upgrade to GraalVM 19.2.0
  • #3604 - Upgrade GraalVM to 19.2.0
  • #3603 - Support IndexDependencyBuildItem
  • #3602 - Fix master: vertx-web compilation error
  • #3599 - Update testing dependencies
  • #3594 - Wrong bean metadata injected into interceptor using @Intercepted when using dependent scope
  • #3590 - Also kill the remote-dev processes when finishing a test
  • #3588 - devtools/maven to provide a test framework for extensions
  • #3587 - Virtual HTTP and Azure Function Support
  • #3584 - Remove unnecessary dependencies versions from using-vertx guide
  • #3582 - Infinispan client annotation marshaller support
  • #3581 - Narayana upgrade to 5.9.6.Final causes fail in native
  • #3580 - Make java.time.Duration serializable to bytecode
  • #3579 - remove duplicate quarkus-http-core dependency
  • #3578 - async REST return types will throw when used reactively
  • #3577 - Add a test for Kotlin project generation
  • #3576 - When running the Maven plugin tests, a lot of JVM instances stay running
  • #3575 - Duplicate entry in the bom for quarkus-http-core
  • #3573 - Fix list extension regression when called without project
  • #3572 - PostgreSQL JDBC, MariaDB JDBC upgrade
  • #3571 - Regression in list-extensions of quarkus-maven-plugin 0.21.1, case when pom.xml is not present
  • #3567 - SmallRye Context Propagation version update
  • #3564 - Fix possible timeouts on devtools project generation tests
  • #3563 - Duplicate dependencies netty-all and split netty artifacts
  • #3561 - Split source path to check if several paths supplied
  • #3560 - java.nio.file.NoSuchFileException thrown for string delimited with ':' (path) supplied by Gradle when multiple source path used (e.g. Kotlin of generated sourceSet)
  • #3559 - Circular dependencies
  • #3558 - WebSocket ITs failure
  • #3557 - Register enclosing class for reflection when used as JAX-RS return type
  • #3556 - Add CORS Access-Control-Max-Age response header to cache preflight request
  • #3551 - Correct URL is not configured if Undertow context-path is configured
  • #3550 - Added documentation for resources-config and reflection-config when using Gradle
  • #3549 - Infinispan client updates
  • #3547 - Kafka Streams - pick up default Serdes and ExceptionHandler from props
  • #3546 - Fix issue with interceptor instances being created multiple times for same bean
  • #3543 - Update to kubernetes-client 4.4.1
  • #3541 - Create Kotlin project fail due to pom.xml-template.ftl
  • #3540 - Reinitialize ThreadLocalRandom class to ensure seed is reset at runtime
  • #3538 - quarkus-resteasy-jsonb Marshaling Generic Type results in WARNINGS on each request
  • #3537 - byte array in request class with OpenAPI extension works on 0.18.0 and not on 0.19.0+
  • #3530 - Intercepted subclass does not share interceptor instances
  • #3529 - remove redundant config item name and default value from KeycloakConfig
  • #3528 - Arquillian adapter - @Before and @After callbacks are not invoked
  • #3527 - Add VertX BOM to Quarkus
  • #3526 - Error when building a Native Image on Fedora 30 (Linux Kernel 5.2.7)
  • #3515 - Introduce a JGit extension
  • #3514 - Provides a JSON representation for the default quarkus error page
  • #3513 - Vertx 3.8 and new sql client
  • #3509 - feat: test custom exception mapper with resteasy
  • #3506 - Use Vert.x as the basis for all HTTP
  • #3476 - SmallRyeConfigBuilder.getConverterType NoSuchMethodException
  • #3428 - Generate Asciidoc configuration file for each extension
  • #3410 - 19.1.1 image is missing for s2i
  • #3409 - Build failure on hot reload [Development environment]
  • #3404 - Add http servers max body size and max headers size limits
  • #3399 - Scala language support
  • #3398 - Change default value of sql-load-script to no-file in PROD mode
  • #3389 - Change default value of sql-load-script to no-file in PROD mode
  • #3372 - Configurable body size
  • #3256 - Document the Panache stream() operations for the need of transaction
  • #3214 - Detect and register event bus codec automatically
  • #3202 - Kafka Streams Extension can't find Serdes.StringSerde
  • #3172 - Make DynamoDB clients injectable beans
  • #2990 - Circular dependencies?
  • #2936 - Entities extending PanacheEntityBase are not enhanced in dev mode when located in a dependency
  • #2930 - Add an ActiveMQ Artemis extension
  • #2651 - ListExtensionsTest has never reached code
  • #2529 - Detect and register event bus codec automatically
  • #2323 - Quarkus Support for MySQL
  • #2288 - An empty entry is added in undefined List config item
  • #1843 - Error: Unsupported method java.net.NetworkInterface.isLoopback0(String, int) is reachable: Native method in Artemis JMS client
  • #1534 - Java 12 build fails: Could not initialize class org.jboss.classfilewriter.DefaultClassFactory
  • #1435 - mp-metrics: Try to initialize as many application metrics as possible at build
  • #1234 - Allow * expression for quarkus:add-extension
  • #1029 - Windows - console (cmd/powershell) polluted with escape characters for color output
  • #805 - Infinispan Client should auto-enable needs it has on encryption
  • #800 - Infinispan Client should support Annotation based Proto Stream Marshaller
quarkus - 0.22.0

Published by gsmet about 5 years ago

Major changes

  • #4000 - Introduce an Extension Proposal issue template
  • #3994 - Release notes for 0.22
  • #3489 - Introduce support for Spring Data JPA repositories

Complete changelog

  • #4022 - Fix configuration guide typos
  • #4011 - Ensure that Spring Controller methods can use @Valid
  • #4006 - Add more information on how to configure Gradle's native task
  • #4000 - Introduce an Extension Proposal issue template
  • #3996 - Remove spring-jcl dependency since it can prevent native image build
  • #3994 - Release notes for 0.22
  • #3993 - Add some validation for Spring RestControllers
  • #3978 - Fixes #3949
  • #3952 - Bump kubernetes-client to 4.5.1
  • #3949 - Unable to map exceptions other than Exception and ApplicationException
  • #3942 - Add support for web.xml context params
  • #3941 - Fix intermitent test failures
  • #3934 - Fix remaining case for Windows path issues on dev mode reload
  • #3930 - Mailer extension: Fix broken test example
  • #3900 - Additional information needed in documentation of @Scheduled
  • #3899 - fix the link to the distroless image documentation
  • #3880 - Add support for Spring's @Value in a constructor
  • #3875 - Add missing spring-web feature
  • #3872 - fix(swagger-ui): throw an error when "/" is set as swagger-ui path
  • #3854 - More fixes to the error pages
  • #3815 - Drop useless Class.forName from generated Spring Data JPA repositories
  • #3625 - Podman requires --userns=keep-id to avoid AccessDeniedExceptions while building the native image
  • #3593 - hibernate-validator + kubernetes-client native-image is slow and resource intensive
  • #3592 - Hot reload fails with InvalidPathException on Windows
  • #3492 - feat: spring annotations project creation.
  • #3489 - Introduce support for Spring Data JPA repositories
  • #447 - Implement a code.quarkus.io
Package Rankings
Top 1.3% on Repo1.maven.org
Badges
Extracted from project README
Quarkus Quarkus Version GitHub Actions Status Commits License Project Chat Gitpod Ready-to-Code Supported JVM Versions Develocity GitHub Repo stars