Posts

Amazon CloudWatch pipelines now supports processing and enriching OpenTelemetry metrics - devamazonaws.blogspot.com

Amazon CloudWatch pipelines now supports processing and enriching OpenTelemetry (OTel) metrics during ingestion. CloudWatch pipelines is a fully managed service that ingests, transforms, and routes telemetry data to CloudWatch without requiring you to manage infrastructure. Until now, customers who needed to enrich or transform OTel metrics before storage had to build custom processing layers or modify application instrumentation at the source. With OTel metric processing in CloudWatch pipelines, you can apply metric transformations centrally as part of the ingestion path with no new infrastructure required. With CloudWatch pipelines, you can enrich metrics by adding business context such as team ownership, cost center, and environment tags to metrics from sources you cannot modify. You can strip high-cardinality labels from custom workloads to reduce storage costs, and rename metrics and attributes to enforce consistent naming conventions across your organization. Processing is appl...

[MS] Access GitHub Copilot in JetBrains - GitHub Copilot Is Now a Native Agent in JetBrains AI Assistant - devamazonaws.blogspot.com

Image
GitHub Copilot is now a first-class, native option in JetBrains AI Assistant agent picker( read more ).  You can select it directly from the chat interface, no extra configuration needed, and immediately put Copilot to work on real coding tasks without ever leaving AI Assistant . Millions of developers already rely on the GitHub Copilot plugin as their AI pair programmer inside JetBrains IDEs. Copilot has long been reachable through JetBrains AI Assistant via the Agent Client Protocol (ACP) , but today we are taking that integration a significant step further. [alert type="tip" heading="✨ What's new at a glance"]Open the Chat Panel in JetBrains AI Assistant -> Select GitHub Copilot from the AI Assistant agent picker -> Hand off coding tasks and iterate in real time [/alert] This is not a separate window or a plugin toggle. Inside the AI Assistant chat panel you now have a unified place to choose which AI agent drives your conversation, and GitHub...

Amazon EC2 C9g and C9gd compute optimized instances are now available - devamazonaws.blogspot.com

Starting today, Amazon Elastic Compute Cloud (Amazon EC2) C9g and C9gd instances, powered by AWS Graviton5 processors, are generally available. AWS Graviton5 processors are the fifth generation of custom-designed CPUs, delivering the best price performance for compute-intensive workloads running on Amazon EC2. C9g instances are ideal for workloads such as high-performance computing (HPC), batch processing, gaming, video encoding, scientific modeling, distributed analytics, CPU-based machine learning (ML) inference, real time analytics, and ad serving. C9gd instances offer local NVMe-based SSD block-level storage for customers running compute-intensive workloads that also require high-speed, low-latency local storage for scratch space, temporary files, and caches. C9g and C9gd instances deliver up to 25% better compute performance compared to AWS Graviton4-based C8g and C8gd instances. They are up to 30% faster for databases, up to 35% faster for web applications, and up to 35% fas...

[MS] 🚀React Native Windows v0.84 is here!! - devamazonaws.blogspot.com

We're excited to release React Native Windows 0.84.0, aligned with React Native 0.84.1. React Native Windows v0.84 delivers input-handling improvements such as standard click events and imperative focus, theme-aware defaults and robust hit-testing semantics. 🔥 What's New in RNW v0.84? Minimum Requirements Visual Studio 2026 is required for 0.84 version of RNW. onClick  and  onAuxClick  Events for Fabric Components Fabric components now fire standard  onClick  and  onAuxClick  events, bringing RNW's click-handling model in line with the W3C specification. Windows developers can now handle primary and auxiliary (middle-click) interactions using the same patterns as web and other React Native platforms — enabling consistent context menus, open-in-new-tab gestures, and multi-button input without custom workarounds. Imperative Focus via  view.focus() The imperative  focus()  API is now enabled for Fabric views. Windows developers can programmatically move focus to any ...

[MS] The evolution of window and class extra bytes in Windows - devamazonaws.blogspot.com

Windows provides a family of functions for accessing so-called "extra bytes". There are two categories of extra bytes: Class extra bytes (which belong to the window class) and window extra bytes (which belong to each window created from that class). Applications can request extra bytes at class registration, and those are accessed at increasing offsets starting at zero. The system also defines a number of extra bytes, and those use negative offsets. We're going to look at the system-defined offsets. In 16-bit Windows, these were the available extra bytes and the function you used to read them: Name Size Accessor Notes GCW_MENUNAME int16_t GetClassWord   GCW_HBRBACKGROUND int16_t GetClassWord   GCW_HCURSOR int16_t GetClassWord   GCW_HICON int16_t GetClassWord   GCW_HMODULE int16_t GetClassWord   GCW_CBWNDEXTRA int16_t GetClassWord   GCW_CBCLSEXTRA int16_t GetClassWord   GCL_WNDPROC int32_t GetClass...

Amazon ElastiCache now supports Valkey 9.1 - devamazonaws.blogspot.com

Amazon ElastiCache now supports Valkey 9.1 for node-based clusters, delivering higher throughput, improved memory efficiency, and stronger access control for multi-tenant workloads. This release helps customers get more performance from existing infrastructure while simplifying common application patterns with new commands. Valkey 9.1 includes a redesigned I/O threading model that improves throughput by up to 17%, reduces memory usage for strings under 128 bytes by up to 20%, and introduces database-level access control lists that let administrators scope user permissions to specific numbered databases. New commands like HGETDEL for atomic hash field retrieval and deletion, MSETEX for setting multiple keys with a shared expiration, and CLUSTERSCAN for cluster-wide key iteration simplify workflows that previously required multi-step client logic. The release also adds new main-thread and I/O-thread usage metrics for better operational visibility.  To get started, see Creating a...