Skip to content

Conversation

Mat001
Copy link
Contributor

@Mat001 Mat001 commented Sep 29, 2025

Remove redundant holdouts from master branch in order to only release cmab.
Holdouts are placed into a clean new branch for separation of concerns.

https://jira.sso.episerver.net/browse/FSSDK-11874

…2.0 release

- Revert all holdout-related changes from PR #415
- Remove Holdout structs, methods, and processing logic from:
  * pkg/entities/experiment.go
  * pkg/config/datafileprojectconfig/entities/entities.go
  * pkg/config/datafileprojectconfig/config.go
  * pkg/config/datafileprojectconfig/config_test.go
  * pkg/config/datafileprojectconfig/mappers/experiment_test.go
- Holdout functionality preserved in disable-holdouts-feature-toggle branch
- Maintain clean CMAB-only release per reviewer requirements
- All tests pass, public API compatibility maintained
@Mat001 Mat001 self-assigned this Sep 29, 2025
@Mat001 Mat001 requested a review from raju-opti September 29, 2025 18:33
- Add Cache interface to pkg/odp/lru_cache.go
- Maintains backward compatibility for existing code importing from pkg/odp
- Fixes breaking change where users could no longer use odp.Cache
- Per reviewer feedback to preserve old public interfaces
- Move pkg/odp/lru_cache.go to pkg/odp/cache/lru_cache.go
- Update package declaration from 'odp' to 'cache'
- Update imports to use alias 'pkgCache' to avoid naming conflicts
- Restores the original import path for users who import pkg/odp/cache
- Addresses reviewer feedback about restoring old cache path structure
Remove trailing whitespace from comment line to fix linter error.
@Mat001 Mat001 requested a review from raju-opti September 30, 2025 17:21
@Mat001 Mat001 merged commit 90e5461 into master Sep 30, 2025
11 of 12 checks passed
@Mat001 Mat001 deleted the remove-holdouts-from-master branch September 30, 2025 18:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants