Quarkus
Notes
no notes yet
Major changes
- #1579 - Provide the Kafka quickstart guide
- #1557 - Remove test scope from bom
- #1554 - Allow for usage of @ConfigProperty on fields without @Inject
- #1548 - Add guide for MicroProfile Metrics
- #1521 - Introduce JSON-B and JSON-P extensions
- #1506 - Improve the dependencies between gradle tasks
- #1492 - rename gradle tasks to camelCase
- #1483 - Add MicroProfile Health guide
- #1426 - Support for Microsoft SQL Server [JDBC]
- #1417 - Testing improvements
- #1412 - Support wider range of character sets
- #1395 - Switch to GraalVM 1.0.0-rc13
- #1358 - Native S2I Builder image
- #1318 - Add MicroProfile Fault Tolerance guide
- #1311 - Add Vertx web extension
Complete changelog
- #1587 - Vertx web - make hot replacement work
- #1586 - added test section and updates to reflect plugin changes
- #1585 - Improvement of the application-configuration guide related to @Inject
- #1583 - Supports the implements configuration
- #1582 - Fix smallrye-reactive-messaging-kafka feature name
- #1581 - Search for a native image for gradle builds if the maven search fails
- #1579 - Provide the Kafka quickstart guide
- #1576 - Disable native build for camel components
- #1572 - Fixes bug when matching AppArtifacts with the correct files in Gradle
- #1571 - Add a dependency on the Reactive Streams Operators implementation in Reactive Messaging
- #1570 - Ignore quarkus.log
- #1569 - When starting native image, use argument for log file location
- #1568 - Validate @ConfigProperty injection points at runtime
- #1567 - Fix REST client CI failure
- #1565 - RestClientITCase failure on master
- #1562 - Remove warning messages from devmode
- #1561 - opentracing, jaeger, xnio, debezium, log4j2, assertj, junit-jupiter minor version updates
- #1560 - Remove now unnecessary @Inject on @ConfigProperty
- #1558 - Add first version of a collection of tips for writing native apps
- #1557 - Remove test scope from bom
- #1556 - quarkus.log should not be hard coded to target/quarkus.log
- #1555 - @ConfigProperty injection point validation must occur at RUNTIME_INIT
- #1554 - Allow for usage of @ConfigProperty on fields without @Inject
- #1553 - Expose all flavors (core, axle, rx) of Vert.x EventBus
- #1552 - Disable deployment during release
- #1551 - Update vertx to version 3.6.3
- #1550 - RestClient - passing incoming JAX-RS headers, fixes #1017
- #1549 - JAX-RS body writers for Vert.x JsonObject and JsonArray
- #1548 - Add guide for MicroProfile Metrics
- #1547 - Increase CI memory
- #1546 - PathTestHelper should accept default Gradle build paths now
- #1544 - Removes TODO comments about needing proper assertion
- #1543 - Update opentracing doc to describe using application.properties as alternative to env vars
- #1542 - Update to smallrye-jwt 1.1.1
- #1541 - fix npe in dev mode when source is missing in recompilation diagnostic
- #1540 - Move manifest generation in a specific method
- #1536 - Add the quarkus-elytron-security component in the BOM
- #1535 - Security components are missing the version in the BOM
- #1533 - Using gradle compileOnly configuration is wrong
- #1532 - Gradle integration test doesn't actually run the test
- #1531 - QuarkusTest cannot run package private test class
- #1530 - [fixes #1528] - AuthConfig only configured if IdentityManager is produced
- #1529 - Moves the logic that handles the registration for serialization of OpenAPI schema class to smallrye-openapi-extension
- #1528 - [Security Extension] - AuthConfig only configured if IdentityManager is produced
- #1527 - Warning to keep H2 version as is
- #1526 - Minor corrections to mx and git repo clone instructions in Building a Custom SubstrateVM
- #1524 - Vert.x upgrade from 3.6.2 to 3.6.3 has conflict with io.smallrye.reactive:smallrye-axle-generator:0.0.1
- #1523 - Minor adjustments
- #1521 - Introduce JSON-B and JSON-P extensions
- #1516 - Micro version updates
- #1514 - Unable to upgrade smallrye-jwt 1.1.0 to 1.1.1 due to constructor change in JWTCallerPrincipal
- #1513 - Fix typo reported by a user in the getting started guide
- #1512 - Mention quarkus-dev Google Groups
- #1510 - Arc is able to build without depending on JBoss Nexus
- #1509 - Use Google EU mirror for Maven Central
- #1507 - Add Maven Wrapper to generated projects
- #1506 - Improve the dependencies between gradle tasks
- #1504 - chore: add uberJar maven property
- #1501 - add comma in getting-started-testing.adoc for better readability
- #1500 - Add comments to our pom template
- #1498 - Add maven wrapper to the generated projects
- #1497 - Create a FAQ on how to solve issues with native images
- #1496 - Promote the usage of the Maven wrapper in the instructions
- #1495 - Unable to initialize mediator without an Reactive Streams Operators in the classpath
- #1494 - Fix failing build due to path relative to root module dir rather than project module dir
- #1493 - Fix test failing due to default RSA keypair size too small (depending on the JDK)
- #1492 - rename gradle tasks to camelCase
- #1489 - add useJUnitPlatform to build.gradle
- #1486 - programmatic client generation for MP Rest Client, fixes #1317
- #1485 - Improve ArC integration
- #1483 - Add MicroProfile Health guide
- #1482 - Smallrye Health extension doesn't work in native
- #1480 - Allow to use JSON-P without RESTEasy
- #1479 - Fixing minor typo
- #1478 - Next stage of config fixes
- #1476 - Add a reflection declaration for JsonBindingProvider
- #1475 - Rearrange bean scanning and creation to address #1472
- #1473 - Gradle tasks should be renamed
- #1472 - Test extension uses a run time config class during static init
- #1471 - Upgrade JBoss LogManager to 1.0.2
- #1470 - Add Extension for Camel-AWS S3
- #1469 - Add Extension for Camel-AWS S3
- #1468 - Add -parameters option to the java compiler for hot reload
- #1467 - [camel-core] Do not force the creation of the jaxb context if not in native mode
- #1466 - camel: fix broken indexing introduced by camel-core split
- #1465 - Apply Quarkus formatting rules to ArC sources
- #1464 - Hibernate ORM - Add reflection declarations for missing persisters
- #1463 - Hibernate missing reflection JoinedSubclassEntityPersister definition
- #1462 - Preserve debug symbols when classes are recompiled in dev mode
- #1458 - Quarkus tests only run on maven projects
- #1457 - Documentation how to use gradle with quarkus is wrong
- #1454 - Fix CDI app context lifecycle events
- #1452 - Improve the java executable location logic, #241
- #1451 - import.sql should not be imported multiple times
- #1450 - Allow JAX-RS annotations on interfaces
- #1448 - Fix minor infelicities in the project template
- #1447 - Fix fault-tolerance quickstart guide formatting
- #1445 - Fix our default project template
- #1443 - We do not handle existing MANIFEST.MF files properly
- #1442 - Gradle plugin should run on
buildand not requirequarkus-build - #1441 - Start of elytron-security integration tests
- #1440 - Basic custom CDI contexts support and HttpSessionContext
- #1438 - quarkus:dev maven target does not support spaces
- #1437 - Extend Mojo test timeout to download dependencies such as Kotlin
- #1436 - Fix wrong dev mode class path
- #1434 - Finish implementation of base and vendor metrics
- #1433 - Incorrect behaviour for @ApplicationScoped lifecycle events
- #1432 - Fix doc build exclusions
- #1430 - Config map leaf value fixes
- #1427 - MariaDB tests had been broken
- #1426 - Support for Microsoft SQL Server [JDBC]
- #1425 - rm skip.gradle.build=true for Java 11 (re. #1405)
- #1424 - Clarification around native build
- #1423 - Fix for #1415, Map<String,String> in config root is not working
- #1422 - Support injection of javax.inject.Provider
- #1421 - Make .dockerignore match the what the Dockerfile uses to copy the binary
- #1420 - Camel Fixes
- #1419 - Enable memoryPool.* and thread.cpuTime vendor metrics
- #1417 - Testing improvements
- #1416 - Fix misspellings
- #1415 - Type Map<String,String> in config root is not working
- #1414 - Support for non-default Character sets
- #1412 - Support wider range of character sets
- #1411 - package phase is useless
- #1409 - Declaring dependencies scopes in BOM is a bad practice
- #1408 - chore: improved NPE message
- #1407 - Add .dockerignore creation to generate
- #1406 - "Getting started" link is wrong on the Guides page
- #1405 - add Integration Test for Gradle Plugin
- #1404 - camel: enable integration tests
- #1403 - Improve the Gradle tooling documentation
- #1401 - Fix JAX-RS ParamConverterProvider integration
- #1400 - remove un-used (and "dangerous") mavenLocal from build.gradle
- #1398 - Fix map configuration values
- #1397 - Doc Sync Script - Add all files before committing
- #1396 - Integration Test for Gradle?
- #1395 - Switch to GraalVM 1.0.0-rc13
- #1392 - Managed JAX-RS @Provider beans are not being registered in Resteasy
- #1391 - Upgrade to jboss-logmanager-embedded 1.0.1
- #1389 - Generate reflection declaration from MP OpenAPI schema definition
- #1386 - Camel Integration tests: Both camel-core and camel-salesforce IT don't compile
- #1385 - Camel Integration tests: Both camel-core and camel-salesforce Integration test don't compile
- #1383 - Springs Component is a Stereotype
- #1380 - Improve some FS interactions
- #1379 - Detect Maven version in the dev mojo
- #1377 - update Glossary doc
- #1375 - dev mode logger messages are swallowed and not written to console
- #1373 - Injecting using 'javax.inject.Provider' into JAX-RS Resource fails build
- #1370 - Support singular and plural forms in the add-extension mojo
- #1369 - Links to Maven and Gradle in the beginning of the Tooling guide
- #1365 - Various fixes in the guides
- #1363 - dev mode logger messages are swallowed and not written to console
- #1362 - Re-style devmode error page
- #1361 - Update contributing repository URL
- #1359 - Fix typos and remove extra spaces.
- #1358 - Native S2I Builder image
- #1357 - io.quarkus:quarkus-maven-plugin:0.11.0:create still generates a microprofile-config.properties
- #1356 - Should we rename the getting started guide from native image to native executable?
- #1351 - Finalize the migration to application.properties
- #1348 - A $ too much in Kotlin commandline example
- #1347 - Support plural and singular form for add-extension(s) -Dextension(s)
- #1346 - Update CI badge
- #1343 - Add amazon-lambda missing entry
- #1342 - Fixing listing formatting in transaction guide
- #1341 - Fixes to extension author guide
- #1338 - Let SmallRye Metrics interceptors do the metric registration
- #1332 - bump Guava version from 23.0 to 27.0.1
- #1330 - close resource stream leak in ApplicationArchiveBuildStep
- #1329 - close resource stream leak in ApplicationArchiveBuildStep
- #1328 - use logger instead of printStackTrace() in StartupContext
- #1327 - use getDeclaredConstructor().newInstance() in ConfigurationSetup
- #1326 - add .apt_generated_tests/ to .gitignore
- #1325 - remove Maven plugin from Gradle example
- #1324 - propagate IOException in AugmentPhase.openZipFile (#1323)
- #1323 - Gradle builds fail with: Error opening zip stream from artifact: .../svm-hosted-native-linux-amd64-1.0.0-rc12.tar.gz
- #1320 - Configure database schema generation in Hibernate ORM guides
- #1318 - Add MicroProfile Fault Tolerance guide
- #1317 - Programmatic rest client generation fails in native mode
- #1316 - fix: avoid private members in application beans
- #1315 - Get rid of @Inject for @ConfigProperty
- #1313 - Generate application.properties when creating a project
- #1312 - Provide Dockerfile files for both JVM and Native modes
- #1311 - Add Vertx web extension
- #1308 - Improve reflection declarations for RESTEasy serialization
- #1307 - Default host should be 0.0.0.0
- #1304 - remove redundant configuration loading for live dev mode
- #1303 - Wrong inferring of metric names and metadata from annotations
- #1299 - Don't create new ArrayList subclasses
- #1298 - remove redundant configuration loading for live dev mode
- #1296 - Fixes to use Quarkus name
- #1295 - Fix a few links and re-ordering content
- #1293 - More source block fixes
- #1286 - Some Infinispan Client source elements didn't have highlighting
- #1283 - Change of legumes.html, drop of Quartz link as the site is reworked
- #1278 - Fix issue with infinispan query DSL
- #1270 - Add JBoss Log Manager in JPA cache tests
- #1236 - Some overdue ORM code cleanup
- #1224 - Rename the integration tests config files to application.properties
- #1219 - DevMojoIT hangs for a long time and eventually fails during build
- #1172 - Get Camel Salesforce working in native mode
- #1130 - Camel IT failing on Fedora + Bash due to environment variables containing bash scripts with variables
- #1118 - Add a JVM Dockerfile to maven create goal
- #1017 - Add REST Client IncomingHeaders impl
- #1009 - @Timed and @Metered metrics are not working
- #987 - Starting app in dev mode runs the Hibernate import.sql script multiple times
- #983 - MP Metrics - expose more metrics in base scope
- #956 - Fix support for maps in Config
- #913 - Create stackoverflow Q&A and tag shortly after launch
- #745 - JAX-RS - Generate reflection declaration from MP OpenAPI schema definition
- #703 - ArC - add basic @SessionScoped support
- #568 - Integrate mock and testing
- #304 - Native image S2I build support
- #241 - Improve how the "java" executable is found