4.16.09 - Private Cloud용 Edge 출시 노트

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

2016년 9월 19일 월요일에 프라이빗 클라우드용 Apigee Edge의 새 버전이 출시되었습니다.

이전 Edge for Private Cloud 기능 출시 이후 다음 출시가 발생했으며 이 기능 출시에 포함되었습니다.

사용 중인 Private Cloud용 Edge 버전에 특정 클라우드 출시 버전이 포함되어 있는지 확인하는 방법은 출시 번호 지정 정보를 참조하세요.

출시 개요

이 출시 버전에서는 기존 API 프록시 편집기가 삭제되고 기존 편집기와 함께 사용할 수 있는 새로운 프록시 편집기로 대체되었습니다. 기타 주요 개선사항으로는 API 제품 리소스 경로의 동작 개선, 메시지 할당 및 오류 제기 정책에 정의된 JSON 페이로드 처리 개선, XML에서 JSON으로의 변환 개선, 리소스 유효성 검사 개선, 개별 API 프록시의 시간 초과 설정 기능, API 프록시 마법사에서 업데이트된 SOAP 프록시 생성, 자바스크립트용 고성능 Crypto 객체가 있습니다.

수익 창출 개선사항에는 알림 요금제가 포함된 새로운 알림 기능, 개발자를 수익 창출로 이전하는 API, 요금제를 공개 또는 비공개로 설정하는 기능이 포함됩니다.

이 주제의 나머지 부분에서는 출시에 포함된 모든 새로운 기능, 업데이트, 버그 수정에 관한 세부정보를 다룹니다.

지원 중단됨

API 서비스

기존 프록시 편집기 삭제됨 (Cloud 16.04.20 UI)

이제 API 프록시 편집기의 새 버전이 유일하게 지원되는 버전입니다. 기존 버전은 더 이상 사용할 수 없으며 '프록시 편집기의 기존 버전에 액세스' 링크가 삭제되었습니다. 기존 버전을 사용 중이었다면 API 프록시가 자동으로 새 편집기에 로드됩니다. (EDGEUI-498)

수익 창출

다음과 같은 지원 중단된 기능은 삭제되었으며 더 이상 지원되지 않습니다.

  • 한도 설정
  • 제한 알림 전송

또는 다음 섹션에 설명된 대로 알림을 설정할 수 있습니다.

(DEVRT-2742)

새로운 기능 및 업데이트

다음은 이번 버전의 새로운 기능 및 개선사항입니다. 다음과 같은 개선사항 외에도 이 출시에는 여러 사용성, 성능, 보안 및 안정성 개선사항이 포함되어 있습니다.

자세한 내용 및 안내는 프라이빗 클라우드용 Edge 문서를 참조하세요.

프라이빗 클라우드

Postres 버전 9.4로 업그레이드

이 릴리스에는 Postgres 9.4로의 업그레이드가 포함되어 있습니다. 시스템 업데이트에 대한 안내는 Apigee Edge를 4.16.09로 업데이트를 참조하세요.

Edge UI의 GeoMap 지원

지역 집계를 사용하면 지역, 대륙, 국가, 도시와 같은 지리적 속성을 기반으로 API 호출의 분석 데이터를 수집할 수 있습니다. 이 분석 데이터의 Edge UI에서 API 요청의 위치를 보여주는 GeoMap을 볼 수 있습니다.

자세한 내용은 지역 집계 및 지역 지도 사용 설정을 참고하세요.

API BaaS

추가된 문서:

  • TLS를 사용하도록 API BaaS를 구성하는 방법 자세한 내용은 API BaaS용 TLS 구성을 참고하세요.
  • 모든 API BaaS 스택 노드에서 모든 애셋을 사용할 수 있도록 모든 API BaaS 스택 노드가 공유 스토리지를 사용하도록 구성하는 방법입니다. 자세한 내용은 애셋 업로드하기를 참고하세요.
  • BaaS 스택 노드를 구성할 때 Cassandra 비밀번호를 암호화하는 방법 자세한 내용은 에지 비밀번호 재설정을 참조하세요.

모니터링 도구 및 대시보드의 베타 출시

이 출시 버전에는 새 모니터링 도구 및 Edge용 대시보드의 베타 버전이 포함되어 있습니다. 이 도구를 사용하면 다양한 구성요소 (라우터, 메시지 프로세서, JoKeeper, Cassandra)의 상태와 배포에 포함된 다양한 조직 및 환경에 대한 http 오류 코드를 파악할 수 있습니다. 또한 대시보드 데이터의 스냅샷을 만들고 Apigee와 공유하여 지원 이슈를 해결할 수 있습니다.

