4.17.05 – informacje o wersji Edge dla Private Cloud

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

Od poprzedniej wersji funkcji Edge dla chmury prywatnej wprowadzono te wersje, które są uwzględnione w tej wersji funkcji:

Wersja interfejsu Edge Wersja zarządzania Edge

Aby dowiedzieć się, jak sprawdzić, czy dana wersja chmury jest uwzględniona w Twojej wersji Edge for Private Cloud, zapoznaj się z artykułem 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. Są to między innymi:

  • Przepływy współdzielone umożliwiają wdrażanie bez przestojów.
  • Dodano obsługę usuwania danych zarabiania dla organizacji.
  • Dodatkowe nowe funkcje opisano poniżej.

W ramach wycofywania z użycia wycofujemy również sejfy.

Pozostała część tego tematu zawiera szczegółowe informacje o wszystkich nowych funkcjach, aktualizacjach i poprawkach błędów zawartych w tej wersji.

wycofanie i wycofanie

Poniższe funkcje zostały wycofane lub wycofane w tej wersji. Więcej informacji znajdziesz w zasadach wycofywania Edge.

Nieaktualne: dodawanie ścieżek na karcie Wydajność w interfejsie proxy API

Do tej wersji w interfejsie zarządzania można było otworzyć serwer proxy interfejsu API, przejść na kartę „Skuteczność” i utworzyć różne ścieżki do porównywania na podstawie wykresów na karcie „Skuteczność” serwera proxy i na panelu Transakcje biznesowe. Ta funkcja została wycofana i nie jest już dostępna w interfejsie. Alternatywę dla tej funkcji znajdziesz w artykule społeczności Apigee: https://community.apigee.com/articles/23936/alternative-to-business-transactions-api.html. (EDGEUI-902)

Nieużywany: URL buildInfo dla portalu Usługi dla deweloperów

W poprzednich wersjach portalu, aby określić wersję portalu, 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 menu Raporty > Raport stanu. Wersja portalu jest widoczna w tabeli w wierszu o nazwie Profil instalacji.

Wycofanie bezpiecznego magazynu Apigee (magazynów)

Bezpieczna baza danych Apigee, zwana też „schowkiem”, zostanie wycofana za rok od daty ogłoszenia wycofania, która podana jest na stronie wycofanych i wycofywanych usług APIGEE. Sklepy, które zapewniają szyfrowane 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 korzystania z bezpiecznego magazynu, użyj zaszyfrowanych map klucz-wartość (KVM), jak opisano w artykule Praca z mapami klucz-wartość. Szyfrowane maszyny wirtualne KVM są tak samo bezpieczne jak sejfy i zapewniają więcej opcji tworzenia i pobierania. (MGMT-3848)

Nowe funkcje i aktualizacje

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

Chmura prywatna

Dodano nowy wymagany parametr konfiguracji SMTP do instalacji

Musisz teraz użyć parametru SMTPMAILFROM w pliku konfiguracji instalacji Edge. Ten parametr określa adres e-mail używany przez Edge do wysyłania automatycznych e-maili, na przykład gdy użytkownik poprosi o zresetowanie hasła. Więcej informacji znajdziesz w artykule Instalowanie komponentów Edge na węźle.

(EDGEUI-1020)

Możliwość ustawienia limitu czasu używanego przez interfejs Edge w przypadku wywołań interfejsu Edge API do zarządzania

Możesz teraz określić czas oczekiwania interfejsu API używany w interfejsie Edge, aby kontrolować, jak długo interfejs oczekuje na zwrot wywołania zarządzania interfejsem API. Te właściwości określają limit czasu:

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

Więcej informacji znajdziesz w artykule Ustawianie limitu czasu używanego przez interfejs użytkownika Edge w przypadku wywołań interfejsu API Edge.

(EDGEUI-816)

Dodano limit czasu ponowienia próby procesora wiadomości do routerów

Dodano czas oczekiwania, dzięki czemu routery przestały ponownie wysyłać żądania do procesorów wiadomości i zwracały komunikat o błędzie.

Więcej informacji znajdziesz w artykule Konfigurowanie routera w celu ponownego próbowania połączeń z procesorem wiadomości.

(APIRT-2912)

Dodano procedurę zmiany domyślnego administratora systemu

Dodano 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żytkownikiem z dostępem do uprawnień roota i użytkownikiem bez dostępu do uprawnień roota

