As principais notícias de desenvolvimento de software program do ano


As principais notícias de desenvolvimento de software program do anoAs principais notícias de desenvolvimento de software program do ano

À medida que 2025 chega ao fim, o SD Instances está analisando as principais notícias de desenvolvimento de software program do ano em todo o setor. Aqui estão 10 do que acreditamos serem as maiores histórias que cobrimos ao longo do ano:

Linux Basis forma Agentic AI Basis para ser o novo lar para MCP, goose e AGENTS.md

A Linux Basis no início deste mês anunciado que está formando a Agentic AI Basis (AAIF) para promover a evolução transparente e colaborativa da Agentic AI.

Três projetos principais foram doados à fundação no lançamento: Mannequin Context Protocol (MCP) da Anthropic, Block’s goose e AGENTS.md da OpenAI. Além disso, Obot.ai, membro da AAIF, doará seus eventos e podcast do MCP Dev Summit para a fundação.

A AAIF está sendo lançada com vários membros, incluindo os maiores membros platina Amazon, Anthropic, Block, Bloomberg, Cloudflare, Google, Microsoft e OpenAI; membros ouro Adyen, Arcade.dev, Cisco, Datadog, Docker, Ericsson, IBM, JetBrains, Okta, Oracle, Runlayer, SAP, Snowflake, Temporal, Tetrate e Twilio Inc.; e membros prata Chronosphere, Cosmonic, Elasticsearch, Eve Safety, Hugging Face, Kubermatic, KYXStart, LanceDB, NinjaTech AI, Obot.ai, Prefect.io, Pydantic, Shinkai.com, Spectro Cloud, Stacklok, SUSE, Uber, WorkOS e ZED.

“Estamos vendo a IA entrar em uma nova fase, à medida que os sistemas de conversação mudam para agentes autônomos que podem trabalhar juntos. Em apenas um ano, MCP, AGENTS.md e goose tornaram-se ferramentas essenciais para desenvolvedores que criam esta nova classe de tecnologias de agente”, disse Jim Zemlin, diretor executivo da Linux Basis. “Reunir esses projetos sob a AAIF garante que eles possam crescer com a transparência e a estabilidade que somente a governança aberta proporciona. A Fundação Linux tem orgulho de servir como o lar neutro onde continuarão a construir infraestrutura de IA na qual o mundo confiará.”

Microsoft anuncia lançamento do .NET 10 (LTS)

Microsoft em novembro anunciado o lançamento do .NET 10, a versão mais recente do Lengthy Time period Assist (LTS) do .NET que receberá suporte pelos próximos três anos. Como tal, a Microsoft está incentivando as equipes de desenvolvimento a migrar seus aplicativos de produção para esta versão para aproveitar as vantagens dessa janela de suporte estendida.

Esta versão apresenta diversas melhorias de desempenho em tempo de execução, cargas de trabalho e linguagens. Por exemplo, o compilador JIT foi aprimorado com melhor inlining, desvirtualização de métodos e geração de código aprimorada para argumentos de estrutura. Além disso, estratégias aprimoradas de inversão de loop e alocação de pilha foram implementadas para otimizar os tempos de execução.

Várias melhorias de linguagem também foram feitas em C# e F#. O C# 14 introduz propriedades baseadas em campos para simplificar declarações de propriedades, propriedades e métodos de extensão permitem que os desenvolvedores adicionem membros a tipos que não possuem e muito mais. No F# 10, algumas das melhorias incluem a capacidade de usar #warnon e #nowarn para ativar ou desativar avisos em seções de código específicas e criar propriedades publicamente legíveis e mutáveis ​​em explicit, sem campos de apoio detalhados.

O padrão Wasm 3.0 agora está oficialmente concluído

A versão 3.0 do padrão WebAssembly (Wasm) foi anunciado concluído em setembro e considerado o padrão “ao vivo” para Wasm. Este anúncio ocorre três anos após a conclusão do Wasm 2.0, que adicionou muitos recursos como instruções vetoriais, operações de memória em massa, vários valores de retorno e tipos de referência simples.

De acordo com o Grupo Comunitário e Grupo de Trabalho Wasm W3C, esta é uma atualização substancial em comparação com 2.0, e vários dos recursos que estão agora disponíveis estavam em desenvolvimento há seis a oito anos.

