Team Foundation Server 2015 업데이트 4

Last Update: 2017-04-27

릴리스 날짜: 2017년 4월 11일

오늘 Visual Studio Team Foundation Server 2015 업데이트 4가 출시되었음을 알려드리게 되어 기쁘게 생각합니다. 이 버전은 Team Foundation Server 2015에 대한 업데이트이며 Team Foundation Server 2015 업데이트 3 이후의 버그 수정을 포함합니다. 즉시 사용 가능한 버전이며 프로덕션 환경에 설치할 수 있습니다.

Visual Studio에서 피드백 옵션을 사용하여 피드백을 보내 주세요. Visual Studio 2015 UserVoice 사이트에서 의견을 제안할 수도 있습니다.

다운로드: Team Foundation Server 업데이트 4

관련 다운로드에 대해 자세히 알아보려면 다운로드 페이지를 참조하세요.

RTW의 새로운 기능

다음은 RC 이후 추가된 새로운 항목입니다.

  • 버그와 테스트 결과 간 연결이 삭제되더라도 웨어하우스의 삭제 날짜는 업데이트되지 않습니다.
  • 기본 영역 경로에 대한 권한이 없는 고객은 빌드 테스트 결과를 확인할 때 "Sequence contains not elements"(시퀀스에 요소가 없습니다.)라는 오류가 표시됩니다.
  • MTM 도구에서 고객이 테스트 계획을 복제하려고 할 때 "복제 작업을 초기화하지 못했습니다"라는 오류 메시지가 표시됩니다.
  • 확장에서 테스트 허브 REST API에 액세스할 수 없습니다.
  • 알림을 수신할 때 성능 문제가 있을 수 있습니다.
  • 구성 데이터베이스가 여러 SQL 인스턴스에 있는 경우 웨어하우스 연결 문자열은 업그레이드 후에 웨어하우스 데이터베이스 대신 구성 데이터베이스를 가리킵니다.

TFS 2015 업데이트 4의 새로운 기능

여기에는 업데이트 4의 수정 사항이 모두 포함됩니다.


Agile 버그 수정

  • @Today 및 @Me 매크로는 Kanban 보드 카드 스타일 규칙에서 영어가 아닌 언어로 올바르게 작동하지 않습니다.
  • Kanban 보드에서 인라인 카드 추가 환경이 제대로 작동하지 않습니다. 예를 들어 [제목] 필드를 편집할 수 없습니다.
  • HTML 필드 로드가 완료되기 전에 사용자가 쿼리 페이지에서 같은 형식의 두 작업 항목 간에 전환하는 경우 HTML 필드가 비어 있게 될 수 있고 작업 항목이 변경됩니다.
  • WorkItemStore.GetWorkItemIdsForArtifactUris()와 같은 배치 API는 여러 문자열을 사용하여 호출된 경우 잘못된 결과를 반환할 수 있습니다.
  • 고객이 전역 워크플로에 규칙이 있고 이 규칙을 작업 항목 형식 정의로 이동하려고 하는 경우 "TF237090: 존재하지 않거나 액세스가 거부되었습니다." 오류가 발생합니다.
  • TFS 인스턴스가 이름에 공백이 있는 컬렉션을 포함하고 내부 URL과 다른 공용 URL을 가지는 경우 다른 사용자가 작업 항목을 열 때 인라인 이미지가 작업 항목에 없을 수 있습니다.
  • 필드 이름에서 "." 또는 "_"를 공백으로 바꾸기만 한 경우(즉, "My Field" 및 "My_Field") 작업 항목 추적 웨어하우스 동기화가 이름 충돌과 함께 실패합니다.
  • 작업 항목에 0x0B와 같은 특수 문자를 포함하는 링크 주석이 있는 경우 작업 항목 추적 웨어하우스 동기화가 실패합니다.

버전 제어 버그 수정

  • 매우 큰 팀 프로젝트나 매우 큰 TFVC 소스 트리를 삭제하는 경우 시간 초과되거나 롤백됩니다.
  • 프로젝트 간에 분기 개체 이름을 바꾸면 부모 관계가 손실될 수 있습니다.

