4.18.01 - Private Cloud용 Edge 출시 노트

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

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

Edge UI 출시 에지 관리 출시 포털 출시

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

출시 개요

이번 출시 버전의 가장 중요한 새로운 기능은 다음과 같습니다.

  • PostgreSQL 9.6으로 업그레이드
  • 프라이빗 클라우드용 새로운 에지 환경의 베타 출시 버전
  • JSON 웹 토큰 (JWT)을 생성, 확인, 디코딩할 수 있는 3가지 새로운 정책의 베타 버전이 출시되었습니다.

또한 이 출시 버전에는 아래 나열된 Edge Public Cloud 출시에 포함된 모든 버그 수정 및 새로운 기능이 포함되어 있습니다.

지원 중단 및 중단

다음 기능은 이번 출시에서 지원 중단되었거나 지원 중단되었습니다. 자세한 내용은 Edge 지원 중단 정책을 참조하세요.

지원 중단

신규 API BaaS 설치 지원 중단

2018년 1월 31일부터 사양 시트에 API BaaS 사용 권한이 강조되어 있지 않은 신규 고객은 API BaaS를 사용할 수 없습니다.

Apigee 보안 저장소 (Vault) 지원 중단

'보관소'라고도 하는 Apigee 보안 저장소는 지원 중단되었으며 2018년 9월에 지원이 중단됩니다. 키-값 쌍의 암호화된 저장소를 제공하는 Vault는 관리 API로 생성되고 런타임 시 apigee-access Node.js 모듈의 함수를 통해 액세스됩니다.

보안 저장소를 사용하는 대신 키-값 맵 작업에 설명된 대로 암호화된 키-값 맵 (KVM)을 사용합니다. 암호화된 KVM은 Vault만큼 안전하며 더 많은 생성 및 검색 옵션을 제공합니다. (MGMT-3848)

API 프록시 성능 탭에서 경로 추가 지원 중단

이 출시 버전까지는 관리 UI의 API 프록시로 이동하고 실적 탭으로 이동한 후 프록시의 실적 탭과 비즈니스 거래 대시보드에서 차트 기반 비교를 위한 다양한 경로를 만들 수 있었습니다. 이 기능은 이제 지원 중단되었으며 더 이상 UI에서 사용할 수 없습니다. 이 기능의 대안은 Apigee 커뮤니티 문서 https://community.apigee.com/articles/23936/alternative-to-business-transactions-api.html을 참조하세요. (EDGEUI-902)

개발자 서비스 포털의 SMTP 프로토콜을 설정하는 SMTPSSL 속성 지원 중단

이제 SMTPSSL 속성 대신 SMTP_PROTOCOL 속성을 사용하여 포털에 연결된 SMTP 서버에서 사용하는 프로토콜을 설정합니다. 유효한 값은 'standard', 'ssl' 또는 'tls'입니다.

자세한 내용은 개발자 서비스 포털 설치를 참고하세요.

새로운 기능 및 업데이트

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

프라이빗 클라우드

PostgreSQL을 버전 9.6으로 업그레이드

이 출시 버전에는 Edge가 PostgreSQL의 병렬 쿼리 기능을 활용할 수 있도록 PostgreSQL 9.6으로의 업그레이드가 포함되어 있습니다. 자세한 내용은 다음을 참고하세요.

프라이빗 클라우드용 새로운 에지 환경의 베타 출시 버전

이 Private Cloud용 Edge 출시 버전에는 API 관리 사용자 인터페이스에 대한 주요 업데이트의 베타 출시 버전이 포함되어 있습니다. 이 New Edge 환경은 Apigee Edge 플랫폼의 기존 기능을 바탕으로 하며 특히 설계 및 게시 영역에서 몇 가지 개선사항이 추가됩니다.

이전에는 Cloud 사용자만 New Edge 환경을 사용할 수 있었습니다. 이 Private Cloud용 Edge 출시 버전을 사용하면 이제 New Edge 환경의 베타 버전을 설치할 수 있습니다.

