Posts

Showing posts from August, 2023

[MS] .NET Framework 2023 年 8 月安全和质量汇总更新  - devamazonaws.blogspot.com

本篇翻译于Salini Agarwal 的文章   .NET Framework August 2023 Security and Quality Rollup Updates - .NET Blog (microsoft.com)     [08/14/2023] 进行修订以更新已知问题。   [08/13/2023] 进行修订以添加已知问题。   今天,我们发布 了 针对 .NET Framework 的 2023 年 8 月安全和质量汇总更新。   安全   CVE-2023-36899 – .NET Framework 远程代码执行漏洞   此安全更新 修复 解决 了 IIS 上的应用程序 中 的 存在的 一个漏洞,该漏洞使用其父应用程序的应用程序池,可能导致权限升级或其他安全绕过 问题 。   CVE-2023-36899   CVE-2023-36873 – .NET Framework 欺骗漏洞   此安全更新 修复 解决 了未经身份验证的远程攻击者可以在没有有效代码签名证书的情况下对 ClickOnce 部署进行签名的漏洞 。   CVE-2023-36873   质量和可靠性   此版本包含以下质量和可靠性改进。   WPF¹ 解决了使用 LinkTarget 的 XPS 文档无法正确呈现的问题。   联网   解决了使用连续负载的代理可能导致内存泄漏,从而导致内存使用率过高或潜在的 OutOfMemoryException 的问题。   ¹  Windows Presentation Foundation (WPF)   已知问题:   产品版本   症状   解决方法   Windows 11 版本 22H2   安装 Windows   KB5028244 后,使用 ClickOnce 部署的应用程序    可能会 在 开始提示安装 ,即使   ClickOnce   应用程序 已安装并标记为 “...

AWS Lambda Functions powered by AWS Graviton2 now available in 6 additional regions - devamazonaws.blogspot.com

AWS Lambda functions powered by AWS Graviton2 processors are now available in 6 additional regions - Asia Pacific (Hyderabad), Asia Pacific (Melbourne), Europe (Spain), Europe (Zurich), Israel (Tel Aviv) and Middle East (UAE). With up to 34% better price-performance, functions running on AWS Graviton are ideal for powering mission critical Serverless applications.  Post Updated on August 31, 2023 at 10:52PM

PostgreSQL 16 Release Candidate 1 is now available in Amazon RDS Database Preview Environment - devamazonaws.blogspot.com

Amazon Relational Database Service (Amazon RDS) for PostgreSQL 16 Release Candidate 1 (RC1) is now available in the Amazon RDS Database Preview Environment , allowing you to evaluate the pre-release of PostgreSQL 16 on Amazon RDS for PostgreSQL. You can deploy PostgreSQL 16 RC1 in the Preview Environment and have the same benefits of a fully managed database, making it simpler to set up, operate, and monitor databases. PostgreSQL 16RC1 in the Preview Environment also includes support for logical decoding on read replicas, AWS libcrypto ( AWS-LC ), and over 80 PostgreSQL extensions such as pgvector, pg_tle, h3-pg, pg_cron, and rdkit. Post Updated on August 31, 2023 at 06:00PM

AWS Step Functions streamlines the authoring experience in Workflow Studio - devamazonaws.blogspot.com

AWS Step Functions is introducing enhancements to Workflow Studio, a visual workflow designer in the AWS console, which includes a streamlined transition between the visual builder and code, making it faster and easier to build workflows. To get started quickly, you can also choose from a collection of starter projects for common use cases and modify them using Workflow Studio. Post Updated on August 31, 2023 at 06:27PM

Amazon QuickSight launches scaled shared folders for asset sharing at scale in a multi-tenant setup - devamazonaws.blogspot.com

Amazon QuickSight  now supports scaled shared folders for multi-tenant setup that enables you to share QuickSight asset dashboards, analyses, datasets and datasources at scale with all your tenants at once. Prior to this launch, you could share a folder with up to hundred tenants at a time and had to create copies of folders and assets within them. Scaled shared folders are new type of shared folders which can be created and shared using APIs. To learn more, click here . Post Updated on August 31, 2023 at 05:58PM

AWS AppSync provides an improved module and functions for JavaScript DynamoDB resolvers - devamazonaws.blogspot.com