Nowa dokumentacja opisuje kroki umożliwiające rozdzielenie zadań instalacji Edge między użytkownika root i użytkownika innego niż root.

Więcej informacji znajdziesz w artykule Omówienie instalacji usługi 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 nich zawiera link. Jeśli na przykład do organizacji zostanie dodany nowy użytkownik, interfejs Edge wyśle mu w formularzu e-maila z adresem URL logowania:

https://domain/login

Domena jest określana automatycznie przez Edge i zwykle jest odpowiednia dla organizacji. Istnieje jednak ryzyko, że jeśli interfejs Edge znajduje się za równoważnikiem obciążenia, automatycznie wygenerowana nazwa domeny będzie nieprawidłowa. W takim przypadku możesz użyć właściwości conf_apigee_apigee.emails.hosturl, aby jednoznacznie ustawić część nazwy domeny w wygenerowanym adresie URL.

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ń hosta wirtualnego odpowiadających miejscu wdrożenia proxy. Wyświetlany adres może 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. Jednak w przypadku niektórych konfiguracji wyświetlany URL jest 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 zewnętrznych żądań 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 lub nowszej 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 parametr <BaseUrl> nie jest ustawiony, domyślnym adresem URL renderowanym przez interfejs Edge będzie „http://DNS_name_or_IP:9005/”, a rzeczywisty alias hosta to „http://myCo.com”.

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

Więcej informacji znajdziesz w artykule Konfigurowanie dostępu TLS do interfejsu API na potrzeby Private Cloud.

(EDGEUI-5008)

Dodano dokumentację na temat włączania rejestrowania debugowania

Dodaliśmy dokumentację, która opisuje, jak włączyć lub wyłączyć rejestrowanie debugowania w przypadku komponentów 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 dla Private Cloud muszą przesyłać do Apigee statystyki dotyczące ruchu przez serwer 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ładnik poleceń dla narzędzia apigee-analytics-collector. W tej wersji do zainstalowania użyjesz polecenia apigee-service (zamiast npm), a do wywołania użyjesz polecenia apigee-service (zamiast samodzielnego polecenia).

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

Nowy domyślny katalog instalacji po aktualizacji portalu Usługi dla deweloperów Nginx/Postgres z nowej instalacji 4.17.01

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

/opt/apigee/apigee-drupal

do:

/opt/apigee/apigee-drupal/wwwroot

Usługi API

Surowsze sprawdzanie danych wejściowych w przypadku elementów

Wprowadziliśmy bardziej rygorystyczne sprawdzanie danych wejściowych we wszystkich elementach organizacji Apigee Edge. Dozwolone są zwykle litery (z uwzględnieniem wszystkich liter), cyfry, podkreślenia.

Dotyczy to m.in. tych elementów:

  • Organizacje
  • Środowiska
  • Proxy interfejsów API
  • Wersje proxy interfejsu API
  • Nazwy zasad w proxy interfejsu API
  • Identyfikatory konfiguracji maski logu czasu debugowania
  • nazwy zasobów (wywołanie Java, xsl, wszystkie zasoby);
  • Keystore
  • CRLstores
  • Dokumentacja zasobów
  • Serwery docelowe

(MGMT-3840)

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

Jeśli chcesz wdrożyć współdzielone przepływy i upewnić się, że podczas wdrażania odrzucany jest niewielki lub żaden ruch przychodzący, możesz teraz użyć interfejsu API do zarządzania wdrożeniami bez przestojów. Ten proces jest prawie identyczny z wdrożeniem bez przestojów w przypadku serwerów proxy API korzystających z interfejsu Management API. Jedyną różnicą jest zasób interfejsu Management API.

