OpenFn / OpenFn/lightning

Adaptor registry is out of sync when the app is running in a cluster

Open
#1,996 0 comments 0 reactions 1 assignee View on GitHub

@taylordowns2000 is already working on this.

Since Feb 27, 2026.

bug
Dominant language
Elixir
Stars
296
Forks
86
Avg merge
1d 13h
Merged PRs (30d)
50

Description

Describe the bug
I have workflow that has a step using mssql@4.2.0 (This is the latest version of mssql as of today). My step is expecting to use this version, any version below this will crash my workflow. There is a strange behavior that change the version of mssql to 4.1.10 and the latest version 4.2.0 completely disappear from the dropdown. This behavior crashes my workflow when the version changes to mssql@4.1.10.

I have tried locking the job to use mssql@4.2.0 but when this behavior happens the job automatically change the version to mssql@4.1.10

app.openfn.org 2.4.0

Versions:
    ▸ node.js                        18.20.2
    ▸ worker                         1.1.5
    ▸ @openfn/language-common        1.13.1
    ▸ @openfn/language-mssql         4.1.10
    ▸ @openfn/language-salesforce    4.6.2

⚠️ The @openfn/language-mssql 4.1.10 ⬆️ was changed automatically from 4.2.0

I have reproduced this locally on main:

  • Yes
  • No

Expected behavior
The job should use the specified version of the mssql adaptor

Additional context
When the version is changed to mssql@4.1.10 after waiting for a minute and refresh the latest version appears again

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.