Posts

Showing posts from April, 2026

Amazon Quick adds Microsoft Excel, PowerPoint extensions and updates the Word extension (Preview) - devamazonaws.blogspot.com

Today, Amazon Quick introduces new and upgraded Microsoft 365 extensions in preview for Excel, PowerPoint, and Word, enabling Quick to perform tasks directly within users’ Microsoft 365 environments. These extensions allow you to use AI to perform complex local tasks such as redlining documents, building financial models, and creating presentation-ready decks. The Microsoft Excel extension helps with complex spreadsheet analysis, creating pivot tables and charts, and importing and cleaning data. The Microsoft PowerPoint extension helps you create and refine presentations from Quick data using organization-defined templates. Updates to the Microsoft Word extension include the ability to generate formatted documents with Word primitives, make sweeping edits with track changes enabled, and participate as a reviewer in comments. These extensions transform daily work across teams. Finance teams can build complex models by describing what they need, and sales teams can draft proposals tha...

Amazon GameLift Streams now supports Proton 10 runtime - devamazonaws.blogspot.com

Amazon GameLift Streams now supports Proton 10, an updated version of the Proton compatibility layer for running Windows games on Linux-based stream classes. Proton 10 improves game compatibility for newer titles, has updated graphic translation layers for improved performance (VKD3D/DXVK) for many titles, updates to the Media Foundation to fix black screen, color bar, long standing video playback issues, and much more. With Proton 10, game developers can stream a broader catalog of Windows titles — including modern DirectX 12 games — to end users on any device with improved rendering quality and performance. Proton 10 is available at no additional cost; existing Amazon GameLift Streams pricing for Linux stream classes applies. You can use Proton 10 in all AWS Regions where Amazon GameLift Streams is available. For a full list of supported Regions, see the AWS Region table. To get started, select Proton 10 as the runtime when creating or updating stream groups. To learn more, s...

[MS] VSTest is Removing its Newtonsoft.Json Dependency - devamazonaws.blogspot.com

Starting in .NET 11 Preview 4 and Visual Studio 18.8, VSTest, the platform that powers dotnet test and Test Explorer, will no longer depend on Newtonsoft.Json. The platform will now use System.Text.Json on .NET and JSONite on .NET Framework. This is a servicing and security change. Most projects require no action. A small number of projects will see an obvious build or test failure and can resolve it with a one line PackageReference. Why this change? VSTest has shipped Newtonsoft.Json as part of the .NET SDK and Visual Studio for years. All versions of Newtonsoft.Json below 13.0.0 are now marked vulnerable on NuGet.org, and carrying the dependency exposes the test platform to future advisories in a component it no longer needs. Removing it is part of the broader effort to remove Newtonsoft.Json from the .NET SDK. What is not changing? The VSTest wire format is unchanged. Messages serialize identically whether Newtonsoft.Json, System.Text.Json, or JSONite is used. Older testhosts...

[MS] General Availability: Refresh Token (RT) Transfer to Apple Watch in Microsoft Entra External ID Native Authentication - devamazonaws.blogspot.com

We’re excited to announce the General Availability (GA) of Single Sign-On (SSO) from Native Apps to Embedded Web Views for Microsoft Entra External ID (EEID) Native Authentication. This release marks a major milestone in delivering end-to-end seamless authentication experiences for modern CIAM applications bridging the gap between native and web-based app surfaces. [cta-button align='center' text='Get started with Native Authentication on iOS/macOS' url='https://ift.tt/Bv96DLp' color='#0078D4'] Why RT transfer matters for Native Auth Native Authentication enables developers to build fully in‑app, customizable sign-in experiences with secure token management. However, modern applications increasingly extend beyond a single device. Real-world scenarios include: Companion apps (e.g., Apple Watch) Widgets and background experiences Multi-surface mobile ecosystems In these cases, devices like Apple Watch must independently access APIs even when di...

[MS] SDK-Style Support for Extension Projects - devamazonaws.blogspot.com