Poniższe wywołanie wdraża wersję przepływu współdzielonego wskazaną w identyfikatorze URI, a potem wycofuje wcześniej wdrożony przepływ (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 dotyczących zarabiania dla organizacji

Dane dotyczące zarabiania w Twojej organizacji możesz usunąć w następujących sytuacjach:

  • usuwać organizacji. W takim przypadku przed usunięciem organizacji musisz usunąć dane zarabiania.
  • Wyczyść dane z testowej organizacji, które chcesz ponownie wykorzystać. W takim przypadku po usunięciu danych o przychodach musisz zsynchronizować dane Apigee Edge.

Więcej informacji znajdziesz w artykule Usuwanie danych dotyczących zarabiania z organizacji. (DEVRT-2581)

Dodano interfejs API do włączania zarabiania w organizacji

Teraz możesz używać interfejsu API, aby włączyć zarabianie dla organizacji.

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

(DEVRT-2383)

Naprawione błędy

W tej wersji naprawiliśmy te błędy: Ta lista jest przeznaczona głównie dla użytkowników sprawdzających, czy ich zgłoszenia do pomocy zostały naprawione. Nie jest ono przeznaczone do udostępniania szczegółowych informacji wszystkim użytkownikom.

Private Cloud 4.17.05

Identyfikator problemu Opis
DEVRT-3569

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

Zarabianie i Edge mają teraz takie same limity długości nazw usług i aplikacji.

DOS-4400 Działanie kopii zapasowej apigee-service kończy się niepowodzeniem, gdy katalog danych używa łączy symbolicznych
DOS-4563

Sprawdzanie ZooKeeper działa teraz z nazwami hostów i adresami IP

Pliki konfiguracji Edge umożliwiają teraz określanie węzłów 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 z poziomu wiersza poleceń.

DOS-4568

Weryfikacja ZooKeeper działa teraz, gdy podasz sufiks „:observer”

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

EDGEUI-28

Sesja użytkownika nie została zniszczona, gdy użytkownik wyloguje się z interfejsu Edge

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

Można teraz ustawić tekst podpowiedzi do hasła w interfejsie Edge

Możesz teraz kontrolować tekst wyświetlany 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 KVM w interfejsie Edge jest domyślnie wyłączona

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

EDGEUI-962

Port SMTP TLS nie jest już ograniczony do 465

Teraz możesz wybrać port SMTP TLS.

Cloud 17.04.12 (UI)

Identyfikator problemu Opis
EDGEUI-1008 Nieprawidłowe przekierowanie po przejściu na Nową przeglądarkę Edge w przypadku adresu URL z włączonym SAML
Przekierowanie działa teraz prawidłowo, gdy klikniesz Nowa przeglądarka Edge w przypadku adresu URL z włączonym SAML.
EDGEUI-980 Sesja śledzenia powinna zostać zatrzymana po zapisaniu przez użytkownika zmian w interfejsie API proxy lub jego wycofaniu z otoczenia
Sesja śledzenia jest teraz zatrzymywana po zapisaniu przez użytkownika zmian w interfejsie API proxy lub jego wycofaniu z otoczenia.
DEVRT-3532 Wymuszenie miejsc po przecinku w interfejsie EDGE
Interfejs EDGE może teraz wymuszać liczbę miejsc po przecinku, w tym liczbę miejsc dozwolonych w masce danych wejściowych.

Cloud 17.04.05 (UI)

Identyfikator problemu Opis
EDGEUI-976 Komunikat o maksymalnej liczbie transakcji logu czasu jest nieprawidłowo podzielony na 2 wiersze
Podczas wyświetlania komunikatów o błędach interfejs Edge czasami nieprawidłowo dzielisz słowo na 2 wiersze. Naprawiliśmy ten problem.
EDGEUI-971 SOAP 2 REST: usuwanie niedziałających przykładów
Odwołania do przykładowego pliku WSDL CurrencyConvertor zostały usunięte z interfejsu użytkownika i dokumentacji Edge.
EDGEUI-905 Przykładowy plik WSDL usługi proxy SOAP pogody nie działa już
Odwołania do przykładowego pliku WSDL usługi pogody zostały usunięte z interfejsu użytkownika i dokumentacji przeglądarki Edge.

Cloud 17.03.29 (UI)

Identyfikator problemu Opis
EDGEUI-967 Tłumienie komunikatów o błędach po zatrzymaniu sesji śledzenia
Gdy podczas sesji śledzenia wystąpi błąd, sesja zostaje zatrzymana, a kolejne komunikaty o błędach zostaną stłumione.

Gdy osiągniesz maksymalną liczbę transakcji dozwolonych w 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 Strona ze szczegółami interfejsu API nie wyświetla aplikacji dewelopera
W niektórych przypadkach strona ze szczegółami interfejsu API nie wyświetlała żadnych aplikacji dewelopera. Naprawiliśmy ten problem.
EDGEUI-965 W niektórych strefach czasowych strona aplikacji dla deweloperów zawiesza się na serwerze openSUSE
W niektórych strefach czasowych strona aplikacji dewelopera nie wczytuje się po otwarciu OpenSUSE. Ten problem został rozwiązany.
EDGEUI-907 W przypadku wszystkich organizacji HIPAA pole wyboru „Zaszyfrowane” jest domyślnie zaznaczone
W przypadku organizacji HIPAA wszystkie mapy klucz-wartość są zaszyfrowane. Podczas dodawania nowej mapy klucz-wartość za pomocą interfejsu użytkownika w organizacji HIPAA w oknie Nowa mapa klucz-wartość pole wyboru Zaszyfrowane jest zaznaczone i nie można go wyłączyć.

Cloud 17.03.15.01 (UI)

Identyfikator problemu Opis
EDGEUE-996 Strona ze szczegółami produktu nie wyświetla aplikacji
Na stronie ze szczegółami produktu wyświetlane są teraz wszystkie aplikacje deweloperów.
EDGEUI-973 Edge przekierowuje użytkowników na ekran logowania po zatrzymaniu sesji śledzenia
Naprawiliśmy błąd, który powodował, że Edge przekierowywał użytkowników na ekran logowania podczas wykonywania normalnych operacji, takich jak zatrzymywanie sesji śledzenia.

Cloud 17.03.15 (UI)

Identyfikator problemu Opis
EDGEUI-961 Pozostaw czas na obliczenie odświeżania tokena
Aby zapobiegać sporadycznemu niepowodzeniu wywołań Edge, Edge sprawdza i odświeża tokeny, które w najbliższej przyszłości wygasną, zamiast odświeżać tylko te, które wygasły.
EDGEUI-954 Edytor proxy zastępuje cudzysłowe w warunkach tagiem z zaszyfrowanym elementem
W edytorze proxy cudzysłowy nie są już kodowane w tagu <Condition>.
EDGEUI-952 Narzędzia do śledzenia nie działają, gdy filtrowane parametry zapytania zawierają znaki specjalne
Filtr Parametry zapytania w narzędziu Śledzenie działa prawidłowo, gdy w filtrze są określone znaki specjalne.
EDGEUI-943 Expired /oAuthRefreshToken nie powinien zwracać błędu 500
W przypadku wygaśnięcia tokena OAuth zamiast błędu serwera 5XX zwracany jest teraz kod stanu HTTP 303.
EDGEUI-942 Na stronie dzienników Node.js powinno nastąpić zatrzymanie automatycznego odświeżania w przypadku wystąpienia błędu
Jeśli podczas wyświetlania dzienników node.js 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 wpisać dane logowania, aby kontynuować pracę, interfejs nie przekierowuje na ekran logowania. Naprawiliśmy ten problem.
EDGEUI-934 Paczki przesłane z edytora zastępczego powinny być skompresowane
Gdy edytujesz nową lub istniejącą wersję w edytorze zastępczym, przesyłana jest skompresowana paczka ZIP.
EDGEUI-918 Aktualizacja komunikatu Apigee Advisory
Zaktualizowaliśmy komunikat Apigee Advisory w następujący sposób:
  • zapytania dotyczące ostatnich 24 godzin (zamiast tylko „wczoraj o północy”),
  • Przerywa wysyłanie zapytań, jeśli podczas sprawdzania ostrzeżeń wystąpi błąd (na przykład gdy Twoje dane logowania wygasły).
  • Zmieniono tytuł z „Advisory Alerts” (Alerty informacyjne) na „Advisories” (Informacje).
EDGEUI-917 Nie opakowuj błędów 4xx jako błędów 502
Błędy HTTP 4xx nie są już opakowywane jako błędy HTTP 502 w interfejsie użytkownika.

Cloud 17.03.13.02 (zarabianie)

Identyfikator problemu Opis
DEVRT-3584 Przejściowe wsparcie dla wywołania GET {organization}/limits
Wszystkie punkty końcowe interfejsu API dla wycofanej funkcji Limits zostały usunięte i będą odpowiadać kodem stanu 404, z wyjątkiem GET {organization}/limits, który zwraca pusty tablicę limit (aby zapewnić czas na przejście na inne punkty końcowe). Zalecamy usunięcie wszystkich odwołań do punktu końcowego GET {organization}/limits przed wrześniem 2017 r., kiedy zostanie on usunięty.
DEVRT-3555 Podczas synchronizacji danych wyjściowych programistów wyświetla się komunikat „products”
Podczas synchronizowania programistów za pomocą interfejsu Monetization API zgodnie z opisem w sekcji Synchronizowanie programistów przy użyciu interfejsu API dane wyjściowe zawierają wartość „products”, a nie „developers”. Ten problem został rozwiązany.

Cloud 17.03.13.01 (zarabianie)

Identyfikator problemu Opis
DEVRT-3554 Dodawanie produktu API do więcej niż 1 pakietu API
Możesz teraz dodawać produkt API do wielu pakietów API, które mogą mieć lub nie mieć aktywnych deweloperów, o ile deweloperzy nie akceptują 2 osobnych planów cenowych, które dotyczą tego samego produktu API.
DEVRT-3532 Dodatkowe miejsca po przecinku w przypadku oceny planu taryfowego
W Twojej organizacji obsługiwana jest teraz właściwość MINT.RATE_DECIMAL_PLACES, która umożliwia określenie liczby miejsc po przecinku obsługiwanych w przypadku określonych wartości planów taryfowych. Zobacz artykuł Konfigurowanie liczby miejsc po przecinku w przypadku stawek abonamentów.
DEVRT-3517 Flaga włączania mechanizmu podatkowego na organizację
Dostępna jest teraz flaga MINT_TAX_ENGINE_ENABLED, która umożliwia administratorom systemu włączanie i wyłączanie mechanizmu podatkowego na potrzeby zarabiania. Silnik podatkowy jest domyślnie wyłączony w nowych organizacjach korzystających z funkcji zarabiania.
DEVRT-3454 Ulepszenie obsługi wyjątków i odpowiedzi w interfejsach Monetization API
Poprawiliśmy obsługę błędów, aby zawierała bardziej szczegółowe informacje o zgłaszanych błędach.
DEVRT-3441 Nieprawidłowo wywołane powiadomienie o użyciu
Nieprawidłowo wywołane powiadomienie o użyciu. Problem, który spowodował ten błąd, został rozwiązany.

Cloud 17.03.13 (Zarządzanie interfejsem API)

Identyfikator problemu Opis
MGMT-3843 Błąd „org.antlr.v4.runtime.Vocabulary” podczas renderowania modelu jako HTML
MGMT-3829 Próba wdrożenia serwera proxy API z punktem końcowym interfejsu API Sharedflow wydaje się być udana
Ta poprawka dodaje weryfikację w interfejsie API Sharedflow Deployment, aby zwracać kod 400 „Bad Request” („Nieprawidłowe żądanie”) i tekst „NoSharedFlowsToDeploy” podczas wdrażania wersji serwera proxy API.
MGMT-3667 GET /v1/o/{org}/developers zwraca niedokładną liczbę programistów
MGMT-3575 Wyjątek expressions.parser.InvalidPattern podczas wdrażania
MGMT-3511 Rozmieszczenie proxy zwraca kod odpowiedzi 400, mimo że rozmieszczenie się udało
Ta poprawka ignoruje stan nierozmieszczenia wersji interfejsu proxy wywołanego przez inne wywołanie interfejsu API nierozmieszczenia podczas rozmieszczania nowej wersji.

Cloud 17.03.1 (UI)

Identyfikator problemu Opis
EDGEUI-936 Ślad: ustawienie filtra typu treści nie działa, ponieważ ukośnik jest podwójnie kodowany
EDGEUI-935 „Błąd podczas pobierania danych analitycznych” w przypadku użycia opcji = zaloguj się, niestandardowy filtr raportu
EDGEUI-930 Kodowanie XML w zasadzie 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ącego żądania SOAP
EDGEUI-884 Wyświetlanie usługi powiązanej z dziesiątkami tysięcy aplikacji może doprowadzić do awarii interfejsu użytkownika
EDGEUI-868 W przeglądarce IE niektóre strony interfejsu nie są wyświetlane i wyświetlany jest 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”
Rzeczywisty problem polegał na tym, że wybrana wersja serwera proxy nie została wdrożona.

Cloud 17.02.13 (czas wykonywania interfejsu API)

Identyfikator problemu Opis
DEVRT-3205 Utworzenie firmy nie udaje się sporadycznie
APIRT-3513 Wywołania proxy kończą się niepowodzeniem z powodu błędu „Nie znaleziono hosta V”
APIRT-3507 Przerywane błędy w wywołaniach usług JavaScript, które wywołują ten sam adres IP z różnymi nazwami hostów
APIRT-3449 Policy Verify OAuth v2.0 Access Token sets wrong property name; double-prefixes apiproduct.apiproduct.*
APIRT-3392 Czasami długi czas odpowiedzi na żądania dotyczące MP w przypadku określonego serwera proxy
APIRT-3032 Wyszukiwanie DNS w przypadku target.url, który jest ustawiony na adres IP
APIRT-2718

Zasady OAuth v2 – generowanie tokena dostępu zwraca nieprawidłowo sformatowaną listę api_product_list
Jeśli do generowania tokena dostępu OAuth v2.0 używasz interfejsu API zarządzania, odpowiedź JSON zawiera listę produktów interfejsu API w takim formacie:

„api_product_list”: „[Product1, Product2, Product3]”

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

"api_product_list_json" : ["Produkt1", "Produkt2", "Produkt3"]

Cloud 17.02.13 (zarządzanie interfejsem 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 (>10 MB)

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

EDGEUI-860

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

Ten problem został rozwiązany w poprawce opublikowanej 23 stycznia 2017 r.

EDGEUI-847 Opcja NodeJS powinna zostać usunięta z opcji zasad dotyczących komponentów z objaśnieniami
EDGEUI-827 Role niestandardowe mogą nieoczekiwanie przyznać dodatkowe uprawnienia

Cloud 17.01.16 (zarządzanie interfejsem API)

Identyfikator problemu Opis
MGMT-3697 Niska wydajność interfejsu API zarządzania
MGMT-3674 Nie można utworzyć zaszyfrowanego KVM ani schowisk dla organizacji obsługujących HIPAA
MGMT-3647 Dostęp użytkownika do roli z adresem e-mail z wielkimi literami zwraca błąd 403
MGMT-3601 Podczas wdrażania nowego serwera proxy Apigee wystąpił błąd
MGMT-3527 Błąd wczytywania serwera docelowego, pamięci podręcznej lub hosta wirtualnego podczas wdrażania
DOS-4008 Błąd logowania danych wskazujący niedokładny spadek natężenia ruchu

Cloud 17.01.16 (zarabianie)

Identyfikator problemu Opis
DEVRT-3385 Dodaj szablony powiadomień dla deweloperów firmowych
Dodaliśmy domyślne szablony powiadomień dla deweloperów, w tym COMPANY_INVITES_DEVELOPER i DEVELOPER_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ł odnawianie abonamentów w dniu odnowienia.
DEVRT-3325 Plany cenowe nie generują powiadomień o korzystaniu
Rozwiązaliśmy problem, który uniemożliwiał wysyłanie powiadomień o korzystaniu z planów cenowych.
DEVRT-3297 Wywołania interfejsu API nie są blokowane po wygaśnięciu cennika
Rozwiązaliśmy problem, który umożliwiał przechodzenie wywołań interfejsu API po dacie wygaśnięcia cennika.
DEVRT-3296 Usunięcie pakietu interfejsu API z abonamentami w wersji roboczej lub wygasłych powoduje zwrócenie błędu HTTP 500
Gdy usuwasz pakiet API, który miał wersje robocze lub wygasłe plany stawek, operacja usuwania zakończy się niepowodzeniem i pojawi się błąd HTTP 500. Zwracany jest teraz bardziej opisowy komunikat o błędzie, który wskazuje, że użytkownik musi usunąć wygasłe lub wstępne plany stawek, zanim będzie mógł usunąć pakiet interfejsu API.
DEVRT-3178 Plan opłat na przyszłość nie został zastosowany do dewelopera, który zaakceptował plan podstawowy po opublikowaniu planu na przyszłość
Jeśli co najmniej 1 deweloper zaakceptował plan podstawowy po opublikowaniu planu na przyszłość, plan na przyszłość nie został zastosowany, a deweloper został zawieszony po wygaśnięciu planu podstawowego. Naprawiliśmy ten problem.
DEVRT-3113 Wysłano zduplikowane powiadomienia o niektórych wydarzeniach
Duplikaty powiadomień nie są już wysyłane w przypadku tego samego wydarzenia.