Skip to content

chart/5.5.25

@pcapriotti pcapriotti tagged this 05 Aug 11:48
* Restore weeded-out wsPatch

* Add field to ConferenceCallingConfig

* Use patch endpoint to set feature status in stern

* Remove FeatureTrivialConfig class

* Add migration to add conference calling sft flag

* Implement get/set conference calling feature flag

* Fix golden tests

* Add endpoint to put ConferenceCallingConfig.

* Added lock status to conf. calling.

WIP: Tests need fixing sinnce it's no longer a SimpleFlag.

* Fix golden test cases

* Update conference call ttl test

* Fix conference calling patch test

* Update CHANGELOG entry

* Fix assertions in conferenceCalling TTL test

* Move user feature test to integration

Also remove its dependency on Cassandra, simplify logic and expand its
scope to include team users.

* Remove dead code

* Update cassandra schema file

* Change how conferenceCalling is stored and loaded

* Add general AllFeatures for any type constructor

* Return Maybe values from FeatureStore

* Compute feature values in a uniform manner

* Unify logic for fetching features from db

* Use adhoc DbFeature type instead of WithStatusBase

* Fix default logic of MlsE2EI flag

* Implement getAllFeatureConfigs

* Lint

* Change conference option from boolean to int

* Repurpose conference_calling column for lock status

Also add a new column to hold the feature status

* Ignore TTL for conferenceCalling

Now the TTL field is completely ignored when writing for all feature
flags. We will get rid of the TTL code in a future refactoring.

* Add default logic for conference calling

* Remove feature ttl tests

* Add CHANGELOG entry about TTL

* Add note about unsettable features

* Lint

* Conference calling flag should be locked by default

* Make lockStatus field optional in galley's conf

It used to be implicit before, now it is a normal flag, so we need to
make this field optional to preserve compatibility with older
configuration files.

* Remove unused ToJSON instance

* Lint

* Align conferenceCalling setting in CI

* Fix stern integration tests

* Update cassandra schema

* Use bindResponse in tests

* Revert default lock status when parsing feature

Instead of hardcoding an unlocked status when parsing the
conferenceCalling default configuration, set the default in the helm
chart.

---------

Co-authored-by: Igor Ranieri <[email protected]>
Assets 2
Loading