quarkus

Quarkus: Supersonic Subatomic Java.

APACHE-2.0 License

Stars
13K
Committers
1.1K

Bot releases are visible (Hide)

quarkus - 0.8.0

Published by cescoffier over 5 years ago

Major changes

  • #757 - Basic Vertx CDI integration
  • #749 - Rename the Bean Validation extension to Hibernate Validator
  • #711 - Create a JAX-RS - JSON extension relying on JSON-B and JSON-P
  • #647 - Reactive Messaging - @Stream qualifier support
  • #621 - Move the Maven plugin back to JUnit 5, and also transition CLI
  • #617 - Initial PR for security support
  • #543 - Convert the getting started guide to use maven-shamrock-plugin:create
  • #497 - Reactive Messaging - support @Stream qualifier
  • #449 - Fix issues in RESTEasy related to JSON-B

Complete changelog

  • #772 - Disable an Infinispan 2LC assertion which isn't currently working
  • #766 - [#705] Configuration phase two
  • #765 - Only log a warning if GRAALVM_HOME is not set and SSL is enabled
  • #763 - Restore the definition of the java.library.path when SSL is enabled
  • #762 - Jaeger SSL/TrustManager fix
  • #760 - ArC - implement BeanManager.resolveInterceptors()
  • #757 - Basic Vertx CDI integration
  • #756 - Fix generated native profiles
  • #755 - Docs: align sequence name with entity name
  • #754 - Enabling Hibernate 2LC by default
  • #753 - Vertx CDI integration - introduce ConsumeEvent annotation
  • #752 - Properly force some ORM properties and issue some warnings if set
  • #751 - Refactor infinispan-client extension packages to be consistent with
  • #750 - Disable the SSL test by default as it apparently connects to external resources anyway
  • #749 - Rename the Bean Validation extension to Hibernate Validator
  • #748 - When creating new project with CLI, the native image build profile shouldn't be enabled by default
  • #747 - Remove dependency on SVM class
  • #746 - Max idle evictions applied eventually in Hibernate cache impl #731
  • #744 - Fixed caffeine graal package name / location
  • #743 - Get rid of indexes in ObserverGenerator and AnnotationLiteralProcessor
  • #742 - Remove DocumentProvider from native image
  • #741 - Add a test for @RegisterForReflection/Response JSON serialization
  • #738 - Rename root package in Infinispan client extension
  • #736 - Update the configuration docs in the extension guide
  • #730 - For now, only build native cli when using -Dnative-cli
  • #729 - Delete the OpenSSL extension
  • #728 - [#704] Partition config parsing methods
  • #725 - Rename substitutions packages to graal to be consistent
  • #724 - Cleanup the pom of infinispan-hibernate-cache-protean
  • #723 - Infinispan Client rework comments + Fix Test for new Configuration changes
  • #720 - Netty extension
  • #719 - Arc default interface methods
  • #717 - Very minor enhancements
  • #716 - Eclipse apt fixes
  • #715 - Caffeine Extension
  • #714 - Agroal tidying/bugfix
  • #711 - Create a JAX-RS - JSON extension relying on JSON-B and JSON-P
  • #710 - Fix Hibernate cache random failures #694
  • #709 - ArC - implement BeanManager.resolveInterceptors()
  • #708 - Only register DocumentProvider if we are dealing with org.w3c.Document in JAX-RS extension
  • #706 - Make the resource generation optional in the maven plugin
  • #705 - Next steps for configuration
  • #704 - Config parsing method needs to be partitioned
  • #698 - Improve user experience with SSL
  • #697 - Move off freemarker
  • #695 - Disable an Infinispan 2LC assertion which isn't currently working
  • #694 - InfinispanCacheJPAFunctionalityTestEndpoint often failing
  • #693 - Trivial Hot rod polishing
  • #692 - Refactor configuration completely
  • #691 - RestClientProcessor - replace generated bean classes with BeanRegistrar
  • #690 - RestClientProcessor - replace generated $$RestClientProxy classes with BeanRegistrar
  • #689 - Fix Bean Validation extension feature name
  • #688 - Revert "ArC - remove LazyValue from ComputingCache"
  • #686 - ArC - fix race condition in ComputingCache
  • #685 - Set proper error message when building native image without prior packaging
  • #684 - shamrock-maven-plugin fails native-image when build goal wasn't run
  • #683 - ArC - get rid of ObserverGenerator.OBSERVER_INDEX
  • #682 - Fix a few maven generation regressions
  • #680 - Gracefully stop rather than hang when there are no steps
  • #678 - Disable SSL for postgres
  • #675 - Resource generation failed when applied on existing pom.xml
  • #674 - ArC - document "remove unused beans" optimization
  • #673 - The Maven plugin should fail when GAV is set and existing project exists
  • #672 - The Maven plugin does not prompt the user anymore
  • #671 - Forbid the usage of the default package in the project generation
  • #670 - Project generation location
  • #669 - Issue #668, look for substitution by expected type if param type fails
  • #668 - BytecodeRecorderImpl should check registered substitutions for both param and expectedType
  • #667 - Support Infinispan Client in Protean
  • #666 - Various documentation fixes
  • #662 - Arc: default interface method issue
  • #661 - Fix uberjar creation
  • #660 - Packaging using uberJar fails
  • #658 - Bean removal should WARN when lookups fail
  • #657 - Fixes #656, JAX-RS injection factory is racey
  • #656 - Intermittent failures due to race in JAX-RS initialisation
  • #655 - Don't close EMF that has not been started yet
  • #652 - Fix devmojo URI issues on some JVMs
  • #651 - Fixes #232, make sure that shamrock:dev destroys the child process on exit
  • #649 - close created URLClassLoader's
  • #648 - CLI - fix pom and test templates
  • #647 - Reactive Messaging - @Stream qualifier support
  • #645 - Explain Eclipse IDE limitations to run shamrock:dev
  • #644 - Fixes #634, mvn install fails if runner jar already exists
  • #640 - Exceptions e.g. in @OnMessage are not logged (only WebSocket or general?)
  • #639 - Log the stop-time in seconds aligned with start time.
  • #638 - Make Arc tests runnable without any configuration from IntelliJ
  • #636 - Fixes #635, metrics processors are not unregistered on undeployment
  • #635 - Metrics does not unregister metrics on shutdown
  • #634 - mvn install fails if it has already been run
  • #631 - Kill processes aggressively
  • #630 - shamrock-maven-plugin IT tests failing on Windows
  • #628 - Stop time shown in ms, should align with Startup time
  • #627 - Update line feeds parsing in org.jboss.shamrock.cli.commands.ListExtensionsTest
  • #626 - org.jboss.shamrock.cli.commands.ListExtensionsTest failing on Windows
  • #622 - cleanup of curate phase and provisioning
  • #621 - Move the Maven plugin back to JUnit 5, and also transition CLI
  • #619 - Some more windows fixes
  • #618 - Remove old maven module
  • #617 - Initial PR for security support
  • #616 - Remove a duplicated dependency in the Agroal deployment artifact
  • #615 - Regression on Windows
  • #614 - shamrock:create generate non valid test class
  • #613 - Compilation failure - wrongly merged files in cli MojoUtils
  • #611 - Apply minor typo fixes
  • #593 - Remove OpenSSL extension or mark it as experimental clearly
  • #584 - Need a release of the protean-wildfly-elytron-embedded project
  • #582 - Make sure you can use Shamrock on Windows
  • #550 - Config key name casing consistency
  • #543 - Convert the getting started guide to use maven-shamrock-plugin:create
  • #497 - Reactive Messaging - support @Stream qualifier
  • #485 - Jaeger: SSL/TrustManager support when using OkHttp client
  • #454 - Support SSL in the REST client
  • #449 - Fix issues in RESTEasy related to JSON-B
  • #448 - Provide a jaxrs-json extension
  • #424 - Use an upstream release of Hibernate ORM
  • #419 - Cleaned configuration and extension writing model
  • #291 - 12% JVM CPU utilization for C2 compiler for one microservice in jvm mode
  • #255 - Performance regression on RESTEasy 4.0.0.Beta6 upgrade