AWS AppSync is a managed service that makes it easier to build scalable APIs that connect applications to data. With AppSync, API developers can write resolvers to define the business logic that connects their AppSync GraphQL and Pub/Sub APIs to data. Developers use AppSync to interact with data sources like Amazon DynamoDB tables by writing their JavaScript resolvers that are executed on the AppSync JavaScript (APPSYNC_JS) runtime. Now, AppSync provides new functions to interact with DynamoDB tables that simplifies the developer experience in JavaScript resolvers. Post Updated on August 31, 2023 at 06:44PM

[MS] Microsoft 365 Developer Proxy v0.11 with improved $select guidance - devamazonaws.blogspot.com

Image
Calling all Microsoft 365 developers! We are thrilled to announce the release of Microsoft 365 Developer Proxy v0.11.0 with improvements and bug fixes that will enhance your development experience. Whether you're working on building Microsoft Graph API integrations or testing your applications, this update has something for everyone. Let's dive into the details of what's new in this release.   Download Microsoft 365 Developer Proxy v0.11 and check if your apps properly handle API errors.   Improve performance of the $select guidance   When retrieving data from Microsoft Graph, you should use the $select query string parameter when possible to specify which properties you want to retrieve. Using $select speeds up the API response and improves the performance of your application.   In the previous version of Microsoft 365 Developer Proxy, we introduced guidance, that warns you when it detects Microsoft Graph API requests without the $select query string paramete...

AWS DataSync now provides detailed data transfer task reports - devamazonaws.blogspot.com

AWS DataSync introduces task reports, a new feature that provides detailed reports of data transfer operations for each task execution. Using task reports, you can track and audit your data transfers, monitor the chain of custody of your files, and troubleshoot transfer errors. Post Updated on August 30, 2023 at 11:05PM

Amazon Chime SDK now supports meetings in the AWS Israel (Tel Aviv) region - devamazonaws.blogspot.com

Amazon Chime SDK lets developers add real-time audio and video to their web and mobile applications with one-to-one and group meetings. Amazon Chime SDK meetings are now available in the AWS Israel (Tel Aviv) Region. With this launch, AWS Israel (Tel Aviv) becomes a meetings control region, providing developers with API endpoints to create and manage meetings as well as a media region, providing the ability to connect clients to audio and video hosted in the region.  Post Updated on August 30, 2023 at 10:55PM

AWS Application Migration Service supports additional modernization actions - devamazonaws.blogspot.com

Starting today, AWS Application Migration Service (AWS MGN) supports additional application validation, configuration and modernization actions.  Post Updated on August 30, 2023 at 06:17PM

[MS] Visual Studio for Mac Retirement Announcement - devamazonaws.blogspot.com

Today we are announcing the retirement of the Visual Studio for Mac IDE. Visual Studio for Mac 17.6 will continue to be supported for another 12 months, until August 31 st , 2024, with servicing updates for security issues and updated platforms from Apple. While the decision has been made to retire Visual Studio for Mac , we remain committed to our developers on Mac with alternatives like the recently announced C# Dev Kit for VS Code and other extensions that will allow you to take advantage of our ongoing investments in .NET development on a Mac. Developing Across OS Environments Informed by ongoing user feedback and usage patterns for Visual Studio for Mac, we're focusing our efforts on optimizing Visual Studio, accessible through the C# Dev Kit for VS Code, which is accessible on any OS and Microsoft Dev Box also on any operating system. What does this retirement announcement mean for existing users? With today's announcement, we're redirecting our resources and focu...

[MS] Track Your Token Usage and Costs with Semantic Kernel - devamazonaws.blogspot.com

Image
This is a follow up blog post to Unlock the Power of Telemetry in Semantic Kernel SDK . We are excited to share we have added logging and metering for prompt, completion, and total tokens for each request to Azure OpenAI/Open AI using Semantic Kernel. This feature will help you monitor and optimize your API usage and costs, as well as troubleshoot any issues that may arise. Example of logging in Azure Application Insights Example of metering in Azure Application Insights With this update, Microsoft.SemanticKernel.Connectors.AI.OpenAI package captures the metrics listed below. SK.Connectors.OpenAI.PromptTokens - number of prompt tokens used. SK.Connectors.OpenAI.CompletionTokens - number of completion tokens used. SK.Connectors.OpenAI.TotalTokens - total number of tokens used. Benefits of logging and metering with Semantic Kernel Logging and metering your requests with Semantic Kernel have several key benefits: You can easily keep track of your API usage and cos...

