Autor: ProHoster

Lançamento do Electron 13.0.0, uma plataforma para construção de aplicativos baseados no motor Chromium

Foi preparado o lançamento da plataforma Electron 13.0.0, que fornece um framework autossuficiente para o desenvolvimento de aplicações de usuário multiplataforma, utilizando como base os componentes Chromium, V8 e Node.js. A mudança significativa no número da versão se deve a uma atualização da base de código Chromium 91, da plataforma Node.js 14.16 e do mecanismo JavaScript V8 9.1. Entre as mudanças na nova versão: Adicionada a propriedade process.contextIsolated para determinar se o atual […]

Lançamento da linguagem de programação até 0.2

No âmbito do projeto Til, está sendo desenvolvida uma linguagem de programação interpretada, criada com base na linguagem Tcl e que coincide quase totalmente com ela na sintaxe. A linguagem visa escrever scripts de comando e fornece fácil extensão de sintaxe. O código do interpretador é escrito em D, que também pode ser usado para desenvolver módulos que ampliam as capacidades do Til. O intérprete funciona em modo assíncrono e permite [...]

A Microsoft publicou sua própria distribuição do OpenJDK

A Microsoft começou a distribuir sua própria distribuição Java baseada em OpenJDK. O produto é distribuído gratuitamente e está disponível em código-fonte sob a licença GPLv2. A distribuição inclui executáveis ​​para Java 11 e Java 16, baseados em OpenJDK 11.0.11 e OpenJDK 16.0.1. As compilações são preparadas para Linux, Windows e macOS e estão disponíveis para arquitetura x86_64. Além disso, foi criada uma montagem de teste para [...]

Lançamento da biblioteca PCRE2 10.37

Foi lançada a versão 2 da biblioteca PCRE10.37, que fornece um conjunto de funções na linguagem C com a implementação de expressões regulares e ferramentas de correspondência de padrões, semelhantes em sintaxe e semântica às expressões regulares da linguagem Perl 5. PCRE2 é uma versão reformulada implementação da biblioteca PCRE original com uma API incompatível e recursos avançados. A biblioteca foi fundada pelos desenvolvedores do servidor de correio Exim e é distribuída […]

Alibaba abriu o código para PolarDB, um SGBD distribuído baseado em PostgreSQL.

Alibaba, uma das maiores empresas chinesas de TI, abriu o código-fonte do SGBD distribuído PolarDB, baseado em PostgreSQL. PolarDB amplia os recursos do PostgreSQL com ferramentas para armazenamento distribuído de dados com integridade e suporte para transações ACID no contexto de todo o banco de dados global distribuído em diferentes nós do cluster. PolarDB também suporta processamento distribuído de consultas SQL, tolerância a falhas e armazenamento redundante de dados para [...]

Apache NetBeans IDE 12.4 lançado

A Apache Software Foundation introduziu o ambiente de desenvolvimento integrado Apache NetBeans 12.4, que fornece suporte para as linguagens de programação Java SE, Java EE, PHP, C/C++, JavaScript e Groovy. Esta é a sétima versão produzida pela Apache Foundation desde que o código NetBeans foi transferido da Oracle. As principais inovações do NetBeans 12.3: Adicionado suporte para a plataforma Java SE 16, que também é implementada em nb-javac, um […]

Lançamento dos editores online ONLYOFFICE Docs 6.3

Uma nova versão do ONLYOFFICE DocumentServer 6.3 está disponível com uma implementação de servidor para editores e colaboração online do ONLYOFFICE. Editores podem ser usados ​​para trabalhar com documentos de texto, tabelas e apresentações. O código do projeto é distribuído sob a licença gratuita AGPLv3. Uma atualização do produto ONLYOFFICE DesktopEditors, construído em uma única base de código com editores online, é esperada em um futuro próximo. Os editores de desktop são projetados como aplicativos [...]

A Microsoft lançou o Windows Package Manager 1.0, semelhante ao apt e dnf

A Microsoft lançou o Windows Package Manager 1.0 (winget), que fornece ferramentas para instalação de aplicativos usando a linha de comando. O código é escrito em C++ e distribuído sob a licença do MIT. Os pacotes são instalados a partir de um repositório mantido pela comunidade. Ao contrário da instalação de programas da Microsoft Store, o winget permite instalar aplicativos sem marketing desnecessário e [...]

Versões do gerenciador de pacotes Pacman 6.0 e do instalador Archinstall 2.2.0

Estão disponíveis novas versões do gerenciador de pacotes Pacman 6.0.0 e do instalador Archinstall 2.2.0, utilizados na distribuição Arch Linux. Principais mudanças no Pacman 6.0: Adicionado suporte para carregar arquivos em vários threads paralelos. Implementada saída de uma linha indicando o andamento do carregamento de dados. Para desativar a barra de progresso, você pode especificar a opção “--noprogressbar” em pacman.conf. É fornecido salto automático de espelhos, ao acessá-los [...]

O código para o serviço de verificação de senha HaveIBeenPwned está aberto

Troy Hunt abriu o código-fonte do serviço “Have I Been Pwned?” para verificar senhas comprometidas. (haveibeenpwned.com), que verifica um banco de dados de 11.2 bilhões de contas roubadas como resultado da invasão de 538 sites. Inicialmente, a intenção de abrir o código do projeto foi anunciada em agosto do ano passado, mas o processo se arrastou e o código só foi publicado agora. O código de serviço está escrito em [...]

A Mozilla resumiu os planos para oferecer suporte à terceira versão do manifesto do Chrome no Firefox

A Mozilla publicou um plano para implementar a terceira versão do manifesto do Chrome no Firefox, que define as capacidades e recursos fornecidos aos complementos. A terceira versão do manifesto foi criticada por quebrar muitos dos bloqueios de conteúdo e complementos de segurança. O Firefox pretende implementar quase todos os recursos e limitações do novo manifesto, incluindo uma API declarativa para filtragem de conteúdo (declarativeNetRequest), […]

O protocolo QUIC recebeu o status de padrão proposto.

A Internet Engineering Task Force (IETF), responsável pelo desenvolvimento de protocolos e arquitetura da Internet, finalizou a RFC para o protocolo QUIC e publicou especificações relacionadas sob os identificadores RFC 8999 (propriedades de protocolo independentes de versão), RFC 9000 (transporte sobre UDP), RFC 9001 (criptografia TLS do canal de comunicação QUIC) e RFC 9002 (controle de congestionamento e detecção de perda de pacotes durante a transmissão de dados). […]