quarkus - 0.7.0

Published by cescoffier over 5 years ago

Major changes

  • #553 - Support JUnit 5 and allow legacy JUnit 4
  • #540 - Port "remove unused beans" optimization from Weld
  • #511 - Add support for SQL script file being picked up at Hibernate ORM start time

Complete changelog

  • #610 - Switch to upstream ORM
  • #608 - ArC AnnotationsTransformer - clarify javadoc
  • #607 - Javadoc follow up to #602
  • #606 - ArC AnnotationsTransformer - clarify method param annotations transformations
  • #604 - Update Extension Authors Guide - 6. Testing Extensions
  • #603 - #602 extract RunnerJarPhase from AugmentPhase
  • #602 - Extract RunnerJarPhase from AugmentPhase
  • #600 - Fixes #599, hot deployment does not work on JDK11
  • #599 - Hot deployment does not work on JDK11
  • #598 - shamrock:dev -Ddebug uses client mode not server mode
  • #597 - Update docs to JUnit 5
  • #596 - Evaluate the implementation a starter.*.io for public release
  • #595 - Clarify our testing strategy and approach
  • #586 - Generate shared annotation literals properly
  • #581 - provisioning prototype, including pom-based provisioning state
  • #580 - Getting started guide points to the old repository
  • #579 - Interceptor injection points are not taken into account when determin…
  • #578 - Fixes #542, add some docs on the substrate build items
  • #577 - Fix warning about deprecated parameter
  • #576 - Fixes #575, make the resource leak detector initialized at runtime
  • #575 - Netty leak detector can cause native image build to randomly fail
  • #574 - Move the ObjectSubstitution class from deployment to runtime module
  • #573 - org.jboss.shamrock.deployment.recording.ObjectSubstitution should be moved to runtime module
  • #572 - Some fixes in the maven plugin
  • #571 - Create a JUnit 5 Internal module and post ShamrockUnitTest for our in…
  • #567 - ArC - add basic validation for normal scoped beans
  • #566 - Remove app from getting started test doc
  • #563 - Add simple Spring DI support
  • #561 - Skip shamrock:dev on projects that do not have the build goal configured
  • #556 - Shamrock should allow to change the testing port or select the next available port
  • #553 - Support JUnit 5 and allow legacy JUnit 4
  • #552 - ArC - add "remove unused beans" optimization
  • #551 - centos-graal Dockerfile - using 1.0.0-rc11
  • #549 - Make ArC add the no-arg constructor or raise better error message when no-arg constructor is not present
  • #548 - Add support for single non no-arg constructor injection without @Inject
  • #547 - Fix #544 - ensure the debug port is positive
  • #545 - Add MP-Metrics support for Jaeger
  • #544 - shamrock:dev allows debug port 0 to be used
  • #542 - Extension writing guide does not mention how to add a resource for inclusion in native image
  • #540 - Port "remove unused beans" optimization from Weld
  • #539 - No longer need the workaround to disable Validator extensions for JavaFX
  • #538 - Address #511 Support for import.sql and related property in JPA with no persistence.xml
  • #537 - Fail explicitly if no persistence.xml is present and no dialect can be guessed from the driver
  • #534 - Make ShamrockUnitTest honor ShamrockTestResource
  • #532 - Undertow 2.0.17.Final
  • #531 - Running shamrock:dev from parent maven module
  • #529 - Remove Undertow dependency from ArC
  • #527 - NPE when running shamrock:create in existing Maven project
  • #525 - ArC generates a lot of AnnotationLiteral resources
  • #524 - Undertow should depend on ArC and not vice versa
  • #511 - Add support for SQL script file being picked up at Hibernate ORM start time
  • #504 - Consider to add resteasy-client dependency to shamrock-jaxrs-deployment
  • #482 - Jaeger: Support real metrics factory (currently NoopFactory)
  • #479 - ShamrockUnitTest not Windows friendly
  • #478 - ShamrockUnitTest not Windows friendly
  • #280 - Unify version properties names in build-parent