[MS] How can I programmatically obtain the value of the “Make text bigger” slider? - devamazonaws.blogspot.com

The XAML UI framework automatically honors the Windows "Make text bigger" setting, but what if you're using some other framework and want to respect the text scale factor? You can query the value of the "Make text bigger" slider from the Windows. UI. ViewManagement. UISettings. TextScaleFactor property, and then incorporate that value into your font size calculations.¹ // C# double GetTextScaleFactor() { return (new Windows.UI. ViewManagement.UISettings()).TextScaleFactor; } // C++/WinRT #include <winrt/Windows.UI.ViewManagement.h> double GetTextScaleFactor() { return winrt::Windows::UI:: ViewManagement::UISettings().TextScaleFactor(); } // C++/CX double GetTextScaleFactor() { return (ref new Windows::UI:: ViewManagement::UISettings())->TextScaleFactor; } // C++/WRL #include <Windows.UI.ViewManagement.h> HRESULT GetTextScaleFactor(double* value) { *value = 1.0; using namespace Micros...

Amazon FSx for Lustre now supports project quotas - devamazonaws.blogspot.com

Amazon FSx for Lustre , a fully managed service that makes it easy and cost effective to launch, run, and scale the world’s most popular high-performance file system, now supports project quotas. With project quotas, you can group multiple files or directories on your file system into a project, and monitor storage consumption on a per-project basis. Project quotas are ideal for storage administrators who manage file systems that serve multiple projects or teams who want to ensure that no project exceeds its allocated storage capacity. Post Updated on August 29, 2023 at 06:00PM

Amazon Connect Cases now supports nine additional languages - devamazonaws.blogspot.com

Amazon Connect Cases now supports nine additional languages: Chinese (Simplified), Chinese (Traditional), French, German, Italian, Japanese, Korean, Portuguese (Brazilian), and Spanish. Now, you can view the Amazon Connect Cases UI in any language supported by Amazon Connect regardless of your AWS Region. Post Updated on August 29, 2023 at 05:59PM

Amazon OpenSearch Serverless now supports AWS User Notifications - devamazonaws.blogspot.com

We are excited to announce the integration of Amazon OpenSearch Serverless with AWS User Notifications. OpenSearch Serverless is the serverless option for Amazon OpenSearch Service that makes it simple for you to run search and analytics workloads without having to think about infrastructure management. Post Updated on August 29, 2023 at 06:30PM

[MS] Adaptive Card-based Loop components are now in preview - devamazonaws.blogspot.com

Image
Adaptive Card-based Loop components are live and actionable units of productivity that stay in sync and can move freely across Microsoft 365 apps, starting with Microsoft Teams and Outlook. At Build ‘22, we announced a private preview for developers to create Adaptive Card-based Loop components, and since then we have partnered with organizations such as SAP, Zoho and Priority Matrix to build experiences that will allow their users to bring live business data into chats and emails. Previously, we shared with you the variety of scenarios that our partners have been working on. We’re excited to announce that Adaptive Card-based Loop components are now available in public preview! In this article, we want to give you a sneak peek into how you can build your own first set of live, actionable, portable Adaptive Card-based Loop components to bring your business content directly into Teams, Outlook, and other Microsoft 365 apps. Fig. Adaptive Card-based Loop components let you build ex...

[MS] New .NET Upgrade Assistant version with feature updates and .NET MAUI improvements! - devamazonaws.blogspot.com

Image
We are happy to announce that we have released a new version of .NET Upgrade Assistant in Visual Studio that adds the ability to update features of your projects without changing the target framework and has lots of improvements for migrating to .NET MAUI! The .NET Upgrade Assistant is a tool that helps you upgrade your application to the latest .NET and migrate from older platforms such as Xamarin Forms and UWP to newer offerings. With this new version of the tool you can also upgrade project features without changing the .NET version. What's new in this version Upgrading project features We have received feedback that in some cases you wanted to decouple .NET version upgrades from other types of upgrades, for example a very popular request was to enable conversion of the old style project file to the new SDK-style project file without changing the .NET framework version, so you can take an iterative approach in modernizing your applications. Now on the first page of Upgrade ...