자세한 내용은 Private Cloud용 새로운 에지 환경 베타 출시를 참조하세요.

JWT 정책의 베타 출시 버전

JSON 웹 토큰 (JWT)은 IETF RFC 7519에 설명된 토큰 표준입니다. JWT를 사용하면 클레임 집합, 즉 이름/값 쌍의 집합에 서명할 수 있습니다. 즉, 나중에 JWT 수신자가 신뢰할 수 있는 항목을 확인할 수 있습니다.

이 출시 버전에는 Apigee Edge에서 JSON 웹 토큰 (JWT)을 생성, 확인, 디코딩할 수 있는 세 가지 새로운 정책이 포함되어 있습니다.

  • JWT 정책 생성 - 구성 가능한 클레임 집합이 포함된 서명된 JWT를 생성합니다. 그러면 JWT를 클라이언트에 반환하거나 백엔드 대상으로 전송하거나 다른 방식으로 사용할 수 있습니다. 자세한 내용은 JWT 정책 생성 (베타 버전)을 참조하세요.
  • JWT 정책 확인 - 클라이언트 또는 다른 시스템에서 수신된 JWT의 서명을 확인합니다. 또한 이 정책은 클레임을 흐름 변수로 추출하므로 후속 정책이나 조건에서 해당 값을 조사하여 승인 또는 라우팅을 결정할 수 있습니다. 자세한 내용은 JWT 정책 확인 (베타 버전)을 참조하세요.
  • JWT 정책 디코딩 - JWT에서 서명을 확인하지 않고 JWT를 디코딩합니다. 이 정책은 JWT의 서명을 확인하기 전에 JWT 내의 클레임 값을 알아야 하는 경우 JWT 인증 정책과 함께 사용할 때 유용합니다. 자세한 내용은 JWT 정책 디코딩 (베타 버전)을 참조하세요.

개요는 JWT 정책 개요를 참조하세요.

가상 호스트에 OCSP 스테이플링 지원 (65587547)

이제 가상 호스트에서 단방향 및 양방향 TLS에 대해 OCSP 스테이플링을 지원합니다. 사용 설정하면 OCSP(온라인 인증서 상태 프로토콜) 클라이언트에서 OCSP 응답자에게 상태 요청을 전송하여 인증서가 유효한지 확인합니다. 응답은 인증서가 유효하고 취소되지 않았음을 나타냅니다.

기본적으로 OCSP 스테이플링은 사용 중지되어 있습니다. OCSP를 사용 설정하려면 가상 호스트에서 TLS를 사용 설정해야 합니다.

자세한 내용은 가상 호스트 속성 참조를 확인하세요.

이제 가상 호스트 수준에서 라우터 재시도 옵션을 설정할 수 있습니다.

이제 라우터가 가상 호스트의 메시지 프로세서와 통신하기 위한 재시도 옵션을 설정할 수 있습니다. 이렇게 하면 라우터 수준에서만 설정할 수 있었던 이전 옵션보다 더 세밀하게 제어할 수 있습니다.

자세한 내용은 가상 호스트 구성 속성을 참조하세요.

외부 역할 매핑 지원이 추가되었습니다.(67145030)

외부 인증을 사용하여 외부 디렉터리 서비스를 Apigee Edge 비공개 클라우드 설치에 통합하는 경우 이제 외부 역할 매핑을 사용할 수 있습니다. 외부 역할 매핑을 사용하면 Apigee Edge에서 만든 역할 기반 액세스 제어 (RBAC) 역할 및 그룹에 자체 그룹 또는 역할을 매핑할 수 있습니다.

4.18.01 이전의 Edge for Private Cloud 출시 버전에 대한 외부 역할 매핑 서비스는 지원 중단되었습니다. 외부 역할 매핑의 버전 4.18.01은 버그가 수정되고 새로운 기능이 추가된 업데이트 버전입니다.

  • 액세스 권한이 있어야 하는 사용자로 인증할 때 인증 403 금지됨 응답을 받는 문제가 수정되었습니다.
  • 이제 외부 역할 매핑에서 X-Apigee-Current-User 헤더가 지원됩니다. 적절한 액세스 권한을 가진 사용자 (시스템 관리자)는 자체 사용자 인증 정보를 사용하여 다른 사용자로 로그인할 수 있습니다.