설치 안내를 포함한 문서는 버전 4.18.01의 Edge 4.16.09 문서에 포함되어 있습니다.

하지만 대시보드를 설치하고 사용하려면 버전 4.18.01에서도 제공되는 Apigee 평가 계약을 체결한 후 orders@apigee.com으로 이메일을 보내 Apigee에 반환해야 합니다.

애널리틱스 수집기 도구의 베타 출시

프라이빗 클라우드용 모든 Edge 고객은 API 프록시 트래픽에 대한 Apigee 통계를 Apigee에 제출해야 합니다. Apigee에서는 고객이 이 정보를 하루에 한 번(가능한 경우 크론 작업을 만들어) 업로드할 것을 권장합니다.

이 데이터의 업로드를 지원하기 위해 Apigee는 apigee-analytics-collector 명령줄 유틸리티의 베타 출시 버전을 제공합니다. 이 유틸리티는 API 호출량 보고서를 Apigee로 다시 보냅니다. 프라이빗 클라우드 설치를 위한 모든 에지는 이 유틸리티를 사용하여 트래픽 데이터를 가져와 Apigee에 보고할 수 있습니다.

자세한 내용은 Apigee에 API 트래픽 데이터 업로드 - 베타 출시를 참조하세요.


API 서비스

메시지 할당 및 오류 발생의 JSON 페이로드 (Cloud 16.08.17)

메시지 할당 또는 오류 발생 정책을 사용하여 JSON 페이로드를 설정할 때 사용자는 메시지에 변수가 없는 경우에도 페이로드를 백슬래시 '\'로 시작하거나 페이로드 요소에 변수 접두사 및 변수Suffix를 지정하는 등 런타임에 JSON 메시지의 형식을 올바르게 지정해야 하는 해결 방법을 사용해야 하는 경우가 있었습니다.

이 개선사항을 통해 적절한 JSON 메시지 형식을 보장하기 위한 해결 방법이 필요하지 않으며 잘못된 JSON을 만들지 않고도 중괄호를 사용하여 변수를 지정할 수 있습니다. 예를 들어 다음은 JSON 메시지에 message.content의 값을 삽입합니다.

<Payload contentType="application/json">{"Message: " : "{message.content}"}</Payload>

해결 방법을 사용했다면 코드는 계속 있는 그대로 작동합니다. 중괄호 대신 변수 접두사 및 varSuffix를 사용하여 변수를 표시할 수도 있습니다.

메시지 할당 정책오류 정책 참조 문서에서 <Set><페이로드> 요소를 확인하세요. (APIRT-1160)

XML에서 JSON으로 정책 개선사항 (Cloud 16.08.17)

XML to JSON 정책이 다음 기능으로 개선되었습니다. 다음과 같이 정책을 구성할 수 있습니다.

  • 변환 중에 일부 XML 요소를 배열로 취급하여 JSON 문서에서 값을 대괄호 '[ ]' 안에 넣습니다.
  • 최종 JSON 문서에서 XML 문서 계층 구조의 수준을 제거하거나 제거합니다.

자세한 내용은 XML to JSON 정책을 참고하세요. (APIRT-1144)

API 제품 리소스 경로의 여러 와일드 카드 (Cloud 16.08.17)

API 제품에서 리소스 경로를 정의할 때 리소스 경로의 여러 위치에 와일드 카드를 포함할 수 있습니다. 예를 들어 /team/*/invoices/**/team 뒤에 값이 하나 있고 invoices/ 이후의 리소스 경로를 사용하는 API 호출을 허용합니다. API 호출에 허용되는 URI는 proxyBasePath/team/finance/invoices/company/a입니다.

이 출시 이후 기존 API 제품 리소스 경로가 예상대로 작동하지 않으면 조직에서 다음 속성을 설정하여 이전 동작으로 되돌리세요. features.enableStandardWildCardMatchForAPIProductResources = true

(MGMT-3273)

JavaScript의 암호화 함수 (Cloud 16.08.17)

MD5, SHA-1, SHA256, SHA512 객체를 만들고, 가져오고, 업데이트하는 데 새로운 고성능 자바스크립트 crypto 함수 세트를 사용할 수 있습니다. crypto 객체를 사용하면 다양한 형식으로 날짜를 가져올 수도 있습니다. 자세한 내용은 JavaScript 객체 모델을 참조하세요. (APIRT-2886)