Wasm 3.0 suporta Espaço de endereço de 64 bitso que significa que memórias e tabelas podem usar i64 além de i32 como espaço de endereço. Isto expande o espaço de endereço disponível de 4 gigabytes para 16 exabytes, em teoria. {Hardware} e casos de uso agora serão o fator limitante, como an internet limitando a memória de 64 bits a 15 gigabytes. “A nova flexibilidade é especialmente interessante para ecossistemas não-web que usam Wasm, já que agora eles podem suportar aplicações e conjuntos de dados muito, muito maiores”, escreveu o grupo de trabalho em um comunicado. publicar.

Outro novo recurso é a capacidade de um único módulo declarar e acessar múltiplas memórias. Anteriormente, period possível que os aplicativos Wasm usassem vários objetos de memória ao mesmo tempo, mas apenas declarando-os e acessando-os em módulos separados.

Wasm 3.0 também adiciona coleta de lixo, chamadas de cauda, tratamento de exceções, instruções vetoriais relaxadas, comportamento padrão determinístico para instruções com resultados não determinísticose sintaxe de anotação personalizada.

GitHub lança MCP Registry para fornecer localização central para servidores confiáveis

GitHub Registro MCP fornece aos desenvolvedores um diretório selecionado de servidores MCP.

“Se você tentou conectar agentes de IA às suas ferramentas de desenvolvimento, você conhece a dor: servidores MCP espalhados por vários registros, repositórios aleatórios, enterrados em tópicos da comunidade – tornando a descoberta lenta e cheia de atrito sem um native central para ir. Enquanto isso, os criadores de servidores MCP estão cansados ​​de publicar em vários locais e responder às mesmas perguntas de configuração repetidas vezes”, escreveu GitHub em um postagem no weblog.

Cada servidor no Registro está conectado ao seu próprio repositório GitHub e pode ser classificado por estrelas do GitHub e atividade da comunidade.

De acordo com o GitHub, esse apoio gera confiança em servidores MCP específicos, levando a um ecossistema geral de IA mais saudável.

Meta doará React e React Native para a Linux Basis

Em outubro no React Conf, Meta anunciado que doaria suas bibliotecas JavaScript UI React e React Native para a Linux Basis, que formará a React Basis para apoiar essas bibliotecas.

A React Basis incluirá os membros fundadores Amazon, Callstack, Expo, Meta, Microsoft, Software program Mansion e Vercel. Seu diretor executivo será Seth Webster, atualmente chefe do React na Meta.

De acordo com a Linux Basis, assim que a nova fundação for formada, a Meta contribuirá com as bibliotecas e então a nova organização fornecerá governança, gerenciará a infraestrutura principal, organizará eventos (incluindo React Conf) e lançará novos programas que incentivam a colaboração da comunidade.

Java 25 LTS agora está disponível com recursos como declarações de importação de módulo, arquivos de origem compactos

Java 25 foi lançado em setembro como a versão mais recente do Lengthy Time period Assist (LTS) da linguagem, o que significa que ela terá suporte da Oracle por pelo menos mais oito anos.

Esta versão introduz vários recursos de linguagem estáveis, incluindo declarações de importação de módulos, arquivos de origem compactos e métodos principais de instância e corpos de construtores flexíveis.

As declarações de importação de módulo permitem que os desenvolvedores importem todos os pacotes exportados por um módulo, sem que esse módulo exact conter código de importação. Essa funcionalidade tornará mais fácil para os desenvolvedores reutilizar bibliotecas e também ajudará os desenvolvedores Java mais novos a usar bibliotecas e courses Java de terceiros sem a necessidade de aprender onde elas existem em uma hierarquia de pacotes.

Arquivos de origem compactos e métodos principais de instância permitem que os alunos escrevam programas menores sem primeiro precisar aprender sobre os recursos da linguagem projetados para grandes bases de código. “Isso foi visualizado três ou quatro vezes e agora será o recurso closing”, disse Arimura. “O objetivo é tornar a linguagem mais concisa para novos alunos, alunos e pessoas que desejam escrever scripts em Java.”

Corpos construtores flexíveis permitem validações de entrada e cálculos seguros sem invocar um construtor. Segundo a Oracle, essa mudança permitirá que os construtores sejam expressos de forma mais pure e também permitirá que os campos sejam inicializados antes de se tornarem visíveis para outros códigos da classe.

