Skip to content

Commit fe355be

Browse files
authored
fix(Segment membership PoC): Identity backfill broken due to lack of JSON column support (#7584)
1 parent 7d3b541 commit fe355be

3 files changed

Lines changed: 9 additions & 44 deletions

File tree

api/pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ dependencies = [
4646
"flagsmith-flag-engine>=10.1.0,<11.0.0",
4747
"flagsmith-sql-flag-engine>=0.1.0,<0.2.0",
4848
"django-clickhouse-backend>=1.4,<2.0",
49+
"clickhouse-driver",
4950
"boto3>=1.35.95,<1.36.0",
5051
"slack-sdk>=3.9.0,<3.10.0",
5152
"asgiref>=3.8.1,<3.9.0",
@@ -181,6 +182,7 @@ flagsmith-ldap = { git = "https://github.com/flagsmith/flagsmith-ldap", tag = "v
181182
workflows-logic = { git = "https://github.com/flagsmith/flagsmith-workflows", tag = "v3.4.0" }
182183
licensing = { git = "https://github.com/flagsmith/licensing", tag = "v0.3.0" }
183184
flagsmith-private = { index = "flagsmith-pypi-production" }
185+
clickhouse-driver = { git = "https://github.com/Flagsmith/clickhouse-driver", branch = "newjson" }
184186

185187
[tool.uv]
186188
required-version = "0.11.14" # Ensure this matches the version in .pre-commit-config.yaml

api/uv.lock

Lines changed: 3 additions & 44 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

infrastructure/aws/staging/ecs-task-definition-migration.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,10 @@
5555
{
5656
"name": "ANALYTICS_DATABASE_URL",
5757
"valueFrom": "arn:aws:secretsmanager:eu-west-2:302456015006:secret:ECS-API-heAdoB:ANALYTICS_DATABASE_URL::"
58+
},
59+
{
60+
"name": "CLICKHOUSE_URL",
61+
"valueFrom": "arn:aws:secretsmanager:eu-west-2:302456015006:secret:clickhouse-url-ns26gC"
5862
}
5963
],
6064
"logConfiguration": {

0 commit comments

Comments
 (0)