diff --git a/.changeset/bright-snails-pull.md b/.changeset/bright-snails-pull.md new file mode 100644 index 0000000000..d5148aa83d --- /dev/null +++ b/.changeset/bright-snails-pull.md @@ -0,0 +1,5 @@ +--- +"@trigger.dev/core": patch +--- + +fix(realtime): Upgrade to @electric-sql/client@1.0.14 to prevent cached 409 Conflict errors from breaking realtime updates diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index ad45dd3dbc..1f3e94a3e5 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -54,6 +54,7 @@ services: environment: DATABASE_URL: postgresql://postgres:postgres@database:5432/postgres?sslmode=disable ELECTRIC_INSECURE: true + ELECTRIC_ENABLE_INTEGRATION_TESTING: true networks: - app_network ports: diff --git a/packages/core/package.json b/packages/core/package.json index 4a16d88f27..98e8cbb240 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -167,7 +167,7 @@ }, "dependencies": { "@bugsnag/cuid": "^3.1.1", - "@electric-sql/client": "1.0.0-beta.1", + "@electric-sql/client": "1.0.14", "@google-cloud/precise-date": "^4.0.0", "@jsonhero/path": "^1.0.21", "@opentelemetry/api": "1.9.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b00e175d2e..f4e5afd6ee 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1550,8 +1550,8 @@ importers: specifier: ^3.1.1 version: 3.1.1 '@electric-sql/client': - specifier: 1.0.0-beta.1 - version: 1.0.0-beta.1 + specifier: 1.0.14 + version: 1.0.14 '@google-cloud/precise-date': specifier: ^4.0.0 version: 4.0.0 @@ -5789,8 +5789,10 @@ packages: '@rollup/rollup-darwin-arm64': 4.41.1 dev: false - /@electric-sql/client@1.0.0-beta.1: - resolution: {integrity: sha512-Ei9jN3pDoGzc+a/bGqnB5ajb52IvSv7/n2btuyzUlcOHIR2kM9fqtYTJXPwZYKLkGZlHWlpHgWyRtrinkP2nHg==} + /@electric-sql/client@1.0.14: + resolution: {integrity: sha512-LtPAfeMxXRiYS0hyDQ5hue2PjljUiK9stvzsVyVb4nwxWQxfOWTSF42bHTs/o5i3x1T4kAQ7mwHpxa4A+f8X7Q==} + dependencies: + '@microsoft/fetch-event-source': 2.0.1 optionalDependencies: '@rollup/rollup-darwin-arm64': 4.41.1 dev: false @@ -8214,6 +8216,10 @@ packages: - supports-color dev: true + /@microsoft/fetch-event-source@2.0.1: + resolution: {integrity: sha512-W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA==} + dev: false + /@modelcontextprotocol/sdk@1.17.1(supports-color@10.0.0): resolution: {integrity: sha512-CPle1OQehbWqd25La9Ack5B07StKIxh4+Bf19qnpZKJC1oI22Y0czZHbifjw1UoczIfKBwBDAp/dFxvHG13B5A==} engines: {node: '>=18'}