4.17.05 – informacje o wersji Edge dla Private Cloud

Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
info

Od poprzedniej wersji funkcji Edge dla chmury prywatnej miały miejsce 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:

  • Przepływy współdzielone 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.

Wycofane: dodawanie ścieżek na karcie Skuteczność 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)

Wycofano: adres URL buildInfo w portalu usług 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 (skarbce)

Bezpieczny magazyn Apigee, zwany też „skrytkami”, jest wycofywany i zostanie zamknięty rok po dacie 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 Management API i dostępne w czasie działania za pomocą funkcji w module Node.js apigee-access.

Zamiast bezpiecznego magazynu używaj zaszyfrowanych map klucz-wartość (KVM), jak opisano w artykule Korzystanie z map klucz-wartość. Szyfrowane klucze KVM są tak samo bezpieczne jak skarbce i zapewniają więcej opcji tworzenia i pobierania. (MGMT-3848)

Nowe funkcje i aktualizacje

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

Chmura prywatna

Dodano nowy wymagany parametr konfiguracji SMTP do instalacji

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 w węźle.

(EDGEUI-1020)

Możesz teraz ustawić limit czasu używany przez interfejs Edge UI w przypadku wywołań interfejsu Edge API do zarządzania.

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 ukończone w tym czasie, interfejs zgłosi 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 wpływu. 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 wpływu. 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 Edge API.

(EDGEUI-816)

Dodano limit czasu ponawiania działania procesora komunikatów 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 komunikatów.

(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 tym artykule.

(DOS-4573)

Edge automatycznie wysyła e-maile w odpowiedzi na określone zdarzenia, np. gdy użytkownik zostanie dodany do organizacji. Wiele z nich 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 w przypadku 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. Jeśli tak jest, możesz użyć właściwości conf_apigee_apigee.emails.hosturl, aby jednoznacznie ustawić część wygenerowanego adresu URL, która zawiera 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 proxy interfejsu API na podstawie ustawień wirtualnego hosta, w którym jest wdrożony proxy. Może ona 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żki

Edge for Private Cloud w wersji 4.17.05 i nowszych obsługuje atrybut hosta wirtualnego 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 wysyła raport o liczbie wywołań interfejsu API z powrotem 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 zamiast npm używasz apigee-service, a do wywoływania narzędzia apigee-analytics-collector zamiast polecenia autonomicznego używasz apigee-service.

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 wprowadzono 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 serwerze 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)

Wdrażanie przepływów współdzielonych bez przestoju

Jeśli chcesz wdrożyć współdzielone przepływy i mieć pewność, że podczas wdrażania odrzucana jest niewielka ilość ruchu przychodzącego lub nie jest odrzucana wcale, możesz teraz użyć interfejsu API do zarządzania wdrażaniem bez przestojów. Proces jest niemal identyczny jak wdrażanie bez przestoju w przypadku serwerów proxy interfejsu API za pomocą interfejsu Management API. Jedyna różnica to zasób interfejsu API do zarządzania.

Poniższe wywołanie wdraża wersję współdzielonego przepływu wskazaną w identyfikatorze URI, a następnie wycofuje wdrożoną wcześniej wersję (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 organizacji możesz usunąć w tych sytuacjach:

  • Usuń organizację. W takim przypadku musisz usunąć dane o zarabianiu, zanim usuniesz organizację.
  • Wyczyść dane dotyczące zarabiania w organizacji testowej, której chcesz ponownie użyć. 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 przypadku organizacji

Możesz teraz używać interfejsu API do włączania zarabiania w organizacji.

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

(DEVRT-2383)

Poprawione 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-service kończy się niepowodzeniem, gdy katalog danych używa linków symbolicznych
DOS-4563

Weryfikacja ZooKeepera działa teraz z nazwami hostów, a także z 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ń

Teraz możesz wpisać hasło administratora w wierszu poleceń.

DOS-4568

Weryfikacja ZooKeepera 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 wylogowuje się z interfejsu Edge

Gdy użytkownik wyloguje się z interfejsu Edge, plik cookie sesji 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 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 trzeba było wyraźnie włączyć obsługę zaszyfrowanych maszyn KVM w interfejsie Edge.

EDGEUI-962

Port SMTP TLS nie jest już ograniczony do portu 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 przypadku adresu URL z włączonym SAML
Przekierowanie działa teraz prawidłowo, gdy klikniesz Wypróbuj nową wersję Edge w przypadku adresu 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 „Maksymalna liczba transakcji śledzenia” jest nieprawidłowo dzielony na 2 wiersze
Podczas wyświetlania komunikatów o błędach interfejs Edge 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 usunięto odniesienia do przykładowego pliku WSDL 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 Ukryj komunikaty 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 zostaną ukryte.

Dodatkowo, gdy osiągniesz maksymalną liczbę transakcji dozwolonych w ramach jednej sesji śledzenia i sesja śledzenia zostanie zatrzymana, pojawi 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 organizacjach podlegających przepisom HIPAA wszystkie mapy klucz-wartość są szyfrowane. Podczas dodawania nowej mapy klucz-wartość w interfejsie organizacji podlegającej 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 są wyświetlane aplikacje
Na stronie szczegółów produktu są teraz wyświetlane wszystkie aplikacje dewelopera.
EDGEUI-973 Edge przekierowuje do ekranu logowania po zatrzymaniu sesji śledzenia
Naprawiliśmy błąd, który powodował, że Edge przekierowywał 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 Dodaj czas buforowania na obliczenie odświeżenia tokena
Aby zapobiec sporadycznym błędom wywołań Edge, usługa sprawdza teraz tokeny, które wkrótce wygasną, i je odświeża. Wcześniej odświeżane były tylko tokeny, które już wygasły.
EDGEUI-954 Edytor proxy zastępuje cudzysłowy w warunkach zakodowanym znakiem
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 Parametr 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 wyświetlania 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 określonych 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
Gdy edytujesz nową lub istniejącą wersję w edytorze proxy, przesyłany jest skompresowany pakiet ZIP.
EDGEUI-918 Aktualizacja Apigee Advisory
Apigee Advisory 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 dane logowania).
  • Nazwa zmieniła się z „Alerty” na „Rekomendacje”
