4.17.05 – informacje o wersji Edge dla Private Cloud

Wyświetlasz dokumentację Apigee Edge.
Zapoznaj się z dokumentacją Apigee X. info

Od poprzedniej wersji funkcji Edge for Private Cloud pojawiły się te wersje, które są uwzględnione w tej wersji funkcji:

Wprowadzenie interfejsu Edge Wersja zarządzania brzegowego

Aby dowiedzieć się, jak sprawdzić, czy konkretna wersja chmury jest uwzględniona w Twojej wersji Edge for Private Cloud, przeczytaj artykuł Informacje o numeracji wersji.

Ogólne informacje o wersji

Ta wersja zawiera kilka ważnych funkcji, które pomagają lepiej kontrolować i zabezpieczać interfejsy API, w tym:

  • Współdzielone przepływy obsługują wdrażanie bez przestojów.
  • Usuwanie danych o zarabianiu w przypadku organizacji jest teraz obsługiwane.
  • Dodatkowe nowe funkcje opisane poniżej.

Wycofaliśmy skarbce.

W dalszej części tego artykułu znajdziesz szczegółowe informacje o wszystkich nowych funkcjach, aktualizacjach i poprawkach błędów zawartych w tej wersji.

Wycofania i zakończenia

W tej wersji wycofaliśmy lub usunęliśmy te funkcje: Więcej informacji znajdziesz w zasadach wycofywania funkcji Edge.

Wycofano: dodawanie ścieżek na karcie Skuteczność w przypadku serwera proxy interfejsu API

Do tej wersji można było przejść do serwera proxy interfejsu API w interfejsie zarządzania, otworzyć kartę Skuteczność i utworzyć różne ścieżki do porównania na podstawie wykresu na karcie Skuteczność serwera proxy oraz w panelu Transakcje biznesowe. Ta funkcja została wycofana i nie jest już dostępna w interfejsie. Alternatywę dla tej funkcji znajdziesz w tym artykule na forum społeczności Apigee: Alternative to Business Transactions API (Alternatywa dla interfejsu Business Transactions API). (EDGEUI-902)

Wycofany: adres URL buildInfo portalu Usługi dla programistów

W poprzednich wersjach portalu, aby sprawdzić jego wersję, otwórz w przeglądarce ten adres URL:

http://yourportal.com/buildInfo

W wersji 4.17.05 ten link został usunięty. Aby określić wersję, otwórz w Drupalu pozycję menu Raporty > Raport o stanie. Wersja portalu pojawi się w tabeli w wierszu o nazwie Profil instalacji.

Wycofanie bezpiecznego magazynu Apigee (skarbca)

Bezpieczny magazyn Apigee, zwany też „skrytkami”, zostanie wycofany z użycia i zamknięty w ciągu roku od daty ogłoszenia wycofania, która jest podana na stronie wycofań i zamknięć. Skrytki, które zapewniają zaszyfrowane przechowywanie par klucz-wartość, są tworzone za pomocą interfejsu API do zarządzania i dostępne w czasie działania za pomocą funkcji w module Node.js apigee-access.

Zamiast bezpiecznego magazynu używaj zaszyfrowanych map wartości klucza (KVM), zgodnie z opisem w artykule Praca z mapami wartości klucza. Szyfrowane klucze KVM są tak samo bezpieczne jak skarbce i zapewniają więcej opcji tworzenia i pobierania. (MGMT-3848)

Nowe funkcje i aktualizacje

Poniżej znajdziesz nowe funkcje i ulepszenia w tej wersji. Oprócz poniższych ulepszeń ta wersja zawiera też wiele ulepszeń dotyczących użyteczności, wydajności, bezpieczeństwa i stabilności.

Chmura prywatna

Dodano do instalacji nowy wymagany parametr konfiguracji SMTP

Teraz musisz użyć parametru SMTPMAILFROM w pliku konfiguracji instalacji Edge. Ten parametr określa adres e-mail używany, gdy Edge wysyła automatyczne e-maile, np. gdy użytkownik prosi o zresetowanie hasła. Więcej informacji znajdziesz w artykule Instalowanie komponentów Edge na węźle.

(EDGEUI-1020)

Możesz teraz ustawić limit czasu używany przez interfejs Edge do wywołań interfejsu Edge API związanych z zarządzaniem.

