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: github/copilot-sdk-java
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.2.2-java.1
Choose a base ref
...
head repository: github/copilot-sdk-java
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: HEAD
Choose a head ref
  • 18 commits
  • 11 files changed
  • 7 contributors

Commits on Apr 7, 2026

  1. Configuration menu
    Copy the full SHA
    0704bc5 View commit details
    Browse the repository at this point in the history
  2. Update GitHub release title to 'GitHub Copilot SDK for Java'

    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    brunoborges and Copilot committed Apr 7, 2026
    Configuration menu
    Copy the full SHA
    a1c3bdd View commit details
    Browse the repository at this point in the history
  3. Update disclaimer from pre-GA to public preview

    Replace 'Disclaimer' warnings with 'Public Preview' notices across
    README, site docs, release notes template, and HTML version selector.
    Drop 'Use at your own risk' language and tone down to reflect public
    preview status. Fix 'SDKS' typo to 'SDKs'.
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    brunoborges and Copilot committed Apr 7, 2026
    Configuration menu
    Copy the full SHA
    9079e04 View commit details
    Browse the repository at this point in the history
  4. Fix stale snapshot version in README and automate updates

    Update the snapshot version in README.md from 0.2.1-java.0-SNAPSHOT to
    0.2.3-java.1-SNAPSHOT to match the current pom.xml. Add a sed command
    to the publish-maven workflow to update the snapshot version during
    releases, preventing it from going stale again.
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    brunoborges and Copilot committed Apr 7, 2026
    Configuration menu
    Copy the full SHA
    89be8e7 View commit details
    Browse the repository at this point in the history
  5. Update README.md

    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    brunoborges and Copilot authored Apr 7, 2026
    Configuration menu
    Copy the full SHA
    ef08ee6 View commit details
    Browse the repository at this point in the history
  6. Update .github/templates/index.html

    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    brunoborges and Copilot authored Apr 7, 2026
    Configuration menu
    Copy the full SHA
    8069433 View commit details
    Browse the repository at this point in the history
  7. Update .github/workflows/notes.template

    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    brunoborges and Copilot authored Apr 7, 2026
    Configuration menu
    Copy the full SHA
    f0a82b9 View commit details
    Browse the repository at this point in the history
  8. Update src/site/markdown/index.md

    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    brunoborges and Copilot authored Apr 7, 2026
    Configuration menu
    Copy the full SHA
    2dc7412 View commit details
    Browse the repository at this point in the history
  9. Fix jbang-example.java to use actual version instead of Maven placeho…

    …lder
    
    Replace ${project.version} with a real version number (0.2.2-java.1) in
    jbang-example.java since this file is not Maven-filtered. Also add a
    fallback sed pattern in the release workflow to handle the placeholder
    during the transition.
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    brunoborges and Copilot committed Apr 7, 2026
    Configuration menu
    Copy the full SHA
    86593d0 View commit details
    Browse the repository at this point in the history
  10. Update .github/workflows/publish-maven.yml

    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    brunoborges and Copilot authored Apr 7, 2026
    Configuration menu
    Copy the full SHA
    0d1b0dc View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2026

  1. Merge pull request #63 from github/fix/jbang-version-placeholder

    Fix jbang-example.java to use actual version instead of Maven placeholder
    brunoborges authored Apr 10, 2026
    Configuration menu
    Copy the full SHA
    4fbdc9b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #62 from github/fix-snapshot-version-in-readme

    Fix stale snapshot version in README and automate updates
    brunoborges authored Apr 10, 2026
    Configuration menu
    Copy the full SHA
    507f938 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #61 from github/update-public-preview-disclaimer

    Update disclaimer from pre-GA to public preview
    brunoborges authored Apr 10, 2026
    Configuration menu
    Copy the full SHA
    c05b0a2 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2026

  1. Initial plan

    Copilot authored Apr 11, 2026
    Configuration menu
    Copy the full SHA
    62ff965 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20acdbf View commit details
    Browse the repository at this point in the history
  3. Merge pull request #67 from github/copilot/fix-code-for-review-comments

    Fix cross-platform process creation in tests: use `cmd /c more` on Windows
    edburns authored Apr 11, 2026
    Configuration menu
    Copy the full SHA
    15b3712 View commit details
    Browse the repository at this point in the history
  4. Fix Windows test compatibility for ProcessBuilder usage

    On Windows, Java's ProcessBuilder cannot directly run shell wrappers
    like `npx` (installed as npx.cmd) or Unix commands like `cat`. Tests
    that used these commands failed with "Cannot run program" errors.
    Additionally, Unix-style paths like "/nonexistent/copilot" are not
    absolute on Windows, causing assertThrows(IOException) tests to pass
    unexpectedly when CliServerManager wrapped them with "cmd /c".
    
    Changes:
    - CapiProxy: use "cmd /c npx" on Windows to launch the test harness
    - CliServerManagerTest: replace "cat" with cross-platform dummy process;
      use a platform-appropriate nonexistent absolute path so IOException
      is thrown on all platforms
    - JsonRpcClientTest: replace "cat" with cross-platform dummy process
    
    All changes use runtime os.name detection and preserve existing
    behavior on Linux and macOS. Full test suite passes on all platforms
    (556 tests, 0 failures, 0 errors).
    edburns committed Apr 11, 2026
    Configuration menu
    Copy the full SHA
    fc71b95 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #66 from edburns/edburns/windows-test-environment-…

    …fixes
    
    Fix Windows test compatibility for ProcessBuilder usage
    edburns authored Apr 11, 2026
    Configuration menu
    Copy the full SHA
    db56504 View commit details
    Browse the repository at this point in the history
Loading