<Airbyte 2.1 is now available>! This is an open so...
# announcements
i
Airbyte 2.1 is now available! This is an open source only release we're currently marking as experimental. We made major changes to our release process and infrastructure and have not tested every single configuration. It is possible that some bugs or stability issues remain. 2.1 includes the following: • End of support for Helm Chart V1 • Security patches • Various quality of life and UX improvements • Dozens of bug fixes See the release notes for more.
šŸ˜ 4
g
Hey, Thanks for this release. i started using this version last week due to bug fix with regards to the OOM errors. In the beginning it was working fine but now i have an issue accessing the UI. these are the error details
Copy code
{
  "url": "<https://airbyte.dev/>",
  "airbyteVersion": "2.1.0",
  "errorType": "TypeError",
  "errorConstructor": "TypeError",
  "error": {},
  "stacktrace": "TypeError: Cannot read properties of undefined (reading 'edition')\n    at Ns (<https://airbyte.dev.gwos.dev/assets/App-pa95vggpq3.js:2:12203>)\n    at u_e (<https://airbyte.dev>./assets/core-i1evzwjwmn.js:39:19659)\n    at $We (<https://airbyte.dev/assets/core-i1evzwjwmn.js:41:44401>)\n    at MWe (<https://airbyte.dev/assets/core-i1evzwjwmn.js:41:40089>)\n    at JCt (<https://airbyte.devassets/core-i1evzwjwmn.js:41:40012>)\n    at Hz (<https://airbyte.dev/assets/core-i1evzwjwmn.js:41:39860>)\n    at Fle (<https://airbyte.dev/assets/core-i1evzwjwmn.js:41:36189>)\n    at RWe (<https://airbyte.dev/assets/core-i1evzwjwmn.js:41:35128>)\n    at E (<https://airbyte.dev/assets/core-i1evzwjwmn.js:26:1540>)\n    at MessagePort.O (<https://airbyte.dev/assets/core-i1evzwjwmn.js:26:1899>)",
  "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36",
  "featureFlags": {}
}
do you know if this is a known issue or i just need to change something in my configurations? According to claude
Copy code
The /api/v1/web_backend/config is what
  A() reads from — it returns edition: "community" which is correct. But
  this fetch takes time to complete, and Ns renders before the response
  arrives, so A() gets undefined (the context default while loading)
  and crashes trying to read .edition.

the Ns component is missing a loading
  guard:

  const n = A()
  if (!n) return null  // ← this line is missing in 2.1.0
  const a = n.edition === ve.community ? be : De  // crashes if n is
  undefined