Możesz teraz określić czas oczekiwania interfejsu API używany przez interfejs Edge, aby kontrolować, jak długo interfejs czeka na zwrócenie wywołania zarządzania interfejsem API. Limit czasu określają te właściwości:

  • Parametr conf_apigee_apigee.feature.apitimeout określa czas (w sekundach), przez jaki interfejs czeka na odpowiedź z backendu, niezależnie od aktywności w tym czasie. Jeśli wywołanie nie zostanie zakończone w tym czasie, interfejs wyświetli błąd przekroczenia czasu oczekiwania. Wartością domyślną jest 180 sekund (3 minuty).
  • conf_apigee_play.ws.timeout.idle określa, jak długo interfejs czeka na aktywność na serwerze (w milisekundach). Może mieć taką samą wartość jak conf_apigee_apigee_apitimeout lub mniejszą. Ustawienie większej wartości nie ma żadnego efektu. Domyślna wartość to 180 000 milisekund (3 minuty).
  • conf_apigee_play.ws.timeout.connection określa, jak długo interfejs czeka na nawiązanie połączenia. Może mieć taką samą wartość jak conf_apigee_apigee_apitimeout lub mniejszą. Ustawienie większej wartości nie ma żadnego efektu. Domyślna wartość to 120 000 milisekund (2 minuty).

Więcej informacji znajdziesz w artykule Ustawianie limitu czasu używanego przez interfejs Edge do wywołań interfejsu API zarządzania Edge.

(EDGEUI-816)

Dodano limit czasu ponawiania próby przez procesor wiadomości w routerach

Dodano limit czasu, aby routery przestały ponawiać żądanie do procesorów wiadomości i zwracały komunikat o błędzie.

Więcej informacji znajdziesz w artykule Konfigurowanie routera do ponawiania połączeń z procesorem wiadomości.

(APIRT-2912)

Dodano procedurę zmiany domyślnego administratora systemu

Dodaliśmy dokumentację dotyczącą zmiany domyślnego administratora systemu.

Więcej informacji znajdziesz w artykule Zarządzanie użytkownikami, rolami i uprawnieniami.

(DOS-4895)

Dodano dokumentację dotyczącą rozdzielania zadań instalacji Edge między użytkownika root i użytkownika bez uprawnień roota

Nowa dokumentacja opisuje czynności, które należy wykonać, aby rozdzielić zadania instalacji Edge między użytkownika root i użytkownika bez uprawnień roota.

Więcej informacji znajdziesz w artykule Omówienie instalacji Edge.

(DOS-4573)

Edge automatycznie wysyła e-maile w odpowiedzi na określone zdarzenia, np. gdy użytkownik zostanie dodany do organizacji. Wiele z tych e-maili zawiera link. Na przykład gdy do organizacji zostanie dodany nowy użytkownik, interfejs Edge wyśle mu e-maila z adresem URL logowania w formacie:

https://domain/login

Domena jest określana automatycznie przez Edge i zwykle jest prawidłowa dla organizacji. Jeśli jednak interfejs Edge UI znajduje się za modułem równoważenia obciążenia, automatycznie wygenerowana nazwa domeny może być nieprawidłowa. W takim przypadku możesz użyć właściwości conf_apigee_apigee.emails.hosturl, aby jednoznacznie ustawić część wygenerowanego adresu URL zawierającą nazwę domeny.

Więcej informacji znajdziesz w artykule Ustawianie nazwy hosta dla linków w wygenerowanych e-mailach.

(EDGEUI-1044)

Ustawianie podstawowego adresu URL wyświetlanego przez interfejs Edge dla serwera proxy interfejsu API

Interfejs Edge wyświetla adres URL serwera proxy interfejsu API na podstawie ustawień wirtualnego hosta, w którym jest wdrożony serwer proxy. Może on zawierać numer portu routera hosta wirtualnego.

W większości przypadków adres URL wyświetlany w interfejsie Edge jest prawidłowym adresem URL do wysyłania zewnętrznych żądań do serwera proxy. W przypadku niektórych konfiguracji wyświetlany adres URL jest jednak nieprawidłowy. Na przykład każda z tych konfiguracji może spowodować, że wyświetlany adres URL nie będzie odpowiadać rzeczywistemu adresowi URL używanemu do wysyłania żądań zewnętrznych do serwera proxy:

  • Zakończenie SSL następuje w systemie równoważenia obciążenia
  • Mapowanie portów odbywa się między systemem równoważenia obciążenia a routerami Apigee.
  • System równoważenia obciążenia skonfigurowany z przepisywaniem ścieżek

Edge for Private Cloud w wersji 4.17.05 i nowszych obsługuje atrybut wirtualnego hosta o nazwie <BaseUrl>, który umożliwia zastąpienie adresu URL wyświetlanego przez interfejs Edge. Oto przykład obiektu hosta wirtualnego z nowym atrybutem <BaseURL>. W tym przykładzie w interfejsie Edge wyświetla się wartość „http://myCo.com”:

<VirtualHost name="myVHost">
   <HostAliases>
     <HostAlias>DNS_name_or_IP:9005</HostAlias>
   </HostAliases>
   <BaseUrl>http://myCo.com</BaseUrl>
   <Interfaces/>
   <Port>9005</Port>
</VirtualHost>

Jeśli element <BaseUrl> nie jest skonfigurowany (domyślnie), domyślny adres URL renderowany przez interfejs Edge będzie wyglądać tak: „http://DNS_name_or_IP:9005/”, natomiast rzeczywista konfiguracja aliasu hosta to „http://myCo.com”.

Możesz też ustawić podstawowy adres URL podczas tworzenia organizacji za pomocą właściwości VHOST_BASEURL w narzędziu apigee-provision.

Więcej informacji znajdziesz w artykule Konfigurowanie dostępu TLS do interfejsu API w chmurze prywatnej.

(EDGEUI-5008)

Dodaliśmy dokumentację dotyczącą włączania logowania debugowania

Dodaliśmy dokumentację opisującą, jak włączać i wyłączać logowanie debugowania w komponentach Edge.

Więcej informacji znajdziesz w artykule Włączanie rejestrowania debugowania.

(APIRT-4018)

Nowy instalator i składnia poleceń narzędzia apigee-analytics-collector

Wszyscy klienci Edge for Private Cloud muszą przesyłać do Apigee statystyki dotyczące ruchu proxy interfejsu API za pomocą wersji beta narzędzia wiersza poleceń apigee-analytics-collector. To narzędzie odsyła raport o liczbie wywołań interfejsu API do Apigee.

Ta wersja Edge zawiera nowe instrukcje instalacji i składnię poleceń narzędzia apigee-analytics-collector. W tej wersji do instalowania narzędzia apigee-analytics-collector używasz apigee-service zamiast npm. Narzędzie apigee-analytics-collector wywołujesz za pomocą apigee-service zamiast jako samodzielne polecenie.

Więcej informacji znajdziesz w artykule Przesyłanie danych o ruchu interfejsu API do Apigee – wersja beta.

Nowy domyślny katalog instalacyjny po aktualizacji portalu Developer Services Nginx/Postgres z nowej instalacji w wersji 4.17.01

Po zaktualizowaniu nowej instalacji wersji 4.17.01, która korzysta z Nginx/Postgres, katalog główny zmienił się z:

/opt/apigee/apigee-drupal

do:

/opt/apigee/apigee-drupal/wwwroot

Usługi API

Bardziej rygorystyczna weryfikacja danych wejściowych w przypadku podmiotów

W przypadku wszystkich encji organizacji Apigee Edge wprowadziliśmy bardziej rygorystyczną weryfikację danych wejściowych. Dozwolone znaki to zwykle litery (wszystkie przypadki), cyfry i podkreślenie.

Dotyczy to m.in.:

  • Organizacje
  • Środowiska
  • Proxy interfejsów API
  • Wersje proxy interfejsu API
  • Nazwy zasad w proxy interfejsu API
  • Identyfikatory konfiguracji maski śledzenia debugowania
  • Nazwy zasobów (wywołanie Java, xsl, wszystkie zasoby)
  • Magazyny kluczy
  • CRLstores
  • Odwołania do zasobów
  • Serwery docelowe

(MGMT-3840)

Wdrożenie przepływów współdzielonych bez przestoju

Jeśli chcesz wdrożyć współdzielone przepływy i mieć pewność, że podczas wdrażania odrzucany jest niewielki lub żaden ruch przychodzący, możesz teraz użyć interfejsu API do zarządzania wdrażaniem bez przestojów. Proces jest prawie identyczny jak wdrażanie bez przestoju w przypadku serwerów proxy interfejsu API za pomocą interfejsu Management API. Jedyną różnicą jest zasób interfejsu API do zarządzania.

