docs: update README.md and LICENSE#5
Merged
Conversation
mcnulty-fp
commented
Feb 25, 2026
Contributor
- Update the README examples to use v4 models and fix compilation errors
- Remove the authorization section from the README. v4 only supports bearer authentication now and the SDK doesn't really expose a way for SDK users to easy modify that. So, the section can be removed.
- update year in LICENSE
mcnulty-fp
requested review from
Orkuncakilkaya,
erayaydin,
ilfa and
necipallef
as code owners
February 25, 2026 22:56
- Update the README examples to use v4 models and fix compilation errors - Remove the authorization section from the README. v4 only supports bearer authentication now and the SDK doesn't really expose a way for SDK users to easy modify that. So, the section can be removed.
mcnulty-fp
force-pushed
the
docs/INTER-1819-public-updates
branch
from
February 26, 2026 20:02
4895537 to
0f880a9
Compare
mcnulty-fp
changed the base branch from
main
to
fix/INTER-1824-package-structure
February 26, 2026 20:02
- Add new job to test workflow to check formatting of the .java files - Add support for using google-java-format to check formatting and formatting the source code
- Update the formatting tasks to use native binaries rather than the all-deps jar to avoid issues with usage of JDK APIs that aren't included in every JDK distribution.
- Split the unused imports changes from the formatting changes. This ensures that the unused import changes don't introduce errors that will be caught by the formatting check later on. - Update the naming for the format check task to `checkFormat`
- google-java-format does not find SimpleContext has unused but other tooling does so update the template to remove the unused import.
- Update the `JSON` template to remove the package-private unused `getDiscriminatorPropertyName`.
- Update Gradle config to specify `-Xlint:all -Werror` to the Java compiler. - Fix warnings in Sealed.java related to serialVersionUID - Fix warnings and general issues in FingerprintApiTest.java
- Update the gradle config for the examples to only allow use of Java 11 features. This was previously already done for the sdk module.
- Update FunctionalTests to include an example/test for evaluating an event against a ruleset. - Update sync script to pull down ruleset examples - Update FingerprintApiTest to use the same `ObjectMapper` that the SDK uses to deserialize data to avoid discrepancies in configuration. - Add ruleset test cases to FingerprintApiTest - Fix issue found in template where the `type` value was not being set on the deserialized EventRuleAction.
- Apply doc updates from the schema - Update handling for `tags` properties in the `Event` and `EventUpdate` to assume the `tags` default to an empty map.
- Disable the `this-escape` warning for the `ApiClient` constructor. Fixing this warning would require significant changes to the `ApiClient` class and could precipitate unnecessary breaking changes to SDK users that are leveraging the client customization hooks to setup their own HTTP client in the Jersey configuration.
- Rework the Gradle build to allow the Java compiler and launcher version to be specified with a command line property. This allows Gradle 8 to use Java 25 without using it for execution (which it doesn't support). - Add logging to the Gradle build to log what Java version is used to confirm the correct version of Java is used for compiling and running tests. - Add `--stacktrace` flag to gradlew builds to improve logs when builds fail.
- Configure openapi-generator with `enumUnknownDefaultCase` option. This adds an unused enum value to the template data/hash that can be used to substitute a placeholder value for all enums. - Update templates to add a `UNSUPPORTED_VALUE_SDK_UPGRADE_REQUIRED` value that is used when deserializing an enum value that is unknown to the SDK. This allows events with new enum values to be deserialized without failing deserialization. - Add unit tests to confirm enum value deserialization is forward compatible
ilfa
previously approved these changes
Feb 27, 2026
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
style: add support to automatically format generated code using google-java-format
…alues fix: make enum value deserialization forward compatible
Test, build and code quality improvements
ilfa
approved these changes
Feb 27, 2026
Contributor
🚀 Following releases will be created using changesets from this PR:java-sdk@8.0.0-rc.1Patch Changes
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.