Änderungsprotokoll des Standard-Runtime-Images#

Runtime-Image#

In Azure Machine Learning Promptflow stellt die Runtime die Umgebung zur Ausführung von Flows bereit. Die Standard-Runtime enthält ein vorab erstelltes Docker-Image mit allen notwendigen Abhängigkeitspaketen.

Image herunterladen#

Das Image kann durch Angabe einer Runtime-Version und Ausführung des folgenden Befehls heruntergeladen werden

docker pull mcr.microsoft.com/azureml/promptflow/promptflow-runtime-stable:<runtime_version>

Image-Version prüfen#

Sie können die Runtime-Image-Version im Flow-Ausführungsprotokoll überprüfen: img

Änderungsprotokoll#

Das Standard-Runtime-Image wird kontinuierlich aktualisiert. Hier erfassen wir die neuen Funktionen und behobenen Fehler jeder Image-Version.

20241021.v1#

Neue Funktionen#

N/A

Behobene Fehler#

  • Upgrade von langchain>=0.2.5 und langchain-community>=0.2.5,<0.3.0,!=0.2.14 zur Behebung von Schwachstellen

20240918.v2#

Neue Funktionen#

N/A

Behobene Fehler#

N/A

20240909.v2#

Neue Funktionen#

N/A

Behobene Fehler#

N/A

20240829.v1#

Neue Funktionen#

N/A

Behobene Fehler#

  • Uvicorn-Abhängigkeit explizit hinzugefügt

20240814.v1#

Neue Funktionen#

N/A

Behobene Fehler#

  • Nicht serialisierbare Suchergebnisse behoben

20240731.v1#

Neue Funktionen#

  • Reranker-Tool mit Cohere-Zugänglichkeit zu Promptflow hinzugefügt

Behobene Fehler#

  • Doppelte Prüfung der Ausführungs-ID behoben

  • Langchain-Version in promptflow-vectordb-sdk aktualisiert

20240709.v1#

Neue Funktionen#

  • Unterstützung für Cosmos DB Vektor-DB

  • Promptflow-parallel erstellt und veröffentlicht

Behobene Fehler#

  • AAD-Authentifizierungsprüfung hinzugefügt

  • Fehler des Metadaten-Parsers behoben

20240619.v2#

Neue Funktionen#

N/A

Behobene Fehler#

  • @blob_error_handling_decorator für cancelling_run und get_run_status in asynchronem Speicher hinzugefügt

  • Dataplane-API zum Auflisten von Embedding-Bereitstellungen verwendet

  • KeyError behoben, wenn get_run UserAuthenticationValidationError trifft

20240529.v1#

Neue Funktionen#

  • [BYOI] PostgreSQL implementiert

  • [Lookup-Tool] BYO-Weaviate-Index implementiert

Behobene Fehler#

  • Das Ziel von _download_fileshare_directory sollte str sein

  • DefaultAzureCredential an as_langchain_vectorstore übergeben

  • Werkzeug auf 3.0.3 aktualisiert.

20240515.v1#

Neue Funktionen#

  • Runtime unterstützt Batch-Run Prompty

  • Unterstützung für init_kwargs für C#-Batch-Runs mit mehreren Containern

  • Gunicorn und MLflow aktualisiert

Behobene Fehler#

  • FlowExecutor in PythonApiExecutorProxy korrigiert und vermieden

20240511.v1#

Neue Funktionen#

  • Unterstützung für weitere Huggingface-Modelle hinzugefügt

Behobene Fehler#

  • _download_azure_file_share sollte str zurückgeben

  • Wenn Ingress Gunicorn mit Timeout aufruft, sollten wir keine 200 zurückgeben.

  • Promptflow-rag-Version auf 0.2.30.2 angepinnt

  • Golang.org/x/net von 0.17.0 auf 0.23.0 aktualisiert, um Schwachstellen zu beheben

20240429.v8#

Neue Funktionen#

  • Vorschau-Tag aus Index Lookup entfernt

  • Unterstützung für init_kwargs im C#-Batch-Run in der Cloud

Behobene Fehler#

  • init_kwargs an Executor im Multi-Container-Fall übergeben

  • Fehler von span.attributes.flow_log_path im Multi-Container behoben.

  • Duplizierter Schlüssel in SystemLogContext hinzugefügt, um Fehler zu vermeiden, wenn LogContext ihn nicht hat

  • Migrations-Notebook mit Klarstellungen und kleinen Korrekturen versehen

  • [Lookup-Tool] Endpunkt zum Auflisten von Pinecone-Indizes aktualisiert

  • Fall behandelt, in dem flow_logs_folder None ist