자세한 내용은 외부 역할 매핑을 참조하세요.

이제 설치를 실행하지 않고 시스템 요구사항을 테스트할 수 있음 (67858161)

Edge for the Private Cloud 4.17.09에는 설치 시 머신의 CPU 및 메모리 요구사항을 확인하는 ENABLE_SYSTEM_CHECK=y 속성 지원이 추가되었습니다. 하지만 이를 확인하려면 실제 설치를 실행해야 했습니다. 이제 설치를 실행하지 않고도 '-t' 플래그를 사용하여 확인할 수 있습니다.

/opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile -t

이 명령어는 시스템 요구사항의 오류를 화면에 표시합니다.

자세한 내용은 노드에 Edge 구성요소 설치를 참고하세요.

개발자 서비스 포털의 업데이트된 PHP 버전 (68733233)

이제 포털은 PHP 버전 7.0.23을 사용합니다.

개발자 서비스 포털 (70164403)에서 더 이상 SMTP 서버를 구성할 필요가 없습니다.

포털을 설치할 때 더 이상 SMTP 서버를 구성할 필요가 없습니다. 이제 설치 후 1개를 구성할 수 있습니다.

API 서비스

새 항목의 이름 유효성 검사 (MGMT-4252 및 MGMT-4098)

새 항목을 만들면 Apigee에서 이름을 검증하여 이름 지정 규칙을 적용합니다. 생성 또는 업데이트 시 검증되는 항목에는 API 프록시, 정책 (및 API 프록시 정의의 정책 이름), 가상 호스트, 역할, 캐시, 대상 서버, 디버깅용 데이터 마스크, 키 저장소와 트러스트 저장소, API 프록시의 리소스 파일이 있습니다. 이러한 항목의 이름 지정 제한사항은 이름 지정 및 입력 오류 권고를 참고하세요.

수정된 버그

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

프라이빗 클라우드 4.18.01

문제 ID 설명
68001164

이제 PHP LDAP 확장 프로그램이 포털과 함께 기본 설치됨

이제 RedHat 및 CentOS에 포털을 설치할 때 PHP LDAP 확장 프로그램이 기본적으로 설치됩니다. 이 모듈을 통해 Drupal LDAP 모듈을 더 쉽게 사용 설정할 수 있습니다.

68049481

이제 Drupal settings.php 파일에 쓰기 가능

이제 포털 설치 스크립트가 'apigee' 사용자가 Drupal settings.php 파일을 쓸 수 있는지 확인하므로 올바르게 복사되고 업데이트될 수 있습니다.

68139166 설치 프로그램 출력 결과 OpenLDAP이 다운그레이드되지 않은 상태에서 다운그레이드되는 것으로 표시됨
68329105 SAML이 사용 설정되어 있고 자체 서명 인증서를 사용하는 경우 Edge에 연결할 때 포털 설정에서 사용자를 생성할 수 없습니다.
68427561 이제 다시 시작한 후 포털 구성 속성이 올바르게 설정됩니다.
69024465 Edge UI에서 SharedFlow 배포를 취소할 수 없음
69711616 서드 파티 JAR에서 Jackson Databind가 버전 2.7.9.1로 업데이트되었습니다.

17.11.06 (UI)

문제 ID 설명
68357182

CSV 파일에 기간별 올바른 데이터가 포함되어 있지 않음 (전체 데이터 포함)
CSV 파일에 지정된 기간의 올바른 데이터가 포함되어 있지 않습니다. 대신 전체 데이터 세트가 파일에 포함되었습니다. 이 문제는 해결되었습니다.

67650494 Edge UI가 환경 변경사항을 추적해야 함
UI에서 페이지 간에 이동할 때 환경 변경사항이 유지되지 않는 경우가 있습니다. 이 문제는 해결되었습니다.

17.10.25.00 (포털)

