Skip to content

Conversation

@rathovarun1032
Copy link
Contributor

@rathovarun1032 rathovarun1032 commented Jun 18, 2025

Hey there!
This PR contain implementation change of fetch , catching of server template along with skeleton of converting template into ServerTemplateResponse which will be used for evaluation. Evaluate logic will be covered in followup PR.

ref doc: http://shortn/_dXWXGNCXyJ

@lahirumaramba lahirumaramba added the release:stage Stage a release candidate label Jun 20, 2025
@rathovarun1032 rathovarun1032 added the java Pull requests that update java code label Jun 23, 2025
Copy link
Member

@lahirumaramba lahirumaramba left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Please get a TW review on the reference docs. Thank you!

@rathovarun1032 rathovarun1032 merged commit 5eaa9ef into ssrc Jun 23, 2025
6 checks passed
rathovarun1032 added a commit that referenced this pull request Sep 23, 2025
* Implementation for Fetching and Caching Server Side Remote Config (#1107)009

* Implementation for Fetching and Caching Server Side Remote Config

* implementation of fetch , cache and load of template

---------

Co-authored-by: Varun Rathore <varunrathore@google.com>

* Implement custom signal targeting for server side RC (#1108)

Co-authored-by: Athira M <athiramanu@google.com>

* Implement percent evaluation for server side RC (#1114)

* [feat] Implement percent evaluation for server side RC

* Ssrc bugbash fix (#1117)

* Handle empty context

* fix issue related to update time

* fix string equality

* fix textcase

* Fix lint errors

* Add unit tests

* fix for [438426692](getDouble() logs a malformed warning on type conversion failure)

Using getDouble on a string parameter value, returns the appropriate default static value but logs a warning which looks incorrect ("%s" in the warning message?).

* Update ServerTemplateResponse.java to fix b/438607881

In the server template builder flow using cached template, evaluation using custom signals is not working as intended.

* Update getServerRemoteConfig.json to fix b/438607881

* Update getServerTemplateData.json to fix b/438607881

* fix for bugs

* Resolve comment related to revert of ServerVersion Class

* remove serverVersion

* Resolve comments related to Evaluator

* fix indentation

* fix indentation

* fix indentations

* fix multi line indent

* fix multi line indents

* Update ConditionEvaluator.java

* Update ConditionEvaluator.java

---------

Co-authored-by: Athira M <athiramanu@google.com>
Co-authored-by: Varun Rathore <varunrathore@google.com>

* Create ParameterValueTest.java

* Fix typo errors

* Change return type and cache regex

* Addressed comment to make cache atomic

* Trigger CI

---------

Co-authored-by: Varun Rathore <varunrathore@google.com>
Co-authored-by: Athira M <athiramanu9400@gmail.com>
Co-authored-by: Athira M <athiramanu@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

java Pull requests that update java code release:stage Stage a release candidate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants