Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: keploy/java-sdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: keploy/java-sdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: codex/java-dynamic-dedup
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 15 commits
  • 81 files changed
  • 1 contributor

Commits on Apr 23, 2026

  1. feat: add Java dynamic dedup agent

    Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
    officialasishkumar committed Apr 23, 2026
    Configuration menu
    Copy the full SHA
    e061f13 View commit details
    Browse the repository at this point in the history
  2. ci: run Java SDK checkstyle with Maven

    Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
    officialasishkumar committed Apr 23, 2026
    Configuration menu
    Copy the full SHA
    b71fc35 View commit details
    Browse the repository at this point in the history
  3. perf: tighten Java dedup coverage collection

    Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
    officialasishkumar committed Apr 23, 2026
    Configuration menu
    Copy the full SHA
    0712bfd View commit details
    Browse the repository at this point in the history
  4. fix: avoid START ack for Java dedup

    Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
    officialasishkumar committed Apr 23, 2026
    Configuration menu
    Copy the full SHA
    a0371b8 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2026

  1. docs: refocus README on Java dedup

    Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
    officialasishkumar committed Apr 24, 2026
    Configuration menu
    Copy the full SHA
    e6765e2 View commit details
    Browse the repository at this point in the history
  2. refactor: make Java SDK dedup-only

    Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
    officialasishkumar committed Apr 24, 2026
    Configuration menu
    Copy the full SHA
    67ac32b View commit details
    Browse the repository at this point in the history
  3. chore: avoid warning level logs

    Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
    officialasishkumar committed Apr 24, 2026
    Configuration menu
    Copy the full SHA
    dd3a506 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2026

  1. fix(dedup): read JaCoCo coverage in-process by default

    - Use org.jacoco.agent.rt.RT.getAgent() to dump coverage in-process
      via reflection so the SDK does not depend on the runtime classifier
      at build time.
    - Cache the resolved agent and fall back to TCP server mode if the
      runtime API is unavailable, preserving KEPLOY_JACOCO_HOST and
      KEPLOY_JACOCO_PORT for explicit overrides.
    - Remove the requirement to launch JaCoCo in tcpserver mode and pass
      --pass-through-ports for the JaCoCo port; the in-process API
      bypasses Keploy's network proxy entirely.
    - Update README to reflect the simpler default and document the TCP
      fallback path.
    
    Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
    officialasishkumar committed Apr 25, 2026
    Configuration menu
    Copy the full SHA
    c0fb66e View commit details
    Browse the repository at this point in the history
  2. Stabilize java dedup coverage collection

    Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
    officialasishkumar committed Apr 25, 2026
    Configuration menu
    Copy the full SHA
    6785567 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2026

  1. Improve java dedup runtime discovery

    Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
    officialasishkumar committed Apr 26, 2026
    Configuration menu
    Copy the full SHA
    2e38fab View commit details
    Browse the repository at this point in the history
  2. fix: discover executable jar for java dedup

    Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
    officialasishkumar committed Apr 26, 2026
    Configuration menu
    Copy the full SHA
    037a82d View commit details
    Browse the repository at this point in the history
  3. ci(woodpecker): replace GitHub Actions with multi-JDK matrix build

    - Adds .woodpecker/build.yml with parallel JDK 8, 17, and 21 builds
      using maven:3.9-eclipse-temurin-N images.
    - Removes .github/workflows/maven.yml (single JDK 17 check).
    - Matrix catches accidental newer-JDK API usage that the source/target
      1.8 setting alone does not enforce, and validates the JaCoCo runtime
      API and junixsocket native loading on every supported JDK.
    
    Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
    officialasishkumar committed Apr 26, 2026
    Configuration menu
    Copy the full SHA
    dd6180f View commit details
    Browse the repository at this point in the history
  4. ci(woodpecker): add tag-triggered Maven Central release pipeline

    - Adds .woodpecker/release.yml that fires on tags matching v*.
    - Imports the GPG private key, writes ~/.m2/settings.xml that pulls
      Sonatype credentials from environment variables, derives the artifact
      version by stripping the leading 'v' from the tag, and runs
      `mvn -P release clean deploy` to publish to Maven Central via the
      existing nexus-staging-maven-plugin (autoReleaseAfterClose=true).
    - End users release with `git tag v2.0.0 && git push origin v2.0.0`.
    - Requires Woodpecker secrets: maven_gpg_private_key,
      maven_gpg_passphrase, ossrh_username, ossrh_password.
    
    Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
    officialasishkumar committed Apr 26, 2026
    Configuration menu
    Copy the full SHA
    d7f352d View commit details
    Browse the repository at this point in the history
  5. docs(readme): pin keploy-sdk version to 2.0.0

    - Replaces the placeholder N.N.N version in the README install snippet
      with the upcoming 2.0.0 release tag, so end users can copy-paste the
      dependency block directly into their pom.xml after we publish.
    
    Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
    officialasishkumar committed Apr 26, 2026
    Configuration menu
    Copy the full SHA
    3e4ee72 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2026

  1. fix: migrate release publishing to central portal

    Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
    officialasishkumar committed Apr 27, 2026
    Configuration menu
    Copy the full SHA
    3825afa View commit details
    Browse the repository at this point in the history
Loading