문제 ID 구성요소 이름 설명
67646686 개발자 포털 - Drupal 포럼 페이지에 표시(& 표시)
메뉴 탭의 모든 앰퍼샌드에 기본 Apigee 테마가 '&'로 표시되는 버그가 수정되었습니다.
65456469 개발자 포털 - Drupal 모듈 기여자가 제공한 보안 개선을 위한 보안문자 모듈 업데이트
보안 취약점을 해결하기 위해 보안문자 모듈이 CAPTCHA 7.x-1.5로 업데이트되었습니다. 자세한 내용은 https://www.drupal.org/node/2907137을 참조하세요.
65101827 개발자 포털 - Drupal 회사 앱 분석이 작동하지 않음
수익 창출 회사 앱에서 분석 데이터를 표시할 수 없는 버그가 수정되었습니다.
65003870 개발자 포털 - Drupal 향후 요금제를 취소할 수 없음
회사에서 향후 구매하는 요금제를 취소할 수 없는 버그가 수정되었습니다.
65003539 개발자 포털 - Drupal Drupal 언어의 기본 국가 사용
이제 수익 창출 연락처 및 결제 세부정보 주소에 언어 기본 국가 설정의 기본 국가가 사용됩니다. Drupal 관리 메뉴에서 구성 > 리전 및 언어를 선택하여 이 설정을 변경할 수 있습니다. 기본 언어를 변경하면 수익 창출 연락처 및 결제 세부정보 섹션의 기본 국가가 변경됩니다.

17.10.11 (UI)

문제 ID 설명
67005192 권한을 확인할 때 UI에서 디코딩된 경로를 처리해야 함
이제 사용자 권한을 확인할 때 UI에서 디코딩된 경로를 처리합니다.

17.09.20 (API 관리 및 런타임)

