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

Bump kafka-clients from 1.1.1 to 3.4.0 #95

Open
wants to merge 2,440 commits into
base: 2.x
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jun 18, 2022

  1. Configuration menu
    Copy the full SHA
    ced9146 View commit details
    Browse the repository at this point in the history
  2. Add missing sleepy tag

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    a8a77b6 View commit details
    Browse the repository at this point in the history
  3. Rename latch to rollover

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    98a9e7f View commit details
    Browse the repository at this point in the history
  4. Make RollingAppenderCronOnceADayTest less sleepy

    Now this test takes several seconds to run rather than a minute.
    
    Relates to LOG4J2-2923.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    6231064 View commit details
    Browse the repository at this point in the history
  5. Make RollingAppenderCronAndSizeTest less sleepy

    Relates to LOG4J2-2923.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    bab33b7 View commit details
    Browse the repository at this point in the history
  6. Make RollingAppenderCronEvery2DirectTest less sleepy

    Relates to LOG4J2-2923.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    cb44088 View commit details
    Browse the repository at this point in the history
  7. Make RollingAppenderCronEvery2Test less sleepy

    Relates to LOG4J2-2923.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    8cc617e View commit details
    Browse the repository at this point in the history
  8. Make RollingAppenderCronTest less sleepy

    Relates to LOG4J2-2923.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    aef3807 View commit details
    Browse the repository at this point in the history
  9. Make RollingAppenderDirectWrite1906Test less sleepy

    Relates to LOG4J2-2923.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    4be704a View commit details
    Browse the repository at this point in the history
  10. Make RollingAppenderDirectWriteWithReconfigureTest less sleepy

    Relates to LOG4J2-2923.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    53b99a7 View commit details
    Browse the repository at this point in the history
  11. LOG4J2-3449 - Fix RollingDirectTimeNewDirectoryTest

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    b6eaee4 View commit details
    Browse the repository at this point in the history
  12. Make RollingNewDirectoryTest less sleepy

    Relates to LOG4J2-2923.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    8c57bf7 View commit details
    Browse the repository at this point in the history
  13. Use AbstractRollingListenerTest

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    6b1a69a View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2022

  1. Configuration menu
    Copy the full SHA
    c7adf07 View commit details
    Browse the repository at this point in the history
  2. Refactor MarkerManager and other resource locks

    Only one test needs write permission to `MarkerManager`
    ppkarwasz committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    7ce1eed View commit details
    Browse the repository at this point in the history
  3. Fix multiple test classes using the same logger

    If these classes use the same logger, they can not be run concurrently.
    ppkarwasz committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    addb3ff View commit details
    Browse the repository at this point in the history
  4. Adds a thread-bound ExtensionContext

    The `ExtensionContextAnchor` extension can be auto-discovered by JUnit
    5, if autodiscovery is enabled. It will be used whenever a static access
    to per-test objects is needed.
    ppkarwasz committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    e48a0a9 View commit details
    Browse the repository at this point in the history
  5. Marks tests that reinitialize the ThreadContextFactory

    A JUnit5 extension is provided to restore the default
    ThreadContextFactory after the test finishes.
    ppkarwasz committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    6e20963 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0e68a1a View commit details
    Browse the repository at this point in the history
  7. Fixes ThreadContext test interference

    A `PropertiesUtil#reload()` switched the `ThreadContext` to inheritable
    permanently.
    ppkarwasz committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    b3d53f9 View commit details
    Browse the repository at this point in the history
  8. Correct compilation error

    ppkarwasz committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    31e0084 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2022

  1. Replace magic constants with named constants

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    9af27fc View commit details
    Browse the repository at this point in the history
  2. Apply code cleanup suggestions

    - Magic constants
    - Redundant comparisons
    - Make inner class static
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    9cd8c17 View commit details
    Browse the repository at this point in the history
  3. Weaken access modifiers in final class

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    44ba08a View commit details
    Browse the repository at this point in the history
  4. Fix typos

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    6f95002 View commit details
    Browse the repository at this point in the history
  5. Throw IllegalArgumentException earlier

    This avoids some potential NullPointerExceptions according to static code analysis.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    f7f715d View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2022

  1. Configuration menu
    Copy the full SHA
    551a747 View commit details
    Browse the repository at this point in the history
  2. LOG4J2-3502 Fix typo.

    vy committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    6aaf7c4 View commit details
    Browse the repository at this point in the history
  3. Fix tests checking LifeCycle#stop()

    After the merge between `LifeCycle` and `LifeCycle2` some tests broke.
    ppkarwasz committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    129b48c View commit details
    Browse the repository at this point in the history
  4. Fail lazily

    If the tests of a module fail, allow other test suites to run.
    ppkarwasz authored Jun 22, 2022
    Configuration menu
    Copy the full SHA
    da68155 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2022

  1. Use BOMs instead of single dependencies

    Adds the `junit-bom` and `spring-framework-bom` to the dependency
    management to prevent mismatched dependencies.
    
    Cleans up `log4j-api-test` dependencies base on Maven's
    `dependency:analyze` goal.
    ppkarwasz committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    9223354 View commit details
    Browse the repository at this point in the history
  2. Add a global test listener

    The `Log4j2LauncherSessionListener` provides the global setup necessary
    for a parallel run.
    
    At the moment it initializes `PropertiesUtil` to prevent initialization
    during a test case and the caching of non-default properties.
    ppkarwasz committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    ea10933 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2022

  1. LOG4J2-3339 - DirectWriteRolloverStrategy should use the current time…

    … when creating files
    rgoers committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    6bd41c9 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2022

  1. Fix unit test

    rgoers committed Jul 4, 2022
    Configuration menu
    Copy the full SHA
    1aa7077 View commit details
    Browse the repository at this point in the history
  2. Fix unit test

    rgoers committed Jul 4, 2022
    Configuration menu
    Copy the full SHA
    af7923b View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2022

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

