
Microsoft는 최근 .NET Aspire 9.1을 출시하여 개발자 경험을 개선하는 데 목적을 둔 상당한 개선 사항을 제공했습니다.이 업데이트에는 개발자 피드백에 대응하여 구현된 다양한 새로운 대시보드 기능과 삶의 질 개선 사항이 포함되어 있습니다.
새로운 대시보드 기능
리소스 관계
‘부모-자식’ 리소스 모델의 도입은 이 릴리스에서 주목할 만한 업그레이드입니다.예를 들어, 여러 데이터베이스를 포함하는 Postgres 인스턴스를 만들 때 이러한 데이터베이스는 이제 리소스 페이지의 주 인스턴스 아래에 그룹화되어 명확성과 구성이 향상됩니다.

현지화 재정의
사용자 경험을 개선하기 위해 대시보드에서 이제 언어 사용자 정의가 가능합니다.브라우저의 언어를 자동으로 반영하는 대신, 사용자는 새로운 드롭다운 메뉴에서 선호하는 대시보드 언어를 선택하여 맞춤형 인터페이스를 만들 수 있습니다.

고급 필터링
특정 리소스를 찾는 것이 훨씬 더 간단해졌습니다.이제 사용자는 리소스 페이지를 유형, 상태 및 건강 상태에 따라 필터링할 수 있어 보다 효율적인 관리 프로세스가 용이해집니다.

확장된 리소스 세부 정보
각 리소스에는 이제 풍부한 세부 정보 창이 제공됩니다.모든 리소스를 클릭하면 사용자는 참조, 이전 참조, 볼륨을 포함한 풍부한 정보와 마운팅 유형에 액세스할 수 있으며, 인프라에 대한 자세한 통찰력을 제공합니다.

사용자 정의 로컬 도메인에 대한 CORS 지원
이제 개발자는 환경 변수를 조정하여 사용자 지정 로컬 도메인에 호스팅된 다른 브라우저 애플리케이션에서 원격 측정 데이터를 허용하도록 대시보드를 구성할 수 있습니다 DOTNET_DASHBOARD_CORS_ALLOWED_ORIGINS
.
향상된 콘솔 로그 유연성
콘솔 로그 페이지는 오프사이트 분석을 위한 로그 다운로드 옵션과 타임스탬프 토글 기능을 포함하여 중요한 업데이트를 받았습니다.이 기능은 시각적 혼란을 줄이고 문제 해결 중 사용자 경험을 향상시킵니다.

추가 UX 개선
.NET Aspire 9.1은 다양한 사용자 경험 향상 기능을 제공합니다.
- 이제 콘솔 로그 페이지에서 시작 및 중지 버튼에 편리하게 접근할 수 있습니다.
- 단일 선택으로 텍스트 시각화 도구에서 리소스가 바로 열립니다.
- 로그 항목 내의 URL은 이제 자동으로 클릭 가능한 링크로 변환되며, 엔드포인트에서 불필요한 쉼표는 제거됩니다.
- 리소스를 전환할 때 스크롤 위치가 자동으로 재설정되어 탐색 기능이 향상되었습니다.
기능이 풍부한 추가 기능
이 릴리스는 대시보드 개선에만 초점을 맞춘 것이 아니라 다양한 추가 기능도 포함하고 있습니다.
- 주문형 리소스 활성화: 이 옵션을 사용하면
WithExplicitStart()
대시보드를 통해 활성화할 준비가 될 때까지 특정 리소스의 시작을 의도적으로 관리할 수 있습니다. - 향상된 Docker 통합: 이 새로운
PublishAsDockerfile()
기능은 게시 프로세스 전반에 걸쳐 Docker 컨테이너와 Dockerfiles를 완벽하게 사용자 정의할 수 있도록 해줍니다. - 간소화된 Docker 네트워크: 애플리케이션 종료 후에도 Docker 네트워크가 지속적으로 발생하는 기존 문제( 문제 #6504로 추적됨)가 해결되어 개발 환경이 간소화되었습니다.
- 더 나은 개발 컨테이너 지원: GitHub Codespaces와 Visual Studio Code의 개발 컨테이너에 대한 호환성이 개선되어 전반적인 개발 워크플로가 향상됩니다.
Microsoft는 개발자 커뮤니티가 .NET Aspire Community Standup 에 참여하도록 초대합니다.여기서는 새로운 기능에 대한 자세한 데모가 제공됩니다.개발자는 GitHub 및 Discord를 통해 피드백을 제공하고 기여하는 것이 좋으며, 추가 통찰력을 위해 공식 문서를 참조할 수 있습니다.
Microsoft는 NET Aspire 9.1을 통해 사용자 요구 사항에 맞춰 개발 도구를 진화시키는 데 전념하고 있으며, 현대적 애플리케이션 개발을 위한 견고하고 사용자 정의가 가능하며 직관적인 플랫폼을 육성하고 있습니다.
답글 남기기