문제 ID 구성요소 이름 설명
MGMT-4219 API 관리 조직 및 환경 헤더를 blobstore로 전송하는 MGMT
MGMT-4065 API 관리 PKS 형식 인증서 지원 사용 설정됨
MGMT-3782 API 관리 ID 영역의 최적 기본 일관성 수준 값
MGMT-3913 API 관리 appId로 OAuth2 토큰을 가져올 때 발생하는 시간 제한 문제 해결
MGMT-4177 API 관리 SecurityProfile에서 기본 인증 방식을 사용 중지하는 기능
MGMT-3978 API 관리 모든 자바 구성요소에 JVM_OPTIONS를 설정하려면 CWC 토큰이 필요함
MGMT-3918
MGMT-4294
API 관리 커스텀 역할의 권한 경로에서 특수문자 자동 URL 인코딩
APIRT-4767 API 런타임 자바스크립트 단계에서 콘텐츠에 항상 UTF-8을 사용해야 함
APIRT-4725 API 런타임 OAuth 서비스 NPE 문제 해결됨
APIRT-4691 API 런타임 비정상 서비스를 종료하기 전에 연결을 드레이닝할 시간 주기
APIRT-4644 API 런타임 blobService에 대한 기본 승인
APIRT-4636 API 런타임 Zookeeper가 다운되어도 Sense Action이 계속 작동해야 함
APIRT-4635 API 런타임 OAuth 정책에 사용 설정된 갱신 토큰 속성 재사용 지원
APIRT-4632 API 런타임 순환 기간 할당량 카운터가 정확하게 계산되지 않음
APIRT-4584 API 런타임 흐름 후크가 일관되게 배포되지 않음, JoKeeper 검사가 작동하지 않음
APIRT-4542 API 런타임 MP Sense 작업이 예고 없이 종료됨
APIRT-4522 API 런타임 조직 리전이 axgroup 리전과 다르면 수익 창출이 지원되는 메시지 프로세서에서 애널리틱스가 작동하지 않습니다.
APIRT-4444 API 런타임 오류 코드별로 대상별 오류율 계산
APIRT-4435 API 런타임 RepositoryServiceImpl.loadAsString()이 문자 집합을 사용하지 않음
APIRT-4370 API 런타임 조직 MP의 메모리 사용량 높음
APIRT-4354 API 런타임 모든 요청에 대해 Nginx access_log에서 TLS 버전 캡처하기
APIRT-4169 API 런타임 현재 버전의 Nginx는 X-Forwarded-For 헤더에 필요한 변수 조합을 지원하지 않습니다.
APIRT-3671 API 런타임 해싱을 사용 설정한 후 토큰이 해싱된 것으로 기록되지 않습니다.
APIRT-3593 API 런타임 OAuth 토큰이 후속 호출에서 set 속성을 보유하지 않음
APIRT-3081 API 런타임 동시 비율 제한 정책의 messaging.adaptors.http.flow.ServiceUnavailable 오류
APIRT-4660 API 런타임 라우터 X-Apigee-Pod의 헤더에 MP 포드 이름 추가
APIRT-4506 API 런타임 캐시 변경사항이 특정 메시지 프로세서로 복제되지 않음
APIRT-4196 API 런타임 메시지 로깅 정책 syslog 타임스탬프 형식이 올바르지 않음
66933664 API 런타임 CPS가 아닌 흐름의 QuotaService가 Apigee-기본 스레드가 아닌 비동기식으로 버킷을 정리해야 함
66495205 API 런타임 NPE를 방지하기 위해 비동기 http 호출로 JavaScript 정책 처리 개선
65847462 API 런타임 NPE와 함께 print 문이 실패함
65648578 API 런타임 의원만 영사 KV 경로에 등록해야 함
65603360 API 런타임 JavaScript 호출이 null 오류로 실패
65416531 기능 플랫폼 JavaScript 객체를 자바스크립트 단계 컨텍스트로 다시 가져올 때 메시지 컨텍스트 복원
67405744 Apigee MP의 긴 요청 처리 지연 시간
65849186 트리렘 처리되지 않은 예외로 인해 Node.js/Trireme 프로세스가 종료되지 않음
65713882 트리렘 Trireme의 mongodb-core는 네이티브 Node.js와 다른 암호화 결과를 생성함
65374484 트리렘 노드 보안: 숫자 승인 옵션을 사용하는 http.get은 초기화되지 않은 버퍼를 생성함
64577449 트리렘 Trireme이 잘못된 인증 알고리즘 sha256 오류를 반환함
에지 서브-6 에지 서버 x_apigee_fault_code: "scripts.node.runtime.ScriptExecutionError"가 발생하는 노드 앱

17.09.20 (UI)

문제 ID 설명
65584963 애널리틱스: 맞춤 보고서 필터에는 데이터 유형을 구분할 때 대소문자를 구분하지 않는 검사가 있어야 함
이제 맞춤 보고서 필터는 데이터 유형 비교 시 대소문자를 구분하지 않습니다.
65446846 Edge UI에서 회사의 관리자 역할을 할당할 수 없음
모든 개발자와 회사가 표시되고 Edge UI에서 관리할 수 있습니다.
65125644 회사 앱의 사용자 인증 정보에서 API 제품을 삭제할 수 없음
API 제품이 회사 앱의 사용자 인증 정보에서 삭제되지 않는 문제가 해결되었습니다.

17.09.11 (API 관리)

