---
title: Low Code FAAS
slug: releases/low-code-faas
docTags: 
createdAt: 2024-05-27T17:57:00.526Z
---

::::::ExpandableHeading
## Nota de Release - Versão 1.7.0

<font color="#4283c7">Data\: de publicação\: 17/04/2026 </font>

Esta versão traz melhorias importantes para integração, rastreabilidade e acesso a configurações dentro do Low Code.

:::::Tabs
:::Tab{title="✨ Evoluções"}
![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/v3QOBRFO45u3MVuqke-WI_titulo-destaque-de-valor.png)

**⚙️ Acesso facilitado a parâmetros**

Agora foi criado SDK do FaaS, uma forma mais simples de **buscar valores de parâmetros dentro do Low Code**.

Exemplo de utilização: `Parameter.get({nome do parâmetro})`

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/7i5o1VyQn3FDb3HK3FILO_.blob " Exemplo de utilização")

***

**🔍 Retorno inteligente de parâmetros**

Ao buscar um parâmetro, o sistema agora retorna o valor **no formato correto automaticamente** (simples ou estruturado).

`Parameter.get({nome do parâmetro})` retorna um tipo primitivo ou um objeto, de acordo com o tipo do parâmetro.

***

**🧾 Rastreabilidade de logs entre sistemas**

Agora o FaaS recebe o header único de log `log.uuid` contendo o UUID do&#x20;

`LogContext` inicializado no Low Code.

***

**🔗 Integração de logs entre chamadas**

Cada chamada feita pelo sistema agora mantém esse identificador de log, permitindo **ligar todas as ações em uma mesma linha de execução**.

A cada chamada REST do SDK, o FaaS injeta o header `x-parent-log-uuid` com o mesmo valor de `log.uuid`. Isso permite a vinculação de logs no Low Code.

***
:::

::::Tab{title="🚀 Deploy"}
🐳**Imagens**

`registry.cloud4biz.com/deployscdi/hyper-lowcode-faas:1.7.0-RELEASE`

`nexus.centralit.io:9091/hyper-lowcode-faas:1.7.0-RELEASE`

***

⚙ **ORIENTAÇÕES PARA DEPLOY**

Este documento pressupõe que a mudança de versão está partindo da versão  **1.5.0&#x20;**&#x70;ara&#x20;**&#x20;1.7,0**.

Caso não seja esse o cenário, siga as orientações das Notas de Release anteriores, partindo da versão do ambiente até a versão **1.7.0.**

***

:::hint{type="info"}
**⚠️ Importante**

- A versão **1.7.0-RELEASE** do FaaS é **obrigatória** para funcionamento com o **Low Code 1.18.0-RELEASE** ou superior.&#x20;
- Esta versão do FaaS permanece compatível com versões do Low Code anteriores à **1.18.0-RELEASE**, garantindo retrocompatibilidade.
:::
::::
:::::
::::::

::::::ExpandableHeading
## Nota de Release - Versão 1.5.0

<font color="#4283c7">Data\: de publicação\: 31/12/2025 - Release Ref. Git-1.5.0</font>

:::::Tabs
::::Tab{title="Evoluções"}
🔒 **FaaS e SDK adaptados para criptografia JWE do Low Code**

Foi criada a propriedade:

:::BlockQuote
app.security.lowcode-api-key
:::

Essa propriedade é utilizada para integração com o mecanismo de **criptografia ponta a ponta (JWE)** implementado na versão **1.16.0-RELEASE** do Low Code.

A API Key informada deve ser a **API Key master** configurada no Low Code.

***

🔍 **Endpoint no SDK Data do FaaS para SQL SELECT**

Foi criado o endpoint abaixo no SDK do FaaS:

:::BlockQuote
Data.BusinessObject.execute(sql, body)
:::

Esse endpoint permite a execução de **SQLs de UPDATE e DELETE** sobre objetos de negócio.

Exemplo de utilização:

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/M-6tQh3KHr8fFpyRyF-nX_image.png)

***

✏️ **Endpoint no SDK Data do FaaS para SQL UPDATE/DELETE**

Foi criado o endpoint abaixo no SDK do FaaS:

:::BlockQuote
Data.BusinessObject.execute(sql, body)
:::

Esse endpoint permite a execução de **SQLs de UPDATE e DELETE** sobre objetos de negócio.

Exemplo de utilização:

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/i2J3HtANDlnrEdQbvaGXS_image.png)

***
::::

::::Tab{title="Deploy"}
**🖼️Imagens**