Java 콜아웃 JAR 버전 확인 (Cloud 16.08.17)

API 프록시에 자바 JAR 리소스를 업로드할 때 자바 리소스 버전이 지원되는 소프트웨어 및 지원되는 버전에 나와 있는 에지 지원 자바 버전과 호환되지 않으면 500 대신 HTTP 400 상태 코드가 반환됩니다. (MGMT-3420)

API 프록시 리소스 검증 (Cloud 16.08.17)

API 프록시 리소스 파일 (예: 자바스크립트 또는 자바 JAR)이 환경 또는 조직 범위에 저장된 경우 유효성 검사 프레임워크에서는 유효성 검사를 통과하기 위해 가져올 수 있도록 이러한 리소스를 프록시 번들의 API 프록시 수준에도 포함할 필요가 없습니다. 이제 리소스 검증은 가져오기 시점이 아닌 배포 시에 수행됩니다. (MGMT-1430)

개별 API 프록시의 제한 시간 구성 (Cloud 16.08.17)

지정된 시간 (504 게이트웨이 제한 시간 상태)이 지나면 타임아웃되도록 API 프록시를 구성할 수 있습니다. 기본 사용 사례는 API 프록시를 사용하는 데 시간이 더 오래 걸리는 Private Cloud 고객을 위한 것입니다. 예를 들어 3분에 타임아웃되려면 특정 프록시가 필요하다고 가정해 보겠습니다. API 프록시 구성에서 새 api.timeout 속성을 사용할 수 있습니다. 3분 예시를 사용하여 이 작업을 실행하는 방법은 다음과 같습니다.

  1. 먼저 3분 후에 타임아웃되도록 부하 분산기, 라우터, 메시지 프로세서를 구성해야 합니다.
  2. 그런 다음 관련 프록시를 3분 후에 타임아웃하도록 구성합니다. 밀리초 단위로 값을 지정합니다. 예를 들면 다음과 같습니다.
    <ProxyEndpoint name="default">
      <HTTPProxyConnection>
        <BasePath>/v1/weather</BasePath> 
        <Properties> 
          <!-- api.timeout is in milliseconeds -->
          <Property name="api.timeout">180000</Property>
        </Properties>
        ...
    
  3. 그러나 api.timeout 설정이 없는 모든 프록시는 더 높은 새 부하 분산기, 라우터 및 메시지 프로세서 시간 제한을 사용하기 때문에 시스템 시간 제한을 늘리면 성능 문제가 발생할 수 있습니다. 따라서 더 짧은 제한 시간을 사용하려면 더 긴 제한 시간이 필요하지 않은 다른 API 프록시를 구성해야 합니다. 예를 들어 다음은 1분 후에 타임아웃되도록 API 프록시를 설정합니다.
    <Property name="api.timeout">60000</Property>

Edge 시간 제한을 수정할 수 없는 클라우드 고객은 제한 시간이 표준 Edge 메시지 프로세서 제한 시간인 57초보다 짧으면 API 프록시 제한 시간을 구성할 수도 있습니다.

변수로 값을 채울 수 없습니다. 이 속성은 엔드포인트 속성 참조에서 다룹니다. (APIRT-1778)

프록시 마법사 사용 시 SOAP 프록시 동작 (Cloud 16.07.27 UI)

프록시 마법사를 사용하여 WSDL에서 SOAP 기반 프록시를 만들 때 프록시를 만드는 방법에는 두 가지가 있습니다.

  • 패스 스루 SOAP: 프록시가 SOAP 요청 페이로드를 있는 그대로 전달합니다.
  • REST에서 SOAP에서 REST로 프록시는 JSON과 같은 수신 페이로드를 SOAP 페이로드로 변환한 후 SOAP 응답을 호출자가 예상하는 형식으로 다시 변환합니다.

이 릴리스에서는 이러한 옵션의 작동 방식에 대한 다음과 같은 업데이트가 포함되었습니다. 이전 동작과 새 동작의 차이점은 프록시 마법사에서 자동으로 생성되는 정책 및 구성에 있습니다.

패스 스루 SOAP

  • 이제 모든 WSDL 작업이 프록시 리소스(예: '/cityforecastbyzip')가 아닌 프록시 기본 경로 '/'로 전송됩니다. 작업 이름은 대상 SOAP 서비스로 전달됩니다. 이 동작은 SOAP 사양과 일치합니다.

  • 생성된 프록시가 더 이상 요청에서 JSON을 지원하지 않습니다. XML만 지원합니다. 프록시는 SOAP 요청이 봉투, 본문, 네임스페이스를 보유하도록 합니다.

