1.1.1 - Apigee Hybrid 런타임 출시 노트

현재 Apigee Edge 문서가 표시되고 있습니다.
Apigee X 문서로 이동
정보

2020년 2월 14일에 Apigee Hybrid 런타임 버전 1.1.1이 출시되었습니다.

업그레이드 중

1.0.0에서 1.1.1로 업그레이드할 수는 없으며 새 버전은 1.0.0 버전과 호환되지 않습니다. 1.0.0 버전으로 시작하는 경우 1.1.1 버전을 새로 설치해야 합니다. 현재 1.1.0 버전을 사용 중인 경우 Apigee Hybrid 업그레이드 안내에 따라 업그레이드할 수 있습니다.

새로운 기능 및 업데이트

이번 출시 버전의 새로운 기능과 향상된 기능은 다음과 같습니다.

GKE On-Prem 및 AKS 지원

이제 하이브리드 런타임을 Anthos GKE 배포 온프렘(GKE On-Prem)과 Microsoft® Azure Kubernetes 서비스(AKS)에 설치할 수 있습니다. 시작하려면 2부: 런타임 빠른 시작을 참조하세요.

GKE On-Prem 및 AKS의 멀티 리전 배포도 지원됩니다. GKE 및 GKE On-Prem의 멀티 리전 배포AKS의 멀티 리전 배포를 참조하세요.

하이브리드 구성요소의 프록시 변수

이제 HTTP 전달 프록시 서버에 구성 매개변수를 제공할 수 있습니다. 구성된 경우 UDCA, MART, 동기화 담당자 구성요소의 모든 인터넷 통신이 프록시 서버를 통과합니다. httpProxy 구성 속성에 대한 자세한 내용은 httpProxy 속성을 참조하세요. (132167490)

수정된 버그

다음은 이번 출시 버전에서 수정된 버그입니다. 이 목록은 주로 지원 티켓이 수정되었는지 확인하는 사용자를 위한 것입니다. 모든 사용자에게 자세한 정보를 제공하기 위한 목적은 아닙니다.

문제 ID 구성요소 이름 설명
144448262 K8S 플랫폼

UDCA 측정항목 udca_upstream_http_error_count label 불일치

147258525 CPS

하이브리드에서 파티션을 나눈 해시 색인 사용 설정

144286363 Trace

env.json의 디버그 마스크가 응답 데이터를 마스킹하지 않는 문제가 해결되었습니다.

147191247 K8S 플랫폼

계약 암호화 키는 apigeectl init에 포함되어서는 안됨

146932903 K8S 플랫폼

istio 인그레스에서 원치 않는 포트 삭제

146426226 K8S 플랫폼

인그레스 로그가 수집되지 않음

143660032 RMP

com.apigee.test.runtime.steps.quota.DefaultQuotaTypeTest가 하이브리드에서 실패

144973407 RMP

현재 트랜잭션 하나에 연관 ID 두 개가 있습니다. 하나만 있어야 합니다.

144321473 UAP

UDCA: 로깅에서 삭제한 상태 확인 경고 없음

144321491 RMP

CacheConfiguration.warnMaxEntriesLocalHeap() 로그 구문은 성능 문제를 나타냄

알려진 문제

다음 표에서는 이번 출시 버전의 알려진 문제를 설명합니다.

문제 설명
150187652 환경 이름에 하이픈을 사용할 수 없습니다. 하이픈이 포함된 환경 이름은 런타임 pod 시작 오류를 유발합니다.
149220463

1.1.1 버전으로 업그레이드하면 이전에 배포된 프록시가 배포되지 않습니다.

해결 방법: 이 문제를 해결하려면 이전에 배포된 프록시를 다시 배포합니다.

N/A martenvs 구성에서는 hostAlias 속성에 '*'를 사용할 수 없습니다. mart 구성에 특정 호스트 이름을 사용하는 것이 가장 좋습니다.
N/A Apigee Connect 알파 버전에서는 HTTP_PROXY, HTTPS_PROXY, NO_PROXY 변수를 설정할 수 없습니다.
N/A

잘못된 HTTP 헤더 오류: Istio 인그레스는 모든 수신 대상 응답을 HTTP2 프로토콜로 전환합니다. 하이브리드 메시지 프로세서는 HTTP1만 지원하므로 API 프록시가 호출되면 다음 오류가 표시될 수 있습니다.

http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1,
   name: [:authority], value: [domain_name]

이 오류가 표시되면 다음 작업 중 하나를 수행하여 문제를 해결할 수 있습니다.

  • 응답에서 호스트 헤더를 생략하도록 대상 서비스를 수정합니다.
  • 필요한 경우 API 프록시에서 AssignMessage 정책을 사용하여 호스트 헤더를 삭제합니다.
144584813 디버그 세션을 만들었지만 세션에 아직 트랜잭션이 없다면 List Debug Sessions API에서는 이 목록에 있는 세션을 포함하지 않습니다. API는 세션에 하나 이상의 트랜잭션이 포함된 경우에만 응답에 세션을 포함합니다.
144436206 캐시 성능 보기에서 캐시 적중률 계산이 잘못되었습니다.
144321144 보호되는 가상 호스트가 있는 프록시를 다시 로드할 수 없습니다.
143659917

PopulateCache 정책의 만료 설정은 1~30 사이의 명시적 값으로 설정되어야 합니다. 예를 들면 다음과 같습니다.

<ExpirySettings>
  <TimeoutInSec>30</TimeoutInSec>
</ExpirySettings>
133192879

요약: API 또는 UI를 사용하여 조직의 배포 상태를 가져올 때 지연 시간은 매우 깁니다. 이 지연 시간으로 인해 HTTP 204 (No Content) 또는 HTTP 400 (Bad Request) 응답이 발생할 수 있습니다.

해결 방법: 브라우저를 새로고침하거나 요청을 다시 보냅니다.