20240424.v1#

Neue Funktionen#

  • Unterstützung für das Herunterladen von Arbeitsverzeichnissen aus Fileshares.

  • Zeilenprotokollierung für Batch-Runs aktiviert

  • prompt_tokens/completion_tokens zu Run-Eigenschaften hinzugefügt

  • Unterstützung für C#-Batch-Runs in Multi-Container-Runtimes.

  • ESIndex in allgemeiner Index-Suche implementiert

  • Metadatenverarbeitung im Index Lookup besser gehandhabt

  • MongoDB-Unterstützung implementiert

Behobene Fehler#

  • Veröffentlichung von Promptflow-evals entfernt.

  • [Lookup-Tool] Arbeitsbereichsname in get() hinzugefügt

  • Änderungen an utils.py versehentlich im vorherigen PR belassen.

20240411.v4#

Neue Funktionen#

  • Parameter 'detail' zum Tool "Azure OpenAI GPT-4 Turbo with Vision" und zum Tool "OpenAI GPT-4V" hinzugefügt.

Behobene Fehler#

  • Intermittierenden ImportError behoben, der beim Laden des Paket-Tools auftrat.

  • Langchain>=0.1.1 und Langchain-core>=0.1.30 aktualisiert, um Schwachstellen zu beheben.

20240403.v2#

Neue Funktionen#

N/A

Behobene Fehler#

N/A

20240326.v2#

Neue Funktionen#

  • Umgebungsvariablen für C#-Batch-Runs unterstützt.

Behobene Fehler#

N/A

20240319.v1#

Neue Funktionen#

N/A

Behobene Fehler#

N/A

20240313.v1#

Neue Funktionen#

N/A

Behobene Fehler#

  • Problem behoben, bei dem der Aufruf eines Flows mit einer Flow-Funktion zu einem Fehler führte.

  • Fehlerbehandlung verbessert, indem Fehler als Benutzerfehler klassifiziert werden, wenn ein Run archiviert wird, bevor er von der Runtime verarbeitet wird.

20240306.v5#

Neue Funktionen#

  • Unterstützung für den Parameter "seed" für integrierte LLM-Tools und GPT-4V-Tools.

Behobene Fehler#

  • ClientAuthenticationError ordnungsgemäß behandelt.

  • Fehler beim Anhängen von Blobs, der die Größenbeschränkung überschritt, durch Kürzen von Debug-Informationen behoben.

20240228.v3#

Neue Funktionen#

  • Asynchrone Flow-Tests für langlaufende Aufträge unterstützt.

Behobene Fehler#

  • Fehler beim Sammeln von Paket-Tools behoben.

20240222.v3#

Neue Funktionen#

  • Unterstützung für die Ausführung von C#-Batch-Runs im Eager-Modus hinzugefügt.

  • Die Möglichkeit hinzugefügt, die Anzahl der Worker für Batch-Runs festzulegen.

  • Funktionalität zur Definition eines Timeouts für Batch-Runs implementiert.

Behobene Fehler#

N/A

20240205.v2#

Neue Funktionen#

N/A

Behobene Fehler#

  • Fehler behoben, dass der bereitgestellte Promptflow-Endpunkt kein Token für benutzerseitig zugewiesene Identitäten abrufen konnte.

20240124.v3#

Neue Funktionen#

  • Unterstützung für das Herunterladen von Daten aus der Azure Machine Learning-Registrierung für Batch-Runs.

  • Knotenstatus angezeigt, wenn eine Zeile eines Batch-Runs abläuft.

Behobene Fehler#

  • Fehler behoben, dass die Ausnahme während der Datenvorbereitung nicht im Run-Verlauf festgelegt wurde.

  • Fehler behoben, dass unerwartete Ausnahmen ausgelöst wurden, wenn der Executor-Prozess abstürzte.

20240116.v1#

Neue Funktionen#

N/A

Behobene Fehler#

  • Validierung für falsche Verbindungstypen für LLM-Tools hinzugefügt.

20240111.v2#

Neue Funktionen#

  • Unterstützung für das Bereinigen von Fehlerprotokollen für Heron-Aufträge.

Behobene Fehler#

  • Kompatibilitätsproblem zwischen Runtime und Promptflow-Paket < 1.3.0 behoben