InfoQ Homepage Open Source Content on InfoQ
-
Valkey 8.0 Now Generally Available with Improved Memory Efficiency
The Linux Foundation has announced the general availability of Valkey 8.0, the open source in-memory storage solution developed as a successor to Redis. By introducing a dictionary per slot and embedding keys directly into dictionary entries, developers can achieve up to 20% more capacity, allowing for the storage of additional keys per node.
-
Compiler Explorer Provides Insights into Low-Level Android App Optimization
Android engineers at Google added support for the Java and Kotlin programming languages to Compiler Explorer, an open source tool aimed at exploring how compilers work by compiling code in real-time. Using Compiler Explorer, Android engineers can optimize the performance of their apps by observing how the compiler works under the hood instead of using a set of pre-defined best practices.
-
Swift 6 Officially Available
The Swift team has officially announced the availability of Swift 6, a new major version of Apple open-source language with focus on low-level and embedded programming, concurrent code safety, new cross-platforms APIs, and extended Linux and Windows support.
-
Swift Testing is a New Framework from Apple to Modernize Testing for Swift across Platforms
While XCTest remains the preferred way to create tests in Xcode, the new Swift Testing framework attempts to introduce an expressive and intuitive API for the definition of tests that applies to all platforms where Swift is supported. The framework also enables parallelizing, categorizing and associating tests with bugs.
-
Vapor 5 Materializes the Future of Server-Side Development in Swift
Over four years since the launch of its current version, the team behind Swift server-side development framework Vapor is making room for Vapor 5, which aims at leveraging Swift 6 concurrency capabilities and laying the foundations for the framework's future evolution. An initial alpha release is planned to be ready when Swift 6 is officially released.
-
Elastic Returns to Open Source: Will the Community Follow?
In a surprising move for both the open-source and Elastic communities, Shay Banon, founder and CEO of Elastic, recently announced that Elasticsearch and Kibana will once again be open source. The two products will soon be licensed under the AGPL, an OSI-approved license.
-
Concerns Rise in Open-Source Community as CockroachDB Ends Core Free Edition
CockroachDB Labs has recently announced a change to the license model of their distributed SQL database, discontinuing the free Core version and making the Enterprise version the only option. Having previously moved away from an open-source license, this latest change has raised further questions in the community about the future of open-source solutions managed by a single vendor.
-
Microsoft Launches Open-Source Phi-3.5 Models for Advanced AI Development
Microsoft launched three new open-source AI models in its Phi-3.5 series: Phi-3.5-mini-instruct, Phi-3.5-MoE-instruct, and Phi-3.5-vision-instruct. Available under a permissive MIT license, these models offer developers powerful tools for various tasks, including reasoning, multilingual processing, and image and video analysis.
-
Meta Open-Sources DCPerf, a Benchmark Suite for Hyperscale Cloud Workloads
Meta has recently released DCPerf, aiming to provide a representation of the diverse workloads found in data center cloud deployments. This collection of benchmarks is expected to be a valuable resource for researchers, hardware developers, and internet companies, aiding in the design and evaluation of future products.
-
The Swift Composable Architecture Brings the Redux Model to iOS App Development
The Composable Architecture (TCA), which recently reached version 1.13, is an "ergonomic" Swift library that provides a general framework to address commonplace problems when you build an app, including state management, feature composition, side effect management, and testing.
-
Android 15 Beta 4 Now Available for Developers to Bring their Apps Up to Date
Google released the last scheduled Android 15 beta, which brings stable developer APIs and allows developers to update their apps and publish them on Google Play before non-beta users get access to the official Android version.
-
Google Launches Pigweed SDK for Embedded Development on Pi Picos and Other Microcontrollers
Recently launched by Google in developer preview, the Pigweed SDK aims to make it easier to develop, debug, test, and deploy embedded C++ applications. At the heart of the SDK lies Bazel, Google's own build system, which has been extended to better support workflows and requirements typical of embedded development.
-
AWS Launches Open-Source Agent for AWS Secrets Manager
Amazon Web Services (AWS) has launched a new open-source agent for AWS Secrets Manager. According to the company, this agent simplifies the process of retrieving secrets from AWS Secrets Manager, enabling secure and streamlined application access.
-
Swift 6 Introduces Embedded Swift for Low-level Programming
Swift 6 brings a new compilation mode aiming to address the specific constraints of embedded devices as well as kernel- and other low-level code. Embedded Swift is a full-featured subset of Swift covering most of the language, including value and reference types, closures, optionals, error handling, generics and more.
-
Microsoft Announces General Availability of Data API Builder for Azure Cosmos DB
Microsoft recently announced the general availability of the Data API builder for Azure Cosmos DB. The open-source project provides REST and GraphQL endpoints to Azure databases and on-premises stores.