REST에서 SOAP, REST로

  • WSDL 2.0은 지원되지 않습니다.
  • 새로운 동작은 WS-Policy로 테스트되지 않았습니다.
  • 프록시를 사용하면 FormParams 대신 JSON 데이터를 POST할 수 있습니다.
  • 프록시 빌더를 사용하여 프록시에 CORS (교차 출처 리소스 공유) 지원을 추가하면 다음과 같은 향상된 기능을 사용할 수 있습니다.
    • Access-Control-Allow-Headers 헤더: Access-Control-Allow-Headers 헤더에는 Origin, x-requested-with, Accept 헤더 외에도 Content-Type, Accept-Encoding, Accept-Language, Host, Pragma, Referrer, User-Agent, Cache-Control도 포함됩니다.
    • Access-Control-Allow-Methods 헤더: 이 헤더에는 GET, PUT, POST, DELETE 외에 PATCHOPTIONS 동사도 포함됩니다.
  • WSDL용 API 프록시를 생성할 때 Edge는 WSDL에서 추상으로 정의된 모든 ComplexType을 읽고 추상 유형에 기반한 모든 인스턴스 유형을 올바르게 인식합니다.

wsdl2apigee 오픈소스 명령줄 유틸리티

Apigee는 WSDL에서 패스 스루 또는 REST-toap API 프록시를 생성하는 오픈소스 명령줄 유틸리티도 제공합니다. https://github.com/apigee/wsdl2apigee를 참고하세요.

(EDGEUI-614)

키-값 맵 운영 정책의 만료/새로고침 기본값 (Cloud 16.06.15 UI)

키-값 맵 작업 정책을 통해 새로고침되기 전에 값을 유지하는 기간을 결정할 수 있습니다. 새로고침 간격은 <ExpiryTimeInSecs> 요소를 사용하여 설정됩니다. GET 작업이 실행되고 만료 간격이 초과되면 값이 새로고침되고 정책이 업데이트된 값을 가져옵니다. 이 정책을 API 프록시에 추가할 때 기본 만료 시간은 이제 300초입니다. (이전의 기본값은 -1이었습니다. 즉, 값이 새로고침되지 않습니다.) (EDGEUI-579)


수익 창출

조정 가능한 알림 요금제 (Cloud 16.04.20 UI, Cloud 16.04.13 수익 창출)

Edge 수익 창출에서 조정 가능한 새로운 알림 요금제를 사용하면 API 제공업체가 각 앱 개발자의 목표 트랜잭션 수를 조정할 수 있습니다. 대상 수의 도달 비율(예: 90%, 100%, 150%)을 기준으로 알림 전송 여부와 시기를 구성할 수 있습니다. 이 기능은 이전 버전에서 제공된 관리 API 외에 관리 UI를 통해 사용할 수 있습니다. 자세한 내용은 조정 가능한 알림 계획 세부정보 지정을 참고하세요. (DEVRT-2375, DEVRT-2370)

조정 가능한 알림 요금제의 웹훅 알림 (Cloud 16.04.27 수익 창출)

조정 가능한 알림 요금제를 사용하는 경우 지정한 URL로 알림을 보내는 웹훅을 만들 수 있습니다. 거래 한도에 도달할 때까지 특정 간격 (백분율)로 알림이 발생하도록 할 수도 있습니다. 웹훅 알림은 기존 알림 템플릿 대신 유연하게 사용할 수 있는 대안을 제공합니다. 웹훅을 사용하여 알림 설정을 참조하세요. (DEVRT-2393, DEVRT-2394)

맞춤 속성 요금제의 조정 가능한 알림 (Cloud 16.05.18 UI)

Edge 수익 창출에서 새로운 '맞춤 속성이 포함된 조정 가능한 알림' 요금제를 사용하면 맞춤 속성 값을 사용하여 개발자의 거래 수에 추가할 수 있습니다. 표준 조정 가능한 알림 요금제에서는 API 호출이 성공할 때마다 개발자의 거래 수에 1씩 추가됩니다. 하지만 맞춤 속성 요금제가 포함된 조정 가능한 알림 요금제를 사용하면 맞춤 속성 값이 개발자의 거래 수에 추가됩니다. 예를 들어 응답에서 커스텀 속성 'small' 값이 0.1이면 거래 수가 0.1씩 증가하며, 커스텀 속성 'addressTotal'의 값이 50이면 개수가 50씩 증가합니다. 자세한 내용은 커스텀 속성 세부정보로 요금제 지정을 참고하세요. (DEVRT-2504)

