Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot debug in Eclipse IDE Version: 2022-09 (4.25.0) #5707

Closed
wants to merge 163 commits into from

Commits on Aug 9, 2022

  1. 4.0 version and poms (helidon-io#4655)

    * Update version to 4.0.0-SNAPSHOT
    * Switch Java 19 (EA)
    * Allow preview features in tests.
    * Upgrade to latest maven.
    * disable native image tests
    tomas-langer authored Aug 9, 2022
    Configuration menu
    Copy the full SHA
    0c796d1 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2022

  1. Updates to Helidon Common, Part 1 (helidon-io#4693)

    * Switch to System.Logger for common modules (except for reactive)
    * Move HelidonServiceLoader to common module.
    * GenericType now contains constant for String
    * Typo fix (Builder)
    * Using Weight instead of Priority in SE
    tomas-langer authored Aug 10, 2022
    Configuration menu
    Copy the full SHA
    7f758ac View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. Configuration menu
    Copy the full SHA
    da48b8f View commit details
    Browse the repository at this point in the history
  2. Unescape the keys when config is returned as a map (helidon-io#4678) (h…

    …elidon-io#4716)
    
    * Unescape the keys when config is returned as a map
    
    * Update copyright year
    
    * Using as(Map.class).get() and as(new GenericType<Map>(){}).get() should have keys unescaped
    klustria authored Aug 11, 2022
    Configuration menu
    Copy the full SHA
    3d6499c View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2022

  1. Updates to Helidon Common, Part 2 (helidon-io#4718)

    Preparation for Loom based server.
    Changes to common, common HTTP, common media types and fixes in all impacted modules.
    tomas-langer authored Aug 15, 2022
    Configuration menu
    Copy the full SHA
    4943774 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2022

  1. Configuration menu
    Copy the full SHA
    b04e6d6 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2022

  1. Configuration menu
    Copy the full SHA
    cf4a3bb View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2022

  1. 3.x doc: update old K8s deployment yaml (helidon-io#4760) (helidon-io…

    …#4762)
    
    * Doc: Fix K8s deployment yaml
    
    (cherry picked from commit 2599cc4)
    barchetta authored Aug 22, 2022
    Configuration menu
    Copy the full SHA
    c46f111 View commit details
    Browse the repository at this point in the history
  2. Nima (helidon-io#4748)

    * Helidon Níma
    * New Health API.
    * Use 'Matrix' instead of 'Path' parameters
    * Fault tolerance: move to reactive module.
    * Media:  move to reactive module.
    * DB Client: move to reactive module
    * WebClient: move to reactive module
    * WebServer: move to reactive module
    tomas-langer authored Aug 22, 2022
    Configuration menu
    Copy the full SHA
    3cfc643 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2022

  1. Configuration menu
    Copy the full SHA
    837f520 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2eea1e View commit details
    Browse the repository at this point in the history
  3. Issue helidon-io#4741 - Upgrade Postgre driver to 42.4.1 (helidon-io#…

    …4779)
    
    Signed-off-by: Tomas Kraus <tomas.kraus@oracle.com>
    
    Signed-off-by: Tomas Kraus <tomas.kraus@oracle.com>
    Tomas-Kraus authored Aug 24, 2022
    Configuration menu
    Copy the full SHA
    6a3dec3 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2022

  1. Configuration menu
    Copy the full SHA
    7eee8a5 View commit details
    Browse the repository at this point in the history
  2. Fix query params being lost on upgrade requests. (helidon-io#4796)

    * Fix query params being lost on upgrade requests.
    tomas-langer authored Aug 25, 2022
    Configuration menu
    Copy the full SHA
    bbc9ed8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cc2df32 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2022

  1. Cleaner stack when running HTTP requests. (helidon-io#4768)

    * Cleaner stack when running HTTP requests.
    tomas-langer authored Aug 26, 2022
    Configuration menu
    Copy the full SHA
    ba0d5c6 View commit details
    Browse the repository at this point in the history
  2. Use a single SocketHttpClient. (helidon-io#4794)

    * Use a single SocketHttpClient.
    * Refactor all usages in reactive and Níma.
    * Fix intermittent test failure.
    tomas-langer authored Aug 26, 2022
    Configuration menu
    Copy the full SHA
    73db971 View commit details
    Browse the repository at this point in the history
  3. Config and name (helidon-io#4802)

    * Use same config root as MP for Nima
    * Use correct project name.
    tomas-langer authored Aug 26, 2022
    Configuration menu
    Copy the full SHA
    06e089c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7f641f5 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2022

  1. Http exception refactoring (helidon-io#4804)

    * Refactor HttpException and RequestException to common HTTP module.
    Add ErrorHandlers (without actual implementation) to Nima.
    Use HttpException in Nima where appropriate
    tomas-langer authored Aug 29, 2022
    Configuration menu
    Copy the full SHA
    2d57383 View commit details
    Browse the repository at this point in the history
  2. A few optimizations (helidon-io#4809)

    - compare strings if headers have single value
    - support for blocking writes when queue is disabled
    tomas-langer authored Aug 29, 2022
    Configuration menu
    Copy the full SHA
    3f27294 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2022

  1. fix db issues in Helidon archetype (helidon-io#4805)

    * add configuration to connect to DB and script to initialize DB
    aserkes authored Aug 30, 2022
    Configuration menu
    Copy the full SHA
    5fa5a6e View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2022

  1. Access token refresh (helidon-io#4822)

    Signed-off-by: David Kral <david.k.kral@oracle.com>
    Verdent authored Sep 5, 2022
    Configuration menu
    Copy the full SHA
    ea75cec View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2022

  1. Port and cleanup of old reactive tests for Nima bulkheads (helidon-io…

    …#4823)
    
    * Port and cleanup of old reactive tests for Nima bulkheads. Restored Async class for convenience, now implemented using virtual threads.
    
    * Added comment to interface.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Increase timeout for pipeline.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    spericas authored Sep 6, 2022
    Configuration menu
    Copy the full SHA
    b6b1f66 View commit details
    Browse the repository at this point in the history
  2. Perf improvements (helidon-io#4818)

    * A few improvements + se techempower
    * Support for handler that throws a checked exception.
    tomas-langer authored Sep 6, 2022
    Configuration menu
    Copy the full SHA
    a7a7834 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fc67e75 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2022

  1. fix test issues in archetype templates (helidon-io#4841)

    Signed-off-by: aserkes <andrii.serkes@oracle.com>
    aserkes authored Sep 7, 2022
    Configuration menu
    Copy the full SHA
    bf4bd68 View commit details
    Browse the repository at this point in the history
  2. Refactor helidon config 4.0 (helidon-io#4776)

    * Introduction of common/config.
    trentjeff authored Sep 7, 2022
    Configuration menu
    Copy the full SHA
    a4a092c View commit details
    Browse the repository at this point in the history
  3. remove redundant reflect-config.json (helidon-io#4844)

    Signed-off-by: aserkes <andrii.serkes@oracle.com>
    aserkes authored Sep 7, 2022
    Configuration menu
    Copy the full SHA
    8eb83bd View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2022

  1. Logging refactoring (helidon-io#4825)

    * Logging refactoring
    * LogConfig for any logging framework - moved to logging/common
    * Moved from common to logging
    * Simple integration with System.Logger for log4j and slf4j
    tomas-langer authored Sep 8, 2022
    Configuration menu
    Copy the full SHA
    3c38090 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2022

  1. Shutdown executors while stopping the server (helidon-io#4819)

    * Add code to stop() to shutdown executors. New test.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Log executor rejections.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    spericas authored Sep 9, 2022
    Configuration menu
    Copy the full SHA
    8233e66 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2aebe60 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9b13d97 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2022

  1. Use Header.create() for both header names and header values. Remove H…

    …eaderName.withValue() and its usages.
    tomas-langer committed Sep 11, 2022
    Configuration menu
    Copy the full SHA
    c1b49fc View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2022

  1. Configuration menu
    Copy the full SHA
    36a5582 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2022

  1. Ported combined FT test to Nima and enhancements to Async (helidon-io…

    …#4840)
    
    * - Ported combined test (FaultToleranceTest) to Nima
    - Enhanced Async to support executors and a builder
    - Minor fixes to TimeoutImpl
    
    * Increase wait time in test for pipeline runs.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Improved testing by introducing a listener for Bulkhead queues. Listeners are called right before blocking on the semaphore and before supplier is ready execute after dequeuing.
    
    * Fixed Javadoc problem.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    spericas authored Sep 13, 2022
    Configuration menu
    Copy the full SHA
    b269401 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2022

  1. Special Windows build Config TCK profile no longer needed (helidon-io…

    …#4870)
    
    Signed-off-by: David Kral <david.k.kral@oracle.com>
    Verdent authored Sep 14, 2022
    Configuration menu
    Copy the full SHA
    e284b32 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2022

  1. Configuration menu
    Copy the full SHA
    db3fda8 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2022

  1. Configuration menu
    Copy the full SHA
    345fb13 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    00eb0e7 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2022

  1. Configuration menu
    Copy the full SHA
    de05923 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2022

  1. Move default settings for method names into the tagged block so they …

    …are defined correctly; fix a place where a simple blank cell in a table seemed not to render correctly (helidon-io#4955)
    tjquinno authored Sep 26, 2022
    Configuration menu
    Copy the full SHA
    56f94d5 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2022

  1. Configuration menu
    Copy the full SHA
    471a721 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2022

  1. Issue helidon-io#4719 - Helidon DB Client does not trigger an Excepti…

    …on when no sane DB connection can be obtained (helidon-io#4773)
    
    Signed-off-by: Tomas Kraus <tomas.kraus@oracle.com>
    
    Signed-off-by: Tomas Kraus <tomas.kraus@oracle.com>
    Tomas-Kraus authored Sep 28, 2022
    Configuration menu
    Copy the full SHA
    dcb464b View commit details
    Browse the repository at this point in the history
  2. Fix identification of parallel startup of CDI (helidon-io#4964)

    * Added a custom InitializationFailed CDI event to notify extensions that build time initialization has failed.
    
    * Fix order of imports.
    
    * Refactor identification of parallel CDI startup.
    tomas-langer authored Sep 28, 2022
    Configuration menu
    Copy the full SHA
    e79ef08 View commit details
    Browse the repository at this point in the history
  3. [4.x] Update graphql-java to 17.4 (helidon-io#4983)

    Signed-off-by: Tim Middleton <tim.middleton@oracle.com>
    
    Signed-off-by: Tim Middleton <tim.middleton@oracle.com>
    tmiddlet2666 authored Sep 28, 2022
    Configuration menu
    Copy the full SHA
    5b65c4c View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2022

  1. Configuration menu
    Copy the full SHA
    0e0daeb View commit details
    Browse the repository at this point in the history
  2. formatting fix (helidon-io#4967)

    Signed-off-by: tvallin <thibault.vallin@oracle.com>
    
    Signed-off-by: tvallin <thibault.vallin@oracle.com>
    tvallin authored Sep 29, 2022
    Configuration menu
    Copy the full SHA
    918e742 View commit details
    Browse the repository at this point in the history
  3. GitHub actions (helidon-io#4830)

    * Github actions to validate PRs
    * Fix script names, remove windows (as we use shell scripts)
    * Removed macos from matrix for most jobs.
    * Added -B to maven args (and a section for pipeline)
    * Remove validation from Jenkinsfile (except for Vault test), update main.yml to include native packaging test (currently a no-op).
    * Removed native image validation
    
    Co-authored-by: Romain Grecourt <romain.grecourt@oracle.com>
    tomas-langer and romain-grecourt authored Sep 29, 2022
    Configuration menu
    Copy the full SHA
    365f4d3 View commit details
    Browse the repository at this point in the history
  4. Fix invalid example in se/config/advanced-configuration.adoc. Replace…

    … invalid Config.withSources on Config.builder - backport 4.x (helidon-io#4775) (helidon-io#4944)
    Captain1653 authored Sep 29, 2022
    Configuration menu
    Copy the full SHA
    0f72b40 View commit details
    Browse the repository at this point in the history
  5. Build on push (helidon-io#5004)

    * Build on push
    * Removed vault test from jenkinsfile
    * Do not limit by branch name
    * Rename workflow
    * Fail on test failures
    tomas-langer authored Sep 29, 2022
    Configuration menu
    Copy the full SHA
    949b3e8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3e1632f View commit details
    Browse the repository at this point in the history
  7. 4980 EchoServiceTest timeout (helidon-io#5007)

    Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
    
    Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
    danielkec authored Sep 29, 2022
    Configuration menu
    Copy the full SHA
    248f206 View commit details
    Browse the repository at this point in the history
  8. Extracted TCK and examples into separate jobs. (helidon-io#5011)

    * Extracted TCK into a separate job.
    Using "compile" job to prepare maven repo.
    * Priming TCK again, examples in a separate job (to be tested on all OS)
    * Examples failed on windows, trying to double quote
    tomas-langer authored Sep 29, 2022
    Configuration menu
    Copy the full SHA
    457c14e View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2022

  1. Configuration menu
    Copy the full SHA
    6d8a54b View commit details
    Browse the repository at this point in the history
  2. Default header size increased to 16K for Http1ConnectionProvider in N…

    …IMA (helidon-io#5017)
    
    * Default header size increased to 16K for Http1ConnectionProvider in NIMA
    * Default header size increased to 16K Helidon Server and docs.
    * Fix header test.
    dalexandrov authored Sep 30, 2022
    Configuration menu
    Copy the full SHA
    9e47081 View commit details
    Browse the repository at this point in the history
  3. Add robustness to some of the timing-susceptible metrics tests; add u…

    …til matcher with retry (helidon-io#5032)
    
    * Add robustness to some of the timing-susceptible metrics tests; add util matcher with retry
    
    Signed-off-by: tim.quinn@oracle.com <tim.quinn@oracle.com>
    
    * Add private constructor to utility class
    
    Signed-off-by: tim.quinn@oracle.com <tim.quinn@oracle.com>
    tjquinno authored Sep 30, 2022
    Configuration menu
    Copy the full SHA
    ce733cb View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2022

  1. Vault tests (helidon-io#5026)

    * Vault integration test based on testcontainers
    * Packaging tests are now only in etc/scripts, no need to keep test-runtime.sh anymore
    * Added timeouts to all jobs.
    * Moved testcontainers dependency management to integration tests pom
    * integration test MP1 added timeouts to calls
    tomas-langer authored Oct 2, 2022
    Configuration menu
    Copy the full SHA
    7a1b198 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    906c4b0 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2022

  1. Configuration menu
    Copy the full SHA
    20c1884 View commit details
    Browse the repository at this point in the history
  2. adding test scope to webclient dependency (helidon-io#5019)

    Signed-off-by: tvallin <thibault.vallin@oracle.com>
    
    Signed-off-by: tvallin <thibault.vallin@oracle.com>
    tvallin authored Oct 3, 2022
    Configuration menu
    Copy the full SHA
    54285db View commit details
    Browse the repository at this point in the history
  3. Updated intermittently failing test replacing a busy loop with code t…

    …hat waits on an internal future for more robustness. (helidon-io#5033)
    spericas authored Oct 3, 2022
    Configuration menu
    Copy the full SHA
    7121859 View commit details
    Browse the repository at this point in the history
  4. MultiFromBlockingInputStream RC fix 4x (helidon-io#5055)

    * MultiFromBlockingInputStream RC fix
    
    Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
    danielkec authored Oct 3, 2022
    Configuration menu
    Copy the full SHA
    81b1b97 View commit details
    Browse the repository at this point in the history
  5. fix for issue helidon-io#4691 and address review comments. adds suppo…

    …rt for List conversion of MP config. (helidon-io#4959)
    trentjeff authored Oct 3, 2022
    Configuration menu
    Copy the full SHA
    d9b638c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0caf822 View commit details
    Browse the repository at this point in the history
  7. Watermarked response backpressure helidon-io#3136 (helidon-io#5063)

    Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
    
    Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
    danielkec authored Oct 3, 2022
    Configuration menu
    Copy the full SHA
    7b77255 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2022

  1. Configuration menu
    Copy the full SHA
    b0a3c11 View commit details
    Browse the repository at this point in the history
  2. 5068 mock connector beans xml 4x (helidon-io#5070)

    * Bad beans.xml name fix helidon-io#5068
    
    Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
    danielkec authored Oct 5, 2022
    Configuration menu
    Copy the full SHA
    01fe7c1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4633b5e View commit details
    Browse the repository at this point in the history
  4. Issue 4740 - JPA integration tests should run on every build (helidon…

    …-io#5080)
    
    Signed-off-by: Tomáš Kraus <tomas.kraus@oracle.com>
    
    Signed-off-by: Tomáš Kraus <tomas.kraus@oracle.com>
    Tomas-Kraus authored Oct 5, 2022
    Configuration menu
    Copy the full SHA
    85e4a84 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2022

  1. FT retry checkMetricsForExecutorService (helidon-io#5103)

    * CheckMetricsForExecutorService test with FT retry
    
    Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
    danielkec authored Oct 6, 2022
    Configuration menu
    Copy the full SHA
    64e0ca6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e89281e View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2022

  1. Set default write queue length to 0 and display version on startup. (h…

    …elidon-io#5118)
    
    * Set default write queue length to 0. Display version on startup.
    * Fixed javadoc.
    * Trying to work around a potential disk flushing problem in test.
    spericas authored Oct 7, 2022
    Configuration menu
    Copy the full SHA
    56e2580 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2022

  1. Tracing config updates in archetype (helidon-io#5001)

    * tracing configuration update
    
    Signed-off-by: tvallin <thibault.vallin@oracle.com>
    
    * Add documentation
    
    Signed-off-by: tvallin <thibault.vallin@oracle.com>
    
    Signed-off-by: tvallin <thibault.vallin@oracle.com>
    tvallin authored Oct 8, 2022
    Configuration menu
    Copy the full SHA
    a072fe8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e05196b View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2022

  1. Configuration menu
    Copy the full SHA
    9a8ed28 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2022

  1. Configuration menu
    Copy the full SHA
    9966941 View commit details
    Browse the repository at this point in the history
  2. [4.x] Add some retries because post-request metrics updates occur aft…

    …er the response is sent (helidon-io#5122)
    
    * Add some retries because post-request metrics update occur after the response is sent
    tjquinno authored Oct 10, 2022
    Configuration menu
    Copy the full SHA
    7f6e557 View commit details
    Browse the repository at this point in the history
  3. Fix CORS annotation handling error in certain cases (helidon-io#5105)

    Signed-off-by: tim.quinn@oracle.com <tim.quinn@oracle.com>
    
    Signed-off-by: tim.quinn@oracle.com <tim.quinn@oracle.com>
    tjquinno authored Oct 10, 2022
    Configuration menu
    Copy the full SHA
    46c0f0f View commit details
    Browse the repository at this point in the history
  4. Move fetch of metrics from endpoint so it too is retried (helidon-io#…

    …5143)
    
    Signed-off-by: tim.quinn@oracle.com <tim.quinn@oracle.com>
    
    Signed-off-by: tim.quinn@oracle.com <tim.quinn@oracle.com>
    tjquinno authored Oct 10, 2022
    Configuration menu
    Copy the full SHA
    14eb43d View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2022

  1. Configuration menu
    Copy the full SHA
    7c09327 View commit details
    Browse the repository at this point in the history
  2. Close client after each test to avoid intermittent failures on MacOS. (

    …helidon-io#5155)
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    spericas authored Oct 11, 2022
    Configuration menu
    Copy the full SHA
    f030bf1 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2022

  1. Make Github pipeline more robust by increasing HTTP ttl and adding a …

    …retry (helidon-io#5164)
    
    * Make Github pipeline more robust by increasing HTTP ttl and adding a retry.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Attempt to move maven HTTP args to pipeline file.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Removed curly braces.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    spericas authored Oct 12, 2022
    Configuration menu
    Copy the full SHA
    cf3e2fe View commit details
    Browse the repository at this point in the history
  2. Introduce Helidon Pico (helidon-io#5141)

    Introduce Pico. Includes API and Types modules.
    trentjeff authored Oct 12, 2022
    Configuration menu
    Copy the full SHA
    a4ea634 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2022

  1. MP on Níma (helidon-io#5176)

    * Helidon MicroProfile switch from SE to Níma
    
    Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
    Co-authored-by: Santiago Pericas-Geertsen <santiago.pericasgeertsen@oracle.com>
    tomas-langer and spericas authored Oct 14, 2022
    Configuration menu
    Copy the full SHA
    179b5ad View commit details
    Browse the repository at this point in the history
  2. 4.x: Manage protobuf version using BOM (helidon-io#5178)

    * Manage protobuf version using BOM
    
    * Add comment
    
    * Update comment
    barchetta authored Oct 14, 2022
    Configuration menu
    Copy the full SHA
    7f53515 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2022

  1. Updated test to use in-memory logging handler to avoid problems with …

    …flushing (helidon-io#5180)
    
    * Updated test to use in-memory logging handler to avoid problems with flushing data to disk. This PR also fixes a bug in AccessLogFilter where the enable flag was ignored.
    
    * Display additional information when test fails.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Wrap AssertionError for proper logging of error.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Fixed typo.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Separate assertions.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Use assertThatWithRetry since we can't prove happens-before relationship.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Switch to using containsString().
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    spericas authored Oct 17, 2022
    Configuration menu
    Copy the full SHA
    1126731 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2022

  1. make Json-B default option for MP (helidon-io#5207)

    Signed-off-by: tvallin <thibault.vallin@oracle.com>
    
    Signed-off-by: tvallin <thibault.vallin@oracle.com>
    tvallin authored Oct 19, 2022
    Configuration menu
    Copy the full SHA
    6decbd3 View commit details
    Browse the repository at this point in the history
  2. 4.x: various fixes for validate workflow (helidon-io#5214)

    * Force upgrade of asm for maven-compiler-plugin
    
    * Don't alter asm version use by shade plugin
    
    * Update copyright.sh
    
    * Use version 9.4 of ASM
    
    * Pin workflow versions
    
    Pin workflow versions:
     - runner to ubuntu-20.04 instead of unbuntu-latest
     - actions/setup-java@v3.6.0 instead of actions/setup-java@v3
    
    Force ASM 9.4 in maven-compiler-plugin, maven-surefire-plugin, maven-javadoc-plugin
    
    Re-use the version.lib.asm property as we need to maintain that ; hard-code the previous use of the version.lib.asm in the maven-shade-plugin
    
    * Remove toolchain profile activation
    
    Remove the toolchain profile activation to normalize the environment (most developers are not using it)
    
    Co-authored-by: Romain Grecourt <romain.grecourt@oracle.com>
    barchetta and romain-grecourt authored Oct 19, 2022
    Configuration menu
    Copy the full SHA
    f359a50 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    48173ad View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2022

  1. 4.x: Introduces Pico Builder (helidon-io#5195)

    Introduces Builder
    trentjeff authored Oct 20, 2022
    Configuration menu
    Copy the full SHA
    e1ead71 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2022

  1. Support for optional entity. (helidon-io#5200)

    Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
    tomas-langer authored Oct 21, 2022
    Configuration menu
    Copy the full SHA
    90554ba View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2022

  1. Configuration menu
    Copy the full SHA
    c8676ac View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. Use only public APIs to read PKCS#1 keys (helidon-io#5240)

    Co-authored-by: Weijun Wang <weijun.wang@oracle.com>
    tomas-langer and wangweij authored Oct 26, 2022
    Configuration menu
    Copy the full SHA
    0e879fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b9269d View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2022

  1. 4.x license cleanup (helidon-io#5282)

    * Add helidon-licensing back for helidon-maven-plugin
    * EPL-2.0-plus-GPLv2-CPE cleanup
    barchetta authored Oct 28, 2022
    Configuration menu
    Copy the full SHA
    759caf9 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2022

  1. Configuration menu
    Copy the full SHA
    32a6f33 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2022

  1. Issue 4567 - Grpc component Does not handle package directive in prot…

    …o files. (helidon-io#5284)
    
    Problems:
    1. ServiceDescriptor$Builder.getTypeFromMethodDescriptor throws ClassNotFoundException. This is the original issue reported by the filer.
    example java.lang.RuntimeException: java.lang.ClassNotFoundException: io.helidon.grpc.server.test.Echo$helidon$tests$EchoRequest
    2. Request throws this exception: "io.grpc.StatusRuntimeException: UNIMPLEMENTED: Method not found". This issue was only exposed when "mvn verify" was used which triggered 3 additional integration tests, ContextIT, TracingIT and SslIT that all encountered the same problem.
    example: [ERROR] io.helidon.grpc.server.ContextIT.shouldObtainValueFromContextForRequest  Time elapsed: 0.192 s  <<< ERROR!
             io.grpc.StatusRuntimeException: UNIMPLEMENTED: Method not found: helidon.test.EchoService/Echo
                     at io.helidon.grpc.server.ContextIT.shouldObtainValueFromContextForRequest(ContextIT.java:90)
    
    Solutions:
    1. For the 1st Problem, change className generation in ServiceDescriptor$Builder.getTypeFromMethodDescriptor of using "type.getFullName().replace('.', '$')" to instead use "type.getName()".
    2. For 2nd Problem, There are 2 fixes that needs to be done:
       a. io.grpc.MethodDescriptor() needs to have the service part of the fullMethodName to be prefixed with the package directive name, example it should be "helidon.test.EchoService/Echo" instead of "EchoService/Echo" if the package directive name is "helidon.test". Not doing this will cause "registry.lookupMethod(methodName)" call in ServerImpl.runInternal() on gprc-java-core library to throw "UNIMPLEMENTED: Method not found" as it won't be able to find it without the service name prefixed with the package name. This is fixed in ServiceDescriptor$Builder.build() and ServiceDescriptor$Builder.createMethodDescriptor() by passing in the fullMethodName (that prefixes it with the package name) though the fullName() method in io.helidon.grpc.server.MethodDescriptor$Builder which in turn sets the io.grpc.MethodDescriptor() that it encapsulates.
       b. Even if above is fixed, io.grpc.ServiceDescriptor() also needs to have its name be prefixed with the package directive name. This is because when io.grpc.ServiceDescriptor() is instantiated, it validates its name against the service Name of all io.grpc.MethodDescriptor() objects that it holds and will throw an error like this: "java.lang.IllegalArgumentException: service names helidon.test.EchoService != EchoService". To fix this issue, BindableServiceImpl.bindService() needs to use the fullServiceName (i.e. the name of the service prefixed with the package name) when creating a new Builder for io.grpc.ServiceDescriptor.
    3. getFullName logic is moved inside ServiceDescriptor builder and will set ServiceDescriptor fullName field when build is triggered to create a new instance.
    4. More refactoring and additional unit test to cover no java package in proto file scenario
    5. Rename methods for retrieving fullName and packageNane in ServiceDescriptor and add shouldBuildFromBindableService test in GrpcProtoPackageTest and GrpcProtoPackageNoJavaPackageTest to test scenario where name is already prefixed with package.
    klustria authored Oct 31, 2022
    Configuration menu
    Copy the full SHA
    d913bc4 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2022

  1. Configuration menu
    Copy the full SHA
    27c1c0c View commit details
    Browse the repository at this point in the history
  2. [Archetypes] database choices should be before packaging (helidon-io#…

    …5293)
    
    * Fix database wizard choice order
    
    Signed-off-by: tvallin <thibault.vallin@oracle.com>
    
    * Use absolute path
    
    Signed-off-by: tvallin <thibault.vallin@oracle.com>
    
    Signed-off-by: tvallin <thibault.vallin@oracle.com>
    tvallin authored Nov 1, 2022
    Configuration menu
    Copy the full SHA
    204f1c1 View commit details
    Browse the repository at this point in the history
  3. Support customize encoder and media context in Nima WebServer (helido…

    …n-io#5256) (helidon-io#5257)
    
    * Support customize encoder and media context in Nima WebServer (helidon-io#5256)
    
    Co-authored-by: Tomas Langer <tomas.langer@gmail.com>
    joeyleeeeeee97 and tomas-langer authored Nov 1, 2022
    Configuration menu
    Copy the full SHA
    57c62da View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2022

  1. Implementation of MP FT over Nima VTs (helidon-io#5271)

    * New implementation of MP FT using Nima's FT module and VTs. Includes some changes to Nima's FT module to support some advanced use cases in MP. Added support for a new SupplierException that needs some special handling. The core of the MP FT implementation has been completely rewritten to use VTs and to continue to support async calls. Several tests updated as well.
    
    * Fixed checkstyle problems.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Updated functional test to use Nima's FT.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * New logic for task cancellations and thread interruptions. Note that it is possible for a task to be cancelled (e.g. while waiting on a bulkhead) without its thread being interrupted. Fixed problem with retries after interruptions.
    
    * Handle special case of async method returning Future and reporting an exception via its returned value or via a throw. Fixed problem in FallbackImpl.
    
    * - Fixed problem in circuit breaker implementation that resulted in only checking the rolling window on a failed call and never on a successful one (it is needed in both cases)
    - Fixed MP to SE exception mapping issue
    
    * Fixed problems updating metrics in async calls and with fallbacks.
    
    * Proper handling for RetryTimeoutException.
    
    * Must throw TimeoutException any time method is interrupted, even if method catches InterruptedException and throws its own.
    
    * New implementation of Bulkhead with control over its waiting queue. Added support to cancel a supplier that timed out while waiting in a bulkhead's queue.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * All bulkhead queue to be of size 0 and fixed problem releasing permits.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Restored tck-suite.xml file.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Fixed checkstyle problems.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Split implementation of BarrierQueue and fixed use of hash map.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Replace System.out by call to log().
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    spericas authored Nov 2, 2022
    Configuration menu
    Copy the full SHA
    e6c92de View commit details
    Browse the repository at this point in the history
  2. [4.x] Added author for Neo4j (helidon-io#5241)

    * Added author for Neo4j and exclusion
    
    * Added Neo4j Copyright.
    
    * Remove co-author.
    
    * Clean Up
    dalexandrov authored Nov 2, 2022
    Configuration menu
    Copy the full SHA
    068253f View commit details
    Browse the repository at this point in the history
  3. [4.x] - Log4j integration test (helidon-io#5301)

    * Log4j integration test
    dalexandrov authored Nov 2, 2022
    Configuration menu
    Copy the full SHA
    e3ac019 View commit details
    Browse the repository at this point in the history
  4. 4.x: Upgrade to jackson-databind-2.13.4.2 via bom 2.13.4.20221013 (he…

    …lidon-io#5304)
    
    * Upgrade to jackson-databind-2.13.4.2 via bom 2.13.4.20221013
    * Update license info for jackson-databind
    barchetta authored Nov 2, 2022
    Configuration menu
    Copy the full SHA
    371d04d View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2022

  1. Configuration menu
    Copy the full SHA
    50c29a3 View commit details
    Browse the repository at this point in the history
  2. Extend Builder to support abstract and concrete codegen, and add vali…

    …dation of required attributes during builder().build() (helidon-io#5228)
    
    * add validation to Builder
    
    * address most review comments from Tomas
    
    * addressing other review comments
    trentjeff authored Nov 3, 2022
    Configuration menu
    Copy the full SHA
    7179876 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2022

  1. Use property to skip execution of eclipselink weave (helidon-io#5312)

    Signed-off-by: tvallin <thibault.vallin@oracle.com>
    tvallin authored Nov 7, 2022
    Configuration menu
    Copy the full SHA
    3621ed8 View commit details
    Browse the repository at this point in the history
  2. Remove benchmark modules from Helidon repository. (helidon-io#5322)

    * Remove benchmark modules from Helidon repository.
    tomas-langer authored Nov 7, 2022
    Configuration menu
    Copy the full SHA
    9bee55e View commit details
    Browse the repository at this point in the history
  3. New FT Nima executors and larger multiplier for TCK timeouts in pipel…

    …ine (helidon-io#5317)
    
    * Try a larger multipler for timeouts in pipeline.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Pipeline test: different implementation of Timeout and improved mutual exclusion in bulkheads.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Replace old executors in FaultTolerance class to single one that use VTs. Simulate scheduled tasks with delayed callables/runnables. Remove ability to configure thread pool sizes etc. since it does not apply to VTs anymore.
    
    * Updated Async to use same executor from FaultTolerance class.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Increased timeout value.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Always use BulkheadException.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Fixed race condition in test. Some tweaks to BulkheadImpl.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    spericas authored Nov 7, 2022
    Configuration menu
    Copy the full SHA
    17bfd39 View commit details
    Browse the repository at this point in the history
  4. Fix problem when double quotes exist in the subject title during Crea…

    …te backport issues action (helidon-io#5311) (helidon-io#5339)
    
    * Fix problem when double quotes exist in the subject title during Create backport issues action
    
    Goals of the change:
    1. Replace double quotes " with single quote ' in the issues subject title to avoid Github JSON parsing issue.
    2. Print out the Github API Server response if unable to parse the issue number. Also display the json payload that was sent so it can be inspected for problems if such issue occur. This will help in other unknown situations where the request is failing. Example output:
    Encountered an error while attempting to create an issue: {
      "message": "Problems parsing JSON",
      "documentation_url": "https://docs.github.com/rest/reference/issues#create-an-issue"
    }
    Json payload: {"title":"[3.x] Grpc component does not handle "package" directive in proto files.","body":"Backport of helidon-io#4567 for Helidon 3.x","assignees":["klustria"],"labels":["3.x","backport","bug","grpc","P2"]}
    
    * Change issue_title to all lower case to represent a local variable.
    klustria authored Nov 7, 2022
    Configuration menu
    Copy the full SHA
    0df7882 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2022

  1. Add relativeUris flag in OidcConfig to allow Oidc webclient to use re…

    …lative path on the request URI (helidon-io#5336)
    klustria authored Nov 8, 2022
    Configuration menu
    Copy the full SHA
    e0363ae View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. 4.x: Upgrade grpc-java to 1.49.2 (helidon-io#5361)

    * Upgrade grpc-java to 1.49.2
    * Use orderly shutdown
    * Update attributions for grpc-java
    * Disable unstable tests
    barchetta authored Nov 10, 2022
    Configuration menu
    Copy the full SHA
    fe81804 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2022

  1. Add null check to MP Server.Builder.config() (helidon-io#5363) (helid…

    …on-io#5374)
    
    * Add null check to MP Server.Builder.config()
    
    * Improve the NullPointerException assertion test
    klustria authored Nov 11, 2022
    Configuration menu
    Copy the full SHA
    6180534 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ddb75e3 View commit details
    Browse the repository at this point in the history
  3. 4.x - Custom DNS resolvers for Nima (helidon-io#4876)

    * Custom DNS resolving
    
    Signed-off-by: David Kral <david.k.kral@oracle.com>
    Verdent authored Nov 11, 2022
    Configuration menu
    Copy the full SHA
    1769d9e View commit details
    Browse the repository at this point in the history
  4. Fix problems in tracing e2e test (helidon-io#5280)

    * Fix problems in tracing e2e test
    * Suppress newlines in block text for logging msg
    
    Signed-off-by: tim.quinn@oracle.com <tim.quinn@oracle.com>
    tjquinno authored Nov 11, 2022
    Configuration menu
    Copy the full SHA
    da72641 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

  1. Configuration menu
    Copy the full SHA
    3831fbb View commit details
    Browse the repository at this point in the history
  2. Name all threads. (helidon-io#5397)

    * Name all threads.
    * Update server thread name, add test.
    * Fix websocket tests (race condition on sending close before last message)
    tomas-langer authored Nov 14, 2022
    Configuration menu
    Copy the full SHA
    980696f View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. Consolidates the pico spi with the api into the new replacement "pico…

    …" module (helidon-io#5400)
    
    * Introduce the Pico SPI. This PR also consolidates the original pico api module with the spi module and names it "pico". The default reference implementation for this API/SPI will follow in a future PR.
    
    * Align Pico with Helidon development guide.
    
    * fix an issue with Optional and toStringInner
    
    * change from AssertionError to IllegalStateExceptions
    
    Co-authored-by: Tomas Langer <tomas.langer@oracle.com>
    trentjeff and tomas-langer authored Nov 15, 2022
    Configuration menu
    Copy the full SHA
    76d84b2 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2022

  1. Configuration menu
    Copy the full SHA
    4e78028 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f2d018d View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2022

  1. Configuration menu
    Copy the full SHA
    1b16e11 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2022

  1. Configuration menu
    Copy the full SHA
    3dd93fd View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2022

  1. Configuration menu
    Copy the full SHA
    4ed9780 View commit details
    Browse the repository at this point in the history
  2. remove -Ddocker.build=true (helidon-io#5485)

    * remove -Ddocker.build=true
    
    Signed-off-by: aserkes <andrii.serkes@oracle.com>
    aserkes authored Nov 21, 2022
    Configuration menu
    Copy the full SHA
    65bdf65 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2022

  1. Configuration menu
    Copy the full SHA
    645f625 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2022

  1. 5379 TempDir support for tests (helidon-io#5508)

    tempDir support for tests
    
    Signed-off-by: aserkes <andrii.serkes@oracle.com>
    aserkes authored Nov 24, 2022
    Configuration menu
    Copy the full SHA
    2ad014c View commit details
    Browse the repository at this point in the history
  2. Kafka producer nacking fix 5510 (helidon-io#5531)

    Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
    danielkec authored Nov 24, 2022
    Configuration menu
    Copy the full SHA
    e859f78 View commit details
    Browse the repository at this point in the history
  3. 4836 graalvm 22 4.x (helidon-io#5378)

    * Upgrade GraalVM native image to 22.3.0 (helidon-io#5308)
    
    * Introducing native image plugin from GraalVM
    * Support GraalVM 22.3 build
    * Update graalvm version in all relevant files.
    
    Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
    
    * Upgrade GraalVM native image to 22.3.0
    
    Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
    tomas-langer authored Nov 24, 2022
    Configuration menu
    Copy the full SHA
    92f8978 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2022

  1. Tyrus integration into Nima (helidon-io#5464)

    * Restored Tyrus module in Nima MP.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Updated dependencies and socket routing code.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Initial integration of Tyrus with Nima. Simple echo test works using the JDK's WS client.
    
    * Fixed checkstyle issues.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Simplified TyrusConnection by not extending WsConnection. Restored some changes in Nima's WS module.
    
    * Some general code cleanup.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Renamed some classes for consistency. Refactored tests for declarative and programmatic styles and to use @HelidonTest.
    
    * Support for @RoutingPath annotation.
    
    * Fixed checkstyle errors.
    
    * New test for extensions that uses the Tyrus client after fixes in Nima.
    
    * New test that combines REST and WS endpoint on same port.
    
    * Restored examples that use websockets.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    * Order of protected fields and use putIfAbsent.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    spericas authored Nov 28, 2022
    Configuration menu
    Copy the full SHA
    312d6eb View commit details
    Browse the repository at this point in the history
  2. Bump-up reactive messaging/ops to 3.0 (helidon-io#5526)

    Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
    danielkec authored Nov 28, 2022
    Configuration menu
    Copy the full SHA
    99f91c9 View commit details
    Browse the repository at this point in the history
  3. 5469 - forEachCS (helidon-io#5532)

    Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
    danielkec authored Nov 28, 2022
    Configuration menu
    Copy the full SHA
    8eb68dd View commit details
    Browse the repository at this point in the history
  4. Fixed OpentraceableClientE2ETest to be more deterministic (helidon-io…

    …#5536)
    
    * Fixed OpentraceableClientE2ETest to be more deterministic (and added explanation of what it should test)
    Disabled BulkheadTest that is failing intermittently
    
    * Fixed tests that leave current span scope open (and influence other tests)
    tomas-langer authored Nov 28, 2022
    Configuration menu
    Copy the full SHA
    4e35403 View commit details
    Browse the repository at this point in the history
  5. [4.x] - Fix Intermittent TestJBatchEndpoint.runJob (helidon-io#5542)

    * Fix test for multiple try and errors.
    
    * Fix imports.
    dalexandrov authored Nov 28, 2022
    Configuration menu
    Copy the full SHA
    964d5dc View commit details
    Browse the repository at this point in the history
  6. 5377 custom exception for CharBuffer (helidon-io#5505)

    * remove -Ddocker.build=true
    
    Signed-off-by: aserkes <andrii.serkes@oracle.com>
    
    * fix copyrights
    
    Signed-off-by: aserkes <andrii.serkes@oracle.com>
    
    * Create a custom exception to remove OutOfMemoryError in CharBuffer
    
    Signed-off-by: aserkes <andrii.serkes@oracle.com>
    
    * remove unnecessary constructors
    
    Signed-off-by: aserkes <andrii.serkes@oracle.com>
    
    Signed-off-by: aserkes <andrii.serkes@oracle.com>
    aserkes authored Nov 28, 2022
    Configuration menu
    Copy the full SHA
    c288ab3 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2022

  1. Configuration menu
    Copy the full SHA
    0590530 View commit details
    Browse the repository at this point in the history
  2. Updated bulkhead test to wait until Task 1 is enqueued before submitt…

    …ing Task 2. Extended Async to support an onStart future that is completed once the async invocations starts (helps to synchronized steps in tests). (helidon-io#5562)
    spericas authored Nov 29, 2022
    Configuration menu
    Copy the full SHA
    77c5f1b View commit details
    Browse the repository at this point in the history
  3. 5202 LRA Jandex idx log level (helidon-io#5556)

    Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
    danielkec authored Nov 29, 2022
    Configuration menu
    Copy the full SHA
    9825e79 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

  1. Upgrade PostgreSQL JDBC driver dependency to 42.4.3 (helidon-io#5561)

    Signed-off-by: Tomáš Kraus <tomas.kraus@oracle.com>
    Tomas-Kraus authored Nov 30, 2022
    Configuration menu
    Copy the full SHA
    96373f8 View commit details
    Browse the repository at this point in the history
  2. [4.x] - Named port Nima ServerTest and RoutingTest (helidon-io#5551)

    * Named ports in Nima tests.
    
    * Multiple named ports.
    
    * Explicit @default handling. Move to Hamcrest.
    
    * RoutingTests support named Socket
    
    * Checkstyle fix
    
    * A few updates for error handling and reuse of client instances.
    
    Co-authored-by: Tomas Langer <tomas.langer@oracle.com>
    dalexandrov and tomas-langer authored Nov 30, 2022
    Configuration menu
    Copy the full SHA
    c7b5e5a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    652c517 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2022

  1. Níma: Static content handling rework (helidon-io#5543)

    * Static content handling rework for Nima.
    * Add support for in memory caching of directory in file system static content handler
    tomas-langer authored Dec 1, 2022
    Configuration menu
    Copy the full SHA
    e4f9f7c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8fea30 View commit details
    Browse the repository at this point in the history
  3. Jwt scope handling extended over array support (helidon-io#5573)

    Signed-off-by: David Kral <david.k.kral@oracle.com>
    Verdent authored Dec 1, 2022
    Configuration menu
    Copy the full SHA
    7972752 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2022

  1. Configuration menu
    Copy the full SHA
    4c90786 View commit details
    Browse the repository at this point in the history
  2. [4.x] - Add Max Re-Route configurable (helidon-io#5587)

    * Add Max Re-Route configurable.
    
    * Add Max Re-Route configurable. Apply comments.
    
    * Add Max Re-Route configurable. Apply comments. Add reference.
    
    * Add Max Re-Route configurable. Apply comments. Add reference. Reposition.
    dalexandrov authored Dec 2, 2022
    Configuration menu
    Copy the full SHA
    e899a9c View commit details
    Browse the repository at this point in the history
  3. Provide MP config profile support for application.yaml (helidon-io#5565

    …) (helidon-io#5586)
    
    Change includes the following:
    1. Create a new interface MpConfigSourceProvider that extends ConfigSourceProvider and adds profile support.
    2. Use MpConfigSourceProviderWithProfile as the provider for Java Service Loader when processing application.yaml.
    3. Added unit tests to exercise setting of mp.config.profile using system property or config source.
    klustria authored Dec 2, 2022
    Configuration menu
    Copy the full SHA
    2b00b7e View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2022

  1. Added method hasEntity to readable entity (helidon-io#5602)

    * Added method hasEntity to readable entity, so we can check if there is any data available.
    * Fix multipart entities
    tomas-langer authored Dec 6, 2022
    Configuration menu
    Copy the full SHA
    7c9381e View commit details
    Browse the repository at this point in the history
  2. 4.x: MP Opentracing TCK fix (helidon-io#5599)

    * TCK OpenTracing
    * Fix absolute path handling in Routing and base path handling in JAX-RS
    * Only send trailer headers when expected by the client.
    tomas-langer authored Dec 6, 2022
    Configuration menu
    Copy the full SHA
    b47ae71 View commit details
    Browse the repository at this point in the history
  3. Additional testing for Nima's websocket implementation (helidon-io#5595)

    * Additional testing for Nima's websocket implementation. Small testing framework that can generate random send/receive and random conversations to drive a websocke client/server interaction. Supports sending and receiving text and binary messages and uses the JDK library as a client.
    
    * Formatted auto-generated method.
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    
    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    spericas authored Dec 6, 2022
    Configuration menu
    Copy the full SHA
    6502894 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9fa11b7 View commit details
    Browse the repository at this point in the history
  5. [4.x] - Add Context to Loom Webserver. (helidon-io#5593)

    * Add Context to Loom Webserver. I
    dalexandrov authored Dec 6, 2022
    Configuration menu
    Copy the full SHA
    6b074e8 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. Configuration menu
    Copy the full SHA
    6a08cbd View commit details
    Browse the repository at this point in the history
  2. Fix handling of entity length in HTTP/2. (helidon-io#5610)

    * Fix handling of entity length in HTTP/2.
    * Re-enable grpc tests.
    tomas-langer authored Dec 7, 2022
    Configuration menu
    Copy the full SHA
    ffa0663 View commit details
    Browse the repository at this point in the history
  3. Builtin Helidon health features doubling fix (helidon-io#5615)

    * Builtin features doubling fix
    
    * Builtin features doubling fix. For standalone.
    dalexandrov authored Dec 7, 2022
    Configuration menu
    Copy the full SHA
    33ca4d0 View commit details
    Browse the repository at this point in the history
  4. [4.x] JMS connector update (helidon-io#5592)

    * 4445 JMS connector
     - NACK support helidon-io#4445
     - WLS custom connector for thin client helidon-io#5290
    
    Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
    danielkec authored Dec 7, 2022
    Configuration menu
    Copy the full SHA
    c56521a View commit details
    Browse the repository at this point in the history
  5. Client tracing interceptor no longer clears exception (helidon-io#5620)

    Signed-off-by: David <david.k.kral@oracle.com>
    Verdent authored Dec 7, 2022
    Configuration menu
    Copy the full SHA
    1e38ba6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2451e7e View commit details
    Browse the repository at this point in the history
  7. [4.x] 5618 flatMapCompletionStage javadoc fix (helidon-io#5624)

    * 5618 flatMapCompletionStage javadoc fix
    
    Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
    
    * Empty-Commit
    
    Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
    danielkec authored Dec 7, 2022
    Configuration menu
    Copy the full SHA
    6b80cf4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1338623 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2022

  1. 4.x: Fix inconsistent status name. (helidon-io#5641)

    * Fix inconsistent status name.
    tomas-langer authored Dec 12, 2022
    Configuration menu
    Copy the full SHA
    ab8713e View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2022

  1. Cannot debug in Eclipse IDE Version: 2022-09 (4.25.0) helidon-io#5706

    Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
    jbescos committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    b48b838 View commit details
    Browse the repository at this point in the history