- registry.cloud4biz.com/deployscdi/hyper-lowcode-faas:1.5.0-RELEASE
- registry.cloud4biz.com/deployscdi/hyper-lowcode-faas:1.5.0-OFFLINE-RELEASE
- nexus.centralit.io:9091/hyper-lowcode-faas:1.5.0-RELEASE
- nexus.centralit.io:9091/hyper-lowcode-faas:1.5.0-OFFLINE-RELEASE

***

**🚀ORIENTAÇÕES PARA DEPLOY**

Este documento pressupõe atualização da versão **1.4.3 → 1.5.0**.

Caso o ambiente esteja em versão anterior, siga as Notas de Release intermediárias, partindo da versão atual até a **1.5.0**.

***

🔐**CONFIGURAÇÃO OBRIGATÓRIA**

É necessário configurar a propriedade abaixo com a **API Key master do Low Code**, conforme descrito nas Notas de Release do **Low Code 1.16.0-RELEASE:**

:::BlockQuote
<font color="#14B8A6">app</font>:
&#x20; <font color="#14B8A6">security</font>:
&#x20;   <font color="#14B8A6">lowcode-api-key</font>: <font color="#ff5126">a894taG24WqjrSZ\_d4PwZbtWWtqnK8XgIbrLwvfCEw46</font>
:::

***

⚠ OBSERVAÇÕES IMPORTANTES

- A versão **1.5.0-RELEASE do FaaS é obrigatória** para funcionamento com o **Low Code 1.16.0-RELEASE ou superior;**
- Esta versão do FaaS **permanece compatível com versões do Low Code anteriores à 1.16.0-RELEASE**, garantindo **retrocompatibilidade;**
- Recomenda-se validar as integrações após o deploy.
::::
:::::
::::::

:::::ExpandableHeading
## Nota de Release - Versão 1.4.3

<font color="#4283c7">Data\: de publicação\: 25/11/2025 - Release Ref. Git-1.4.3</font>

::::Tabs
:::Tab{title="Correções"}
- Correção de erro ao executar script com função runInThisContext
:::

:::Tab{title="Deploy"}
**🖼️Imagens**

- registry.cloud4biz.com/deployscdi/hyper-lowcode-faas:1.4.3-RELEASE
- nexus.centralit.io:9091/ hyper-lowcode-faas:1.4.3-RELEASE

***

**🚀ORIENTAÇÕES PARA DEPLOY**

Este documento pressupõe que a mudança de versão está partindo da versão 1.4.0 para a versão 1.4.3. Caso não seja esse o cenário, siga as orientações das Notas de Release anteriores, partindo da versão do ambiente até a versão 1.4.3.
:::
::::
:::::

:::ExpandableHeading
## Nota de Release - Versão 1.4.0

| Informações da Release                       | Considerações                                             |
| -------------------------------------------- | --------------------------------------------------------- |
| Aplicação                                    | Hyper Low Code FaaS                                       |
| Nome da Versão                               | 1.4.0                                                     |
| Data de Publicação                           | 20/11/2024                                                |
| Cards Relacionados (Informar título do card) | 6402 - 7326 - 7325                                        |
| Imagens da versão (Central IT)               | nexus.centralit.io:9091/ hyper-lowcode-faas:1.4.0-RELEASE |

### Melhorias/ Novas Funcionalidades

- 6402 - Implementação de dependências do tipo recurso low code e external
- 7326 - Instalação do módulo kafkajs

### Correções

- 7325 - Erro na recuperação dos atributos do FaaS.user
:::

:::ExpandableHeading
## Nota de Release - Versão 1.3.0

| Informações da Release                       | Considerações                                                        |
| -------------------------------------------- | -------------------------------------------------------------------- |
| Aplicação                                    | Hyper Low Code FaaS                                                  |
| Nome da Versão                               | 1.3.0                                                                |
| Data de Publicação                           | 15/08/2024                                                           |
| Cards Relacionados (Informar título do card) | 6017;                                                                |
| Imagens da versão                            | - registry.cloud4biz.com/deployscdi/hyper-lowcode-faas:1.3.0-RELEASE |

### Melhorias/ Novas Funcionalidades

- Foram desenvolvidas novas features para execução do FaaS, que permitem o envio de arquivos com form-data e o response com Stream ou Buffer&#x20;
- Exemplos de código para utilização das novas features:&#x20;