Image
Starting in Visual Studio 18.5 , you can create and build Visual Studio extensions (VSIX) using an officially supported SDK-style project. This brings VSIX projects into the modern build and deployment pipeline, improving incremental build performance and making the build → deploy → debug workflow more reliable. Install the Visual Studio extension development workload to get the templates and tooling and try it out for yourself! Note: Extensions written using the modern VisualStudio.Extensibility framework already supports SDK-style projects today. This update extends the same SDK-style experience to VSSDK-based Visual Studio extensions.  What We Are Adding: Official SDK-style support for projects that produce VSSDK-based extensions. Build time reductions of up to 75%! We’ve added end-to-end incremental build support including Fast Up To Date Check and up to date deployment logic. Through internal adoption, we see a reduction of up to 75% in build time in large solutions fo...

[MS] The New Loop: How Power Pages Builds Software with AI - devamazonaws.blogspot.com

Introduction When I started writing software professionally in 2015, the tech landscape looked completely different. Tools and frameworks kept evolving since then, but the process of building software barely moved for a decade. That changed in the last couple of months. Here's what has changed in how the Power Pages team builds and ships software and what hasn't. Development in the age of AI Before the arrival of coding agents like GitHub Copilot, Claude Code etc., software development was role-focused where the job of a product manager, designer, the engineer and tester was clearly defined. In fact, you can still see it in job postings. However, with AI and tools like GitHub Copilot, the boundary between these roles is getting blurred. If we focus on code-writing part of software development, something which used to take 2 weeks can now be done in 2 hours. What does the engineer do with this additional time? This is something everyone is trying to answer and where the fear ...

Introducing Amazon EC2 C8ine and M8ine instances - devamazonaws.blogspot.com

AWS is announcing the general availability of Amazon EC2 C8ine and Amazon EC2 M8ine instances, powered by custom sixth generation Intel Xeon Scalable processors, available only on AWS. These also instances feature the latest sixth generation AWS Nitro cards. C8ine and M8ine instances deliver up to 43% higher performance compared to previous generation C6in and M6in instances. C8ine and M8ine instances offer up to 2.5 times higher packet performance per vCPU versus prior generation network optimized instances. They provide up to 2x higher network throughput for traffic going through Internet gateways compared to existing C6in and M6in network optimized instances.  Both instance families are designed for security and network virtual appliances, including virtual firewalls, load balancers, and Telco 5G UPF workloads. Amazon EC2 C8ine instances are available in US East (N. Virginia), US West (Oregon), and Asia Pacific (Tokyo), while Amazon EC2 M8ine instances are available in US Ea...

[MS] D3D12 LinAlg Matrix Preview - devamazonaws.blogspot.com

Welcome to the D3D12 LinAlg Matrix Preview release! Today, we are excited to announce the preview release for the D3D12 Linear Algebra APIs! This feature set unlocks comprehensive hardware acceleration for Matrix-oriented operations across various use cases. Previously, we announced the WaveMMA and Cooperative Vectors features which supported narrow matrix operation use cases; the LinAlg feature set being announced today subsumes these APIs into a singular set of orthogonal APIs. With today's announcement, we are enabling developers to both efficiently drive neural rendering techniques directly from individual shader threads in real-time graphics pipelines and utilize higher bandwidth matrix MMA operations for ML and image processing applications, all in a singular combined API. The application of machine learning techniques is now ubiquitous across the industry. For graphics development, neural network based rendering methods, which we’ve been calling neural rendering, are quick...

[MS] Looking at consequences of passing too few register parameters to a C function on various architectures - devamazonaws.blogspot.com