Poniższe wywołanie wdraża wersję przepływu współdzielonego wskazaną w identyfikatorze URI, a następnie wycofuje wdrożenie poprzedniej wersji (umożliwia to parametr zapytania override=true):

curl -X POST -H "Content-type:application/x-www-form-urlencoded" \
https://api.enterprise.apigee.com/v1/o/{org_name}/environments/{env-name}/sharedflows/{shared_flow_name}/revisions/{revision_number}/deployments?"override=true" \
-u email:password

(MGMT-3485)

Zarabianie

Usuwanie danych o zarabianiu w przypadku organizacji

Dane dotyczące zarabiania w Twojej organizacji możesz usunąć w tych sytuacjach:

  • Usuń organizację. W takim przypadku musisz usunąć dane dotyczące zarabiania, zanim będzie można usunąć organizację.
  • Wyczyść dane o zarabianiu z organizacji testowej, których chcesz użyć ponownie. W tym przypadku po usunięciu danych o zarabianiu musisz zsynchronizować dane Apigee Edge.

Więcej informacji znajdziesz w artykule Usuwanie danych o zarabianiu z organizacji. (DEVRT-2581)

Dodano interfejs API do włączania zarabiania w organizacji

Możesz teraz użyć interfejsu API, aby włączyć zarabianie w organizacji.

Więcej informacji znajdziesz w artykule Włączanie zarabiania w organizacji.

(DEVRT-2383)

Usunięte błędy

W tej wersji naprawiliśmy te błędy: Ta lista jest przeznaczona głównie dla użytkowników, którzy chcą sprawdzić, czy ich zgłoszenia zostały rozwiązane. Nie jest on przeznaczony do dostarczania szczegółowych informacji wszystkim użytkownikom.

Chmura prywatna 4.17.05

Identyfikator problemu Opis
DEVRT-3569

Zarabianie ma mniejszy limit długości nazw produktów i aplikacji niż Edge

Usługi Monetization i Edge mają teraz takie same limity długości nazw produktów i aplikacji.

DOS-4400 Działanie tworzenia kopii zapasowej usługi Apigee kończy się niepowodzeniem, gdy katalog danych używa symbolicznych linków
DOS-4563

Weryfikacja ZooKeeper działa teraz z nazwami hostów oraz adresami IP

W plikach konfiguracyjnych Edge można teraz określać węzły ZooKeeper za pomocą adresów IP i nazw hostów.

DOS-4562

Działanie „apigee-provision delete-env” nie pozwala na wpisanie hasła administratora z poziomu wiersza poleceń

Hasło administratora możesz teraz wpisać w wierszu poleceń.

DOS-4568

Weryfikacja ZooKeeper działa teraz, gdy określisz sufiks „:observer”

Pliki konfiguracji Edge umożliwiają teraz określanie sufiksu „:observer” dla węzłów ZooKeeper.

EDGEUI-28

Sesja użytkownika nie jest niszczona, gdy użytkownik wyloguje się z interfejsu Edge

Gdy użytkownik wyloguje się z interfejsu Edge, plik cookie sesji użytkownika zostanie usunięty. Jednak gdy użytkownik jest zalogowany, złośliwe oprogramowanie działające w jego systemie może uzyskać dostęp do tego pliku cookie i użyć go do uzyskania dostępu do interfejsu Edge.
Możesz skonfigurować interfejs Edge tak, aby przechowywał informacje o bieżących sesjach w pamięci serwera. Gdy użytkownik się wyloguje, informacje o sesji zostaną usunięte, co uniemożliwi innemu użytkownikowi użycie pliku cookie do uzyskania dostępu do interfejsu Edge. Więcej informacji znajdziesz w artykule Konfigurowanie interfejsu Edge do przechowywania informacji o sesji w pamięci.
EDGEUI-662

Możliwość ustawienia tekstu podpowiedzi hasła w interfejsie Edge

Możesz teraz kontrolować tekst, który pojawia się w oknie dialogowym resetowania hasła w interfejsie Edge. Jest to przydatne, jeśli masz specjalne wymagania dotyczące haseł użytkowników. Więcej informacji znajdziesz w artykule Ustawianie tekstu podpowiedzi hasła w interfejsie Edge.

EDGEUI-920

Obsługa zaszyfrowanych maszyn KVM w interfejsie Edge jest domyślnie wyłączona

W poprzednich wersjach obsługę zaszyfrowanych maszyn KVM trzeba było włączyć w interfejsie Edge.

EDGEUI-962

Port SMTP TLS nie jest już ograniczony do 465

Możesz teraz wybrać port SMTP TLS.

Cloud 17.04.12 (UI)

Identyfikator problemu Opis
EDGEUI-1008 Nieprawidłowe przekierowanie podczas przełączania na nową wersję Edge w adresie URL z włączonym SAML
Przekierowanie działa teraz prawidłowo, gdy klikniesz Wypróbuj nową wersję Edge w adresie URL z włączonym SAML.
EDGEUI-980 Sesja śledzenia powinna zostać zatrzymana po zapisaniu przez użytkownika zmian w proxy interfejsu API lub wycofaniu wdrożenia proxy ze środowiska.
Sesja śledzenia jest teraz zatrzymywana po zapisaniu przez użytkownika zmian w proxy interfejsu API lub wycofaniu wdrożenia proxy ze środowiska.
DEVRT-3532 Wymuszanie liczby miejsc dziesiętnych w interfejsie EDGE
Interfejs EDGE może teraz wymuszać liczbę miejsc dziesiętnych, w tym liczbę miejsc dozwolonych w maskach wejściowych.

Cloud 17.04.05 (UI)

Identyfikator problemu Opis
EDGEUI-976 Komunikat „Maximum Trace Transactions” jest nieprawidłowo dzielony na 2 wiersze
Podczas wyświetlania komunikatów o błędach interfejs Edge UI czasami nieprawidłowo dzielił słowo na 2 wiersze. Naprawiliśmy ten problem.
EDGEUI-971 SOAP 2 REST: usuwanie niedziałających przykładów
Z interfejsu Edge i dokumentacji usunęliśmy odwołania do przykładowego pliku WSDL usługi CurrencyConvertor.
EDGEUI-905 Przykład SOAP proxy Weather WSDL już nie działa
Odwołania do przykładowego pliku WSDL usługi Weather zostały usunięte z interfejsu Edge i dokumentacji.

Cloud 17.03.29 (UI)

Identyfikator problemu Opis
EDGEUI-967 Pomijanie komunikatów o błędach po zatrzymaniu sesji śledzenia
Jeśli podczas sesji śledzenia wystąpi błąd, sesja zostanie zatrzymana, a kolejne komunikaty o błędach będą pomijane.

Dodatkowo, gdy osiągniesz maksymalną liczbę transakcji dozwolonych w ramach jednej sesji śledzenia i sesja śledzenia zostanie zatrzymana, wyświetli się ten komunikat:

A maximum of 20 transactions can be fetched during a trace session. Start a new trace session to view more transactions.

EDGEUI-966 Na stronie szczegółów produktu API nie są wyświetlane aplikacje dewelopera
W określonych okolicznościach na stronie szczegółów produktu API nie były wyświetlane żadne aplikacje dewelopera. Naprawiliśmy ten problem.
EDGEUI-965 Strona Aplikacje dewelopera zawiesza się w systemie openSUSE w niektórych strefach czasowych
Strona Aplikacje dewelopera nie wczytywała się w systemie openSUSE w niektórych strefach czasowych. Ten problem został rozwiązany.
EDGEUI-907 Pole wyboru „Szyfrowane” jest domyślnie zaznaczone w przypadku wszystkich organizacji podlegających przepisom HIPAA
W przypadku organizacji podlegających przepisom HIPAA wszystkie mapy wartości kluczy są szyfrowane. Podczas dodawania nowej mapy klucz-wartość za pomocą interfejsu organizacji podlegającej przepisom HIPAA w oknie Nowa mapa klucz-wartość pole wyboru Zaszyfrowane jest zaznaczone i nie można go odznaczyć.

Cloud 17.03.15.01 (UI)

Identyfikator problemu Opis
EDGEUE-996 Na stronie szczegółów produktu nie widać aplikacji
Na stronie szczegółów produktu widać teraz wszystkie aplikacje dewelopera.
EDGEUI-973 Edge przekierowuje na ekran logowania po kliknięciu opcji „Zatrzymaj sesję śledzenia”
Naprawiliśmy błąd, który powodował przekierowywanie użytkowników do ekranu logowania podczas wykonywania normalnych operacji, takich jak zatrzymywanie sesji śledzenia.

Cloud 17.03.15 (UI)

Identyfikator problemu Opis
EDGEUI-961 Zostaw czas na odświeżenie tokena
Aby zapobiec sporadycznym błędom wywołań Edge, usługa ta sprawdza teraz tokeny, które wkrótce wygasną, i je odświeża. Nie odświeża już tylko tych, które wygasły.
EDGEUI-954 Edytor proxy zastępuje cudzysłowy w warunkach zakodowanym elementem
W edytorze proxy cudzysłowy nie są już kodowane w tagu <Condition>.
EDGEUI-952 Narzędzie śledzenia nie działa, gdy filtrowane parametry zapytania zawierają znaki specjalne
Filtr parametru zapytania w narzędziu śledzenia działa prawidłowo, gdy w filtrze są podane znaki specjalne.
EDGEUI-943 Wygasły token /oAuthRefreshToken nie powinien zwracać błędu 500
W przypadku wygaśnięcia tokena OAuth zwracany jest teraz kod stanu HTTP 303 zamiast błędu serwera 5XX.
EDGEUI-942 Strona dzienników Node.js powinna przestać się automatycznie odświeżać, gdy wystąpi błąd
Podczas przeglądania dzienników Node.js, jeśli wystąpi błąd, automatyczne odświeżanie zostanie automatycznie wyłączone. Aby ponownie włączyć automatyczne odświeżanie, kliknij Rozpocznij automatyczne odświeżanie.
EDGEUI-941 Problemy z obsługą błędów i automatycznym wylogowywaniem
W pewnych okolicznościach, gdy użytkownik musi ponownie wprowadzić dane logowania, aby kontynuować pracę, interfejs nie przekierowuje go na ekran logowania. Naprawiliśmy ten problem.
EDGEUI-934 Pakiety przesyłane z edytora proxy powinny być skompresowane
Podczas edytowania nowej lub istniejącej wersji w edytorze proxy przesyłany jest teraz skompresowany pakiet ZIP.
EDGEUI-918 Aktualizacja powiadomienia Apigee
Powiadomienie Apigee zostało zaktualizowane w ten sposób:
  • Zapytania z ostatnich 24 godzin (zamiast obsługiwać tylko „wczoraj o północy”)
  • Przerywa wysyłanie zapytań, jeśli podczas sprawdzania ostrzeżeń wystąpi błąd (np. wygasły Twoje dane logowania).
  • Nazwa została zmieniona z „Alerty” na „Rekomendacje”.
EDGEUI-917 Błędy 4xx nie są już opakowywane jako błędy 502
Błędy HTTP 4xx nie są już opakowywane w interfejsie jako błędy HTTP 502 (Błąd bramy).

Cloud 17.03.13.02 (zarabianie)

Identyfikator problemu Opis
DEVRT-3584 Okres przejściowy obsługi wywołania GET {organization}/limits
Wszystkie punkty końcowe interfejsu API wycofanej funkcji Limity zostały usunięte i będą odpowiadać kodem stanu 404, z wyjątkiem punktu GET {organization}/limits, który zwraca pustą tablicę limit (aby umożliwić przejście z używania tego punktu końcowego). Zalecamy usunięcie wszystkich odwołań do punktu końcowego GET {organization}/limits przed wrześniem 2017 r., kiedy to zostanie on usunięty.
DEVRT-3555 Synchronizacja danych wyjściowych deweloperów zawiera słowo „produkty”
Podczas synchronizowania deweloperów za pomocą interfejsu API do zarabiania, zgodnie z opisem w artykule Synchronizowanie deweloperów za pomocą interfejsu API, dane wyjściowe zawierały słowo „produkty” zamiast „deweloperzy”. Ten problem został rozwiązany.

Cloud 17.03.13.01 (zarabianie)