빌드 버그 수정

  • 빌드 정의에 대한 제어된 체크 인 트리거를 구성한 후 첫 번째 체크 인이 실패합니다.
  • 빌드 작업을 로드하거나 빌드를 큐에 대기시키는 중에 “동일한 키를 사용하는 항목이 이미 추가되었습니다" 오류가 표시됩니다.
  • 32비트 Windows에서 실행 중일 경우 Windows 빌드 에이전트가 Subversion 리포지토리에서 빌드할 수 없습니다.
  • 확장이 업데이트될 때 빌드 작업은 업데이트되지 않습니다.

Release Management 버그 수정

  • 릴리스 환경에서 모든 사용자(순차적인 순서) 옵션을 선택하고 승인자 순서를 변경하는 경우 정의가 변경된 것으로 표시되지 않으며 정의를 저장할 수 없습니다.

테스트 버그 수정

  • 사용자가 독립 실행형 테스트 에이전트를 배포할 수 없습니다.
  • 테스트 계획을 선택하면 소스 필터는 null입니다.
  • 테스트 사례를 일시 중지된 것으로 표시한 다음 Test Runner를 저장 후 닫는 경우 테스트로 돌아갈 때 테스트 사례를 계속할 수 없습니다.
  • RTW의 새로운 기능: 버그와 테스트 결과 간 연결이 삭제되더라도 웨어하우스의 삭제 날짜는 업데이트되지 않습니다.
  • RTW의 새로운 기능: 기본 영역 경로에 대한 권한이 없는 고객은 빌드 테스트 결과를 확인할 때 "Sequence contains not elements"(시퀀스에 요소가 없습니다.)라는 오류가 표시됩니다.
  • RTW의 새로운 기능: MTM 도구에서 고객이 테스트 계획을 복제하려고 할 때 "복제 작업을 초기화하지 못했습니다"라는 오류 메시지가 표시됩니다.
  • RTW의 새로운 기능: 확장에서 테스트 허브 REST API에 액세스할 수 없습니다.

관리 버그 수정

  • 업그레이드하는 동안 관리 콘솔(TfsMgmt)이 예기치 않게 닫힐 수 있습니다.
  • 영어가 아닌 버전의 TFS에 있는 코드 검토자는 코드 검토에 추가될 때 전자 메일을 받지 않습니다.
  • 분리된 사용자에게 유효한 사용자와 동일한 이름의 작업 영역이 있는 경우 중복된 작업 영역 이름 때문에 TFS 2015로 업그레이드하지 못할 수 있습니다.
  • RTW의 새로운 기능: 알림을 수신할 때 성능 문제가 있을 수 있습니다.
  • RTW의 새로운 기능: 구성 데이터베이스가 여러 SQL 인스턴스에 있는 경우 웨어하우스 연결 문자열은 업그레이드 후에 웨어하우스 데이터베이스 대신 구성 데이터베이스를 가리킵니다.
  • 이전 릴리스에서는 SSL 오프로딩을 사용하는 고객이 의 하 분산 장치에서 X-Forwarded-Proto 헤더를 추가해야 했습니다. 이 업데이트를 사용하면 TFSMgmt.exe에서 공용 URL을 간단히 구성하여 https:// URL을 생성할 수 있습니다.
  • Jenkins 서비스 후크는 새 인증 패턴 때문에 최신 버전의 Jenkins와 호환되지 않았습니다. 이 릴리스에서는 Jenkins의 최신 버전이 호환됩니다.

Marketplace 버그 수정

  • MS.TFS.Server 설치가 이제 지원됩니다.
  • 이 업데이트를 통해 이제 유료 Preview 확장이 TFS 2015에서 지원됩니다. TFS 2015의 경우 확장에 대한 기본 상거래 통합이 없으므로 이 확장은 설치되면 영구적으로 무료입니다. 또한 시스템에서 인식하지 못한 확장 매니페스트의 플래그는 무시되며 설치가 차단되지 않습니다.