In our exploration of calling conventions for various processors on Windows, we learned that in many cases, some of the parameters are passed in registers. Suppose that there is a function that takes two parameters, but you know that the function ignores the second parameter if the first parameter is positive. What happens if you call the function with just one parameter (say, passing zero). The function should ignore the second parameter, so why does it matter that you didn't pass one? Even though the function doesn't use the parameter, it still may decide to use the storage for that parameter as a conveniently provided scratch space. For example: int blah(int a, int b) { if (a <= 0) { int c = f1(); f2(a); return c; } else { return f3(a, b); } Is it okay to call blah with zero as its only parameter? You aren't passing b , but the function doesn't use b , so why does it matter? Formally, the C and C++ languages say that i...

Amazon SageMaker HyperPod now supports G7e and r5d.16xlarge instances - devamazonaws.blogspot.com

Amazon SageMaker HyperPod now supports G7e and r5d.16xlarge instances. SageMaker HyperPod is a purpose-built infrastructure for developing, training, and deploying foundation models at scale. It provides a resilient and performant environment with built-in fault tolerance, automated cluster recovery, and optimized distributed training libraries, reducing the undifferentiated heavy lifting of managing large-scale AI/ML infrastructure.  G7e instances are powered by NVIDIA RTX PRO 6000 Blackwell Server Edition GPUs and deliver up to 2.3x better inference performance than G6e instances, allowing you to process more requests per second while reducing latency. With up to 768 GB of total GPU memory, G7e instances let you deploy larger language models or run multiple models on a single endpoint. You can use these instances for deploying LLMs, agentic AI, multimodal generative AI, and physical AI models. G7e instances are also well suited for cost-efficient single-node fine-tuning or trai...

Amazon WorkSpaces Personal Supports Rocky 9, Red Hat Enterprise Linux 9, and Ubuntu 24.04 - devamazonaws.blogspot.com

AWS announces availability of new Linux bundles for Amazon WorkSpaces Personal, including Rocky Linux 9, Red Hat Enterprise Linux 9, and Ubuntu 24.04. With these bundles, customers can launch WorkSpaces powered by the latest enterprise-grade Linux operating systems and take advantage of modern versions of Linux packages only available in these updated releases. While Rocky Linux 8, Red Hat Enterprise Linux 8, and Ubuntu 22.04 powered WorkSpaces bundles remain available, the new OS options bring access to the latest software ecosystems, improved security postures, and extended long-term support lifecycles offered by each respective distribution. These new bundles also provide a migration path for Amazon Linux 2 customers ahead of its end of life in June 2026. You can get started using managed Rocky Linux 9, Red Hat Enterprise Linux 9, or Ubuntu 24.04 WorkSpaces bundles by selecting one when creating a new Linux WorkSpace. These new bundles are available in all AWS Regions where Amaz...

AWS Lambda Provisioned Mode for Kafka event source mappings (ESMs) now available in AWS Asia Pacific (Taipei) and AWS GovCloud (US) Regions - devamazonaws.blogspot.com

AWS Lambda now supports Provisioned Mode for event source mappings (ESMs) that subscribe to Apache Kafka event sources in the Asia Pacific (Taipei), AWS GovCloud (US-East), and AWS GovCloud (US-West) Regions. Provisioned Mode allows you to optimize the throughput of your Kafka ESM by provisioning event polling resources that remain ready to handle sudden spikes in traffic, helping you build highly responsive and scalable event-driven Kafka applications with stringent performance requirements. Customers building streaming data applications often use Kafka as an event source for Lambda functions, relying on Lambda's fully managed ESM to automatically scale polling resources in response to events. However, for event-driven Kafka applications that need to handle unpredictable bursts of traffic, lack of control over the throughput of ESM can lead to delays in your users' experience. Provisioned Mode for Kafka ESM enables customers to fine-tune the throughput of their Amazon Managed...

[MS] Defending against exceptions in a scope_exit RAII type - devamazonaws.blogspot.com

One of the handy helpers in the Windows Implementation Library (WIL) is wil:: scope_ exit . We've used it to simulate the finally keyword in other languages by arranging for code to run when control leaves a scope. I've identified three places where exceptions can occur when using scope_ exit . auto cleanup = wil::scope_exit([captures] { action; }); One is at the construction of the lambda. What happens if an exception occurs during the initialization of the captures? This exception occurs even before scope_ exit is called, so there's nothing that scope_ exit can do. The exception propagates outward, and the action is never performed. Another is at the point the scope_ exit tries to move the lambda into cleanup . In a naïve implementation of scope_ exit , the exception would propagate outward without the action ever being performed. The third point is when the scope_ exit is destructed. In that case, it's an exception thrown from a destructor. Since destruc...

[MS] Visual Studio Code 1.118 - devamazonaws.blogspot.com

Learn what's new in Visual Studio Code 1.118 (Insiders) Read the full article Post Updated on April 29, 2026 at 06:00PM Thanks for reading from devamazonaws.blogspot.com

[MS] Axios npm Supply Chain Compromise – Guidance for Azure Pipelines Customers - devamazonaws.blogspot.com

On March 31, 2026 , malicious versions of the widely used JavaScript HTTP client library Axios were briefly published to the npm registry as part of a supply chain attack. The affected versions — 1.14.1 and 0.30.4 — included a hidden malicious dependency that executed during installation and connected to attacker-controlled command-and-control (C2) infrastructure to retrieve a second-stage payload. Because modern development workflows frequently rely on automated dependency resolution during CI/CD builds, environments such as developer workstations and build agents—including those used in Azure Pipelines—may have been exposed if they resolved the compromised versions during installation or update. For a detailed technical analysis of the attack and recommended mitigations, please refer to the Microsoft Security Blog: Mitigating the Axios npm Supply Chain Compromise on the Microsoft Security Blog. Impact on Azure Pipelines This incident does not represent a compromise of Azure...

Amazon SageMaker HyperPod now supports automatic Slurm topology management - devamazonaws.blogspot.com

Amazon SageMaker HyperPod now automatically selects and continuously maintains the optimal network topology configuration for Slurm clusters based on the GPU instance types in the cluster. Network topology directly impacts distributed training performance — when jobs are placed on nodes that are topologically close, GPU-to-GPU communication is faster, NCCL collective operations are more efficient, and training throughput improves. HyperPod dynamically adapts the topology as the cluster evolves through scaling operations and node replacements, so job placement remains optimized throughout the cluster lifecycle without requiring manual updates to topology files or Slurm reconfiguration. HyperPod inspects the instance types across all instance groups at cluster creation, identifies the networking and interconnect characteristics of each instance type, and automatically selects the best-fit topology model. HyperPod supports tree topology for instance types with hierarchical interconnects...

AWS Transform automates landing zone creation in migration workflows - devamazonaws.blogspot.com

AWS Transform now supports landing zone creation directly within migration workflows, delivering a secure, multi-account AWS environment tailored to your migration needs. By consolidating orchestration into AWS Transform, it automates the setup that previously required configuration across AWS Control Tower, AWS Organizations and AWS Identity and Access Management, accelerating migration readiness with a ready-to-deploy target environment. This new capability extends the end-to-end automation that AWS Transform provides across the migration lifecycle from discovery and migration planning to network and server migration, so that preparing the target environment is no longer a separate workstream. Whether starting from scratch or extending an existing AWS organization, AWS Transform aligns landing zone foundations with AWS best practices, recommending optimal account structures based on migration data and business requirements. Customers can customize Organizational Unit (OU) hierarchi...

Amazon IVS Low-Latency Streaming now supports server-side ad insertion - devamazonaws.blogspot.com

Amazon Interactive Video Service (Amazon IVS) Low-Latency Streaming now supports server-side ad insertion (SSAI), enabling you to monetize your live streams with video ads. IVS SSAI integrates with AWS Elemental MediaTailor to stitch ads directly into the video stream on the server, delivering a seamless viewing experience while providing access to ad decisioning, audience targeting, and personalization capabilities.  IVS provides an API operation to insert ad breaks into your live stream, giving creators or operators control over when ads run. Ads are stitched into the stream on the server, reducing the impact of ad blockers and simplifying client-side integration. When a live stream is recorded to Amazon S3, IVS includes ad markers in the recording, enabling you to monetize on-demand content as well.  Amazon IVS is a managed live streaming solution designed to make low-latency or real-time video available to viewers around the world. Visit the AWS region table for a full...

Amazon CloudWatch Logs Insights introduces JOIN and sub-query commands - devamazonaws.blogspot.com

Amazon CloudWatch Logs Insights introduces JOIN and sub-query commands to the Logs Insights query language to accelerate log analysis. Customers who need to analyze logs across multiple log groups or correlate data from different sources no longer need to run multiple queries and manually combine the results. With JOIN and sub-query commands, you can accelerate troubleshooting across scenarios such as correlating application and infrastructure errors across different services and log groups, analyzing security events across multiple services, or tracking user sessions across distributed systems. For example, you can use a sub-query to identify services with more than 20 errors in the last day, then use JOIN to correlate those results with performance data from a different log group to calculate average response times, helping you prioritize which high-error services also have the worst performance impact — all in a single query. JOIN and sub-query commands are available today in al...

[MS] Azure SDK Release (April 2026) - devamazonaws.blogspot.com

Thank you for your interest in the new Azure SDKs! We release new features, improvements, and bug fixes every month. Subscribe to our Azure SDK Blog RSS Feed to get notified when a new release is available. You can find links to packages, code, and docs on our Azure SDK Releases page . Release highlights Cosmos DB 4.79.0 The Java Cosmos DB library includes a critical security fix for a Remote Code Execution (RCE) vulnerability (CWE-502). Java deserialization was replaced with JSON-based serialization in CosmosClientMetadataCachesSnapshot , AsyncCache , and DocumentCollection , eliminating the entire class of Java deserialization attacks. This release also adds support for N-Region synchronous commit, a Query Advisor feature, and CosmosFullTextScoreScope for controlling BM25 statistics scope in hybrid search queries. AI Foundry 2.0.0 The Azure.AI.Projects NuGet package ships its 2.0.0 stable release with significant architectural changes. Evaluations and memory operations moved to...

AWS Managed Microsoft AD now supports Kerberos Encryption audit event logs - devamazonaws.blogspot.com

Starting today, AWS Managed Microsoft AD supports forwarding Kerberos Encryption audit event logs (Event IDs 201–209) to Amazon CloudWatch Logs. These logs provide visibility into the encryption types used by your applications and services, helping you identify which resources are using RC4 encryption versus AES encryption. This visibility allows you to decide whether to upgrade clients to AES encryption (recommended for improved security) or maintain RC4 support based on your environment's compatibility requirements. To get started, navigate to your AWS Managed Microsoft AD directory Network and Security tab in the AWS Directory Service console and enable log forwarding to Amazon CloudWatch Logs. You can then review the Kerberos Encryption audit events to understand your current encryption settings. To learn more, see  Enabling Amazon CloudWatch Logs log forwarding for AWS Managed Microsoft AD. This featu...

Amazon S3 Express One Zone now supports S3 Inventory - devamazonaws.blogspot.com

Amazon S3 Express One Zone, a high-performance S3 storage class for latency-sensitive applications, now supports S3 Inventory. S3 Inventory provides a scheduled alternative to S3's synchronous List API. You can configure S3 Inventory to generate reports on a daily or weekly basis that list your stored objects within an S3 directory bucket or with a specific prefix, and their respective metadata and encryption status. You can simplify and speed up business workflows and big data jobs with S3 Inventory, and verify encryption status of your objects to meet business, compliance, and regulatory needs. You can use the AWS CLI, AWS SDKs, or S3 API to configure a daily or weekly inventory report for all the objects within your S3 directory bucket or a subset of the objects under a shared prefix. As part of the configuration, you can specify a destination S3 bucket for your S3 Inventory report, the output file format (CSV, ORC, or Parq...