Identyfikator problemu Opis
DEVRT-3554 Dodawanie usługi API do więcej niż 1 pakietu API
Możesz teraz dodać usługę API do kilku pakietów API, które mogą mieć aktywnych deweloperów lub nie, o ile deweloperzy nie zaakceptują 2 osobnych planów taryfowych, które mają zastosowanie do tej samej usługi API.
DEVRT-3532 Obsługa dodatkowych miejsc po przecinku w przypadku oceny planu cenowego
Właściwość MINT.RATE_DECIMAL_PLACES jest teraz obsługiwana w Twojej organizacji, dzięki czemu możesz ustawić liczbę miejsc po przecinku obsługiwanych w przypadku określonych wartości planu cenowego. Zobacz Konfigurowanie liczby miejsc po przecinku w przypadku stawek w ramach planu cenowego.
DEVRT-3517 Flaga umożliwiająca włączenie silnika podatkowego w poszczególnych organizacjach
Flaga MINT_TAX_ENGINE_ENABLED jest teraz dostępna, aby umożliwić administratorom systemu włączanie i wyłączanie silnika podatkowego w celu zarabiania. W przypadku nowych organizacji, w których włączono zarabianie, mechanizm podatkowy jest domyślnie wyłączony.
DEVRT-3454 Ulepszyliśmy obsługę wyjątków i odpowiedzi w interfejsach Monetization API
Ulepszyliśmy obsługę błędów, aby zawierała bardziej szczegółowe informacje o zgłaszanych błędach.
DEVRT-3441 Powiadomienie o użyciu zostało wywołane nieprawidłowo
Powiadomienie o użyciu zostało wywołane nieprawidłowo. Problem, który powodował tę sytuację, został rozwiązany.

Cloud 17.03.13 (API Management)

Identyfikator problemu Opis
MGMT-3843 Błąd „org.antlr.v4.runtime.Vocabulary” podczas renderowania modelu jako HTML
MGMT-3829 Próba wdrożenia proxy interfejsu API z użyciem punktu końcowego interfejsu API wdrożenia wspólnego przepływu wydaje się zakończona sukcesem
Ta poprawka błędu dodaje weryfikację w interfejsie API wdrożenia wspólnego przepływu, aby zwracać błąd 400 Bad Request „NoSharedFlowsToDeploy” podczas wdrażania wersji proxy interfejsu API.
MGMT-3667 GET /v1/o/{org}/developers zwraca nieprawidłową liczbę deweloperów
MGMT-3575 Wyjątek expressions.parser.InvalidPattern podczas wdrażania
MGMT-3511 Wdrożenie serwera proxy zwraca kod odpowiedzi 400, mimo że wdrożenie się powiodło
Ta poprawka błędu powoduje ignorowanie stanu wycofania wersji apiproxy wywołanego przez inne wywołanie interfejsu API wycofania podczas zastępowania wdrożenia nowej wersji.

Cloud 17.03.1 (UI)

Identyfikator problemu Opis
EDGEUI-936 Ślad: ustawienie filtra w przypadku Content-Type nie działa, ponieważ ukośnik jest podwójnie zakodowany
EDGEUI-935 Błąd „Error fetching analytics data” podczas używania znaku = w filtrze raportu niestandardowego
EDGEUI-930 Kodowanie XML w zasadach ochrony wyrażeń regularnych nie jest zachowywane podczas zapisywania pakietu

Cloud 17.02.15 (UI)

Identyfikator problemu Opis
EDGEUI-901 Błąd w pliku WSDL wygenerowanym w ramach proxy przekazujących SOAP
EDGEUI-884 Wyświetlanie produktu powiązanego z dziesiątkami tysięcy aplikacji może spowodować awarię interfejsu
EDGEUI-868 W przeglądarce IE niektóre strony interfejsu nie wyświetlają się i wyświetlają błąd „Obiekt nie obsługuje właściwości”
EDGEUI-238 Błąd śledzenia wprowadzający w błąd: „Nie masz uprawnień do śledzenia w tym środowisku”.
Prawdziwym problemem było to, że wybrana wersja proxy nie została wdrożona.

Cloud 17.02.13 (API runtime)

Identyfikator problemu Opis
DEVRT-3205 Tworzenie firmy niekiedy się nie udaje
APIRT-3513 Nieudane wywołania serwera proxy z powodu błędu „Nie znaleziono hosta wirtualnego”
APIRT-3507 Sporadyczne błędy w wywołaniach usługi JavaScript, które wywoływały ten sam adres IP z różnymi nazwami hostów
APIRT-3449 Zasada Weryfikuj token dostępu OAuth 2.0 ustawia nieprawidłową nazwę właściwości; podwójny prefiks apiproduct.apiproduct.*
APIRT-3392 Sporadycznie długi czas odpowiedzi na platformach handlowych w przypadku określonego serwera proxy
APIRT-3032 Wyszukiwanie DNS wykonywane na adresie target.url, który jest ustawiony na adres IP
APIRT-2718

Zasady OAuthV2 – generowanie tokena dostępu zwraca nieprawidłowo sformatowaną listę api_product_list
Gdy do generowania tokena dostępu OAuth 2.0 używasz interfejsu Management API, odpowiedź JSON zawiera listę produktów interfejsu API w tym formacie:

