17 articles in 4 topics
A new Windows development note by Raymond Chen explains that COM initialize spies cannot reliably clean up apartment-bound objects due to fundamental limitations in thread affinity and cleanup timing. The article highlights that since spies are tied to threads rather than apartments, cleanup operations may execute at incorrect times or within the wrong apartment context, especially in multithreaded scenarios. This technical deep dive addresses a specific edge case in COM object lifetime management without introducing new APIs.
Windows developer Raymond Chen explains that the process-wide COM static store fails to handle lifetime management for objects tied to specific apartments, particularly when cleaning up delegate wrappers that cannot be marshaled normally. While a per-apartment static store exists via CoreApplicationView, its limitations regarding the Universal Windows Platform model make it unsuitable for this general scenario. The technical note clarifies that dictionary-based bookkeeping is less efficient than direct indexed lookups in the COM Global Interface Table.
Microsoft has released unscheduled out-of-band security updates for multiple .NET versions to address critical vulnerabilities including a buffer overflow in Brotli decompression and a Linux tarball ownership issue. The fixes also complete remediations for previous memory corruption and debugger issues, affecting developers using .NET 8 through 10 as well as the new .NET 11 Release Candidate 3. Users must update runtimes or rebuild applications depending on their deployment strategy to mitigate these risks.
Visual Studio 2026 introduces a 'Hot Exit' feature that allows developers to resume unsaved Markdown investigation notes upon reopening the application. This opt-in setting preserves open documents, window layouts, and undo history without automatically saving changes to disk or committing them to source control. The update aims to streamline temporary research workflows while maintaining clear distinctions between ephemeral session data and permanent project files.
Microsoft has released version 0.2.0 of its Agent Framework for Go, introducing new capabilities for embeddings and vector search to support semantic retrieval and RAG workflows. The update includes packages for converting text into vectors and managing collections across backends like Azure AI Search, Azure Cosmos DB, and an in-memory store. This enhancement allows developers to build agents that retrieve contextual passages and utilize vector search for conversation memory.
OpenAI has launched GPT-6.1 Terra, a new fast model designed for high-volume visual reasoning and computer-use tasks that replaces the previous GPT-5.6 Terra. The model offers performance comparable to its more expensive counterparts like GPT-6 Astra but at significantly lower API costs, specifically halving the price of GPT-6.1 Sol for agent workflows. While it excels in vision benchmarks and document automation, it currently trails competitors in complex coding tasks.
Tsinghua University and CUHK researchers have open-sourced AKV, a new serving system for LLM agents that optimizes KV cache engineering by allowing models to drop and reposition specific entries rather than summarizing history. This approach reduces average operational costs by 27.7% while improving task scores across multiple benchmarks compared to standard threshold summarization methods. The code is Apache-2.0 licensed, builds on SGLang, and supports major models like GPT-OSS-120B and MiniMax-M2.7.
Nace AI has released Drex for Search, a retrieval layer designed to improve document search accuracy for AI agents by applying decision models to navigate complex file structures. The system achieved a 92.05% accuracy score on the BrowseComp-Plus benchmark using GPT-5 while utilizing significantly fewer search calls than competitors. It targets common RAG pipeline failures involving tables, multi-hop queries, and scanned PDFs, offering integration via CLI, SDKs, and MCP for various coding agents.
Headwind Simulations has confirmed that development on its A330neo and Sukhoi Superjet projects for Microsoft Flight Simulator continues despite a recent quiet period. The team is focusing on refining geometry, textures, and systems architecture for MSFS 2024 while building a shared foundation between the A330-900 and A330-800 variants. No release dates or pricing have been announced as the studio prioritizes a stable development base over rushed releases.
Independent developer BRASS WORKS has released the Q400 FGCP, a physical flight guidance control panel for the Bombardier Dash 8-400 designed for X-Plane and Prepar3D simulators. Created by a former airline pilot based in Ontario, this hardware allows home cockpit builders to physically select autopilot modes and review procedures using realistic backlit controls connected via USB-C. The release marks the company's first product, with future plans including panels for the ATR, CRJ, and A220 aircraft.
Microsoft has released World Update 23 for Microsoft Flight Simulator, marking the first dedicated update covering Poland and the Baltic states of Estonia, Latvia, and Lithuania. Developed in collaboration with Bing Places, Asobo, and long-time partner Gaya Simulations, the free update introduces high-fidelity photogrammetry for major cities like Warsaw and Vilnius alongside 77 new points of interest including historic castles and unique landmarks. The release also features five newly handcrafted airports, specific discovery flights, and landing challenges utilizing various aircraft types, ranging from private jets to specialized STOL planes.
Microsoft Flight Simulator has added the Antonov An-28, a rugged twin-turboprop utility aircraft, to its Local Legend series. Developed by ATSimulations, this detailed simulation model replicates the real-world Ukrainian design known for its short take-off and landing capabilities from unprepared airfields. The aircraft is available in the simulator marketplace for approximately $15 USD.
Jordan launched a military strike into Syria targeting terrorist organizations in retaliation for a recent shooting at a Christian funeral that killed nine people. While Jordan claims coordination with the Syrian government, Damascus stated it was not notified and has since closed its only border crossing with Jordan to ensure safety. The incident highlights ongoing regional tensions between the two nations following an attack carried out by Jordanian nationals.
Pope Leo has confirmed he will proceed with his planned South American tour to Uruguay, Argentina, and Peru despite recent lung cancer surgery. The Vatican stated there are no clinical reasons to cancel the trip, which will visit ten cities starting in Montevideo on November 8. This decision is significant as it demonstrates the Pope's recovery progress and his deep historical ties to the region, particularly Peru where he previously served as a missionary.
Algeria is deploying troops to Niger for the first time since 1973 to protect energy infrastructure and counter armed groups linked to al-Qaeda and Islamic State. This move marks a significant shift in Algeria's long-standing policy against overseas military operations, utilizing a constitutional provision from 2020. The deployment follows recent diplomatic efforts to repair relations between the two nations after a rift caused by Niger's support for Mali.
A nurse and another health worker were killed and injured respectively in an attack by local youths in the DR Congo while responding to an Ebola alert. The World Health Organization condemned the violence, noting that over 4,800 people have died in the outbreak since May. Meanwhile, neighboring Uganda has imposed strict travel bans and quarantine measures following new cases detected in Kenya and Nigeria linked to the ongoing crisis.
Over 60 Christians were killed in a series of coordinated attacks and house burnings in Ethiopia's Oromia region, prompting the Orthodox Church to condemn the violence as a massacre. Local officials attribute the assaults to the newly formed Alliance for Survival rebel coalition, though the group has denied involvement while security forces struggled to intervene. The incident marks one of the deadliest religiously motivated attacks in recent years, forcing many residents to flee and deepening concerns over ethnic and religious tensions.