회사 및 개발자의 거래 합계를 기반으로 알림 설정(Cloud 16.06.22 수익 창출)

일반적으로 개발자가 회사 앱을 사용하여 API에 액세스하면 회사의 모든 개발자에 대한 거래 총액이 자동으로 추적됩니다. 개발자가 자체 개발자 앱을 적극적으로 사용하여 API에 액세스하는데 트래픽 중단 없이 통합 거래 총액을 추적해야 한다면 어떻게 해야 할까요? 개발자를 회사에 추가하고, 회사 및 개발자의 총 거래 합계를 기준으로 하는 기준점에 도달하면 알림이 전송되도록 설정할 수 있습니다. 자세한 내용은 회사 및 개발자의 총 거래 합계를 기반으로 알림 설정을 참조하세요. (DEVRT-2643)

알림 보기 및 재처리 (Cloud 16.06.08 수익 창출)

수익 창출 테스트 모음의 일부로 관리 API를 사용하여 이전에 보낸 알림을 보고 다시 처리할 수 있습니다. 자세한 내용은 알림 보기 및 재처리를 참조하세요. (DEVRT-2643)

수익 창출 테스트 (Cloud 16.05.25 수익 창출)

수익 창출은 웹훅의 실행을 테스트하여 알림이 전송되는지 확인하는 데 사용할 수 있는 API를 제공합니다. 자세한 내용은 알림 설정 테스트를 참고하세요. (DEVRT-2625)

수익 창출로 개발자 이전 (Cloud 16.05.11 수익 창출)

개발자를 수익 창출 환경으로 원활하게 이전할 수 있게 해주는 새로운 API를 사용할 수 있습니다. 트랜잭션 사용량을 이전하고 맞춤 설정 및 반복 수수료를 청구할 수 있습니다. 또한 게시된 요금제를 수락할 때 이미 청구된 경우 설정 수수료를 면제할 수 있습니다. 자세한 내용은 수익 창출로 개발자 이전을 참고하세요. (DEVRT-2446)

개발자 포털용 공개 및 비공개 요금제 (Cloud 16.04.27 수익 창출)

요금제를 '공개' 또는 '비공개'로 설정할 수 있습니다. 공개 요금제는 개발자 포털에 표시되지만 비공개 요금제는 표시되지 않습니다. 요금제의 기본값은 공개입니다. 자세한 내용은 http://docs.apigee.com/monetization/content/create-rate-plans#public-versus-private-rate-plans를 참고하세요. (DEVRT-2445)

개발자 정지 해제 (Cloud 16.06.08 수익 창출)

수익 창출은 이전에 정지된 개발자의 정지를 해제하는 데 사용할 수 있는 일련의 API를 제공합니다. 구성된 한도에 도달하면 개발자가 정지될 수 있습니다. 예를 들어 거래 수가 최대 한도에 도달했거나 선불 계정 잔액이 소진되었을 수 있습니다. 자세한 내용은 개발자 정지 해제를 참고하세요. (DEVRT-2641)

거래 상태 보기 (Cloud 16.06.08 수익 창출)

수익 창출 테스트 모음의 일부로 관리 API를 사용하여 지정된 기간 동안 발생한 거래의 상태를 볼 수 있습니다. 자세한 내용은 트랜잭션 상태 보기를 참조하세요. (DEVRT-2640)

수익 보고서에 개발자 맞춤 속성 포함 (Cloud 16.05.25 수익 창출)

수익 보고서의 경우에만 맞춤 속성이 개발자를 위해 정의된 경우 보고서에 맞춤 속성을 포함할 수 있습니다. 자세한 내용은 API를 사용하여 수익 보고서에 개발자 맞춤 속성 포함하기를 참고하세요. (DEVRT-2447)

트랜잭션 기록 정책 및 API 제품 리소스 일관성 (Cloud 16.05.18 UI)

수익 창출 거래 녹음 정책의 리소스 경로가 API 제품에 정의된 리소스 경로와 일치하지 않으면 (예: API 제품 리소스 경로를 변경하는 경우) 제품 페이지의 거래 녹음 정책 아이콘에 경고 기호가 표시됩니다. 아이콘을 클릭하여 트랜잭션 녹화 정책을 확인하면 페이지 상단에 경고가 표시됩니다. 트랜잭션 녹음 정책에서 리소스 경로를 수정하면 경고 표시기가 사라집니다. (DEVRT-2240)

수정된 버그

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

프라이빗 클라우드용 에지