"api_product_list" : "[Product1, Product2, Product3]"

Nowa właściwość api_product_list_json w odpowiedzi zwraca też listę produktów jako tablicę poszczególnych nazw produktów:

"api_product_list_json" : ["Product1", "Product2", "Product3"]

Cloud 17.02.13 (zarządzanie interfejsami API)

Identyfikator problemu Opis
UAPAQ-146 Dane analityczne TPS zwracają minuty, a nie sekundy

Cloud 17.01.18 (UI)

Identyfikator problemu Opis
EDGEUI-898

Błędy podczas importowania lub zapisywania dużych pakietów (powyżej 10 MB)

Ten problem został rozwiązany w poprawce wydanej 6 lutego 2017 r. (REL-3948)

EDGEUI-860

Użytkownicy nie otrzymują e-maili po dodaniu do organizacji w interfejsie

Ten problem został rozwiązany w ramach poprawki wydanej 23 stycznia 2017 r.

EDGEUI-847 Opcja NodeJS powinna zostać usunięta z zasad wywołania usługi opcja
EDGEUI-827 Role niestandardowe mogą nieoczekiwanie przyznawać dodatkowe uprawnienia

Cloud 17.01.16 (zarządzanie interfejsami API)

Identyfikator problemu Opis
MGMT-3697 Niska wydajność interfejsu Management API
MGMT-3674 Nie można tworzyć zaszyfrowanych KVM ani Vaultów w organizacjach, w których obowiązują przepisy HIPAA
MGMT-3647 Dostęp do roli użytkownika w przypadku użytkowników z adresem e-mail pisanym wielkimi literami powoduje błąd 403
MGMT-3601 Błąd podczas wdrażania nowego serwera proxy Apigee
MGMT-3527 Błąd serwera docelowego, pamięci podręcznej lub VirtualHost podczas wdrażania
DOS-4008 Błąd w rejestrowaniu ruchu powodujący nieprawidłowy spadek

Cloud 17.01.16 (zarabianie)

Identyfikator problemu Opis
DEVRT-3385 Dodawanie szablonów powiadomień dla powiadomień od firmy do dewelopera
Dodaliśmy domyślne szablony powiadomień dla powiadomień od firmy do dewelopera, w tym COMPANY_INVITES_DEVELOPERDEVELOPER_INVITES_COMPANY. Więcej informacji znajdziesz w artykule Konfigurowanie powiadomień za pomocą szablonów powiadomień.
DEVRT-3364 Abonament nie został odnowiony w dniu odnowienia
Rozwiązaliśmy problem, który uniemożliwiał odnowienie abonamentów w skonfigurowanym dniu odnowienia.
DEVRT-3325 Plany taryfowe nie generują powiadomień o wykorzystaniu
Rozwiązaliśmy problem, który uniemożliwiał wysyłanie powiadomień o wykorzystaniu w ramach planu taryfowego.
DEVRT-3297 Wywołania interfejsu API nie są blokowane po wygaśnięciu abonamentu
Naprawiliśmy problem, który umożliwiał wywoływanie interfejsu API po dacie wygaśnięcia abonamentu.
DEVRT-3296 Usuwanie pakietu interfejsu API z planami w wersji roboczej lub wygasłymi zwraca błąd HTTP 500
Podczas usuwania pakietu interfejsu API, który zawierał plany cenowe w wersji roboczej lub wygasłe, operacja usuwania kończyła się niepowodzeniem i zwracała błąd HTTP 500. Zwracany jest teraz bardziej opisowy błąd informujący, że użytkownik musi usunąć wygasłe lub robocze plany stawek, zanim będzie mógł usunąć pakiet interfejsu API.
DEVRT-3178 Przyszły abonament nie został zastosowany w przypadku deweloperów, którzy zaakceptowali abonament nadrzędny po opublikowaniu przyszłego abonamentu
Jeśli co najmniej jeden deweloper zaakceptował abonament nadrzędny po opublikowaniu przyszłego abonamentu, przyszły abonament nie został zastosowany, a deweloperzy zostali zawieszeni po wygaśnięciu abonamentu nadrzędnego. Naprawiliśmy ten problem.
DEVRT-3113 Wysyłanie zduplikowanych powiadomień o niektórych wydarzeniach
Zduplikowane powiadomienia o tym samym wydarzeniu nie są już wysyłane.