# Base code End of Life - 0.8.78-0.8111

## Overview

The base code versions of <mark style="color:red;">`0.8.78`</mark> and <mark style="color:red;">`0.8.111`</mark> will be moved from <mark style="color:red;">`deprecated`</mark> to end of life July 15, 2022. These FM BetterForms operating systems have been deprecated for over a year and will need to be removed from the BF cloud to make way for newer features and code while freeing resources.

{% hint style="danger" %}
TLDR; if you have an app using one of these base code versions please plan to update it to <mark style="color:red;">bf-latest</mark> as soon as possible.
{% endhint %}

**Support**

The BF team will offer free migration support to assist you with sites that require code changes.

**How do I know if my app needs code updates?**

If your app is running <mark style="color:red;">`bf-latest`</mark> or <mark style="color:red;">`bf-staging`</mark> then there is nothing further you need to do.

You can find what version of base code your app is running by inspecting the domain settings in the BF IDE.

In addition to referencing the changelog for <mark style="color:red;">`Breaking Change`</mark> tags the main areas that will require minor updates are:

* Use of <mark style="color:red;">`table2`</mark> elements that use <mark style="color:red;">`slots`</mark> or <mark style="color:red;">`onRowClick`</mark> actions
* Use of authentication - You may need to add custom authentication pages if there are none and your app requires authentication

### **How can I go about testing for compatibility?**

**If you have not migrated to environments:**

You can easily test your app for compatibility by changing the base code version from the site edit page. We suggest doing this on a weekend or quiet time. The change can easily be reverted and takes about 1 minute to propagate.

<figure><img src="/files/c8P1QlD7355SgyJa1aS8" alt=""><figcaption></figcaption></figure>

I**f your organization has migrated to environments:**

Chances are you do not have development environments for these older base code apps but you can easily add one to test or simply change the base code version of your live app during aquiet time.

<figure><img src="/files/LDIFrBHulCxEBCWbdFh8" alt=""><figcaption></figcaption></figure>

**What if I don’t update my App?**

After July 15 we will automatically bump all apps to the latest base code version that have not already done so. This could break your app so please make sure you have migrated before the EOL date.

Have questions? Ping us on Slack.

The BF Team


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.klai.studio/engineering-reference-docs/base-code-end-of-life-0.8.78-0.8111.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
