// aktualnosc openclaw
high GitHub Release

openclaw 2026.7.33

impact_analysis.sh — high
$ analyze --update="openclaw 2026.7.33"
✓ Impact level: HIGH
# Wprowadzone zmiany mają istotny wpływ na bezpieczeństwo i integralność systemu, co wymaga uwagi użytkowników.

2026.7.33

To jest wydanie Extended Stable z lipca 2026 roku, obejmujące Gateway, oficjalne wtyczki npm oraz odpowiadające obrazy Docker.

Najważniejsze

  • Bezpieczeństwo i bezpieczeństwo poświadczeń: wzmocnienie analizy poleceń, sprawdzanie pochodzenia przeglądarki, instalacje Git wtyczek, diagnostyka, poświadczenia usług oraz logowanie webhooków w całym Gateway i oficjalnych wtyczkach.
  • Integralność wiadomości i sesji: zachowanie wiadomości w kolejce, importowanych, przesyłanych oraz wyników narzędzi w trakcie ponownych prób, haków, odzyskiwania i przejść cyklu życia kanału.
  • Wiarygodność Gateway: zamykanie nieudanych strumieni HTTP i odpowiedzi, ograniczenie kosztownych odczytów i zapytań historycznych oraz zakończenie pracy zamykającej przed zgłoszeniem zakończenia. Dzięki @RomneyDa.
  • Dostawa kanału: naprawa przypadków brzegowych Discord, Matrix, Telegram, Slack, WhatsApp, LINE, Feishu, Zalo oraz wtyczek spotkań, które mogłyby zgubić, uszkodzić lub zablokować wiadomości.
  • Wytrzymałość dostawcy i mediów: ograniczenie żądań dostawcy i diagnostyki, odrzucenie źle sformatowanych ładunków oraz zachowanie ważnych schematów narzędzi i cykli życia odpowiedzi. Dzięki @RomneyDa.

Zmiany

  • Narzędzia wydania Extended-stable: przeniesienie aktualnego klasyfikatora kanałów Docker, promotora, polityki weryfikacji oraz testów, aby `v2026.7.33` mogło przenieść tylko aliasy `extended-stable*`. Dzięki @RomneyDa.

Poprawki

  • Granice bezpieczeństwa: odrzucenie poleceń z ucieczką nowej linii, niedopasowań dokładnego pochodzenia, wstrzykniętych argumentów opcji Git, dziedziczonych identyfikatorów odpowiedzi tajnych, niebezpiecznych mutacji przeglądarki oraz źle sformatowanych lub zbyt dużych ładunków węzłów.
  • Dostawa i odzyskiwanie transkryptów: utrzymanie dokładnych opóźnień ponownych prób, zachowanie importowanych wiadomości i wyników narzędzi zablokowanych przez wtyczki, zachowanie odłączonych przyjęć oraz unikanie cichego pomijania działań kanału lub pracy odzyskiwania. Dzięki @RomneyDa.
  • Bezpieczeństwo zasobów i cyklu życia: ograniczenie katalogu, historii, mediów, stderr, API oraz oczekiwań dostawcy; zatrzymanie anulowanych równoległych narzędzi; osuszenie zamknięcia kanału; oraz odrzucenie żądań pracowników w kolejce po zamknięciu. Dzięki @RomneyDa.
  • Poprawność tekstu i schematu: zachowanie granic UTF-16 w ścieżkach obcinania widocznych dla użytkownika, utrzymanie właściwości schematu narzędzi głównych, odrzucenie wartości schematu niefinite oraz raportowanie dokładnych rozmiarów zapisu UTF-8.
  • Oficjalne wtyczki: naprawa analizy wiadomości, ścieżek proxy, limitów czasowych żądań, obsługi mediów, logowania bezpiecznego dla prywatności oraz aliasów czasu wykonania w całym inwentarzu wtyczek opublikowanych w npm.

Pełny rejestr wkładów

Ten audytowany rejestr obejmuje pełną historię v2026.7.1-2..42625327f91254cfe66cbeb6d7a1812780b1a694: 126 scalonych PR. Manifest generacji dostarcza również bezpośrednich commitów jako wkład redakcyjny; zgrupowane notatki powyżej priorytetują wpływ na użytkownika.