문제 ID 설명
64541665 MP의 소스 로거 구성을 다른 로그 이름을 사용하도록 변경
APIRT-3593 OAuth 토큰이 후속 호출에서 set 속성을 보유하지 않음
APIRT-4336 OAuthStepExecution을 여러 단계 실행으로 분할합니다. 각 작업에는 전용 단계 실행이 있어야 합니다.
APIRT-4444 오류 코드별로 대상별 오류율 계산
APIRT-4456 EAP-게이트웨이/apid의 API 키 확인 리팩터링
APIRT-4635 OAuth 정책에 사용 설정된 갱신 토큰 속성 재사용 지원
APIRT-4683 GCP LB IP를 XFF 헤더용으로 신뢰할 수 있는 것으로 추가
APIRT-4723 EdgeX/하이브리드 모드의 OAuth 번들 부하 지원
APIRT-4725 OAuth 서비스 NPE 문제 해결됨
APIRT-4726 ScriptableHttpClient가 전송 시 메시지 컨텍스트가 여전히 있다고 가정해서는 안 됨
MGMT-3764 더 이상 관리를 통해 잘못된 키 저장소가 전송되지 않음
MGMT-3782 ID 영역의 최적 기본 일관성 수준 값
MGMT-3913 appId로 OAuth2 토큰을 가져올 때 발생하는 시간 제한 문제 해결
MGMT-3997 키 저장소를 가리키는 참조가 있는 경우 키 저장소를 삭제하면 안 됩니다.
MGMT-4013 키 저장소 및 참조된 별칭의 존재 여부에 대한 키 저장소 참조 검사 업데이트
MGMT-4065 PKS 형식 인증서 지원 사용 설정됨
MGMT-4113 셀프 서비스 가상 호스트 기능 개선
MGMT-4229 @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT)를 추가한 후 apiconfiguration 회귀가 실패함
MGMT-4232 [EDGEX/Hybrid] 가져오기 API 업로드 시 번들이 손상되지 않음
MGMT-4242 [EDGEX/Hybrid] 둘 이상의 환경에 프록시 배포 지원
MGMT-4245 [EDGEX/Hybrid] 하이브리드 가상 호스트의 VirtualHost 셀프서비스 검증
MGMT-4250 [EDGEX] API 프록시 배포 상태 API의 동시 실행

17.09.06 (UI)

문제 ID 설명
65015144 애널리틱스: 맞춤 보고서 페이지 필터에 BigQuery 고객의 정수 값 필터와 관련된 문제가 있음
이제 맞춤 보고서 페이지 필터가 정수 값을 정상적으로 처리합니다.
64806976 앱 목록 페이지의 개발자 입력란이 채워지지 않음
이제 목록에 있는 모든 앱의 개발자 입력란이 채워집니다.
64766918 API 프록시 편집기의 YAML 지원이 손상됨
API 프록시 편집기에서 YAML 파일에 문제가 있는 문제가 해결되었습니다.
64160572 분석: 애널리틱스 메뉴 및 프록시 편집기 성능 탭에서 비즈니스 트랜잭션 삭제
Business Transactions 분석 대시보드는 더 이상 지원되지 않습니다. 대안은 커뮤니티 도움말 Business Transactions API의 대안을 참조하세요.

17.08.21.00 (포털)

문제 ID 설명
개발자 버전 2625 회사를 전환한 후 수익 창출 역할 삭제
수익 창출을 사용 설정한 경우 사용자에게 역할을 할당하고 사용자가 회사 컨텍스트에서 다른 회사 환경설정으로 전환하면 해당 역할이 더 이상 사용자에게서 삭제되지 않습니다.
DEVSOL-2621 Drupal 모듈 업데이트
다음 Drupal 모듈이 표시된 버전으로 업데이트되었습니다.
  • 파일 항목 (필드 가능 파일) 7.x-2.4
  • 미디어 7.x-2.10
  • Media CKEditor 7.x-2.5
  • 미디어: YouTube 7.x-3.5
  • 메타 태그 7.x-1.22
  • 서비스 뷰 7.x-1.2
DEVSOL-2612

수익 창출을 사용 설정하는 동안 '웹사이트에 오류 발생' 메시지가 표시됨
수익 창출 모듈을 사용 설정할 때 발생하는 문제가 해결되었습니다. Website encountered an error 메시지가 로그에 다음 메시지와 함께 표시되었습니다.

Error: Call to a member function clear() on string in devconnect_monetization_clear_api_cache() (line 1517 of /var/www/html/profiles/apigee/modules/custom/devconnect
/devconnect_monetization/devconnect_monetization.module)

이 오류는 더 이상 기록되지 않습니다.

