Posts

[MS] Enterprise Live Migrations: Moving from Azure DevOps Repo to GitHub with minimal disruption - devamazonaws.blogspot.com

Image
Over the last several years, we’ve encouraged customers to move their repositories from Azure Repos to GitHub to take advantage of the latest AI-powered and agentic development experiences. For many enterprise teams, however, migrating at scale comes with real constraints. Traditional approaches can require extended downtime - sometimes days - which isn’t acceptable for teams running critical workloads. To address this, we’re introducing Enterprise Live Migrations (ELM) , in limited public preview. Migrations begin without locking the Azure DevOps repository, with changes continuously synchronized to GitHub while developers keep working. When ready, teams can schedule a cutover to complete the transition - with only a brief downtime window, typically under 30 minutes. This means no extended freeze periods, no multi-day outages - just a controlled, predictable transition that fits into your operations. Teams can migrate at their own pace, without coordinating complex, high-risk “a...

Amazon OpenSearch Serverless now supports Agentic Search - devamazonaws.blogspot.com

Amazon OpenSearch Serverless now offers Agentic Search — a capability that lets users query their data using natural language. Users simply describe what they are looking for, and the system interprets intent, plans the optimal search strategy, generates the appropriate DSL (domain-specific language) query, and returns results with a transparent explanation of its reasoning. Users can ask "Find available flights to Tokyo under $800" or "Show top-selling products in the electronics category this month." Behind the scenes, a built-in QueryPlanningTool powered by large language models (LLMs) translates natural language into DSL queries and orchestrates the right tools to retrieve results. Users can configure and customize behavior through APIs or OpenSearch Dashboards. OpenSearch UI provides a guided experience for creating agents and executing agentic searches, with an application available for each collection accessible from the AWS console. Agentic Search is ava...

Amazon OpenSearch UI is now available in GovCloud regions - devamazonaws.blogspot.com

Amazon OpenSearch Service expands its modernized operational analytics experience to GovCloud regions, including AWS GovCloud (US-East) and AWS GovCloud (US-West), enabling users to gain insights across data spanning managed domains and serverless collections from a single endpoint. The expansion includes Workspaces to enhance collaboration and productivity, allowing teams to create dedicated spaces. Discover is revamped to provide a unified log exploration experience supporting languages such as Piped-Processing-Language (PPL) and SQL, in addition to DQL and Lucene. Discover now features a data selector to support multiple sources, new visual design and query autocomplete for improved usability. This experience ensures users can access the latest UI enhancements, regardless of version of underlying managed cluster or collection. The expanded OpenSearch analytics helps users gain insights from their operational data by providing purpose-built features for observability, security anal...

[MS] Rotation revisited: Cycle decomposition in clang's libcxx - devamazonaws.blogspot.com

We got distracted by the rotation algorithm in gcc's libstdc++, but let's get back to the cycle decomposition algorithm in clang's libcxx . The implementation in clang's libcxx performs the minimum number of swaps, roughly n /2, where n is the total number of elements. It does so by viewing the rotation as a permutation and walking through each of the cycles. For notational convenience, let a be |A| and n be |A| + |B| (the total number of elements). The number of cycles is gcd ( a , b ), and the k 'th cycle consists of the elements starting at first + k , and then stepping to the next element by moving forward another a elements, with wraparound, until you return back to the starting point. For example, if you have |A| = 4 and |B| = 6, then the cycle that starts at A1 takes 4 steps forward to continues to B1; takes another 4 steps forward to B5; then takes 2 steps forward, wraps around, and then two more steps forward, landing on A3; then takes 4 steps for...

Amazon SageMaker Data Agent integrates business context into conversations - devamazonaws.blogspot.com

Amazon SageMaker Data Agent now integrates with SageMaker Catalog business context and metadata, enabling data practitioners to discover datasets and generate more accurate SQL and Python code using business terminology instead of cryptic technical table names. This integration allows the Data Agent to leverage the business context that companies have invested months curating in their SageMaker Catalog, including those synced from Collibra, Atlan, and Alation, to deliver more accurate data discovery and code generation. With this capability, data practitioners can ask questions like "Calculate customer retention rate" or "What data do I have on customer churn?" and the Data Agent will search glossary terms, custom metadata forms, asset summaries, and README content to identify the correct tables and columns. The agent generates more accurate code on first attempt by understanding business context, plans multi-step workflows with the correct sequence of tables and ...

[MS] What's New in vcpkg (May 2026) - devamazonaws.blogspot.com

This blog post summarizes changes to the vcpkg package manager as part of the 2026.05.25 registry release. No vcpkg-tool releases occurred during this period. This release includes major library updates for Boost 1.91, Qt 6.11, and OpenCASCADE 8.0, along with 27 new ports and over 500 port updates. There are now 2,824 total ports available in the vcpkg curated registry. A port is a versioned recipe for building a package from source, such as a C or C++ library. 27 new ports were added to the curated registry. 521 ports were updated in May . As always, we validate each change to a port by building all other ports that depend on or are depended by the library that is being updated for our main triplets . 85 community contributors made commits. The main vcpkg repo has over 7,500 forks and 27,100 stars on GitHub. vcpkg changelog (2026.05.25 release) Since no vcpkg-tool changes were released this month, this changelog highlights notable port updates: Boost...

Amazon EKS Capabilities now supports Amazon CloudWatch Vended Logs - devamazonaws.blogspot.com

Amazon Elastic Kubernetes Service (Amazon EKS) Capabilities can now be configured as log delivery sources using Amazon CloudWatch Vended Logs. This enables customers to monitor and troubleshoot their EKS Capabilities for Argo CD, AWS Controllers for Kubernetes (ACK), and kro (Kubernetes Resource Orchestrator) by monitoring logs collected from the managed controllers that run in AWS-managed infrastructure. Customers can enable log delivery for each capability using CloudWatch APIs or the AWS Console. Logs are configured as a CloudWatch Vended Logs delivery source, enabling reliable, secure log delivery to CloudWatch Logs, Amazon S3, or Amazon Kinesis Data Firehose destinations. This feature is available in all AWS Regions where the EKS Capabilities feature is supported. Standard CloudWatch Vended Logs pricing applies based on the chosen destination. There is no additional EKS charge. To learn more about EKS Capabilities, visit the Amazon EKS documentation . Post Updated on June ...