1. Um ou mais arquivos podem ser enviados no atributo 'files' do form-data.&#x20;
2. Para obter os arquivos enviados: const files = FaaS.Context.files&#x20;
3. Para obter o request da requisição Http: const request = FaaS.Http.request&#x20;
4. Para obter o response da requisição Http: const response = FaaS.Http.response&#x20;
5. Quando o tipo de saída do FaaS é 'stream' ou 'buffer', é necessário setar o payload do response respeitando as regras:&#x20;
   - Se for 'stream', o payload pode ser arquivo, Stream ou string&#x20;
   - Se for 'buffer', o payload pode ser arquivo, Buffer, ArrayBuffer ou string&#x20;
6. Para setar o payload do response: FaaS.Config.response.payload = payload&#x20;
7. Existem duas formas para setar um determinado header no response: FaaS.Config.response.setHeader("Content-Type", "audio/wave") ou FaaS.Http.response.setHeader("Content-Type", "audio/wave");&#x20;
8. Para setar um ou mais headers de acordo com o http status: FaaS.Config.response.setHeaders(httpStatus, \{ignora se já existir (true/false}, \{ 'Content-Type': 'application/octet-stream', 'Transfer-Encoding': 'chunked'

### Correções

### Orientações para deploy

- Deve ser criada uma URL externa para utilização do FaaS no frontend. Essa URL não depende de tenant, não pode passar pelo frontmanager e deve apontar diretamente para a porta 3000 do FaaS no container, sem contexto. Exemplo: [https://democentralit-node-faas.cithyper.click](https://democentralit-node-faas.cithyper.click/)&#x20;
  - O Low Code deve ser atualizado para a versão 1.3.0-RELEASE ou superior


:::

:::ExpandableHeading
## Nota de Release - Versão 1.2.1

| Informações da Release                       | Considerações                                                                                    |
| -------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| Aplicação                                    | Hyper Low Code FaaS                                                                              |
| Nome da Versão                               | 1.2.1                                                                                            |
| Data de Publicação                           | 12/07/2024                                                                                       |
| Cards Relacionados (Informar título do card) | - 5692 - Englobar as distribuições kubernetes OKD<br />- 5791 - Atualizar versão Node para 18.20 |
| Imagens da versão                            | - nexus.centralit.io:9091/ hyper-lowcode-faas:1.2.1-RELEASE                                      |

### Melhorias/ Novas Funcionalidades

### Correções

### Orientações para deploy


:::

:::ExpandableHeading
## Nota de Release - Versão 1.1.0

| Informações da Release                       | Considerações                                              |
| -------------------------------------------- | ---------------------------------------------------------- |
| Aplicação                                    | Hyper Low Code FaaS                                        |
| Nome da Versão                               | 1.1.0                                                      |
| Data de Publicação                           | 21/05/2024                                                 |
| Cards Relacionados (Informar título do card) | - 5588 - Adicionar biblioteca de minificação e obfuscation |
| Imagens da versão                            | - nexus.centralit.io:9091/hyper-lowcode-faas:1.0.2-RELEASE |

### Melhorias/ Novas Funcionalidades

### Correções

### Orientações para deploy


:::

:::ExpandableHeading
## Nota de Release - Versão 1.0.2

| Informações da Release                       | Considerações                                              |
| -------------------------------------------- | ---------------------------------------------------------- |
| Aplicação                                    | Hyper Low Code FaaS                                        |
| Nome da Versão                               | 1.0.2                                                      |
| Data de Publicação                           | 28/11/2023                                                 |
| Cards Relacionados (Informar título do card) | 4223                                                       |
| Imagens da versão                            | - nexus.centralit.io:9091/hyper-lowcode-faas:1.0.2-RELEASE |

### Melhorias/ Novas Funcionalidades

- 4223 – Nova versão Low Code SDK com endpoint de listagem paginada de Objetos de negócio&#x20;

### Correções

### Orientações para deploy


:::

:::ExpandableHeading
## Nota de Release - Versão 1.0.1

| Informações da Release                       | Considerações                                                             |
| -------------------------------------------- | ------------------------------------------------------------------------- |
| Aplicação                                    | Hyper Low Code FaaS                                                       |
| Nome da Versão                               | 1.0.1                                                                     |
| Data de Publicação                           | 01/11/2023                                                                |
| Cards Relacionados (Informar título do card) | - 3885 - Correção do RunInThisContext e parametrização do tamanho do body |
| Imagens da versão                            |                                                                           |

### Melhorias/ Novas Funcionalidades

### Correções

Correção do RunInThisContext e parametrização do tamanho do body

### Orientações para deploy


:::