문제 ID 설명
TBD-138 Play UI 세션 시간 초과 문제
APIRT-2978 라우터가 Nginx를 시작하지 못하거나 라우터가 시작되지 않음
AXAPP-2447 시간별 분석 데이터를 선택할 때 InvalidTimeRange 오류가 발생함
EDGEUI-592 이제 외부화된 인증 제공업체를 사용할 때 Edge UI에서 '비밀번호 찾기' 링크 삭제 가능
MGMT-3330 Private Cloud 외부 인증 잘못된 비밀번호 시도로 사용자가 잠김
MGMT-2930 디버그 세션에서 데이터 마스킹이 작동하지 않음
PRC-840 Edge 구성요소의 손상된 심볼릭 링크
PRC-1004 노드에 JoKeeper를 독립형으로 설치하기 위한 설치 프로그램에 '-p zk' 옵션이 추가되었습니다.
PRC-1013 초기 시스템 관리자 계정이 올바른 LDAP 비밀번호 정책에 연결되지 않음
PRC-1019 "apigee-all stop"이 메시지 프로세서를 중지하지 않음
PRC-1066 BaaS 스택용 usergrid.properties에서 암호화된 Cassandra 비밀번호가 작동하지 않음

16.08.17

문제 ID 설명
SECENG-609 연결된 트러스트 저장소를 삭제하는 중에 또는 트러스트 저장소의 유효한 인증서가 삭제될 때 런타임 호출이 실패하지 않음
MGMT-3404 Node.js 로그 보기/검색 및 프록시 배포가 매우 느림
MGMT-3400 호출하는 사용자의 이름에 '+' 기호가 있는 경우 /userroles 관리 API 호출이 실패함
MGMT-3368 java.lang.ArrayIndexOutOfBoundsException: 1, resource/node/resources 디렉터리가 포함된 API 프록시 번들을 가져올 때
MGMT-3364 OAuthV2: redirect_uri 검사
MGMT-3319 조직 (CPS 및 비CPS)에 적합하지 않은 항목 중 하나에 null 값이 포함된 Vault 항목 나열
MGMT-3226 조직/환경 수준에서 쿼리해도 API 오류를 야기하는 모든 데이터를 가져올 수 없음
Release_160302에서 리소스의 누적 크기가 16MB를 초과하면 조직 수준/환경 수준에서 리소스 나열에 실패하는 버그가 발생했으며 이 수정사항으로 문제가 해결되었습니다.
AXAPP-2429 response_status_code를 사용하는 애널리틱스 API가 데이터 액세스 오류를 반환함
AXAPP-2386 애널리틱스 일일 이메일 보고서에서 빈 보고서 내용 수정
AXAPP-2347 일일 분석 요약 이메일을 받지 못함
APIRT-3141 생성자가 비공개로 설정되었기 때문에 새 ExecutionResult()를 호출할 때 Java 콜아웃이 실패함
APIRT-3140 HEAD API 호출에서 ServiceCall 정책이 작동하지 않습니다.
APIRT-3131 외부 인증 제공업체를 통해 수익 창출을 사용할 때 API 프록시에 표시되는 잘못된 createdBy
APIRT-3121 조직 리소스 파일 변경이 100% 효과적이지 않음
APIRT-3117 MP가 100% CPU 사용률에 도달하고 트래픽 처리를 중지함
APIRT-3016 배포의 라우터 '호출 시간 초과' 오류
APIRT-2975 인증서 번들 업로드 실패
APIRT-2955 FHIR-complaint Content-Type 헤더 'application/json+fhir'에 대해 JSON 응답 데이터의 특정 속성을 마스킹할 수 없음
APIRT-2946 표시가 false로 설정되어 있는데도 OAuthV2-RefreshToken 정책이 속성을 숨기지 않음
APIRT-2908 virtualhost의 TLS1.2 업데이트 후 내부 API 호출에 TLS1.2를 적용해야 합니다.
APIRT-2901 캐시에서 반환된 gzip으로 압축된 응답은 이중 압축됨
APIRT-2873 제품/developers/proxies를 삭제한 후 MP에서 VerifyAPIKey와 관련된 NullPointerException을 발생시킵니다.
APIRT-2871 Trace에 IOIntensive 정책이 두 번 표시됨
APIRT-2825 accesstoken 오류 응답에 문법적 오류가 있음
APIRT-2750 특정 조직에서 트래픽 실패가 높음
APIRT-2685 알 수 없는 오류가 발생하여 트래픽이 전달될 수 없음
APIRT-2647 nonprod/dev에서 '기본 입력 스트림이 0바이트를 반환함' 오류 발생
APIRT-2630 캐시에서 값을 읽으려고 할 때 간헐적으로 발생하는 문제
APIRT-2620 일부 차단 단계를 위한 별도의 스레드 풀
APIRT-2610 응답 캐시 정책이 있는 java.lang.ClassCastException
APIRT-2608 응답 캐시 정책의 Last-Modified 헤더 파싱 오류
APIRT-2605 'organization' 및 'environment' 변수를 정책을 통해 덮어쓸 수 없어야 합니다.
APIRT-2566 OAuthV2 정책이 잘못된 형식의 WWW-Authenticate 헤더를 반환함
APIRT-2491 관리와 mps 간의 RPC 제한 시간으로 인해 TargetServer 업데이트 실패
APIRT-2386 허용된 OAuth 범위가 비어 있는 API 제품에 빈 문자열 범위가 생성됨
APIRT-2383 XSL 변환 정책이 오류 발생 시 데이터를 로깅하지 않는 것 같음
APIRT-2364 OAuth 결함 흐름 변수가 오류 발생 시 업데이트되지 않음
APIRT-2216 서버 전송 이벤트 - 프로덕션에 문제가 있는 이벤트 스트림
APIRT-2079 생성된 세션의 제한 시간이 만료된 후 디버그 cURL 호출이 중지되지 않음
APIRT-1495 XML 위협 방지가 fhir Content-Type을 포착하지 않음
APIRT-1404 조건에서 작은따옴표와 큰따옴표의 값을 비교할 때 동작이 일관되지 않음
APIRT-347 가져올 때 XSL 정책이 제대로 검증되지 않습니다 (문서화된 대로 출력 변수에 결과를 할당하지 않음).