Commits on Jul 12, 2022

  1. Configuration menu
    Copy the full SHA
    439511c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e946798 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2022

  1. Prevent overwriting of constructor parameters

    If the context selector binding is registered before the call to
    `init()`, the default context selector overwrites the one given as
    parameter to the Log4jContextFactory constructor.
    ppkarwasz committed Jul 15, 2022
    Configuration menu
    Copy the full SHA
    27a7f37 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2022

  1. Add exclusive lock to SimpleLoggerTest

    The test modifies the `LoggerContextFactory`, so it either needs to run
    separately from all other tests or we can mark all other tests that use
    a `LoggerContextFactory`.
    ppkarwasz committed Jul 17, 2022
    Configuration menu
    Copy the full SHA
    a7c2beb View commit details
    Browse the repository at this point in the history
  2. Uniformise context selector logic

    The `ClassloaderContextSelector` passes the `LateConfigTest`, whereas
    the `BasicContextSelector` does not. Also the `BasicContextSelector`
    returns the current context even if `currentContext == false`.
    ppkarwasz committed Jul 17, 2022
    Configuration menu
    Copy the full SHA
    eb0090b View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2022

  1. Clean up outdated naming and add test

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jul 23, 2022
    Configuration menu
    Copy the full SHA
    489e1de View commit details
    Browse the repository at this point in the history
  2. Add javadoc

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jul 23, 2022
    Configuration menu
    Copy the full SHA
    338ee72 View commit details
    Browse the repository at this point in the history
  3. Fix ordering of default bundle

    At some point, the comparator used for the Ordered annotation changed from reverse to natural. As a bonus, after the Ordered annotation was integrated into the DI system, the ConditionalOnMissingBinding annotation became redundant as that's how they work in the first place unless the binding has a strictly lesser ordinal.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jul 23, 2022
    Configuration menu
    Copy the full SHA
    ceb4421 View commit details
    Browse the repository at this point in the history
  4. Remove ConditionalOnMissingBinding

    This is now redundant due to binding merges based on the Ordered annotation.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jul 23, 2022
    Configuration menu
    Copy the full SHA
    5fff1a5 View commit details
    Browse the repository at this point in the history
  5. Add more docs for plugins/DI

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jul 23, 2022
    Configuration menu
    Copy the full SHA
    f92a612 View commit details
    Browse the repository at this point in the history
  6. Move reflection utils from DefaultInjector to ReflectionAccessor

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jul 23, 2022
    Configuration menu
    Copy the full SHA
    f120775 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2022

  1. LOG4J2-3560: Logger$PrivateConfig.filter(Level, Marker, String) varar…

    …gs does not allocate (apache#974)
    
    Logger$PrivateConfig.filter(Level, Marker, String) varargs does not allocate
    The Filter interface provides a new default method matching the unrolled varargs
    method, with zero arguments.
    schlosna authored and carterkozak committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    d3f1f93 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2022

  1. Use InputStream::readAllBytes

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    e2df2ee View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2022

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

Commits on Aug 22, 2022

  1. Configuration menu
    Copy the full SHA
    2ee7823 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f1828c View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2022

  1. Fix code typo in BUILDING.md (apache#1019)

    wu-yy authored and vy committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    7eff673 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2022

  1. Configuration menu
    Copy the full SHA
    2f0d50f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    134d433 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2022

  1. [LOG4J2-3370] Initial SLF4J 2.0.x support (apache#1023)

    Initial SLF4J 2.0.x support.
    ppkarwasz committed Sep 3, 2022
    Configuration menu
    Copy the full SHA
    5f2b968 View commit details
    Browse the repository at this point in the history
  2. [LOG4J2-3585] Fix throwable logging

    An inverted condition prevented throwables to be added as additional
    arguments.
    ppkarwasz committed Sep 3, 2022
    Configuration menu
    Copy the full SHA
    26db660 View commit details
    Browse the repository at this point in the history
  3. [LOG4J2-3559] Correct normalization problem.

    Properties not starting with 'log4j' are normalized to 'LOG4J' for
    environment variables and 'log4j2.' for system properties. This PR
    normalizes them to `null`.
    ppkarwasz committed Sep 3, 2022
    Configuration menu
    Copy the full SHA
    8321aa6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    de1dd16 View commit details
    Browse the repository at this point in the history
  5. LOG4J2-3579 Calls ServiceLoader with caller's security context

    When running with a security manager, `ServiceLoaderUtil` will call
    `ServiceLoader` with the privileges of the caller.
    
    The conflict was resolved by merging the version from `log4j-api-java9`
    to `log4j-api`.
    ppkarwasz committed Sep 3, 2022
    Configuration menu
    Copy the full SHA
    a3a3dab View commit details
    Browse the repository at this point in the history
  6. [LOG4J2-3579]

    ppkarwasz committed Sep 3, 2022
    Configuration menu
    Copy the full SHA
    84c6a59 View commit details
    Browse the repository at this point in the history
  7. [LOG4J2-3583] Implements stack-valued MDC

    This PR implements SLF4J-531 by storing the result of `pushByKey(key,
    value)` in the usual thread context map and restoring the previous
    value, when a `popByKey(key)` call occurs.
    ppkarwasz committed Sep 3, 2022
    Configuration menu
    Copy the full SHA
    3067dca View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d34e6b0 View commit details
    Browse the repository at this point in the history
  9. [LOG4J2-2975] Implements the SLF4J LoggingEventBuilder

    This PR implements the SLF4J 2.0 `LoggingEventBuilder`, taking care of
    preserving the caller information.
    ppkarwasz committed Sep 3, 2022
    Configuration menu
    Copy the full SHA
    1003c9a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1501fd3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0abc7c1 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2022

  1. Configuration menu
    Copy the full SHA
    383f64a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb0c70e View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2022

  1. Configuration menu
    Copy the full SHA
    0218b1b View commit details
    Browse the repository at this point in the history
  2. Fix Typos

    rgoers committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    becc80a View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2022

  1. Fix merge issue

    rgoers committed Sep 8, 2022
    Configuration menu
    Copy the full SHA
    58a8e48 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43fcdd9 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2022

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

Commits on Sep 12, 2022

  1. Add missing test scopes

    Adds a test scope to all dependencies that inherit their scope from the
    parent POM.
    ppkarwasz committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    e0c55ef View commit details
    Browse the repository at this point in the history
  2. Add licence

    ppkarwasz committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    bf1af63 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2022

  1. Fix typo

    rgoers committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    d848348 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2022

  1. Remove unused test dependencies

    This removes test-scoped dependencies from test-less modules.
    
    It also removes unused provided or compile dependencies (according to
    `dependency:analyze) or moves them to the runtime scope.
    
    Some undeclared compile dependencies are added.
    ppkarwasz committed Sep 22, 2022
    Configuration menu
    Copy the full SHA
    fb57f4e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7259451 View commit details
    Browse the repository at this point in the history
  3. Add scopes to child POM dependencies

    This removes the scope of the dependencies from <dependencyManagement>
    and adds it to the children POMs.
    
    The reason behind this is that we don't want to force the scope of
    transitive dependencies: e.g. `log4j-api` has a `javax.inject`
    transitive test dependency. If we set the scope to `provided` in the
    parent POM, the test dependency becomes a provided dependency.
    
    This also changes the Jakarta EE 8 API dependencies to Java EE 8 API
    dependencies so that version upgrades don't mix up Jakarta EE 8 and
    Jakarta EE 9 dependencies (they have the same artifacts).
    ppkarwasz committed Sep 22, 2022
    Configuration menu
    Copy the full SHA
    84d48ca View commit details
    Browse the repository at this point in the history
  4. Sort POM dependency

    Automatic sort using `src/tools/sort-pom.xslt`.
    ppkarwasz committed Sep 22, 2022
    Configuration menu
    Copy the full SHA
    eb23f0a View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2022

  1. Replace wiremock with wiremock-jre8

    Replacing the EOL `wiremock` artifact with `wiremock-jre8` allows us to
    bump the version.
    ppkarwasz committed Sep 27, 2022
    Configuration menu
    Copy the full SHA
    ed6495e View commit details
    Browse the repository at this point in the history
  2. Sync SLF4J 1.x and 2.x bindings

    This minimizes the differences between `log4j-slf4j-impl` and
    `log4j-slf4j20-impl` to provide an easier maintainability.
    ppkarwasz committed Sep 27, 2022
    Configuration menu
    Copy the full SHA
    534c499 View commit details
    Browse the repository at this point in the history
  3. Bump tomcat-juli from 10.0.21 to 10.0.23

    Bumps tomcat-juli from 10.0.21 to 10.0.23.
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.tomcat:tomcat-juli
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Sep 27, 2022
    Configuration menu
    Copy the full SHA
    eb5f354 View commit details
    Browse the repository at this point in the history
  4. Bump woodstox-core from 6.2.8 to 6.3.1

    Bumps [woodstox-core](https://github.com/FasterXML/woodstox) from 6.2.8 to 6.3.1.
    - [Release notes](https://github.com/FasterXML/woodstox/releases)
    - [Commits](FasterXML/woodstox@woodstox-core-6.2.8...woodstox-core-6.3.1)
    
    ---
    updated-dependencies:
    - dependency-name: com.fasterxml.woodstox:woodstox-core
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Sep 27, 2022
    Configuration menu
    Copy the full SHA
    51dd8e8 View commit details
    Browse the repository at this point in the history
  5. Bump jackson2Version from 2.13.3 to 2.13.4

    Bumps `jackson2Version` from 2.13.3 to 2.13.4.
    
    Updates `jackson-core` from 2.13.3 to 2.13.4
    - [Release notes](https://github.com/FasterXML/jackson-core/releases)
    - [Commits](FasterXML/jackson-core@jackson-core-2.13.3...jackson-core-2.13.4)
    
    Updates `jackson-databind` from 2.13.3 to 2.13.4
    - [Release notes](https://github.com/FasterXML/jackson/releases)
    - [Commits](https://github.com/FasterXML/jackson/commits)
    
    Updates `jackson-annotations` from 2.13.3 to 2.13.4
    - [Release notes](https://github.com/FasterXML/jackson/releases)
    - [Commits](https://github.com/FasterXML/jackson/commits)
    
    Updates `jackson-dataformat-yaml` from 2.13.3 to 2.13.4
    - [Release notes](https://github.com/FasterXML/jackson-dataformats-text/releases)
    - [Commits](FasterXML/jackson-dataformats-text@jackson-dataformats-text-2.13.3...jackson-dataformats-text-2.13.4)
    
    Updates `jackson-dataformat-xml` from 2.13.3 to 2.13.4
    - [Release notes](https://github.com/FasterXML/jackson-dataformat-xml/releases)
    - [Commits](FasterXML/jackson-dataformat-xml@jackson-dataformat-xml-2.13.3...jackson-dataformat-xml-2.13.4)
    
    Updates `jackson-module-jaxb-annotations` from 2.13.3 to 2.13.4
    - [Release notes](https://github.com/FasterXML/jackson-modules-base/releases)
    - [Commits](FasterXML/jackson-modules-base@jackson-modules-base-2.13.3...jackson-modules-base-2.13.4)
    
    Updates `jackson-datatype-jsr310` from 2.13.3 to 2.13.4
    
    ---
    updated-dependencies:
    - dependency-name: com.fasterxml.jackson.core:jackson-core
      dependency-type: direct:development
      update-type: version-update:semver-patch
    - dependency-name: com.fasterxml.jackson.core:jackson-databind
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: com.fasterxml.jackson.core:jackson-annotations
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml
      dependency-type: direct:development
      update-type: version-update:semver-patch
    - dependency-name: com.fasterxml.jackson.module:jackson-module-jaxb-annotations
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Sep 27, 2022
    Configuration menu
    Copy the full SHA
    02b19de View commit details
    Browse the repository at this point in the history
  6. Bump netty-all from 4.1.72.Final to 4.1.80.Final

    Bumps [netty-all](https://github.com/netty/netty) from 4.1.72.Final to 4.1.80.Final.
    - [Release notes](https://github.com/netty/netty/releases)
    - [Commits](netty/netty@netty-4.1.72.Final...netty-4.1.80.Final)
    
    ---
    updated-dependencies:
    - dependency-name: io.netty:netty-all
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Sep 27, 2022
    Configuration menu
    Copy the full SHA
    e5050de View commit details
    Browse the repository at this point in the history
  7. Bump elasticsearch-rest-high-level-client from 7.17.5 to 7.17.6

    Bumps [elasticsearch-rest-high-level-client](https://github.com/elastic/elasticsearch) from 7.17.5 to 7.17.6.
    - [Release notes](https://github.com/elastic/elasticsearch/releases)
    - [Changelog](https://github.com/elastic/elasticsearch/blob/main/CHANGELOG.md)
    - [Commits](elastic/elasticsearch@v7.17.5...v7.17.6)
    
    ---
    updated-dependencies:
    - dependency-name: org.elasticsearch.client:elasticsearch-rest-high-level-client
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Sep 27, 2022
    Configuration menu
    Copy the full SHA
    13d30dd View commit details
    Browse the repository at this point in the history
  8. Bump log4j2-ecs-layout from 1.4.0 to 1.5.0

    Bumps [log4j2-ecs-layout](https://github.com/elastic/ecs-logging-java) from 1.4.0 to 1.5.0.
    - [Release notes](https://github.com/elastic/ecs-logging-java/releases)
    - [Commits](elastic/ecs-logging-java@v1.4.0...v1.5.0)
    
    ---
    updated-dependencies:
    - dependency-name: co.elastic.logging:log4j2-ecs-layout
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Sep 27, 2022
    Configuration menu
    Copy the full SHA
    73e2bf9 View commit details
    Browse the repository at this point in the history
  9. Bump jmdns from 3.5.7 to 3.5.8

    Bumps [jmdns](https://github.com/jmdns/jmdns) from 3.5.7 to 3.5.8.
    - [Release notes](https://github.com/jmdns/jmdns/releases)
    - [Changelog](https://github.com/jmdns/jmdns/blob/main/CHANGELOG.txt)
    - [Commits](jmdns/jmdns@3.5.7...3.5.8)
    
    ---
    updated-dependencies:
    - dependency-name: org.jmdns:jmdns
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Sep 27, 2022
    Configuration menu
    Copy the full SHA
    554e367 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2022

  1. Bump junitJupiterVersion from 5.8.2 to 5.9.0

    Bumps `junitJupiterVersion` from 5.8.2 to 5.9.0.
    
    Updates `junit-jupiter-engine` from 5.8.2 to 5.9.0
    - [Release notes](https://github.com/junit-team/junit5/releases)
    - [Commits](junit-team/junit5@r5.8.2...r5.9.0)
    
    Updates `junit-jupiter-api` from 5.8.2 to 5.9.0
    - [Release notes](https://github.com/junit-team/junit5/releases)
    - [Commits](junit-team/junit5@r5.8.2...r5.9.0)
    
    Updates `junit-jupiter-migrationsupport` from 5.8.2 to 5.9.0
    - [Release notes](https://github.com/junit-team/junit5/releases)
    - [Commits](junit-team/junit5@r5.8.2...r5.9.0)
    
    Updates `junit-jupiter-params` from 5.8.2 to 5.9.0
    - [Release notes](https://github.com/junit-team/junit5/releases)
    - [Commits](junit-team/junit5@r5.8.2...r5.9.0)
    
    Updates `junit-vintage-engine` from 5.8.2 to 5.9.0
    - [Release notes](https://github.com/junit-team/junit5/releases)
    - [Commits](junit-team/junit5@r5.8.2...r5.9.0)
    
    ---
    updated-dependencies:
    - dependency-name: org.junit.jupiter:junit-jupiter-engine
      dependency-type: direct:production
      update-type: version-update:semver-minor
    - dependency-name: org.junit.jupiter:junit-jupiter-api
      dependency-type: direct:development
      update-type: version-update:semver-minor
    - dependency-name: org.junit.jupiter:junit-jupiter-migrationsupport
      dependency-type: direct:development
      update-type: version-update:semver-minor
    - dependency-name: org.junit.jupiter:junit-jupiter-params
      dependency-type: direct:production
      update-type: version-update:semver-minor
    - dependency-name: org.junit.vintage:junit-vintage-engine
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    5342da6 View commit details
    Browse the repository at this point in the history
  2. Correct imports

    ppkarwasz committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    3ee8afb View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2022

  1. Fix JUnit dependency scope

    ppkarwasz committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    1688884 View commit details
    Browse the repository at this point in the history
  2. Bump json-unit from 2.32.0 to 2.35.0

    Bumps [json-unit](https://github.com/lukas-krecan/JsonUnit) from 2.32.0 to 2.35.0.
    - [Release notes](https://github.com/lukas-krecan/JsonUnit/releases)
    - [Commits](lukas-krecan/JsonUnit@json-unit-parent-2.32.0...json-unit-parent-2.35.0)
    
    ---
    updated-dependencies:
    - dependency-name: net.javacrumbs.json-unit:json-unit
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    295308a View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2022

  1. Configuration menu
    Copy the full SHA
    9155d8a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f1c9991 View commit details
    Browse the repository at this point in the history
  3. [LOG4J2-3531] Parser configuration workaround for old Xerces

    Some versions of Xerces validate the requested features upon factory
    instantiation, not when `setFeature` is called.
    ppkarwasz committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    430ff52 View commit details
    Browse the repository at this point in the history
  4. [LOG4J2-3531] Check if XInclude is supported

    Xerces does not check if XInclude is supported until the
    `DocumentBuilderFactory` is instantiated.
    ppkarwasz committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    cf32904 View commit details
    Browse the repository at this point in the history
  5. Use Integers util class

    ppkarwasz committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    776263e View commit details
    Browse the repository at this point in the history
  6. Delegates plugin versions to ASF parent

    This PR removes all explicitly versioned plugins that are also defined in the
    Apache ASF parent POM (`org.apache:apache`).
    
    This has the following effect on plugin versions:
    
     * `maven-assembly-plugin` bumped to 3.4.1
     * `maven-jar-plugin` bumped to 3.2.2
     * `maven-javadoc-plugin` bumped to 3.4.0
     * `maven-project-info-reports-plugin` bumped to 3.3.0
     * `maven-release-plugin` bumped to 3.0.0-M6
     * `maven-scm-plugin` bumped to 1.13.0
     * `maven-site-plugin` bumped to 3.12.0
    ppkarwasz committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    a7fe02b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    aeb8d27 View commit details
    Browse the repository at this point in the history
  8. Adapt snapshot repository id to ASF parent

    Since the snapshot repository id is now inherited from the ASF parent, its id is
    now 'apache.snapshots.https'.
    ppkarwasz committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    7a088eb View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2022

  1. Skip sample deployment

    The `log4j-spring-clout-config-sample-server` project in `release` is
    not deployed.
    ppkarwasz committed Oct 1, 2022
    Configuration menu
    Copy the full SHA
    cd2f86e View commit details
    Browse the repository at this point in the history
  2. [LOG4J2-1376] Define eid as String instead of int to allow for Oid

    according to RFC5424 (apache#836)
    
    * LOG4J2-1376 - define eid as String instead of int to allow for Oid
    according to RFC5424
    
    * LOG4J2-1376 - Define eid as String to allow for OID fragments
    
    Co-authored-by: ppkarwasz <[email protected]>
    mneundorfer and ppkarwasz committed Oct 1, 2022
    Configuration menu
    Copy the full SHA
    ad4e0c1 View commit details
    Browse the repository at this point in the history
  3. [LOG4J2-3587] Add default enterprise ID value

    Adds the correct default values on both the factory method and builder class and a test case to prevent regressions.
    ppkarwasz committed Oct 1, 2022
    Configuration menu
    Copy the full SHA
    0ca7b42 View commit details
    Browse the repository at this point in the history
  4. Remove SLF4J 1.8.x binding

    SLF4J 1.8.x never reached a GA stage and was replace by SLF4J 2.0.x.
    ppkarwasz committed Oct 1, 2022
    Configuration menu
    Copy the full SHA
    1704761 View commit details
    Browse the repository at this point in the history
  5. Rename log4j-slf4j20-impl to log4j-slf4j2-impl

    Since the 1.8 binding is gone, we can use a simpler name.
    ppkarwasz committed Oct 1, 2022
    Configuration menu
    Copy the full SHA
    651be15 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2022

  1. Reparent Spring Cloud samples

    By changing the `log4j-spring-cloud-config-sample-server` parent from
    `spring-boot-starter-parent` to `log4j-spring-cloud-config-samples`, we
    can reuse the plugin configuration (and versions) of the ASF parent POM.
    ppkarwasz committed Oct 2, 2022
    Configuration menu
    Copy the full SHA
    7015c1b View commit details
    Browse the repository at this point in the history
  2. Centralize plugin versions in main POM

    The versions of all used plugins are specified in the `log4j` parent POM
    or other parent POMs (`log4j-bom`, `log4j-samples`,
    `log4j-spring-cloud-config` or `log4j-spring-cloud-config-samples`).
    
    The script `src/tools/explicit-version.xslt` can be used to check for
    explicitly provided version.
    ppkarwasz committed Oct 2, 2022
    Configuration menu
    Copy the full SHA
    4a1751e View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2022

  1. Remove maven-toolchains-plugin

    It is not used in `master`.
    ppkarwasz committed Oct 3, 2022
    Configuration menu
    Copy the full SHA
    a2bf884 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    85a8010 View commit details
    Browse the repository at this point in the history
  3. Bump maven-jxr-plugin from 3.2.0 to 3.3.0

    Bumps [maven-jxr-plugin](https://github.com/apache/maven-jxr) from 3.2.0 to 3.3.0.
    - [Release notes](https://github.com/apache/maven-jxr/releases)
    - [Commits](apache/maven-jxr@jxr-3.2.0...jxr-3.3.0)
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.maven.plugins:maven-jxr-plugin
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 3, 2022
    Configuration menu
    Copy the full SHA
    4e22aa3 View commit details
    Browse the repository at this point in the history
  4. Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0

    Bumps [maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.1.2 to 3.2.0.
    - [Release notes](https://github.com/apache/maven-checkstyle-plugin/releases)
    - [Commits](apache/maven-checkstyle-plugin@maven-checkstyle-plugin-3.1.2...maven-checkstyle-plugin-3.2.0)
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.maven.plugins:maven-checkstyle-plugin
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 3, 2022
    Configuration menu
    Copy the full SHA
    2ded40d View commit details
    Browse the repository at this point in the history
  5. Bump checkstyle from 8.45.1 to 9.3

    Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 8.45.1 to 9.3.
    - [Release notes](https://github.com/checkstyle/checkstyle/releases)
    - [Commits](checkstyle/checkstyle@checkstyle-8.45.1...checkstyle-9.3)
    
    ---
    updated-dependencies:
    - dependency-name: com.puppycrawl.tools:checkstyle
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 3, 2022
    Configuration menu
    Copy the full SHA
    e96495d View commit details
    Browse the repository at this point in the history
  6. Bump maven-pmd-plugin from 3.16.0 to 3.19.0

    Bumps [maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) from 3.16.0 to 3.19.0.
    - [Release notes](https://github.com/apache/maven-pmd-plugin/releases)
    - [Commits](apache/maven-pmd-plugin@maven-pmd-plugin-3.16.0...maven-pmd-plugin-3.19.0)
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.maven.plugins:maven-pmd-plugin
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 3, 2022
    Configuration menu
    Copy the full SHA
    5786672 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    55ccea4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9684b13 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2022

  1. Fix JDBC and JPA benchmarks

    It also bumps EclipseLink to version 2.7.10 as in the `release-2.x`
    branch.
    ppkarwasz committed Oct 4, 2022
    Configuration menu
    Copy the full SHA
    67550d4 View commit details
    Browse the repository at this point in the history
  2. Bump org.eclipse.persistence.jpa from 2.7.10 to 2.7.11

    Bumps [org.eclipse.persistence.jpa](https://github.com/eclipse-ee4j/eclipselink) from 2.7.10 to 2.7.11.
    - [Release notes](https://github.com/eclipse-ee4j/eclipselink/releases)
    - [Commits](https://github.com/eclipse-ee4j/eclipselink/commits)
    
    ---
    updated-dependencies:
    - dependency-name: org.eclipse.persistence:org.eclipse.persistence.jpa
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 4, 2022
    Configuration menu
    Copy the full SHA
    fc27d2e View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2022

  1. Use BOMs in <dependencyManagement>

    This replaces as many managed dependencies as possible with BOMs.
    
    All dependencies (except those specific to unpublished
    artifacts/samples) are listed in the main POM as property + dependency
    or property + BOM. It is therefore possible to override a dependency
    overriding a single property.
    ppkarwasz committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    b1aae41 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2022

  1. Combine plugin model classes into common package

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 8, 2022
    Configuration menu
    Copy the full SHA
    3077dad View commit details
    Browse the repository at this point in the history
  2. Add Key Builder class and docs

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 8, 2022
    Configuration menu
    Copy the full SHA
    7de2e92 View commit details
    Browse the repository at this point in the history
  3. Fix module-info.java PluginService reference

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 8, 2022
    Configuration menu
    Copy the full SHA
    d7a74f1 View commit details
    Browse the repository at this point in the history
  4. Move config tests using scripts to log4j-script

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 8, 2022
    Configuration menu
    Copy the full SHA
    a1073d8 View commit details
    Browse the repository at this point in the history
  5. Add explicit log4j-script dependency in kafka tests

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 8, 2022
    Configuration menu
    Copy the full SHA
    22143fc View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2022

  1. Add disruptor dependency for test using async logging

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    690688c View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2022

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

Commits on Oct 12, 2022

  1. Adapt tests to Kafka 3.3.1

    Even if the `Producer` interface had some breaking changes between
    version 1.1.1 and 3.3.1, our implementation extends `KafkaProducer`,
    which hides those differences.
    
    The only obstacle for upgrading `kafka-clients` are small differences in
    tests. This PR adapts the existing tests to version 3.3.1 and provides a
    GitHub action to test the `KafkaAppender` for multiple Kafka versions.
    ppkarwasz committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    7923839 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2022

  1. Fix log4j-api-test JPMS encapsulation

    In order for `log4j-api-test` to work as JPMS module, the
    `ThreadContextUtilityClass` must be moved and `ThreadContext#init()`
    must be public. It is already documented as test-only, so this should be
    safe.
    
    It also fixes the dependency on `org.junit.platform.commons`, which does
    not export its `util` package to non-JUnit modules.
    ppkarwasz committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    0210e4f View commit details
    Browse the repository at this point in the history
  2. Fix log4j-core-test JPMS encapsulation

    Since `TypeBasedParameterResolver` is not exported by JUnit5 we need our
    (simplified) version.
    ppkarwasz committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    f02ee89 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2022

  1. Adapt log4j-script tests to the module path

    This requires correcting some module descriptor errors and a dirty trick
    consisting of copying `target/classes` to `target/test-classes` just
    before Surefire runs.
    
    Surefire is not able to patch the `target/test-classes` module with
    `target/classes`.
    ppkarwasz committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    485848e View commit details
    Browse the repository at this point in the history
  2. Fix variable naming inconsistency

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    e5b8b3f View commit details
    Browse the repository at this point in the history
  3. Add PluginEntry.Builder to simplify code generation

    This updates PluginProcessor to use the builder class while removing the implemented interfaces property from PluginEntry.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    c5d5523 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2022

  1. Refactor LazyValue into subclasses

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 16, 2022
    Configuration menu
    Copy the full SHA
    3946b2f View commit details
    Browse the repository at this point in the history
  2. Reset LoggerContextFactory after test class when using ContextSelecto…

    …rType annotation
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 16, 2022
    Configuration menu
    Copy the full SHA
    f1ffe2a View commit details
    Browse the repository at this point in the history
  3. Rollback JUnit Pioneer upgrade and othe test fixes

    JUnit Pioneer 1.7.x moved system properties changes from @BeforeAll to
    @beforeeach, which breaks many our tests.
    
    This also adds a test module descriptor to `log4j-jpl`.
    ppkarwasz committed Oct 16, 2022
    Configuration menu
    Copy the full SHA
    55dd712 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bfe4597 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7bb33a0 View commit details
    Browse the repository at this point in the history
  6. Move internal log4j-api utils to util3 package

    This centralizes internal utility classes into a package that is only exported to other log4j modules explicitly. A couple classes marked as internal are not handled at this time due to some complexities in migrating fully:
    
    - SortedArrayStringMap: being a Serializable class, the package name is part of its published API. This cannot be moved without breaking that.
    - Strings: besides being referenced in many places via Strings.EMPTY, this seems to be cached elsewhere, too.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 16, 2022
    Configuration menu
    Copy the full SHA
    33bc180 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c8773f0 View commit details
    Browse the repository at this point in the history
  8. Bump embedded-mongo.version to 3.5.0

    This synchronizes the dependency version with `release-2.x`.
    ppkarwasz committed Oct 16, 2022
    Configuration menu
    Copy the full SHA
    44a2f88 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2022

  1. Configuration menu
    Copy the full SHA
    26e5acb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43b1e0b View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2022

  1. Remove no-op plugin execution

    The 'default' maven-remote-resources-plugin execution is a no-op,
    because the ASF parent uses a different id.
    ppkarwasz committed Oct 18, 2022
    Configuration menu
    Copy the full SHA
    2d153ba View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2022

  1. Bump jna from 5.11.0 to 5.12.1

    Bumps [jna](https://github.com/java-native-access/jna) from 5.11.0 to 5.12.1.
    - [Release notes](https://github.com/java-native-access/jna/releases)
    - [Changelog](https://github.com/java-native-access/jna/blob/master/CHANGES.md)
    - [Commits](java-native-access/jna@5.11.0...5.12.1)
    
    ---
    updated-dependencies:
    - dependency-name: net.java.dev.jna:jna
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    45a8fae View commit details
    Browse the repository at this point in the history
  2. Bump embedded-ldap-junit from 0.8.1 to 0.9.0

    Bumps [embedded-ldap-junit](https://github.com/zapodot/embedded-ldap-junit) from 0.8.1 to 0.9.0.
    - [Release notes](https://github.com/zapodot/embedded-ldap-junit/releases)
    - [Commits](zapodot/embedded-ldap-junit@v.0.8.1...v.0.9.0)
    
    ---
    updated-dependencies:
    - dependency-name: org.zapodot:embedded-ldap-junit
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    e0c8139 View commit details
    Browse the repository at this point in the history
  3. Bump activemq-broker from 5.17.1 to 5.17.2

    Bumps [activemq-broker](https://github.com/apache/activemq) from 5.17.1 to 5.17.2.
    - [Release notes](https://github.com/apache/activemq/releases)
    - [Commits](apache/activemq@activemq-5.17.1...activemq-5.17.2)
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.activemq:activemq-broker
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    b60c3f6 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2022

  1. Bump cassandra-driver-core from 3.11.2 to 3.11.3

    Bumps [cassandra-driver-core](https://github.com/datastax/java-driver) from 3.11.2 to 3.11.3.
    - [Release notes](https://github.com/datastax/java-driver/releases)
    - [Commits](apache/cassandra-java-driver@3.11.2...3.11.3)
    
    ---
    updated-dependencies:
    - dependency-name: com.datastax.cassandra:cassandra-driver-core
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    d3d2778 View commit details
    Browse the repository at this point in the history
  2. Bump junit-bom from 5.9.0 to 5.9.1

    Bumps [junit-bom](https://github.com/junit-team/junit5) from 5.9.0 to 5.9.1.
    - [Release notes](https://github.com/junit-team/junit5/releases)
    - [Commits](junit-team/junit5@r5.9.0...r5.9.1)
    
    ---
    updated-dependencies:
    - dependency-name: org.junit:junit-bom
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    ddc3b01 View commit details
    Browse the repository at this point in the history
  3. Bump json-unit from 2.35.0 to 2.36.0

    Bumps [json-unit](https://github.com/lukas-krecan/JsonUnit) from 2.35.0 to 2.36.0.
    - [Release notes](https://github.com/lukas-krecan/JsonUnit/releases)
    - [Commits](lukas-krecan/JsonUnit@json-unit-parent-2.35.0...json-unit-parent-2.36.0)
    
    ---
    updated-dependencies:
    - dependency-name: net.javacrumbs.json-unit:json-unit
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    4207c7b View commit details
    Browse the repository at this point in the history
  4. Bump spring-boot.version from 2.6.7 to 2.7.5

    Bumps `spring-boot.version` from 2.6.7 to 2.7.5.
    
    Updates `spring-boot` from 2.6.7 to 2.7.5
    - [Release notes](https://github.com/spring-projects/spring-boot/releases)
    - [Commits](spring-projects/spring-boot@v2.6.7...v2.7.5)
    
    Updates `spring-boot-starter-test` from 2.6.7 to 2.7.5
    - [Release notes](https://github.com/spring-projects/spring-boot/releases)
    - [Commits](spring-projects/spring-boot@v2.6.7...v2.7.5)
    
    Updates `spring-boot-dependencies` from 2.6.7 to 2.7.5
    - [Release notes](https://github.com/spring-projects/spring-boot/releases)
    - [Commits](spring-projects/spring-boot@v2.6.7...v2.7.5)
    
    Updates `spring-boot-maven-plugin` from 2.6.7 to 2.7.5
    - [Release notes](https://github.com/spring-projects/spring-boot/releases)
    - [Commits](spring-projects/spring-boot@v2.6.7...v2.7.5)
    
    ---
    updated-dependencies:
    - dependency-name: org.springframework.boot:spring-boot
      dependency-type: direct:production
      update-type: version-update:semver-minor
    - dependency-name: org.springframework.boot:spring-boot-starter-test
      dependency-type: direct:production
      update-type: version-update:semver-minor
    - dependency-name: org.springframework.boot:spring-boot-dependencies
      dependency-type: direct:production
      update-type: version-update:semver-minor
    - dependency-name: org.springframework.boot:spring-boot-maven-plugin
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    6929879 View commit details
    Browse the repository at this point in the history
  5. Bump spring-framework-bom from 5.3.20 to 5.3.23

    Bumps [spring-framework-bom](https://github.com/spring-projects/spring-framework) from 5.3.20 to 5.3.23.
    - [Release notes](https://github.com/spring-projects/spring-framework/releases)
    - [Commits](spring-projects/spring-framework@v5.3.20...v5.3.23)
    
    ---
    updated-dependencies:
    - dependency-name: org.springframework:spring-framework-bom
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    38f7b49 View commit details
    Browse the repository at this point in the history
  6. Bump groovy-bom from 4.0.2 to 4.0.6

    Bumps [groovy-bom](https://github.com/apache/groovy) from 4.0.2 to 4.0.6.
    - [Release notes](https://github.com/apache/groovy/releases)
    - [Commits](https://github.com/apache/groovy/commits)
    
    ---
    updated-dependencies:
    - dependency-name: org.codehaus.groovy:groovy-bom
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    a68b6f8 View commit details
    Browse the repository at this point in the history
  7. Bump spotbugs-maven-plugin from 4.7.0.0 to 4.7.2.1

    Bumps [spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) from 4.7.0.0 to 4.7.2.1.
    - [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases)
    - [Commits](spotbugs/spotbugs-maven-plugin@spotbugs-maven-plugin-4.7.0.0...spotbugs-maven-plugin-4.7.2.1)
    
    ---
    updated-dependencies:
    - dependency-name: com.github.spotbugs:spotbugs-maven-plugin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    f5dd8c5 View commit details
    Browse the repository at this point in the history
  8. Bump netty-bom from 4.1.80.Final to 4.1.84.Final

    Bumps [netty-bom](https://github.com/netty/netty) from 4.1.80.Final to 4.1.84.Final.
    - [Release notes](https://github.com/netty/netty/releases)
    - [Commits](netty/netty@netty-4.1.80.Final...netty-4.1.84.Final)
    
    ---
    updated-dependencies:
    - dependency-name: io.netty:netty-bom
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    2ffa8da View commit details
    Browse the repository at this point in the history
  9. Bump jackson-bom from 2.13.4 to 2.13.4.20221013

    Bumps [jackson-bom](https://github.com/FasterXML/jackson-bom) from 2.13.4 to 2.13.4.20221013.
    - [Release notes](https://github.com/FasterXML/jackson-bom/releases)
    - [Commits](FasterXML/jackson-bom@jackson-bom-2.13.4...jackson-bom-2.13.4.20221013)
    
    ---
    updated-dependencies:
    - dependency-name: com.fasterxml.jackson:jackson-bom
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    7a7a8ba View commit details
    Browse the repository at this point in the history
  10. Bump de.flapdoodle.embed.mongo from 3.5.0 to 3.5.1

    Bumps [de.flapdoodle.embed.mongo](https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo) from 3.5.0 to 3.5.1.
    - [Release notes](https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo/releases)
    - [Changelog](https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo/blob/master/Changelog.md)
    - [Commits](flapdoodle-oss/de.flapdoodle.embed.mongo@de.flapdoodle.embed.mongo-3.5.0...de.flapdoodle.embed.mongo-3.5.1)
    
    ---
    updated-dependencies:
    - dependency-name: de.flapdoodle.embed:de.flapdoodle.embed.mongo
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    ea3ff37 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    463620b View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2022

  1. Bump actions/setup-python from 4.2.0 to 4.3.0

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.2.0 to 4.3.0.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](actions/setup-python@b55428b...13ae5bb)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    e35b9c5 View commit details
    Browse the repository at this point in the history
  2. Bump actions/setup-java from 3.4.1 to 3.6.0

    Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3.4.1 to 3.6.0.
    - [Release notes](https://github.com/actions/setup-java/releases)
    - [Commits](actions/setup-java@v3.4.1...de1bb2b)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-java
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    285cc7f View commit details
    Browse the repository at this point in the history
  3. Bump github/codeql-action from 2.1.22 to 2.1.28

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.22 to 2.1.28.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@b398f52...cc7986c)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    c467c24 View commit details
    Browse the repository at this point in the history
  4. Bump actions/checkout from 3.0.2 to 3.1.0

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3.0.2 to 3.1.0.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@2541b12...93ea575)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    bcd34d7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7bd48bd View commit details
    Browse the repository at this point in the history
  6. Bump maven-core from 3.8.5 to 3.8.6

    Bumps [maven-core](https://github.com/apache/maven) from 3.8.5 to 3.8.6.
    - [Release notes](https://github.com/apache/maven/releases)
    - [Commits](apache/maven@maven-3.8.5...maven-3.8.6)
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.maven:maven-core
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    97ffaae View commit details
    Browse the repository at this point in the history
  7. Bump mockito.version from 4.4.0 to 4.8.1

    Bumps `mockito.version` from 4.4.0 to 4.8.1.
    
    Updates `mockito-core` from 4.4.0 to 4.8.1
    - [Release notes](https://github.com/mockito/mockito/releases)
    - [Commits](mockito/mockito@v4.4.0...v4.8.1)
    
    Updates `mockito-inline` from 4.4.0 to 4.8.1
    - [Release notes](https://github.com/mockito/mockito/releases)
    - [Commits](mockito/mockito@v4.4.0...v4.8.1)
    
    Updates `mockito-junit-jupiter` from 4.4.0 to 4.8.1
    - [Release notes](https://github.com/mockito/mockito/releases)
    - [Commits](mockito/mockito@v4.4.0...v4.8.1)
    
    ---
    updated-dependencies:
    - dependency-name: org.mockito:mockito-core
      dependency-type: direct:production
      update-type: version-update:semver-minor
    - dependency-name: org.mockito:mockito-inline
      dependency-type: direct:production
      update-type: version-update:semver-minor
    - dependency-name: org.mockito:mockito-junit-jupiter
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ppkarwasz committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    df8b69c View commit details
    Browse the repository at this point in the history
  8. Remove byte-buddy from managed deps

    Both users (`mockito-core` and `embedded-ldap-junit`) use mostly
    compatible versions.
    ppkarwasz committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    cea8e50 View commit details
    Browse the repository at this point in the history
  9. Add check for transitive deps mismatch

    If the resolved version of a dep is older than one of the required ones,
    we will notice and can decide to put it under dependency management.
    ppkarwasz committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    fa73797 View commit details
    Browse the repository at this point in the history
  10. Extend JDK function interfaces where available

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    5570c3b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9a7934a View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2022

  1. Configuration menu
    Copy the full SHA
    c518d1f View commit details
    Browse the repository at this point in the history
  2. Revert "Bump OSS Scorecards from 1 to 2"

    This reverts commit c518d1f.
    garydgregory committed Oct 23, 2022
    Configuration menu
    Copy the full SHA
    a0ec678 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. Add per-test property source

    The `@SetTestProperty` annotation allows to set a single property into
    the Log4j2 environment properties.
    
    The `@UsingTestProperties` annotation injects a `TestProperties`
    instance into fields and method parameters. This can be used to set
    multiple Log4j2 environment properties in code.
    ppkarwasz committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    012026e View commit details
    Browse the repository at this point in the history
  2. Enable apache-rat-plugin

    ppkarwasz committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    8c1753a View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2022

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

Commits on Oct 29, 2022

  1. Add ServiceLoaderUtil from release-2.x

    The Java 8 version of `ServiceLoaderUtil` is much more resilient to
    errors: the spliterator used in`ServiceLoader#stream()` can fail e.g. if
    the service class loading fails, so we can not catch the error and
    ignore it.
    ppkarwasz committed Oct 29, 2022
    Configuration menu
    Copy the full SHA
    04ca410 View commit details
    Browse the repository at this point in the history
  2. Remove dependency on PropertiesUtil from Strings

    The static initializer of `Strings` depends on `PropertiesUtil` to
    retrieve the system's line separator. This might introduce dangerous
    recursive dependencies between `Strings`, `PropertiesUtil`,
    `ServiceRegistry` and `ServiceLoaderUtil`.
    ppkarwasz committed Oct 29, 2022
    Configuration menu
    Copy the full SHA
    37941b6 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2022

  1. Extract Cast::cast utility method

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 30, 2022
    Configuration menu
    Copy the full SHA
    f7ea51a View commit details
    Browse the repository at this point in the history
  2. Flatten ThreadContextMap API

    This combines the historical ThreadContextMap extensions into default methods on ThreadContextMap.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 30, 2022
    Configuration menu
    Copy the full SHA
    37d2d5d View commit details
    Browse the repository at this point in the history
  3. Create AllocatePorts JUnit annotation

    This makes it easier to use dynamically chosen ports in configuration files.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 30, 2022
    Configuration menu
    Copy the full SHA
    61dae9f View commit details
    Browse the repository at this point in the history
  4. Update tests for JUnit 5

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 30, 2022
    Configuration menu
    Copy the full SHA
    9c27911 View commit details
    Browse the repository at this point in the history
  5. Add assertions to give better error messages

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 30, 2022
    Configuration menu
    Copy the full SHA
    4f27e13 View commit details
    Browse the repository at this point in the history
  6. Add javadoc for context factory interfaces

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 30, 2022
    Configuration menu
    Copy the full SHA
    e562596 View commit details
    Browse the repository at this point in the history
  7. Note more exception possibilities

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 30, 2022
    Configuration menu
    Copy the full SHA
    a6c8771 View commit details
    Browse the repository at this point in the history
  8. Update javadoc link to proper class

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 30, 2022
    Configuration menu
    Copy the full SHA
    d2240cd View commit details
    Browse the repository at this point in the history
  9. Add more downcast checks in LoggerContext

    This provides a slightly more useful error in contexts where the LoggerContextFactory doesn't seem to be set up right.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 30, 2022
    Configuration menu
    Copy the full SHA
    17485c1 View commit details
    Browse the repository at this point in the history
  10. Update LowLevelLogUtil to use replaceable functions

    This allows for changing the low-level logging strategy later once StatusLogger has been initialized.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 30, 2022
    Configuration menu
    Copy the full SHA
    b177c3b View commit details
    Browse the repository at this point in the history
  11. Add assertj to log4j-core-test module-info.java

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 30, 2022
    Configuration menu
    Copy the full SHA
    b373fa5 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2022

  1. Make ServiceRegistry resilient to recursive service loading

    Also fixes a casting mixup.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 31, 2022
    Configuration menu
    Copy the full SHA
    9bc2f46 View commit details
    Browse the repository at this point in the history
  2. Catch ServiceConfigurationError in OSGi service loading

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 31, 2022
    Configuration menu
    Copy the full SHA
    2a03c3c View commit details
    Browse the repository at this point in the history
  3. [LOG4J2-3459] - Add LoggingSystemProvider SPI

    This helps clean up a lot of static state in Log4j API along with enabling further extensibility by exposing LoggingSystemProvider::getInstance which can be implemented using Injector in Log4j Core. The general utility class for working with this provider is available as an internal (util3) class in LoggingSystem. Test fixture helper classes have also been updated to use LoggingSystem directly.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 31, 2022
    Configuration menu
    Copy the full SHA
    aab23d5 View commit details
    Browse the repository at this point in the history
  4. Add missing bit of commit

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Oct 31, 2022
    Configuration menu
    Copy the full SHA
    fe8795c View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2022

  1. Revert "Add missing bit of commit"

    This reverts commit fe8795c.
    jvz committed Nov 1, 2022
    Configuration menu
    Copy the full SHA
    af3ed3a View commit details
    Browse the repository at this point in the history
  2. Revert "[LOG4J2-3459] - Add LoggingSystemProvider SPI"

    This reverts commit aab23d5.
    
    To be broken up into smaller commits.
    jvz committed Nov 1, 2022
    Configuration menu
    Copy the full SHA
    e013ad7 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2022

  1. Revert "Catch ServiceConfigurationError in OSGi service loading"

    This reverts commit 2a03c3c.
    jvz committed Nov 5, 2022
    Configuration menu
    Copy the full SHA
    d986790 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    61d06a2 View commit details
    Browse the repository at this point in the history
  3. Revert "Add assertj to log4j-core-test module-info.java"

    This reverts commit b373fa5.
    jvz committed Nov 5, 2022
    Configuration menu
    Copy the full SHA
    0ee8042 View commit details
    Browse the repository at this point in the history
  4. Revert "Update LowLevelLogUtil to use replaceable functions"

    This reverts commit b177c3b.
    jvz committed Nov 5, 2022
    Configuration menu
    Copy the full SHA
    9fe638a View commit details
    Browse the repository at this point in the history
  5. Revert "Add more downcast checks in LoggerContext"

    This reverts commit 17485c1.
    jvz committed Nov 5, 2022
    Configuration menu
    Copy the full SHA
    554689f View commit details
    Browse the repository at this point in the history
  6. Revert "Update javadoc link to proper class"

    This reverts commit d2240cd.
    jvz committed Nov 5, 2022
    Configuration menu
    Copy the full SHA
    2d6ee39 View commit details
    Browse the repository at this point in the history
  7. Revert "Note more exception possibilities"

    This reverts commit a6c8771.
    jvz committed Nov 5, 2022
    Configuration menu
    Copy the full SHA
    051c6cb View commit details
    Browse the repository at this point in the history
  8. Revert "Add javadoc for context factory interfaces"

    This reverts commit e562596.
    jvz committed Nov 5, 2022
    Configuration menu
    Copy the full SHA
    938d667 View commit details
    Browse the repository at this point in the history
  9. Revert "Add assertions to give better error messages"

    This reverts commit 4f27e13.
    jvz committed Nov 5, 2022
    Configuration menu
    Copy the full SHA
    ae55424 View commit details
    Browse the repository at this point in the history
  10. Revert "Flatten ThreadContextMap API"

    This reverts commit 37d2d5d.
    jvz committed Nov 5, 2022
    Configuration menu
    Copy the full SHA
    568b658 View commit details
    Browse the repository at this point in the history
  11. Merge util3 package back into util

    This moves the internal classes back to util and instead adds an InternalApi annotation.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 5, 2022
    Configuration menu
    Copy the full SHA
    82c55e9 View commit details
    Browse the repository at this point in the history
  12. Merge test util3 package back into util

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 5, 2022
    Configuration menu
    Copy the full SHA
    2e98d4e View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2022

  1. LOG4J2-3626 - Flatten ThreadContextMap with default methods

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 6, 2022
    Configuration menu
    Copy the full SHA
    e96557e View commit details
    Browse the repository at this point in the history
  2. Finish removal of util3 package

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 6, 2022
    Configuration menu
    Copy the full SHA
    5f0aa94 View commit details
    Browse the repository at this point in the history
  3. Make LowLevelLogUtil use StatusLogger once available

    This makes the logging strategy used here configurable after the fact so that StatusLogger can update LowLevelLogUtil to use itself after initialization.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 6, 2022
    Configuration menu
    Copy the full SHA
    7f7d541 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2022

  1. Refactor API initialization into common LoggingSystem class

    This refactors ProviderUtil, LogManager, and ThreadContextMapFactory to all rely on a common LoggingSystem class for initialization. This should make it easier to continue refactoring the API to avoid using static state. This also provides a potential integration point for more sophisticated PropertyEnvironment implementations.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    538e5f5 View commit details
    Browse the repository at this point in the history
  2. Fix for LOG4J2-3627: PatternLayout: %xEx{ [ "short" | depth]} not wor…

    …king
    
    This change restores the feature to limit the number of lines of a stack trace that is logged and adds a couple of test methods for the corresponding JUnit test class.
    theit committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    98e1d8f View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2022

  1. Make ServiceRegistry::getServices reentrant

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    d07a449 View commit details
    Browse the repository at this point in the history
  2. Clean up casts

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    f556d8f View commit details
    Browse the repository at this point in the history
  3. Refactor eager static caching of ThreadContext config

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    3b281d4 View commit details
    Browse the repository at this point in the history
  4. Use parameterized log messages

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    bd22a6e View commit details
    Browse the repository at this point in the history
  5. Merge pull request apache#1136 from jvz/logging-system

    Refactor API initialization into common LoggingSystem class
    jvz authored Nov 9, 2022
    Configuration menu
    Copy the full SHA
    6d581f1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    786476e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5336280 View commit details
    Browse the repository at this point in the history
  8. No need to nest.

    garydgregory authored and ppkarwasz committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    2322f19 View commit details
    Browse the repository at this point in the history
  9. Add minimal checkstyle check

    The `spotless` plugin check for import and whitespace problems in files
    edited since 2022-10-01.
    ppkarwasz committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    5c9dc35 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    65a31ea View commit details
    Browse the repository at this point in the history
  11. Fix CI configuration

    By default the CI fetches only 1 commit.
    ppkarwasz committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    bfff3d7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e7c1718 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2022

  1. Move log4j-api property names to LoggingSystemProperties

    This centralizes all the current properties referenced in log4j-api for consistency and documentation.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 12, 2022
    Configuration menu
    Copy the full SHA
    8da9147 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2022

  1. Fix formatting

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 13, 2022
    Configuration menu
    Copy the full SHA
    c6f0e1a View commit details
    Browse the repository at this point in the history
  2. Add MessageFactory and FlowMessageFactory to LoggingSystem

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 13, 2022
    Configuration menu
    Copy the full SHA
    3b24330 View commit details
    Browse the repository at this point in the history
  3. Use lazy values for safer publication of thread context changes

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 13, 2022
    Configuration menu
    Copy the full SHA
    7e2716b View commit details
    Browse the repository at this point in the history
  4. Clean up static config in SimpleLogger/StatusLogger

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 13, 2022
    Configuration menu
    Copy the full SHA
    2d53312 View commit details
    Browse the repository at this point in the history
  5. Merge pull request apache#1139 from jvz/simple-logger

    Clean up static config in SimpleLogger/StatusLogger
    jvz authored Nov 13, 2022
    Configuration menu
    Copy the full SHA
    612c7f0 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2022

  1. Use compareAndExchangeRelease with getAcquire

    Using compareAndSet with getAcquire sort of defeats the purpose of the fence as it uses volatile get which has stronger memory safety than getAcquire.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    207e728 View commit details
    Browse the repository at this point in the history
  2. Add Lazy::pure for pure reified values

    This adds a Lazy variant where the supplier function is a pure function. Given a pure function, memory reordering semantics are mostly irrelevant, so this can both safely recompute the value and publish more than one resulting computed reference as the results should all be the same value.
    
    This updates JSON encoding cache tables to use Lazy::pure.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    2986332 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2022

  1. Remove unused method

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    eea4b5d View commit details
    Browse the repository at this point in the history
  2. Centralize log4j-core properties in Log4jProperties

    This pulls together all the various property names used in log4j-core into a central class. Future property names are documented in these classes for future work with enhancing properties.
    
    This also migrates a few tests to JUnit 5 while updating them to use the centralized properties class. Other tests were updated to more consistently set and clear system properties when using JUnit 4 along with more direct use of LoggerContextRule.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    287ee83 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2022

  1. Fix test to use expected property name

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    e8dfc30 View commit details
    Browse the repository at this point in the history
  2. [LOG4J2-3633] Disable flaky RollingAppenderCronOnceADayTest

    After having failed CI randomly more than once, off to disabled land you go until someone can fix the test to be deterministic.
    
    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    d237c32 View commit details
    Browse the repository at this point in the history
  3. fmt

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    4a71470 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2022

  1. Migrate more code to use centralized property constants

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    d3d76bd View commit details
    Browse the repository at this point in the history
  2. Mark internal API as such

    Signed-off-by: Matt Sicker <[email protected]>
    jvz committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    4c6d229 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2022

  1. Remove unused src/ide folder.

    vy committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    f485e25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82af633 View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2022

  1. Fix NPE in Log4jMarker

    Log4j2's Marker#getParents() does actually return `null` instead of an
    empty array.
    ppkarwasz committed Dec 25, 2022
    Configuration menu
    Copy the full SHA
    ffc82a4 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2022

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

Commits on Dec 30, 2022

  1. LOG4J2-2785 - Pattern Layout to abbreviate the name of all logger com…

    …ponents except the rightmost words
    rgoers committed Dec 30, 2022
    Configuration menu
    Copy the full SHA
    38b3eec View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2022

  1. [LOG4J2-3645] Minimal changes to allow flow tracing with LogBuilder

    This PR adds a minimal amount of methods to simplify flow
    tracing with `LogBuilder`. E.g.:
    
    ```
    logger.traceEntry("a={}, b={}", 1, 42);
    ```
    
    can be now rewrittent as:
    
    ```
    logger.atTrace()
          .withMarker(AbstractLogger.ENTRY_MARKER)
          .logAndGet(() -> {
               LoggingSystem.getFlowMessageFactory()
                            .newEntryMessage("a={}, b={}", 1, 42);
           });
    ```
    
    The latter can be easily perfomed by a bytecode manipulation tool.
    ppkarwasz committed Dec 31, 2022
    Configuration menu
    Copy the full SHA
    fa33c5b View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2023

  1. Update copyright

    jvz committed Jan 2, 2023
    Configuration menu
    Copy the full SHA
    49290ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b10ba6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8baedd7 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2023

  1. Configuration menu
    Copy the full SHA
    3f05b48 View commit details
    Browse the repository at this point in the history
  2. Fix style. Add nav item

    rgoers committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    2a5fc1b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2724620 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2023

  1. Bump kafka-clients from 1.1.1 to 3.4.0

    Bumps kafka-clients from 1.1.1 to 3.4.0.
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.kafka:kafka-clients
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Mar 1, 2023
    Configuration menu
    Copy the full SHA
    1184738 View commit details
    Browse the repository at this point in the history