quarkus - 0.6.0

Published by cescoffier almost 6 years ago

Major changes

  • #526 - Update the documentation url to the new location
  • #521 - Add initial documentation for OpenTracing and Jaeger extensions
  • #472 - Upgrade to io.jaegertracing version of Jaeger

Complete changelog

  • #533 - remove the application class form the open tracing guide
  • #530 - Update OpenTracing docs based on further review comments in original PR
  • #528 - Fix Maven requirements in all the guides
  • #526 - Update the documentation url to the new location
  • #523 - Fixes #520 accept debugger by default in dev mode
  • #522 - Fixes for Graal RC11
  • #521 - Add initial documentation for OpenTracing and Jaeger extensions
  • #520 - shamrock:dev should accept a debugger by default
  • #518 - Remove now redundant restasy.providers step
  • #517 - Include subclasses/implementations in serialization declaration for JAX-RS
  • #515 - Get rid of DI abstraction layer
  • #513 - Also consider implementors in Bean Validator processor
  • #512 - Also consider interface implementors as potential validation candidates in Bean Validation
  • #510 - Remove the Application class from the documentation and from the generated projects
  • #507 - chore: ignore META-INF/resources while building the Undertow JAR
  • #506 - java.lang.ArrayIndexOutOfBoundsException: 0 in UndertowBuildStep
  • #505 - Allow multiple jvm args
  • #503 - sync maven versions in pom.xml, getting-started-guide.adoc
  • #502 - docs: minimum mvn version is 3.5.3 in practice, not 3.5+ as documented
  • #501 - Update Rest Assured version to 3.3.0
  • #499 - RESTEasy extensions support in OpenApi and optional Application class
  • #498 - Fail when multiple @ApplicationPath annotations are present
  • #495 - Jandex update to 2.1.0.Final
  • #494 - Use Maven batch mode in CI to stop cluttering up the build log with p…
  • #493 - Reduce poll times to provide a slight test speed increase
  • #492 - Fixes #422, allow JAX-RS resources to be served from the application …
  • #491 - Fixes #490, custom @Provider classes are not registered
  • #490 - Jaxrs: user annotated Providers are not registered.
  • #489 - Initialize CDI observers properly
  • #481 - Update URL in the guides
  • #477 - NullPointerException when resolving a CDI injection
  • #476 - Integrate smallrye-reactive-messaging
  • #473 - Independent projects versions sync / update
  • #472 - Upgrade to io.jaegertracing version of Jaeger
  • #471 - Show help in more cases and prevent it from falling through.
  • #470 - Scheduler - validate cron() and every() expressions
  • #469 - Display help if no args are passed instead of crashing.
  • #465 - Components upgrades
  • #463 - Disable PrintAnalysisCallTree reports by default
  • #462 - Scheduling does not fail boot if a cron expression is invalid
  • #460 - Disable PrintAnalysisCallTree by default
  • #459 - Hibernate ORM - Hql queries trying to fetch an association cause NPE
  • #457 - Log version and capabilities when starting up
  • #436 - Incorporate the hibernate-orm-protean artifact into the extension