16.07.27 (UI)

문제 ID 설명
EDGEUI-621 새 API 프록시로 저장에서 'new-1.234568901234568e+53'과 같은 과학적 표기법이 포함된 기본 이름을 사용합니다.
EDGEUI-572 Ui에 '오류: 세션 시간 초과' 대신 '오류: 알 수 없는 오류'가 표시됨

16.07.20.01 (수익 창출)

이 출시 버전에는 사소한 DB 스키마 변경사항이 포함되어 있습니다. 이 출시 버전에는 다른 소프트웨어 업데이트가 없습니다.

16.07.13 (UI)

문제 ID 설명
EDGEUI-609 대상 서버를 만들 권한이 있는 커스텀 역할에 새 대상 서버 버튼이 사용 설정되지 않음
EDGEUI-584 사용자 인증 정보가 여러 개인 개발자 앱의 사소한 키/보안 비밀 표시 버그
EDGEUI-571 UI에서 프록시 이름 제한이 50자(영문 기준)로 잘못 설정됨

16.07.06.02 (수익 창출)

문제 ID 설명
DEVSOL-2817 API를 사용하여 결제 문서를 만들 수 없음
API를 사용하여 결제 문서를 만들 때 발생하던 문제가 해결되었습니다. 개발자 주소가 있으면 결제 문서가 성공적으로 생성됩니다.
DEVSOL-2797 개발자 속성 처리 개선
불리언 맞춤 속성 값이 더 이상 대소문자를 구분하지 않습니다. 또한 커스텀 속성을 Apigee Edge와 동기화하면 중복 속성을 만드는 대신 기존 속성이 업데이트됩니다.

16.07.06 (수익 창출)

문제 ID 설명
DEVRT-2795 웹훅 요청 타임스탬프 필드가 일치하지 않음
이제 웹훅의 콜백 핸들러로 전송된 JSON 요청 내에서 developerQuotaResetDate이 다른 타임스탬프 형식과 일치하도록 에포크 타임스탬프 형식으로 표현됩니다. 자세한 내용은 콜백 핸들러 설정을 참조하세요.

16.06.29 (UI)

문제 ID 설명
EDGEUI-600 맞춤 보고서의 역할을 보거나 수정할 수 없음
EDGEUI-593 애널리틱스 UI에서 5분 및 10분 간격 삭제됨
API 프록시를 호출한 후 최소 10분 동안 관리 UI의 애널리틱스 데이터가 표시되지 않습니다. 따라서 10분 범위 설정이 커스텀 보고서에서 삭제되었고 5분 및 10분 범위 설정은 API 프록시의 성능 뷰에서 삭제되었습니다.

16.06.22 (수익 창출)

없음

16.06.15 (UI)

문제 ID 설명
EDGEUI-566 관리 UI에 로그인한 후 빈 페이지
EDGEUI-564 사용자가 관리 UI 로그인 시 권한 오류를 받은 후 자동으로 로그아웃됨
EDGEUI-549 API 프록시 실적 보기에 데이터를 표시하는 중 오류 발생
EDGEUI-544 맞춤 역할 페이지의 보고서 삭제 권한에 잘못된 값이 표시됨
EDGEUI-504 개발자 앱, 키, 제품의 혼동을 야기하는 상태
EDGEUI-120 내부 오류 페이지 이메일 링크에 잘못된 이메일 주소가 있습니다.
DEVRT-2301 수익 창출: 게시된 요금제의 API와 UI 일치
이제 게시된 요금제의 만료일과 관련하여 관리 UI가 관리 API의 동작과 일치합니다. 요금제에 종료일이 지정된 경우 만료일을 변경할 수 없습니다. 자세한 내용은 게시된 요금제 만료를 참조하세요.

16.06.08 (수익 창출)

없음

16.05.25 (수익 창출)

문제 ID 설명
DEVRT-2617 고객이 서비스 요금제를 구매해도 알림이 표시되지 않음
DEVRT-1483 개발자가 선불에서 후불로 이동할 때 NullPointerException

16.05.18 (UI)

문제 ID 설명
EDGEUI-551 1시간 정도 사용하지 않으면 UI 세션이 만료됨

16.05.11 (수익 창출)

문제 ID 설명
DEVRT-2497 Qpid에서 데이터 수신이 중지됨
DEVRT-2490 앱 키 삭제 실패

16.05.11 (UI)

문제 ID 설명
EDGEUI-541 대상 서버가 있는 경우 Trace에서 호스트 대신 IP를 표시함
EDGEUI-505 엔드포인트 리소스를 가져오면 모든 엔드포인트에 대한 승인이 실패함

16.05.04 (UI)

문제 ID 설명
EDGEUI-532 SOAP 서비스용 프록시를 만들 때 새 프록시 마법사가 '제품 생성 중...' 단계에서 멈춤
EDGEUI-506 사용 가능한 데이터가 없을 때 캐시 성능에 '데이터 로드 중...'이라고 표시됨

16.04.27 (UI)

문제 ID 설명
EDGEUI-531 새 프록시 편집기를 사용하여 JAR 파일을 가져올 수 없음
EDGEUI-524 WSDL에서 API 프록시 생성 문제
EDGEUI-38 잘못된 WSDL이 프록시 마법사에 전달되면 마법사가 마지막 페이지에서 멈춥니다.

16.04.27 (수익 창출)

없음

16.04.20 (UI)

문제 ID 설명
EDGEUI-502 StartsWith를 연산자로 사용하면 프록시 편집기가 동사를 표시하지 않음
EDGEUI-496 관리 UI에서 트레이스 세션을 중지하는 동안 '알 수 없는 오류'가 발생함
EDGEUI-141 프록시 편집기의 오류 메시지에 하드 코딩된 버전이 있음

16.04.13 (수익 창출)

없음

16.04.13 (UI)

문제 ID 설명
EDGEUI-495 트레이스에 항상 .execution.success = false 표시
EDGEUI-494 자바스크립트 정책에서 다른 이름을 지정해도 항상 기본 이름의 스크립트를 생성합니다.
EDGEUI-432 에지 관리 UI 대시보드에서 직접 프록시 생성
EDGEUI-90 새로운 API 프록시 편집기가 CDATA 요소 주위에 부적절한 공백을 삽입함

알려진 문제

이 버전에는 다음과 같은 알려진 문제가 있습니다.

문제 ID 설명
APIRT-3364

메시지 프로세서가 IPv4 및 IPv6에서 DNS 조회

NSCD (Name Service Cache Daemon)를 설치하고 사용 설정한 경우 메시지 프로세서가 IPv4와 IPv6에 대해 각각 하나씩 DNS 조회를 두 번 하는 것을 확인할 수 있습니다.

IPv6에서 DNS 조회를 사용 중지하려면 다음 단계를 따르세요.

  1. 모든 메시지 프로세서 노드에서 /etc/nscd.conf를 수정합니다.
  2. 다음 속성을 설정합니다.

    enable-cache host no
DOC-1687 알려진 패키지 종속 항목 충돌로 인해 위성 서버 6에서 사용된 Katello 에이전트가 Qpid 데몬을 실행하는 Apigee Edge 호스트에 제대로 설치되지 않습니다.