Executando verificação de segurança...
1

[Infinite] Latest Releases: OS v0.2.4, Ez v0.1.1 e UI v0.01

Fala, pessoas! Vim compartilhar aqui com vocês as últimas atualizações dos projetos Infinite OS e Ez :)

E, também o lançamento de um novo projeto. Continue lendo para descobrir o que mudou e como essas atualizações podem ajudar.

OS v0.2.4

Mappings Security Rules

Agora você pode definir políticas de segurança para seus mapeamentos – controlando rate limits, permissões de conexão e uso de largura de banda. Esse recurso também permite permitir ou bloquear endereços IP específicos, aplicando essas regras seletivamente aos mapeamentos.

Por exemplo, uma política branda pode ser aplicada a endpoints acessados com frequência (por exemplo, /), enquanto controles mais rígidos visam caminhos menos comuns (por exemplo, /admin) ou solicitações de limitação para endpoints específicos (por exemplo, /api ou /search).

os-security-rules

Force HTTPS

Continuando com os Mappings, agora você pode selecionar a opção para impor HTTPS ao criar ou editar um mapeamento. Isso redireciona automaticamente os usuários que tentam acessar seu serviço via HTTP para a versão HTTPS segura.

os-mapping-force-https

Página Padrão

Uma adição pequena, mas útil: o Infinite OS agora exibe uma página padrão quando criado sem nenhum mapeamento configurado ou aplicativos do marketplace. Isso fornece a confirmação de que o container está em execução e acessível nas portas 80/443.

os-default-page

Juntamente com essas melhorias importantes, também abordamos uma série de refinamentos e correções. Esses incluem:

refactor: ssl infra implementation
refactor: ssl watchdog after ssl infra refactor
refactor: replace BadgerDB with SQLite in-memory
refactor: vhost and mapping infra implementation
refactor: delete service mappings
feat: add mapping hostname and path to service mapping auto create
feat: add support for wildcard vhosts
feat: add custom response code to url mappings
feat: add marketplace item reference to mappings
feat(front): add visual clues on ssl list pages
feat(front): add ca bundle field on import ssl modal
feat!: add pagination to database read ops
feat: issue valid SSL endpoint and UI button
fix: aliases addition replacing parent ssl
fix: remove mappings and ssl files when vhost is deleted
fix: allow multi instances of multi nature services
fix: disable default super admin for first account
fix: stop uninstall of databases on mktplace uninstall
fix: only remove services without mappings on mktplace uninstall

Ez v0.1.1

Páginas de Account & Mappings Refatoradas

Assim como no OS, as páginas de Account e Mappings no Ez foram reconstruídas usando nossa arquitetura de front-end estabelecida - usando HTMX e Alpine. Isso conclui nossa transição de vários front-ends, nos permitindo reutilizar componentes e estilos em toda a base de código do OS. O resultado é uma experiência mais consistente e maior eficiência de desenvolvimento.

ez-accounts
ez-mappings

UI v0.0.1

Identificamos uma duplicação significativa de componentes nos front-ends do OS e do Ez. Para resolver isso, criamos um novo projeto – Infinite UI – para abrigar todos os nossos componentes de interface do usuário compartilhados, garantindo uma aparência coesa em nossos aplicativos.

ui-demo

É importante ressaltar que a Infinite UI não é exclusiva para projetos Infinite. Ela é um projeto de código aberto (sob a licença do MIT) e está disponível para qualquer pessoa usar. Por favor, dê uma olhada e considere contribuir - você pode encontrar o repositório aqui.


Isso conclui nossa atualização por enquanto. Recomendamos que você revise nosso Roadmap revisado para OS e para o Ez e esperamos compartilhar nossa próxima atualização com vocês em breve.

Obrigado por seu apoio e entusiasmo contínuos. Agradecemos seu envolvimento contínuo em nossa jornada.

Carregando publicação patrocinada...