DEVSOL-2609 Drupal 상태 페이지에 SAML(OAuth)에 대한 적절한 Edge 연결 상태가 표시되지 않음
이제 Drupal 상태 페이지에 SAML (OAuth)에 대한 적절한 Edge 연결 상태가 표시됩니다. 이전에는 SAML이 올바르게 구성되어 있어도 보고서 > 상태 보고서 페이지에 연결이 작동하지 않는 것으로 표시되었습니다.
DEVSOL-2608 SAML/OAuth: 모든 호출 시 Bearer 토큰 캐시 누락 로그 인쇄
Edge를 호출할 때마다 시스템에서 새 토큰을 가져오도록 하는 Bearer 토큰 캐시 로직 문제가 수정되었습니다.
DEVSOL-2599 devconnect_user_developer_is_active() 관련 여러 문제
사용자가 활성 상태인지 판단하기 위해 잘못된 개발자의 상태를 확인하는 문제가 해결되었습니다. Edge UI에서 개발자 계정이 사용 중지되어 앱 키 작동이 중지되면 이제 시스템에서 개발자에게 알리는 메시지를 표시합니다. 또한 이 기능의 성능 개선도 추가되었습니다.
DEVSOL-2595 SAML 구성 개선사항 및 업데이트
SAML 구성에 다음 개선사항 및 업데이트가 적용되었습니다.
  • 이제 SAML 구성 페이지를 수정할 수 있습니다. 자세한 내용은 SAML 인증 사용을 참조하세요.
  • 이제 사용자 이름 필드가 UI에 표시됩니다.
  • drush 'dc-test' 호출이 표준 연결 테스트 함수를 사용하도록 수정되어 더 이상 SAML 구성 설정을 무시하지 않습니다.
DEVSOL-2569 앱 애널리틱스: 엔드포인트 응답 시간이 더 이상 작동하지 않고 총 응답 시간으로 변경됨
엔드포인트 응답 시간 분석 그래프가 총 응답 시간을 반영하지 않아 혼란을 야기했기 때문에 개발자 앱 페이지의 애널리틱스 탭에서 삭제되었습니다. 측정항목에 엔드포인트가 응답하는 데 걸린 시간만 반영되고 API 프록시가 응답하는 데 걸린 시간은 반영되지 않았습니다. 처리량 그래프에는 최종 개발자의 총 응답 시간이 표시됩니다.

17.07.31.00 (포털)