PostgreSQL 18 adiciona E/S assíncrona para melhorar o desempenho

PostgreSQL 18 foi lançado em setembro, com vários novos recursos, como E/S assíncrona, melhor desempenho pós-atualização e processamento de texto aprimorado.

A E/S assíncrona permite que o PostgreSQL emita várias solicitações de E/S ao mesmo tempo, em vez de esperar que uma termine antes de iniciar a próxima. De acordo com a equipe do PostgreSQL, isso melhora o rendimento geral e resultou em ganhos de desempenho de até 3x em alguns cenários.

Anteriormente, o PostgreSQL usava mecanismos de leitura antecipada do sistema operacional para recuperação de dados, mas como o sistema operacional não tinha insights sobre padrões de acesso específicos do banco de dados, ele nem sempre conseguia prever quais dados seriam necessários, resultando em desempenho abaixo do excellent em muitas cargas de trabalho. A E/S assíncrona foi criada para resolver essa limitação, explicou a equipe.

Pink Hat anuncia Superior Developer Suite

Em seu evento Summit em maio, a Pink Hat anunciado Pink Hat Superior Developer Suite, que a empresa disse ter sido projetado para tornar os desenvolvedores mais produtivos e seus aplicativos mais seguros.

O Superior Developer Suite inclui o Pink Hat Developer Hub, um portal interno do desenvolvedor (IDP) construído no projeto Backstage da Cloud Native Computing Basis. O Developer Hub possui modelos de software program para cenários de IA prontos para implantação no OpenShift AI, escreveu a empresa em seu anúncio. Esses modelos, afirmou, aproveitam as soluções Pink Hat AI “que consistem em abordagens pré-arquitetadas e suportadas para construir e implantar serviços ou componentes habilitados para IA”, que os desenvolvedores podem usar sem ter que entender a tecnologia usada para implementá-la. Alguns casos de uso comuns para desenvolvimento incluem chatbots, áudio para texto, geração de código e geração aumentada de recuperação.

Duas outras peças do Developer Suite são o Pink Hat Trusted Profile Analyzer e o Trusted Artifact Signer. O Profile Analyzer é usado para gerenciar listas de materiais de software program e vulnerabilidades para fornecer aos desenvolvedores e equipes de DevOps a inteligência de risco necessária para garantir que os aplicativos sejam seguros. O Artifact Signer oferece assinatura criptográfica e verificação de artefatos por meio do projeto Sigstore.

Docker Compose obtém novos recursos para construir e executar agentes

Docker em julho atualizado Componha com novos recursos que tornarão mais fácil para os desenvolvedores criar, enviar e executar agentes de IA.

Os desenvolvedores podem definir modelos abertos, agentes e ferramentas compatíveis com MCP em um arquivo compose.yaml e, em seguida, criar uma pilha de agente com um único comando: docker compose up.

O Compose se integra a várias estruturas de agente, incluindo LangGraph, Embabel, Vercel AI SDK, Spring AI, CrewAI, ADK do Google e Agno.

Agora também se integra ao Google Cloud Run e ao Microsoft Azure Container Apps Service, permitindo que os agentes sejam implantados em ambientes sem servidor.

Próximos recursos da linguagem Kotlin apresentados na KotlinConf 2025

No KotlinConf 2025 em maio, JetBrains provocado alguns dos novos recursos que chegarão ao Kotlin na próxima atualização da linguagem.

“Desde atualizações emocionantes de linguagem e ecossistema e ferramentas robustas de IA que capacitam o desenvolvimento do Kotlin até os principais marcos da multiplataforma Kotlin e uma parceria estratégica para o backend, KotlinConf 2025 trouxe uma onda de notícias que definiram o tom para o próximo ano”, escreveu JetBrains em um postagem no weblog.

No Kotlin 2.2, os desenvolvedores podem esperar condições de proteção em quando com assunto, interpolação multidólar, interrupção e continuação não native e parâmetros de contexto.

JetBrains também revelou alguns recursos de linguagem que serão adicionados a versões futuras após 2.2, incluindo desestruturação posicional, desestruturação baseada em nome, nulidade aprimorada, erros avançados, valores de retorno obrigatórios e ‘CheckReturnValue’.


Leia nossas principais análises e artigos de opinião de 2025 aqui.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *