-
Notifications
You must be signed in to change notification settings - Fork 9
Comparing changes
Open a pull request
base repository: github/copilot-sdk-java
base: main
head repository: github/copilot-sdk-java
compare: copilot/reference-impl-sync-updates
- 15 commits
- 38 files changed
- 5 contributors
Commits on May 14, 2026
-
Configuration menu - View commit details
-
Copy full SHA for d24de1e - Browse repository at this point
Copy the full SHA d24de1eView commit details -
Update .lastmerge to 81bb92b65ae418f769e696fdbba4cfb49165e709, sync p…
…om.xml CLI version, and update scripts/codegen @github/copilot version Co-authored-by: edburns <75821+edburns@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c71f171 - Browse repository at this point
Copy the full SHA c71f171View commit details -
Auto-committed by codegen-check workflow.
Configuration menu - View commit details
-
Copy full SHA for 2e100d3 - Browse repository at this point
Copy the full SHA 2e100d3View commit details -
Per github/copilot-sdk-partners#89 no per-language teams
Co-authored-by: edburns <75821+edburns@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 159dc73 - Browse repository at this point
Copy the full SHA 159dc73View commit details -
Bump github/gh-aw from 0.71.5 to 0.73.0 in the github-actions group
Bumps the github-actions group with 1 update: [github/gh-aw](https://github.com/github/gh-aw). Updates `github/gh-aw` from 0.71.5 to 0.73.0 - [Release notes](https://github.com/github/gh-aw/releases) - [Changelog](https://github.com/github/gh-aw/blob/main/CHANGELOG.md) - [Commits](github/gh-aw@19ac811...4d44d0e) --- updated-dependencies: - dependency-name: github/gh-aw dependency-version: 0.73.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: edburns <75821+edburns@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ed33b16 - Browse repository at this point
Copy the full SHA ed33b16View commit details -
Co-authored-by: edburns <75821+edburns@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1d51979 - Browse repository at this point
Copy the full SHA 1d51979View commit details -
refactor: use Optional return types instead of nullable boxed primiti…
…ves in public API Change getter return types from nullable Boolean/Integer/Double to Optional<Boolean>/OptionalInt/OptionalDouble on all mutable config/builder classes. Setters now take primitive parameters. Add clearXxx() methods for resetting to null (server default). Add @JsonIgnore on Optional-returning getters to preserve Jackson serialization. Update all callers and tests. Co-authored-by: edburns <75821+edburns@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 926f178 - Browse repository at this point
Copy the full SHA 926f178View commit details -
fix: remove accidentally committed temp file and rename test method
Co-authored-by: edburns <75821+edburns@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0ea54fd - Browse repository at this point
Copy the full SHA 0ea54fdView commit details -
fix: add @JsonIgnore to InputOptions, rollback McpServerConfig/ModelL…
…imits changes Co-authored-by: edburns <75821+edburns@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 47eb1d1 - Browse repository at this point
Copy the full SHA 47eb1d1View commit details -
test: add comprehensive clearXxx() and Jackson serialization roundtri…
…p tests Co-authored-by: edburns <75821+edburns@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f00345c - Browse repository at this point
Copy the full SHA f00345cView commit details -
fix: remove duplicate comment block in OptionalApiAndJacksonTest
Co-authored-by: edburns <75821+edburns@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6196b8f - Browse repository at this point
Copy the full SHA 6196b8fView commit details -
fix: update Javadoc for Optional-based API and fix test assertions
- Update @return tags to describe Optional.empty()/OptionalInt.empty() instead of null - Update @param tags to remove null references on primitive setters - Fix exception message in CopilotSession to use valid Java syntax - Fix ElicitationTest to use assertEquals(Boolean.TRUE, ...) to avoid NPE Co-authored-by: edburns <75821+edburns@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2f0189e - Browse repository at this point
Copy the full SHA 2f0189eView commit details -
test: add Optional value retrieval and JSON deserialization tests
Adds tests for getAsInt/get/orElse value retrieval on all Optional-returning getters, and JSON deserialization round-trip tests for ModelCapabilitiesOverride inner classes and InfiniteSessionConfig to keep coverage above 83%. Co-authored-by: edburns <75821+edburns@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dfc2ada - Browse repository at this point
Copy the full SHA dfc2adaView commit details -
refactor: revert Optional usage, use plain nullable fields with @Json…
…Include(NON_NULL) Remove all Optional<T>/OptionalInt/OptionalDouble usage from DTOs. Revert to plain nullable boxed fields (Boolean, Integer, Double) per Java DTO conventions and reference implementation parity. Add @JsonInclude(JsonInclude.Include.NON_NULL) to classes that were missing it: InputOptions, TelemetryConfig, SessionUiCapabilities, UserInputRequest. Add JsonIncludeNonNullTest verifying annotation presence and serialization behavior (null fields omitted, set fields included). Co-authored-by: edburns <75821+edburns@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0df43f7 - Browse repository at this point
Copy the full SHA 0df43f7View commit details -
Co-authored-by: edburns <75821+edburns@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for bd765c6 - Browse repository at this point
Copy the full SHA bd765c6View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...copilot/reference-impl-sync-updates