문제 ID 설명
개발자 일부 텍스트 필드는 포르투갈어로 번역할 수 없음
Drupal 개발자 포털 앱 모듈의 누락된 번역 텍스트를 Drupal 국제화 시스템에 추가했습니다. 이전에는 '내 앱' 페이지에서 일부 텍스트를 번역할 수 없었습니다.
DEVSOL-2536 '앱 이름' 또는 '콜백 URL'을 수정하면 포털이 개발자 앱에서 API 제품이 삭제됨
개발자 앱을 업데이트해도 더 이상 앱에서 API 제품이 삭제되지 않습니다.
DEVSOL-2519 Smartdocs에 devconnect_developer_apps에 대한 선언되지 않은 종속 항목이 있음
Smartdocs 모듈에 더 이상 DevConnect 개발자 앱 모듈에 대한 불필요한 종속 항목이 없습니다.
DEVSOL-2492 회사 페이지의 잘못된 HTML 이스케이프 처리
HTML 인코딩 시 수익 창출 메뉴에 '카탈로그 및 요금제'와 같은 앰퍼샌드가 표시되는 문제가 해결되었습니다.
DEVSOL-2490 수익 창출 모듈에서 요금제 날짜 설정자 사용 개선
모든 시간대에서 수익 창출 요금제를 더 효과적으로 처리할 수 있는 기능이 추가되었습니다.
DEVSOL-2440 개발 포털에서 지원 중단된 관리 '한도' API를 호출하면 404 오류가 발생합니다.
수익 창출에서 새로운 조회/구매 계획 API를 처리하도록 시스템이 업데이트되었습니다.
DEVSOL-2436 수익 창출을 사용 설정하기 위해 Apigee_company Drupal 모듈을 사용 설정하는 중에 DevPortal DB에서 drupal_cache_mint 테이블이 누락됨
수익 창출 구성에서 '오류: 관계 'drupal_cache_mint'가 존재하지 않음' 오류가 발생하는 문제가 수정되었습니다.
DEVSOL-2419 OpenAPI로 OpenAPI가 아닌 JSON을 가져올 때 오류 메시지가 발생하지 않음
이제 OpenAPI 문서를 SmartDocs로 가져올 때 문서가 OpenAPI 사양인지 확인합니다.
DEVSOL-2406 SmartDocs 링크, '버전 세부정보' 또는 '버전 수정'이 작동하지 않음
SmartDocs 버전 작업 메뉴의 '버전 세부정보' 또는 '버전 수정'에 잘못된 페이지가 표시되는 문제가 해결되었습니다.
DEVSOL-2382 'SmartDocs 방법 템플릿 잠금' 기능
SmartDocs 템플릿 수정 기능을 삭제하거나 역할로 제한할 수 있도록 'SmartDocs 템플릿 관리'라는 새로운 권한을 만들었습니다.
DEVSOL-2380 Drupal 로그에 정의되지 않은 색인 오류
수익 창출이 사용 설정된 사이트의 Drupal 로그에서 다음과 같은 오해의 소지가 있는 메시지를 삭제했습니다. Undefined index: role in Apigee\ManagementAPI\Company->listDevelopers()
DEVSOL-2375 Drupal 로그의 잘못된 주소 오류
시스템에 SMTP가 구성되지 않은 경우 잘못된 오류가 로그에 추가되는 버그가 수정되었습니다.
DEVSOL-2355 cURL 시간 초과로 인해 PHP 경고 및 Edge-php-sdk 로그에 잘못된 로그 발생
시간 초과로 인해 로그 메시지 형식이 잘못 지정되는 버그가 수정되었습니다.
DEVSOL-2336 수익 창출 결제 제공업체 구성 업데이트
이제 구성 > 수익 창출 설정 > Worldpay를 통한 반복 결제 개발자 포털 구성 페이지를 사용하여 WorldPay 결제 세부정보를 구성할 수 있습니다.
DEVSOL-2307 apigee_company 모듈은 수익 창출에만 사용할 수 있다는 경고/문서를 추가합니다.
apigee_company Drupal 모듈을 사용하려면 수익 창출이 사용 설정되어 있어야 합니다. 수익 창출이 사용 설정되지 않았을 때 apigee_company 모듈을 사용 설정하면 사이트의 상태 보고서에 경고 메시지가 표시됩니다.
DEVSOL-2270 최신 수익 창출 버전 (2016년 10월 5일) 이후 회사 정보를 저장할 수 없음
수익 창출에서 회사 정보가 제대로 저장되지 않는 문제가 해결되었습니다.
DEVSOL-2175 Me Aliases와 core Statistics 모듈이 잘 작동하지 않음
Drupal 코어와 'Me Aliases' contrib 모듈이 'Me Aliases'와 핵심 Statistics 모듈을 동시에 사용 설정할 수 있도록 패치되었습니다. 자세한 내용은 https://www.drupal.org/node/1863260https://www.drupal.org/node/2076691을 참조하세요.

알려진 문제

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

문제 ID 설명
72379834

apigee-postgresql을 중지할 때 권한 오류 메시지가 표시됨

apigee-seriver apigee-postgresql stop 명령어를 사용하여 apigee-postgresql를 중지하면 apigee-serive가 사용자의 홈 디렉터리로 변경될 수 없다는 메시지가 표시될 수 있습니다. 이 메시지는 무시해도 됩니다.

68722102

로그 메시지의 추가 정보가 포함된 MessageLogging 정책

MessageLogging 정책FormatMessage 요소는 로깅된 메시지의 형식을 제어합니다. FormatMessage=false이면 로깅된 메시지에 Apigee에서 생성한 정보가 포함되지 않아야 합니다. 그러나 FormatMessage=false를 설정해도 로그 메시지에는 다음 정보가 포함됩니다.

  • 우선순위 점수
  • 타임스탬프