Pull requests

  • PR #102438 poprawka: księgowość autoryzacji nie cofa już obróconych poświadczeń OAuth OpenAI. Powiązane #102430. Dzięki @obviyus.
  • PR #102125 poprawka(gateway): zakończenie odpowiedzi HTTP wtyczki po niepowodzeniach nagłówka. Dzięki @mushuiyu886.
  • PR #102451 poprawka(memory-host): odrzucenie żądań pracowników w kolejce podczas zamykania. Dzięki @QiuYuang.
  • PR #102276 poprawka(agent-core): zatrzymanie anulowanych równoległych narzędzi przed uruchomieniem. Powiązane #102252. Dzięki @harjothkhara i @yetval.
  • PR #101739 poprawka(secrets): odrzucenie dziedziczonych identyfikatorów odpowiedzi exec. Dzięki @Alix-007.
  • PR #102089 poprawka(twilio): redakcja diagnostyki turnToken webhooka. Dzięki @Alix-007.
  • PR #102403 poprawka(backup): zapis archiwum kopii zapasowej z uprawnieniami tylko dla właściciela 0o600. Dzięki @yetval.
  • PR #102398 poprawka(plugins): zakończenie argumentów git clone, aby git: specyfikacje nie mogły wstrzykiwać opcji. Dzięki @yetval.
  • PR #38290 Gateway: zezwolenie na pochodzenie rozszerzeń w liście dozwolonych przeglądarek. Powiązane #46520. Dzięki @brunowowk i @mosidevv.
  • PR #102013 poprawka(gateway): ograniczone sesje. użycie równoległej odkrywalności sesji agenta. Dzięki @masatohoshino.
  • PR #102825 poprawka(gateway): analiza danych URL obrazów liniowo. Powiązane #102393. Dzięki @wangyan2026 i @yetval.
  • PR #102426 poprawka: redakcja pól konfiguracyjnych diagnostyki z podpowiedziami schematu [AI]. Dzięki @pgondhi987.
  • PR #101000 poprawka(plugins): ograniczone odczyty z hostowanego katalogu na odpowiedziach nieprzesyłających. Dzięki @hugenshen i @cursoragent.
  • PR #104625 poprawka(gateway): obniżenie rywalizacji transportu zamknięcia przy uruchamianiu.
  • PR #104540 poprawka(sessions): zapobieganie uszkodzonej Unikod w zachowanych szczegółach narzędzi. Dzięki @zhangguiping-xydt.
  • PR #104734 poprawka(models): redakcja syntetycznych poświadczeń autoryzacji z statusu modeli --json. Powiązane #104713. Dzięki @ObliviateRickLin i @davefano.
  • PR #104811 poprawka(gateway): utrzymanie kanałów zatrzymanych podczas zamykania i ponownego ładowania. Dzięki @ShiroKSH.
  • PR #102881 poprawka(gateway): odrzucenie niedozwolonego pochodzenia przeglądarki przed zaakceptowaniem auth.mode=none na HTTP (#102834). Dzięki @wangyan2026 i @yetval.
  • PR #101469 poprawka(hooks): ograniczone odczyty HOOK.md podczas walidacji instalacji haka. Dzięki @cxbAsDev.
  • PR #103562 poprawka(discord): ponowne próby inicjacji sesji odpowiedzi w celu zapobieżenia cichej utracie wiadomości. Powiązane #102381. Dzięki @cxbAsDev i @zuofengboss.
  • PR #113700 poprawka: odzyskiwanie wiadomości wychodzących po poprawnym opóźnieniu ponownej próby.
  • PR #113703 poprawka: zachowanie odrębnych importowanych wiadomości sesji CLI.
  • PR #113697 poprawka: naprawa transkryptów wywołań narzędzi, gdy wtyczki blokują wyniki.
  • PR #114134 poprawka: wymaganie zatwierdzenia dla poleceń powłoki z ucieczką nowej linii [AI]. Dzięki @pgondhi987.
  • PR #102331 poprawka(google-meet): utrzymanie sesji Meet na agencie, który się do nich dołączył. Dzięki @steipete-oai.
  • PR #101630 poprawka(mattermost): obcinanie podglądu przychodzącego na granicy punktu kodowego. Dzięki @hugenshen i @cursoragent.
  • PR #101736 poprawka(agents): utrzymanie obcinania metadanych sterujących w bezpiecznym dla UTF-16. Dzięki @chengzhichao-xydt i @Alix-007.
  • PR #101617 poprawka(discord): zapobieganie przestarzałym słuchaczom błędów bramy po restarcie. Dzięki @zhangguiping-xydt.
  • PR #102246 poprawka(discord): utrzymanie powodów zamknięcia bramy w bezpiecznym dla UTF-16. Dzięki @mushuiyu886.
  • PR #102332 poprawka(agents): utrzymanie obcinania bezpiecznego dla surrogatów. Dzięki @QiuYuang.
  • PR #101815 poprawka(discord): oddzielenie zakodowanych adresów URL wideo od podpisów. Dzięki @VectorPeak.
  • PR #102090 poprawka(gateway): utrzymanie tytułu sesji i tekstu podglądu obcinania
Zobacz oryginal