quarkus - 0.5.0

Published by cescoffier almost 6 years ago

Major changes

  • #442 - Fix missing version in extension
  • #429 - Get rid of our REST testing classes in favor of REST Assured
  • #427 - Script the generation of a webpage listing the done and remaining tasks based on the label 'first public release'
  • #415 - Protean CDI guide
  • #380 - Add content about method validation in the input validation guide

Complete changelog

  • #452 - Minor docs updates
  • #450 - Make version properties naming consistent
  • #446 - Avoid adding the same class to be validated multiple times
  • #444 - Move some versions to properties section in pom.xml
  • #443 - Fixes #437, make sure web socket connection is closed by the test
  • #442 - Fix missing version in extension
  • #441 - MVP create with extension json creates a pom with the wrong dependency
  • #440 - Fix minor typos wrt RecorderContext
  • #439 - Upgrade smallrye-fault-tolerance to 1.1.0
  • #437 - XNIO "Thread is terminating" exception when running the main/ integration tests
  • #435 - Some pom/artifact organization assorted clean ups
  • #434 - SmallRye, Jandex, OpenTracing version updates
  • #433 - smallrye-fault-tolerance 1.0.4 changes public interface, protean-shamrock fails to build
  • #430 - Move Vert.x and JPA integration tests to the top level integration-tests/ directory
  • #429 - Get rid of our REST testing classes in favor of REST Assured
  • #428 - Remove useless populating of List
  • #427 - Script the generation of a webpage listing the done and remaining tasks based on the label 'first public release'
  • #415 - Protean CDI guide
  • #414 - Make RuntimeLoggingConfigurator consistent with LoggingResourceProcessor
  • #413 - Add a FAQ
  • #411 - Create a launch page with the things we are working on
  • #410 - Polish AppCreatorPropertiesHandler
  • #403 - Logging garbled in IDE
  • #402 - Suppress warnings for internal proprietary API - Signal and SignalHandler
  • #380 - Add content about method validation in the input validation guide
  • #378 - Add noverify flag to the JVM for the dev mode
  • #281 - Repository layout - move non-core features (extensions) to a separate directory
