Apigee Edge 문서를 보고 있습니다.
Apigee X 문서로 이동하세요. info
이전 Edge for Private Cloud 기능 출시 이후 다음 출시가 진행되었으며 이 기능 출시에 포함되어 있습니다.
| Edge UI 출시 | 에지 관리 출시 | 포털 출시 |
|---|---|---|
특정 클라우드 출시가 프라이빗 클라우드용 Edge 버전에 포함되어 있는지 확인하는 방법을 알아보려면 출시 번호 지정 정보를 참고하세요.
출시 개요
이번 출시의 가장 중요한 새로운 기능은 다음과 같습니다.
- PostgreSQL 9.6으로 업그레이드
- Private Cloud용 새로운 Edge 환경 베타 출시
- JSON 웹 토큰 (JWT)을 생성, 확인, 디코딩할 수 있는 세 가지 새로운 정책의 베타 출시
이번 출시에는 아래에 나열된 Edge 공개 클라우드 출시의 모든 버그 수정과 새로운 기능도 포함되어 있습니다.
지원 중단 및 중단
이번 출시에서 지원 중단되거나 사용 중지된 기능은 다음과 같습니다. 자세한 내용은 Edge 지원 중단 정책을 참고하세요.
지원 중단
API BaaS의 신규 설치 지원 중단
2018년 1월 31일 이후의 신규 고객은 사양 시트에 API BaaS 권한이 강조 표시되어 있지 않는 한 API BaaS를 사용할 수 없습니다.
Apigee 보안 저장소 (보관소) 지원 중단
'보관소'라고도 하는 Apigee 보안 저장소가 지원 중단되며 2018년 9월에 폐쇄될 예정입니다. 키-값 쌍의 암호화된 스토리지를 제공하는 볼트는 관리 API로 생성되며 apigee-access Node.js 모듈의 함수를 사용하여 런타임에 액세스합니다.
보안 저장소를 사용하는 대신 키-값 맵 사용에 설명된 대로 암호화된 키-값 맵 (KVM)을 사용하세요. 암호화된 KVM은 보관소만큼 안전하며 생성 및 검색을 위한 더 많은 옵션을 제공합니다. (MGMT-3848)
API 프록시 성능 탭에서 경로 추가 지원 중단
이 출시 이전에는 관리 UI에서 API 프록시로 이동하여 성능 탭으로 이동하고 프록시의 성능 탭과 비즈니스 트랜잭션 대시보드에서 차트 기반 비교를 위한 다양한 경로를 만들 수 있었습니다. 이 기능은 지원 중단되었으며 더 이상 UI에서 사용할 수 없습니다. 이 기능의 대안은 다음 Apigee 커뮤니티 도움말을 참고하세요. 비즈니스 트랜잭션 API의 대안 (EDGEUI-902)
개발자 서비스 포털의 SMTP 프로토콜을 설정하는 SMTPSSL 속성 지원 중단
이제 SMTPSSL 속성 대신 SMTP_PROTOCOL 속성을 사용하여 포털에 연결된 SMTP 서버에서 사용하는 프로토콜을 설정합니다. 유효한 값은 'standard', 'ssl', 'tls'입니다.
자세한 내용은 개발자 서비스 포털 설치를 참고하세요.
새로운 기능 및 업데이트
이번 출시 버전의 새로운 기능과 향상된 기능은 다음과 같습니다. 다음 개선사항 외에도 이번 출시에는 사용성, 성능, 보안, 안정성 개선사항이 여러 개 포함되어 있습니다.
프라이빗 클라우드
PostgreSQL 버전 9.6으로 업그레이드
이 출시에는 PostgreSQL의 병렬 쿼리 기능을 활용할 수 있도록 PostgreSQL 9.6으로의 업그레이드가 포함되어 있습니다. 자세한 내용은 다음을 참고하세요.
- Apigee Edge 4.17.0x~4.18.01 업데이트
- Apigee Edge 4.16.09~4.18.01 업데이트
- Apigee Edge 4.16.01/4.16.05를 4.18.01로 업데이트
Private Cloud용 새로운 Edge 환경 베타 출시
이번 Edge for Private Cloud 출시에는 API 관리 사용자 인터페이스의 주요 업데이트 베타 버전이 포함되어 있습니다. 이 새로운 Edge 환경은 Apigee Edge 플랫폼의 기존 기능을 기반으로 빌드되며, 특히 설계 및 게시 영역에서 몇 가지 개선사항이 추가되었습니다.
이전에는 클라우드 사용자에게만 새로운 Edge 환경이 제공되었습니다. 이번 Edge for Private Cloud 출시를 통해 이제 새로운 Edge 환경의 베타 버전을 설치할 수 있습니다.
자세한 내용은 Private Cloud용 새로운 Edge 환경 베타 출시를 참고하세요.
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) 역할 및 그룹에 매핑할 수 있습니다.
프라이빗 클라우드용 Edge 4.18.01 이전 버전의 외부 역할 매핑 서비스가 지원 중단되었습니다. 외부 역할 매핑 4.18.01 버전은 버그가 수정되고 새로운 기능이 추가된 업데이트 버전입니다.
- 액세스 권한이 있어야 하는 사용자로 인증할 때 인증 403 금지 응답이 수신되는 문제가 수정되었습니다.
- 이제 외부 역할 매핑에서
X-Apigee-Current-User헤더가 지원됩니다. 적절한 액세스 권한 (시스템 관리자)이 있는 사용자는 자체 사용자 인증 정보로 다른 사용자로 로그인할 수 있습니다.
자세한 내용은 외부 역할 매핑을 참고하세요.
이제 설치를 실행하지 않고 시스템 요구사항을 테스트할 수 있습니다 (67858161).
Private Cloud용 Edge 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을 사용합니다.
더 이상 개발자 서비스 포털로 SMTP 서버를 구성하지 않아도 됨 (70164403)
포털을 설치할 때 더 이상 SMTP 서버를 구성하지 않아도 됩니다. 이제 설치 후 하나를 구성할 수 있습니다.
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 파일을 쓸 수 있음 이제 포털 설치 스크립트에서 Drupal |
| 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 파일에 기간에 대한 올바른 데이터가 포함되지 않음 (전체 데이터 세트가 포함됨) |
| 67650494 | Edge UI가 환경 변경사항을 추적해야 함 UI에서 페이지 간에 이동할 때 환경 변경사항이 유지되지 않는 경우가 있었습니다. 이 문제는 해결되었습니다. |
17.10.25.00 (포털)
| 문제 ID | 구성요소 이름 | 설명 |
|---|---|---|
| 67646686 | 개발자 포털 - Drupal | 포럼 페이지에 표시됨 메뉴 탭의 앰퍼샌드에 기본 Apigee 테마에 '&'가 표시되는 버그가 수정되었습니다. |
| 65456469 | 개발자 포털 - Drupal | 모듈 기여자가 제공하는 보안 강화를 위해 CAPTCHA 모듈 업데이트 보안 취약점을 수정하기 위해 CAPTCHA 모듈이 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에서 사용자 권한을 확인할 때 디코딩된 경로를 처리합니다. |
2020년 9월 17일 (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 관리 | 모든 Java 구성요소에서 JVM_OPTIONS를 설정하려면 CWC 토큰이 필요함 |
| MGMT-3918 MGMT-4294 |
API 관리 | 맞춤 역할의 권한 경로에서 특수문자를 자동으로 URL 인코딩 |
| APIRT-4767 | API 런타임 | JavaScript 단계에서는 항상 콘텐츠에 UTF-8을 사용해야 함 |
| APIRT-4725 | API 런타임 | OAuth 서비스 NPE 문제 수정 |
| APIRT-4691 | API 런타임 | 비정상 서비스를 종료하기 전에 연결이 소진되도록 허용 |
| APIRT-4644 | API 런타임 | BlobstoreService의 기본 승인 |
| APIRT-4636 | API 런타임 | Zookeeper가 다운되면 Sense Action이 계속 작동해야 함 |
| APIRT-4635 | API 런타임 | OAuth 정책에 갱신 토큰 재사용 속성 지원 사용 설정 |
| APIRT-4632 | API 런타임 | 순환 윈도우 할당량 카운터가 정확하게 계산되지 않음 |
| APIRT-4584 | API 런타임 | 흐름 후크가 일관되게 배포되지 않고 ZooKeeper 확인이 작동하지 않음 |
| APIRT-4542 | API 런타임 | MP Sense 작업이 알림 없이 종료됨 |
| APIRT-4522 | API 런타임 | 조직 리전이 axgroup 리전과 다른 경우 수익 창출이 사용 설정된 메시지 프로세서에 애널리틱스가 작동하지 않음 |
| APIRT-4444 | API 런타임 | 오류 코드별 타겟의 오류율 계산 |
| APIRT-4435 | API 런타임 | RepositoryServiceImpl.loadAsString()이 charset을 사용하지 않음 |
| 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 토큰 |
| APIRT-3081 | API 런타임 | 동시 비율 한도 정책으로 인한 messaging.adaptors.http.flow.ServiceUnavailable 오류 |
| APIRT-4660 | API 런타임 | 헤더에 MP 포드 이름을 추가하여 라우터 X-Apigee-Pod |
| APIRT-4506 | API 런타임 | 캐시 변경사항이 특정 메시지 프로세서에 복제되지 않음 |
| APIRT-4196 | API 런타임 | 메시지 로깅 정책 syslog 타임스탬프 형식이 올바르지 않음 |
| 66933664 | API 런타임 | 비 CPS 흐름의 QuotaService는 Apigee-Main 스레드가 아닌 비동기적으로 버킷을 정리해야 함 |
| 66495205 | API 런타임 | NPE를 방지하기 위해 비동기 http 호출을 사용하여 JavaScript 정책 처리 개선 |
| 65847462 | API 런타임 | 인쇄 문이 NPE로 실패함 |
| 65648578 | API 런타임 | MP만 consul KV 경로에 등록해야 함 |
| 65603360 | API 런타임 | JavaScript 호출이 null 오류로 실패함 |
| 65416531 | 기능 플랫폼 | JavaScript 객체가 JavaScript 단계 컨텍스트로 다시 가져올 때 메시지 컨텍스트 부활 |
| 67405744 | Apigee | MP의 요청 처리 지연 시간이 높음 |
| 65849186 | Trireme | 처리되지 않은 예외로 인해 Node.js/Trireme 프로세스가 종료되지 않음 |
| 65713882 | Trireme | Trireme의 mongodb-core가 네이티브 Node.js와 다른 암호화 결과를 생성함 |
| 65374484 | Trireme | 노드 보안: 숫자 승인 옵션이 있는 http.get이 초기화되지 않은 버퍼를 생성함 |
| 64577449 | Trireme | Trireme에서 잘못된 확인 알고리즘 sha256 오류가 반환됨 |
| EDGESERV‑6 | 에지 서버 | x_apigee_fault_code: 'scripts.node.runtime.ScriptExecutionError'이 발생하는 노드 앱 |
2020년 9월 17일 (UI)
| 문제 ID | 설명 |
|---|---|
| 65584963 | 애널리틱스: 맞춤 보고서 필터에 데이터 유형에 대한 대소문자 구분 없는 확인이 필요함 이제 맞춤 보고서 필터는 데이터 유형 비교 시 대소문자를 구분하지 않습니다. |
| 65446846 | Edge UI에서 회사에 관리자 역할을 할당할 수 없음 전체 개발자 및 회사가 Edge UI에 표시되며 관리할 수 있습니다. |
| 65125644 | 회사 앱의 사용자 인증 정보에서 API 제품을 삭제할 수 없음 회사 앱의 사용자 인증 정보에서 API 제품을 삭제할 수 없는 문제가 해결되었습니다. |
17.09.11 (API 관리)
| 문제 ID | 설명 |
|---|---|
| 64541665 | MP에서 소스 로거 구성을 변경하여 로그 이름이 다르게 지정되도록 함 |
| APIRT‑3593 | 후속 호출에서 설정된 속성을 보유하지 않는 OAuth 토큰 |
| APIRT-4336 | OAuthStepExecution을 여러 단계 실행으로 분할합니다. 각 작업에는 전용 단계 실행이 있어야 합니다. |
| APIRT-4444 | 오류 코드별 타겟의 오류율 계산 |
| APIRT-4456 | EAP-gateway/apid의 API 키 확인 리팩터링 |
| APIRT-4635 | OAuth 정책에 갱신 토큰 재사용 속성 지원 사용 설정 |
| APIRT-4683 | XFF 헤더에 GCP LB IP를 신뢰할 수 있는 IP로 추가 |
| 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/하이브리드] 가져오기 API 업로드로 번들이 손상되지 않음 |
| MGMT-4242 | [EDGEX/Hybrid] 둘 이상의 환경에 프록시 배포 지원 |
| MGMT-4245 | [EDGEX/하이브리드] hybrid-virtual-hosts의 VirtualHost 셀프 서비스 유효성 검사 |
| MGMT-4250 | [EDGEX] API 프록시 배포 상태 API의 병렬 실행 |
17.09.06 (UI)
| 문제 ID | 설명 |
|---|---|
| 65015144 | 애널리틱스: BigQuery 고객의 맞춤 보고서 페이지 필터에 정수 값 필터 문제가 있음 이제 맞춤 보고서 페이지 필터가 정수 값을 예상대로 처리합니다. |
| 64806976 | 앱 목록 페이지에 개발자 필드가 채워지지 않음 이제 목록의 모든 앱에 개발자 필드가 채워집니다. |
| 64766918 | API 프록시 편집기의 YAML 지원이 중단됨 API 프록시 편집기의 YAML 파일 관련 문제가 해결되었습니다. |
| 64160572 | 분석: 분석 메뉴 및 프록시 편집기 성능 탭에서 비즈니스 거래 삭제 비즈니스 거래 분석 대시보드가 더 이상 지원되지 않습니다. 대안은 커뮤니티 도움말 비즈니스 거래 API의 대안을 참고하세요. |
17.08.21.00 (포털)
| 문제 ID | 설명 |
|---|---|
| DEVSOL‑2625 | 회사를 전환한 후 삭제되는 수익 창출 역할 수익 창출이 사용 설정된 경우 사용자에게 역할을 할당하고 사용자가 회사 컨텍스트를 전환하면 더 이상 사용자에게서 역할이 삭제되지 않습니다. |
| DEVSOL-2621 |
Drupal 모듈 업데이트 다음 Drupal 모듈이 표시된 출시 버전으로 업데이트되었습니다.
|
| DEVSOL-2612 |
수익 창출을 사용 설정하는 동안 '웹사이트에서 오류가 발생했습니다' 메시지가 표시됨
이 오류는 더 이상 로깅되지 않습니다. |
| 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 구성에 다음과 같은 개선사항 및 업데이트가 적용되었습니다.
|
| DEVSOL-2569 | 앱 분석: 엔드포인트 응답 시간이 더 이상 작동하지 않으며 총 응답 시간으로 변경됨 엔드포인트 응답 시간 분석 그래프가 총 응답 시간을 반영하지 않아 혼란을 야기했기 때문에 개발자 앱 페이지의 분석 탭에서 삭제되었습니다. 이 측정항목은 엔드포인트가 응답하는 데 걸린 시간만 반영하고 API 프록시가 응답하는 데 걸린 시간은 반영하지 않았습니다. 처리량 그래프에는 최종 개발자의 총 응답 시간이 표시됩니다. |
17.07.31.00 (포털)
| 문제 ID | 설명 |
|---|---|
| DEVSOL‑2258 | 일부 텍스트 필드를 포르투갈어로 번역할 수 없음 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 테이블이 누락됨 수익 창출 구성으로 인해 'ERROR: relation "drupal_cache_mint" does not exist' 오류가 발생하는 문제가 수정되었습니다. |
| DEVSOL-2419 | OpenAPI가 아닌 JSON을 OpenAPI로 가져와도 오류 메시지가 표시되지 않음 이제 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 시간 초과로 인해 edge-php-sdk에 PHP 경고 및 잘못된 로그가 발생함 시간 초과로 인해 형식이 잘못된 로그 메시지가 발생하는 버그가 수정되었습니다. |
| DEVSOL-2336 | 수익 창출 결제 서비스 제공업체 구성 업데이트 이제 구성 > 수익 창출 설정 > Worldpay를 통한 반복 결제 개발자 포털 구성 페이지를 사용하여 WorldPay 결제 세부정보를 구성할 수 있습니다. |
| DEVSOL-2307 | apigee_company 모듈은 수익 창출에서만 사용할 수 있다는 경고/문서 추가 apigee_company Drupal 모듈을 사용하려면 수익 창출을 사용 설정해야 합니다. 수익 창출이 사용 설정되지 않은 상태에서 apigee_company 모듈을 사용 설정하면 사이트의 상태 보고서에 경고 메시지가 표시됩니다. |
| DEVSOL-2270 | 최신 수익 창출 버전 (2016년 10월 5일) 이후 회사 정보를 저장할 수 없음 회사 정보가 제대로 저장되지 않는 수익 창출 문제를 수정했습니다. |
| DEVSOL-2175 | 내 별칭과 핵심 통계 모듈이 제대로 작동하지 않음 '내 별칭'과 핵심 통계 모듈을 동시에 사용 설정할 수 있도록 Drupal 핵심과 '내 별칭' 컨트리뷰션 모듈에 패치가 적용되었습니다. 자세한 내용은 https://www.drupal.org/node/1863260 및 https://www.drupal.org/node/2076691을 참고하세요. |
알려진 문제
이 출시에는 다음과 같은 알려진 문제가 있습니다.
| 문제 ID | 설명 |
|---|---|
| 72379834 |
apigee-postgresql 중지 시 권한 오류 메시지가 표시됨
|
| 68722102 |
로그 메시지에 추가 정보를 포함하는 MessageLogging 정책 MessageLogging 정책의
|