EDGEUI-917 Nie opakowuj błędów 4xx jako błędów 502
Błędy HTTP 4xx nie są już opakowywane w interfejsie jako błędy HTTP 502 Bad Gateway.

Cloud 17.03.13.02 (zarabianie)

Identyfikator problemu Opis
DEVRT-3584 Okres przejściowy dla wywołania GET {organization}/limits
Wszystkie punkty końcowe interfejsu API wycofanej funkcji Limity zostały usunięte i będą zwracać kod 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 mówi „produkty”
Podczas synchronizacji deweloperów za pomocą interfejsu API do zarabiania, zgodnie z opisem w artykule Synchronizacja 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 taryfowego
Właściwość MINT.RATE_DECIMAL_PLACES jest teraz obsługiwana w Twojej organizacji i umożliwia ustawienie liczby miejsc po przecinku obsługiwanych w przypadku określonych wartości planu taryfowego. Zobacz Konfigurowanie liczby miejsc po przecinku w przypadku stawek w abonamencie.
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 na potrzeby zarabiania. Silnik podatkowy jest domyślnie wyłączony w przypadku nowych organizacji, które włączyły zarabianie.
DEVRT-3454 Ulepszono obsługę wyjątków i odpowiedzi w interfejsach API do zarabiania
Ulepszono obsługę błędów, aby zawierała bardziej szczegółowe informacje o zgłaszanych błędach.
DEVRT-3441 Powiadomienie o wykorzystaniu zostało wywołane nieprawidłowo
Powiadomienie o wykorzystaniu zostało wywołane nieprawidłowo. Problem, który powodował tę sytuację, został rozwiązany.

Cloud 17.03.13 (zarządzanie interfejsami API)

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 przepływu współdzielonego wydaje się zakończyć powodzeniem
Ta poprawka błędu dodaje weryfikację w interfejsie API wdrożenia przepływu współdzielonego, aby zwracać błąd 400 Bad Request „NoSharedFlowsToDeploy” podczas wdrażania wersji proxy interfejsu API.
MGMT-3667 GET /v1/o/{org}/developers zwraca niedokładną 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 serwera proxy API 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 nagłówka Content-Type nie działa, ponieważ ukośnik jest podwójnie zakodowany
EDGEUI-935 „Błąd pobierania danych analitycznych” 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 serwerów proxy SOAP-pass through
EDGEUI-884 Wyświetlenie produktu powiązanego z dziesiątkami tysięcy aplikacji może spowodować awarię interfejsu
EDGEUI-868 W przeglądarce IE niektóre strony interfejsu użytkownika 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”.
Prawdziwy problem polegał na tym, że wybrana wersja proxy nie została wdrożona.

Cloud 17.02.13 (środowisko wykonawcze interfejsu API)

Identyfikator problemu Opis
DEVRT-3205 Tworzenie firmy niekiedy się nie udaje
APIRT-3513 Połączenia proxy kończą się niepowodzeniem 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 Zasady weryfikacji tokena dostępu OAuth w wersji 2.0 ustawiają nieprawidłową nazwę właściwości; podwójne prefiksy 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 wygenerowania tokena dostępu OAuth 2.0 używasz interfejsu Management API, odpowiedź JSON zawiera listę produktów 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 Rodzaj danych analitycznych TPS zwraca minuty, a nie sekundy

Cloud 17.01.18 (UI)

Identyfikator problemu Opis
EDGEUI-898

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

Problem został rozwiązany w ramach poprawki udostępnionej 6 lutego 2017 roku. (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
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 API zarządzania Google Analytics
MGMT-3674 Nie można utworzyć zaszyfrowanych maszyn KVM ani Vaults w organizacjach, w których obowiązuje ustawa HIPAA
MGMT-3647 Dostęp do roli użytkownika dla 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 rejestrowania ruchu powodujący nieprawidłowy spadek ruchu

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_DEVELOPER i DEVELOPER_INVITES_COMPANY. Więcej informacji znajdziesz w artykule Konfigurowanie powiadomień za pomocą szablonów powiadomień.
DEVRT-3364 Plan taryfowy nie został odnowiony w dniu odnowienia
Naprawiliśmy problem, który uniemożliwiał odnowienie planów taryfowych 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 planu taryfowego.
DEVRT-3297 Wywołania interfejsu API nie są blokowane po wygaśnięciu abonamentu
Naprawiono 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 szczegółowy błąd informujący, że użytkownik musi usunąć wygasłe lub robocze abonamenty, zanim będzie mógł usunąć pakiet API.
DEVRT-3178 Przyszły abonament nie został zastosowany w przypadku dewelopera, który zaakceptował 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 zdarzeniach
Zduplikowane powiadomienia o tym samym zdarzeniu nie są już wysyłane.