quarkus - 0.4.0

Published by cescoffier almost 6 years ago

Major changes

  • #409 - Update smallrye reactive stream operators to 0.4
  • #401 - Re-organise project to reduce the number of top level items

Complete changelog

  • #409 - Update smallrye reactive stream operators to 0.4
  • #408 - Note about MariaDB and Docker on macOS, typo fix
  • #405 - Drop some log messages down to debug from info
  • #401 - Re-organise project to reduce the number of top level items
  • #400 - Fix wiring classes location
  • #399 - wiring-classes directory should be created in target/ in DevMojo
  • #397 - Source code highlighter for .pdf docs
  • #396 - Update the GraalVM artifacts to 1.0.0-rc10
  • #395 - Disable PDF generation for now
  • #394 - docs module - warning: instance variable @offset/@italic_angle not initialized
  • #386 - Remove the need for Docker for a default run [take 2]
quarkus - 0.3.0

Published by cescoffier almost 6 years ago

Major changes

  • #349 - Write Hibernate ORM usage guide
  • #337 - Add documentation about how to debug a Protean application
  • #296 - Support starting EntityManagerFactories with no persistence.xml in hibernate extension
  • #209 - Bean Validation - Method validation for CDI and JAX-RS

Complete changelog

  • #393 - Some improvements to method validation
  • #392 - Add missing @Override annotations
  • #391 - Use the Singleton scope to inject Vert.x objects
  • #389 - Restore original class loader in ShamrockAugmentor
  • #387 - Fix a typo and improve an error message in ReflectiveHierarchyStep
  • #382 - Build warnings reduction
  • #377 - Removal of unused imports
  • #376 - Removal of unused variables
  • #375 - Fixes #374 remove legacy build and native-image mojos
  • #374 - remove legacy build and native-image mojos
  • #371 - Improve ShamrockUnitTest logging
  • #370 - Add some docs on capabilities
  • #369 - Trim javadoc comment of configuration properties after extraction
  • #368 - Javadoc comment of configuration properties should be trimmed after extraction
  • #367 - Prefix the JDBC artifacts with shamrock- as all the other artifacts
  • #366 - Issue #365 Application Build Flow configuration
  • #365 - Application Build Flow configuration
  • #364 - Upgrade to the latest jboss-parent
  • #363 - Unify docker-maven-plugin version
  • #362 - Properly override varargs methods
  • #361 - io.fabric8:docker-maven-plugin version is not unified
  • #360 - Add jboss-logging-annotations as as core dependency
  • #358 - Some improvements on top of the latest JPA changes - should make CI green again
  • #357 - Make minor improvements to the extensions doc
  • #354 - Exclude jboss-annotations-api_1.3_spec as we already have javax.annotation-api
  • #353 - Fix a typo in a constant name
  • #349 - Write Hibernate ORM usage guide
  • #347 - Use bom in generated projects
  • #346 - Add ArC CDIProvider to support CDI.current()
  • #344 - Add more details and clarify some sections in extension authors guide
  • #343 - Fixes #312, make JAX-RS resources @Singleton by default
  • #337 - Add documentation about how to debug a Protean application
  • #296 - Support starting EntityManagerFactories with no persistence.xml in hibernate extension
  • #287 - Bean Validation - Method validation for CDI and JAX-RS
  • #209 - Bean Validation - Method validation for CDI and JAX-RS
quarkus - 0.2.0

Published by cescoffier almost 6 years ago

Major changes

  • Maven

    • A BOM is now provided
    • Project creation contains a Docker file
  • Docker

    • Switched to fedora-minimal
    • Provide distroless support
  • SubstrateVM / Native

    • Disable isolates by default
  • ArC

    • Primitive support for @ConfigProperty
    • Support for named bean
  • Documentation

    • Lots of fixes
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