Review Board

Screenshot Software:
Review Board
Szczegóły programowe:
Wersja: 2.5.4 Aktualizowane
Filmu: 18 Apr 16
Wywoływacz: Christian Hammond
Licencja: Wolny
Popularność: 25

Rating: nan/5 (Total Votes: 0)

Review Board została napisana w Pythonie przy użyciu Django i pozwala firmom i programistom śledzić dużych projektów kodowania przy użyciu interfejs graficzny.

Proces przeglądu kodu mogą być wykonywane przez jedną osobę lub obsługiwane przez wielu pracowników lub samej społeczności.

Użytkownicy mają łatwy dostęp do skomplikowanych narzędzi Kod dyferencjału, dość łatwy w obsłudze system komentowania, a wiele ustawień powiadomień, więc oni zawsze trzymane w pętli na temat ich projektów.

Review Board zawiera również łatwy w użyciu REST API dla rozszerzenia możliwości Core i zestaw narzędzi wiersza polecenia do zarządzania lokalną instalację.

Co nowego w tym wydaniu:

  • Praca w podróży z nowym wsparciem Mobile
  • Sprawdź szybciej z rozwijalnego Diff Fragmenty
  • Skoncentruj poprzez wyciszenie i rozpatrywanie próśb archiwizacji
  • Automatyczne wersji i diff załączników plików
  • czystsze, bardziej dopracowany wygląd i
  • Zobacz więcej na pierwszy rzut oka z miniaturkami Live HD

Co nowego w wersji 2.5.2:

  • Praca w podróży z nowym wsparciem Mobile
  • Sprawdź szybciej z rozwijalnego Diff Fragmenty
  • Skoncentruj poprzez wyciszenie i rozpatrywanie próśb archiwizacji
  • Automatyczne wersji i diff załączników plików
  • czystsze, bardziej dopracowany wygląd i
  • Zobacz więcej na pierwszy rzut oka z miniaturkami Live HD

Co nowego w wersji 2.0.18 / 2.5 Beta 1:

  • Precyzyjny pól tekstowych Markdown-zdolna
  • przyspieszyło API
  • Nie więcej niechcianych linie lub numery linii brudząc kodzie dość
  • Nowe umiejętności, które powinny pomóc lepiej skryptu niestandardowego integracje

Co nowego w wersji 2.0.15:

  • Precyzyjny pól tekstowych Markdown-zdolna
  • przyspieszyło API
  • Nie więcej niechcianych linie lub numery linii brudząc kodzie dość
  • Nowe umiejętności, które powinny pomóc lepiej skryptu niestandardowego integracje

Co nowego w wersji 2.0.13:

  • Precyzyjny pól tekstowych Markdown-zdolna
  • przyspieszyło API
  • Nie więcej niechcianych linie lub numery linii brudząc kodzie dość
  • Nowe umiejętności, które powinny pomóc lepiej skryptu niestandardowego integracje

Co nowego w wersji 2.0:

  • Jest to pierwsze wydanie wymagać Django 1.6.
  • Dodane poprawić ochronę CSRF do wszystkich naszych form.
  • Wypada wsparcia Python 2.5.
  • Stóg oparty wyszukiwania pełnotekstowego.
  • Dodano wsparcie dla poduszek.
  • Subvertpy jest teraz obsługiwana jako alternatywa dla PySVN.

Co nowego w wersji 1.7.25:

  • Projekt Django właśnie ogłosił nowy zestaw komunikatów bezpieczeństwa. Jesteśmy gasił pasujący Rewizyjna 1.7.25 uwalniania, która ściąga je w, plus poprawki dla Active Directory oraz dokumentacji.

Co nowego w wersji 1.7.21:

  • Rewizyjna 7.01.21 jest obecnie, ze wsparciem dla GitLab i Unfuddle, optymalizacje do diff generacji oraz kilka poprawek.

Co nowego w wersji 1.7.19:

  • Rewizyjna 1.7.19 jest obecnie, z pewnymi poprawkami i wsparcie dla uwierzytelniania dwuskładnikowego GitHub za.

Co nowego w wersji 1.7.18:

  • Nowa 1.07.18 release przełącza się za pomocą UglifyJS dla minifikacji JavaScript.

Co nowego w wersji 1.7.16:

  • To rozwiązuje trzy główne problemy. Po pierwsze, ostatnie prace nad API spowodował pęknięcie w zasobie Users Group weryfikacja podczas wyszukiwania użytkownika, który był członkiem więcej niż jednej grupy. O ile nie wpływa to na wykorzystanie Review Board samego, to nie dotyczy tych, którzy potrzebują tej części API dla swoich skryptów.

Co nowego w wersji 1.7.14:

  • Dodano obsługę konta Zespół Bitbucket.

Co nowego w wersji 1.7.13:

  • Rewizyjna 07/01/13 zostaje zwolniony i niesie ze sobą wsparcie dla beanstalk i Bitbucket Git.

Co nowego w wersji 1.7.10:

  • Zmiany Web API:
  • Dodano order-by = parametr zapytania o zasoby komentarza, umożliwiając uporządkowanie pól takich jak numery linii (dla dyferencjałów komentarzach).
  • Dodano pole nazwy pliku do Zrzut zasobów, co zapewnia ich nazwy (bez ścieżki) z ekranu.
  • Dodano review_url boiska Zrzut zasobów, który zapewnia URL do strony przeglądu ekranu.
  • Dodano pole thumbnail_url do Screenshot Zasoby komentarz, który zapewnia URL do fragmentu tego ekranu jest skomentował.
  • Dodano pole LINK_TEXT do pliku zasobów przywiązanie komentarza, który wyświetla tekst na dowolny link wskazujący na plik. To może się różnić w zależności od komentarza.
  • Dodano review_url pole do pliku zasobów załącznik komentarz, który zapewnia URL do strony przeglądu dla tego pliku.
  • Dodano thumbnail_html pole do pliku zasobów załącznik komentarz, który dostarcza HTML do renderowania miniaturę części pliku są renderowane, jeśli istnieje.
  • UI Changes:
  • Poprawiono wygląd tabeli podsumowującej problemem. To czystsze i już nie wygląda dziwnie z długimi tekst komentarza.
  • Poprawki błędów:
  • Poprawiono okresowe, ale nieszkodliwe błędy JavaScript, gdy usuwanie elementów z względną znaczników czasu.
  • Edycja i zmiana kolejności kolumn Kokpit żadnych dłuższych przerw Po załadunków desce rozdzielczej.
  • znaczniki czasowe względne w desce rozdzielczej nie złamać po załadunków desce rozdzielczej.

Co nowego w wersji 1.7.9:

  • Zmiany w API:
  • Dodano nowe bloki i pola depends_on do zasobu rozpatrywania wniosku.
  • Poprawki błędów:
  • Poprawiono max_length nowej dziedzinie HostingServiceAccount.hosting_url. To było przyczyną problemów na MySQL z InnoDB.
  • Poprawiono dokumentację dla konfiguracji cgit dla Git.
  • Naprawiono URL cgit Fedory Hosted.

Co nowego w wersji 1.7.7:

  • skonfigurowany klucz SSH może teraz zostać usunięty.
  • Dodano wsparcie dla pracy przeciwko stosowaniu GitHub OAuth.

Co nowego w wersji 1.7.5:

  • Rozwiązuje kilka, głównie małe problemy osób dotkniętych i poważnej zmiany Zgodność z nowo wydany Django rurociągu 1.3.

Co nowego w wersji 1.7.4:

  • Poprawiono błąd JavaScript w programie Internet Explorer i Firefox 3.x udziałem obiekt konsola jest niezdefiniowany.
  • Poprawiono zmienionych ofert plików widza Diff podczas używania ścieżki plików systemu Windows.

Co nowego w wersji 1.7.2:

  • Nowy stylu SSL-backed PERFORCE repozytoria są teraz obsługiwane (proszę przeczytać informacje o wydaniu szczegóły na uzyskanie tej pracy).
  • Pliki przeniesione w repozytorium Perforce używając "P4 Move" i wysłana z post-test w nadchodzących RBTools 0.4.3 będą teraz wyświetlane jako przeniesiony w przeglądarce diff w prostszy, bardziej czytelny widok.

Co nowego w wersji 1.7:

  • Lepsze śledzenie problemów
  • Nowy interfejs Administracja

Co nowego w wersji 1.6.10:

  • 1.6.10 jest pełen ulepszeń wydajności.
  • Istnieją również pewne poprawki do dyferencjału o bardzo długich linii (zazwyczaj dla zestawów danych lub plików minified), poprawek dla Mercurial repozytoria i poprawek dla nadmiernymi kontrolami aktualizacji na żądanie przeglądarki.

Co nowego w wersji 1.6.8:

  • Naprawiono problemy podczas używania Korzystając gospodarzem ustawienia bug tracker usług.
  • Naprawiono błąd z pobieraniem pliku GitHub przy pomocy formularza z zapytaniem opinię.
  • Poprawiono tekst pomocy niektórych dziedzinach usług hostingowych.
  • Poprawiono niewłaściwe tekst w pliku nie znaleziono błąd przy użyciu GitHub.

Co nowego w wersji 1.6.5:

  • To ma kilka drobnych zmian, które mogą być użyteczne dla użytkowników Git lub API internetowej.

Co nowego w wersji 1.6.4.1:

  • Poprawiono kilka drobnych błędów wkradły się do 1.6.4, który dotyczy użytkowników sortowania według kolumny Przegląd ID w panelu i oszczędność ustawień cache wspierających.

Co nowego w wersji 1.6.2:

  • Nowe funkcje:
  • Pracownicy mają teraz dostęp do wszystkich witryn lokalnych.
  • administratorzy serwerów mogą teraz wyświetlać treść na wszystkich stronach lokalnych, a nie tylko te, które są częścią.
  • e-maile Automatycznie generowane są teraz oznaczone jako "auto generowane", aby uniknąć odpowiedzi auto.
  • Opcja ta jest zalecana zgodnie z RFC 3834. Uaktualnienie Erik Johansson.
  • Zmiany w API:
  • Dodano API do usuwania grup przeglądu.
  • wystawiające HTTP DELETE na grupie przeglądarki w API będzie teraz usunąć tę grupę, czy rozmówca ma odpowiednie uprawnienia.
  • Zezwalaj na repozytoriach archiwizacji.
  • Aktualizacja repozytorium i przechodzącej archive_name = zmieni nazwę repozytorium do auto-generowany, archiwizowane nazwy. Funkcja ta jest przydatna, gdy deprecjację repozytorium i zapobiegnie kolizji nazw w przyszłości.
  • Poprawki błędów:
  • Poprawiono Domyślna konfiguracja Apache WSGI do podkatalogu instaluje.
  • Domyślna konfiguracja WSGI miał ustawienie WSGIScriptAlias, że nie działa dość prawo dla wielu użytkowników. Teraz nowo wygenerowane pliki powinny mieć lepszy domyślny, który działa po wyjęciu z pudełka.
  • Dodano wyraźne permisisions w domyślnej konfiguracji Apache.
  • W zależności od konfiguracji serwera domyślnego, kilka bitów mediów może pęknąć. Jesteśmy teraz wyraźne w konfiguracji musimy.
  • favicon na stronie jest teraz właściwie przejście do "Nowe aktualizacje" favicon na wszystkich przeglądarkach, gdy istnieją aktualizacje wniosku o dokonanie przeglądu.

Co nowego w wersji 1.6:

  • Zamknij Opisy
  • Recenzje składane
  • Ikony powiadomień Tab
  • Zapobieganie utracie danych
  • Issue Tracking
  • Trwałe Projekty Banery

Co nowego w wersji 1.5.6:

  • Godne uwagi są poprawki do buforowania dużych dyferencjału / plików, poprawki do napisów zrzut ekranu na przeciągi, ulepszenia wydajności w podświetlaniem składni i wsparcie dla Fedora Hosted jako usługa hostingu.

Co nowego w wersji 1.6 RC2:

  • File attachment drag-and-drop. Pliki mogą być teraz przeciągane na stronę i upload albo jako zrzuty ekranu lub załączników. UI dla drag-and-drop znacznie się poprawiła.
  • Zamknij opisy. Po odrzuceniu wniosku o dokonanie przeglądu lub oznakowanie go jako złożone, można zostawić opis. Można to wykorzystać, aby powiedzieć, co wersja została zaangażowana w, lub dlaczego zmiana została odrzucona. Do ciebie!
  • Potwierdzenie przed przypadkowym utraty zmian. Kiedykolwiek przypadkowo uderzył anulować lub poruszać się od strony podczas wpisywania nowego opisu? Teraz zostaniesz poproszony zanim stracisz to, co pracował.

Co nowego w wersji 1.6 RC1:

  • Pełna poprawek i kilka fantastycznych nowych funkcji.

Co nowego w wersji 1.6 beta2:

  • Podstawowe śledzenie problemów. Recenzenci mogą oznaczyć komentarz jako defekt w kodzie, a recenzenci dostanie wygodny interfejs pod komentarzem do szybkiego oznaczania tego defektu jako rozwiązany. To tak, jakby odpowiadając na "Fixed", ale z mniejszym typowania!
  • Szybkie wyszukiwanie. Każda instalacja ma teraz pole wyszukiwania z szybkiego wyszukiwania włączone. Wpisz jakąś część nazwy użytkownika, nazwy grupy, streszczenia wniosku o dokonanie przeglądu, lub identyfikator wniosku o dokonanie przeglądu i natychmiast wyników wyszukiwania pojawi się poniżej okna.
  • lepsze przeglądu projektów banerów. Projekty banerów teraz zatrzymać się na ekranie, gdy jakakolwiek część przeglądu jest pokazane. Koniec polowania na górze przeglądu banera.

Co nowego w wersji 1.5.5:

  • Nowe funkcje:
  • Dodano Pokaż SSH kluczowym ogniwem Publicznej na stronie / Zmień repozytorium Add.
  • To nowe połączenie sprawia, że ​​naprawdę łatwo wykazać klucza publicznego SSH aktualnie skojarzone z serwerem Review Board. Po kliknięciu pojawi się okno na stronie z kluczowych informacji publicznej podręczne.
  • Dodano informacje stref czasowych API zasobów Information Server. (Bug # 1983)
  • Poprawki błędów:
  • Nowy instaluje już próby zainstalowania python-dateutil 2.0, który obsługuje tylko Python 3. Będzie to powodować błędy podczas użytkowania.
  • linki Fix obrazu w HTML e-mail.
  • html e-maile nie zostały dostępie poprawną ścieżkę dla niektórych mediów. Może to powodować pewne klientów poczty e-mail, aby narzekać.
  • Poprawiono błędy przy użyciu tego samego numeru zmiany na różnych repozytoriów. (Bug # 2024)
  • Naprawiono niektóre problemy buforowania dyferencjału na memcached. Generowane klucze cache czasami nieważne. (Bug # 387)
  • Widz diff nie zawiesza się, gdy próbuje znaleźć nazwę metody pod koniec pliku. (Bug # 2014)
  • Wyłączony zmiany rozmiaru pól tekstowych w Google Chrome. (Bug # 2031)
  • Google Chrome domyślnie pozwala pola tekstowe mają być zmieniany. To może złamać rzeczy w Rewizyjnej. Teraz go wyłączyć. Łata autorstwa Vignesh Srinivasan.
  • Na stronie administracji może pęknąć, gdy próbuje załadować ustawienia Amazon S3. (Bug # 1888)
  • Poprawiono importowanie PIL (Python Imaging Library) na niektórych instalacji.
  • PIL jest czasami instalowane w systemach na różne sposoby. Jesteśmy teraz bardziej elastyczny i spróbować zaimportować go w więcej niż jeden sposób. Łata autorstwa Jana Koprowskiego.
  • Lepsze błędy uchwyt podczas podświetlaniem składni.
  • W rzadkich przypadkach, że jest błąd stosując podświetlanie składni, teraz nadrobić błędy i składnię prostu wyłączyć podświetlanie pliku.
  • Optymalizacja główną funkcję w desce rozdzielczej. To upraszcza JavaScript i zmniejsza rozmiar pliku HTML. Łata autorstwa Ben Hollis.
  • rbssh teraz używa nazwy użytkownika bieżącego użytkownika jako domyślny podczas łączenia się z repozytorium. To naprawdę nie wpływa na repozytorium dostęp Review Board wyjątkiem w bardzo szczególnych okolicznościach, ale jest przede wszystkim do badań na linii poleceń.

Co nowego w wersji 1.6 beta1:

  • Poprawa wydajności:
  • Deska rozdzielcza jest teraz znacznie szybciej. Użyliśmy do wykonywania wielu zapytań (kilka, które były nieco powolny) w celu uzyskania liczniki dla każdej sekcji w pasku bocznym, ale teraz liczy te są buforowane. To zapewnia bardzo znaczącą poprawę prędkości, zwłaszcza w przypadku stosowania wielu grup.
  • Zmniejszono liczbę rejsów do bazy danych podczas ładowania widza diff. Łata autorstwa Ben Hollis.
  • Usunięto Cechy:
  • Stary 1.0 API została usunięta. Wszyscy klienci muszą być aktualizowane do korzystania z nowego API 1.5. Jeśli używasz niedawnym RBTools (po przeglądzie), jesteś w porządku.
  • Stary interfejs iPhone został usunięty. Głównym UI współpracuje teraz z iPhone i iPad.
  • Zmiany wewnętrzne:
  • Rewizyjna zależy teraz od Django 1.2.
  • Cały internetowej UI został zaktualizowany do korzystania z nowego API.

Co nowego w wersji 1.5.4:

  • Dodano wsparcie API do tworzenia / aktualizacji / usuwania repozytoriów.
  • Dodano API związane liczbowo aktualizacjach zmian.
  • Problemy walidacji Fix z ustawieniami wyszukiwanie Index w administracji UI.

Co nowego w wersji 1.5.3:

  • Nowe funkcje:
  • Dodano wsparcie dla dopasowania nazwy repozytorium zamiast ścieżek z RBTools 0.3.1.
  • Wraz z nowym RBTools 0.3.1 wersji, teraz możemy dopasować określoną nazwę repozytorium (te same nazwy, którą widzisz na stronie Żądanie Nowa opinia) zamiast repozytorium ścieżkę. To pomaga administratorom obejść problem zbyt wielu możliwych ścieżek repozytorium (na przykład gdy nie musi być nazwa użytkownika w adresie URL).
  • To sprawia, że ​​korzystanie z repozytorium = "..." wprawiając w .reviewboardrc. Można ustawić go do dokładnej nazwy repozytorium, albo do repozytorium ścieżki.
  • Poprawki błędów:
  • Poprawiono wiele problemów ze zgodnością z nowym realizacji SSH.
  • Nowa implementacja SSH dodane w 1.5.2 miał kilka regresji na niektórych konfiguracjach. W zależności od konfiguracji CVS, Bazaar lub Windows, mogą wystąpić pewne błędy. Wszystkie znane błędy. Oznacza to prace CVS, Bazar działa i SSH w systemie Windows działa ponownie. Dodaliśmy testy, aby upewnić się, że nie mają one przebić ponownie.
  • Usunięto kilka fałszywych oświadczeń drukowania powodując mod_wsgi mieć problemy. Niektóre instrukcje debugowania, które pozostały w sprzeczności z mod_wsgi, łamanie stron, które obejrzano tego kodu.
  • Wyszukiwanie ustawienie Index w interfejsie administracyjnym sprawdza poprawność ścieżki, aby zapewnić, że jest to ścieżka bezwzględna, to istnieje i jest zapisywalny.
  • Aktualizacja wersja Pythona setuptools, które możemy zainstalować, jeśli system nie jest już to, od wersji używaliśmy wcześniej już nie istnieje.

Co nowego w wersji 1.5.2:

  • Nowe funkcje:
  • Zarządzanie kluczami Dodany SSH SSH-backed repositories.`
  • Nowa strona ustawień SSH został dodany do interfejsu administracyjnego do tworzenia nowego klucza SSH, przesyłając istniejącego klucza SSH, albo oglądasz skonfigurowanego klucz SSH. Ten klucz SSH będzie własnością i jest zarządzana przez Review Board, i mogą być używane do pracy z SSH-backed repozytoriach.
  • Po Rewizyjna jest skonfigurowany za pomocą klucza SSH, strona ustawień SSH pokaże informacje na temat klucza SSH, łącznie z kluczem publicznym. Klucz publiczny może być stosowany na końcu składowiska udzielenia pozwolenia Review Board, aby uzyskać dostęp do repozytorium.
  • Błędy uwierzytelnienia podczas konfigurowania repozytoria są teraz bardziej użyteczne.
  • W przypadku braku uwierzytelnienia z repozytorium, że zapewniono bardzo pomocne błąd mówiący o nazwę użytkownika i hasło są błędne. Zdarza się jednak, nazwa użytkownika / hasło nie są jeszcze dozwolone, a prawdziwym czynnikiem jest klucz publiczny. W tych przypadkach, użytkownik nawet nie wiem.
  • Teraz możemy powstrzymać się od wymieniających specyfiki, lecz lista typów uwierzytelniania znamy byli sądzeni. To oczywiście zakłada backend przy użyciu tego nowego błędu, który jest teraz używany tylko w przypadku błędów SSH.
  • Kiedy pojawia się błąd uwierzytelniania, który wspomina, że ​​klucz publiczny jest dopuszczalną formą uwierzytelniania i klucza publicznego nie został wygenerowany na serwerze, możemy poinformować użytkownika, to i dać im link (który otwiera w nowej karcie / okno) w celu wygenerowania nowego klucza.
  • Dodano własne zastępstwo SSH do standaryzacji na zachowanie i pracy wokół ograniczeń OpenSSH.
  • Mamy teraz zapewnić własne otoki SSH, który pozwala nam korzystać skonfigurowany klucz SSH instalacja Przegląd Nadzorczej. OpenSSH i ewentualnie inne implementacje SSH używany katalog domowy użytkownika serwera WWW, a ta była często zakodowane w systemach do katalogu non-zapisywalny, zapobiegając SSH z pracy po wyjęciu z pudełka.
  • Nie powinno to wpływać żadnego dostępu do repozytoriów negatywnie, ale wszelkie kwestie, które nie pojawią się powinny być zgłaszane, dzięki czemu możemy je zdiagnozować.
  • Strona Repository w interfejsie administracyjnym mówi się teraz o tokeny API i linki do strony Konto GitHub dla repozytoriów Git, ułatwiając utworzenie repozytorium GitHub.
  • Poprawki API:
  • Poprawiono zalogowaniu w sprawie wniosków wykorzystujących podstawowym uwierzytelnianiem HTTP.
  • Były problemy uniemożliwiające prawidłowe logowanie przy użyciu HTTP Podstawowe auth. Wysyłanie nagłówek HTTP_AUTHORIZATION nie powiedzie się zalogować użytkownika, jeśli nie było w odpowiedzi HTTP 401 nieupoważnione. Oznaczało to, że klienci nie mogli zalogować się na ich pierwsze żądanie, a użytkownicy nie będą wiedzieć, że poświadczenia były nieważne dopiero później.
  • Teraz klienci mogą wysłać HTTP_AUTHORIZATION z każdą prośbą, aby wywołać Zaloguj się.
  • Poprawiono błędne odpowiedzi podczas wykonywania żądania wymagających uwierzytelniania jako gość.
  • Każdy wniosek złożony, że wymagana jest zalogowany użytkownik wróci HTTP 403. zamiast żądaniem klienta w dzienniku. Teraz wysyła HTTP 401 zamiast Nieuprawnione, co skłania klienta do logowania.
  • Poprawiono anonimowy dostęp do API, gdy jest włączony dostęp anonimowy.
  • Nawet gdy serwer Rewizyjna jest ustawiony aby umożliwić dostęp anonimowy, API nie zawsze pozwalają na dostęp bez pierwszego logowania. Teraz ustawienie dostęp anonimowy jest sprawdzany poprawnie.
  • Poprawiono odpowiedzi na screenshot komentarze w New Web API.
  • Podczas zapisywania odpowiedź wydaje się działać, to nigdy nie być związane z przeglądem.
  • Poprawiono usuwanie zdjęcia z żądań przeglądarki.
  • Interfejs API pozwala teraz na usuwanie zdjęcia z projektu wniosku o dokonanie przeglądu wysyłając HTTP DELETE do zasobu screenie jest.
  • Zmienione wniosek Podczas HTTP PUT w sprawie projektu wniosku o dokonanie przeglądu.
  • Wcześniej, gdy robi HTTP PUT z publicznymi = nad projektem, odpowiedź byłaby HTTP 303 Zobacz inne miejsca, które przekierowany do projektu. Chociaż użyteczne w teorii, to sprawiło żadnej interakcji ze w przeglądarce biblioteki AJAX niemożliwe, ponieważ przeglądarka będzie ukryć przekierowanie, uniemożliwiając klientowi właściwego obchodzenia się z wnioskiem lub nawet bardzo powrocie oczekiwanego rezultatu (JSON lub XML).
  • Teraz, po prostu zwrócić tę samą ładowność że inne aktualizacje do zasobu, który zwrócony jest bardziej spójne i wiarygodne. Rezultatem będzie zawierać projekt wniosku o dokonanie przeglądu.
  • Poprawiono zapytań w / api / użytkowników /.
  • Przechodząc FULLNAME = do zasobu użytkowników skutkowałaby HTTP 500 błędów. Kwerenda jest skonstruowana na serwerze był w błędzie.
  • Poprawki błędów:
  • Naprawiono problem z hosta SSH sprawdzania repozytoriów Git.
  • hosta SSH sprawdzania repozytoriów Git został złapany przy użyciu użytkownika @ adres: / form ścieżką, bez wiodącego ssh: //. Używaliśmy surowego dostarczonego ścieżkę, a nie znormalizowaną ścieżkę, gdy robi weryfikacji. Ponieważ nie wydaje się jako ścieżka SSH, gospodarz nie był sprawdzany.
  • Poprawiono wsparcie dla prywatnych repozytoriów GitHub.
  • URL SSH zawierające nazwę użytkownika nie były przetwarzane prawidłowo, co prowadzi do problemów przy próbie dostępu do prywatnych repozytoriów GitHub i inne repozytoria SSH-backed.
  • Mamy również nie były dopasowane prywatnych repozytoriów GitHub repozytorium w stronie w interfejsie administracyjnym.
  • To powinno rozwiązać problemy dla standardowych i organizacja repozytoriów.
  • Reklamowe API dla repozytorium GitHub są teraz pobierane prawidłowo w repozytorium strony w interfejsie administracyjnym.
  • Poprawiono dodatkowe spacje kulminacyjnym przełączanie.
  • Były błędy w przełączając dodatkowe spacje Podświetlanie załadowanych dyferencjału. Teraz powinno działać dla wszystkich dyferencjału. Łata autorstwa Michaiła Rogozhin.
  • Obrazy na desce rozdzielczej są obecnie przechowywane w pamięci podręcznej, co zmniejsza liczbę wniosków składanych do serwera. Łata autorstwa Ben Hollis.
  • niepełnosprawnych autouzupełnianie i standardowe wartości dla repozytorium polach login / hasło.
  • przeglądarek internetowych, takich jak dostarczanie wartości domyślne dla pól login / hasło, na podstawie dowolnego konta na stronie, ale są one prawie zawsze złe dla repozytoriów. Teraz wyłącz flagę autouzupełniania na tych polach powiedzieć przeglądarek nie wypełnić pola lub oferują autouzupełnianie.
  • Wsparcie dla Amazon S3 działa teraz dzięki nowej wersji Django magazynowych.
  • Uwierzytelnianie z nowym API działa teraz z nowymi ustawieniami WSGI Apache +.
  • Domyślnie mod_wsgi zapobiega uwierzytelnianie naszego interfejsu API z pracy. WSGIPassAuthorization Na ustawienie należy dodać do pliku konfiguracyjnego Apache. To jest teraz dodane do zupełnie nowych stron.
  • Poprawiono pewne reguły przepisywania dla FastCGI.

Co nowego w wersji 1.5.1:

  • Nowe funkcje:
  • Permission denied błędy są wyświetlane podczas dostępu do niedostępnych lokalnych repozytoriów Git. (Bug # 1765)
  • Wcześniej, jeśli repozytorium Git był używany i nie było wystarczające uprawnienia do plików, aby uzyskać do niego dostęp, niejasne błędu mówiąc, że repozytorium był nieosiągalny wydaje. Teraz możemy sprawdzić, aby dowiedzieć się, czy jest to błąd uprawnienia i wyświetla odpowiedni komunikat o błędzie.
  • Poprawa wydajności:
  • Zmniejsz liczbę zapytań SQL w API Legacy JSON.
  • Niektóre z obsługi starszego typu API wykonywane więcej zapytań niż to konieczne. Teraz wykonują mniej zapytań. Łata autorstwa Ben Hollis.
  • Poprawki błędów:
  • Poprawiono kilka drobnych problemów w admin UI z łączenie plików multimedialnych Django.
  • Z przyczyn historycznych, my zawsze wysyła pliki multimedialne Django admin jako część Review Board. Ten pochodzi z czasów przed powstaniem rb-site, kiedy potrzebowaliśmy pojedynczy media ze wszystkim w środku. Jednak to właśnie wprowadza różne problemy ze zgodnością tych dniach. Teraz korzystać z plików multimedialnych, które są zainstalowane w Django.Fixed pęknięcie w przeglądarce diff z SCons plików. (Bug # 1864)
  • Wszystkie pliki SCons pakowane do przeglądu złamie widza diff z powodu literówki podczas wyszukiwania informacji na temat tego typu file.Added pola Diff rodzica na stronie żądanie opinię. (Bug # 1651)
  • W polu Diff nadrzędna brakowało dla Git, Bazaar i Mercurial, uniemożliwiając załadować diff nadrzędnego za pośrednictwem internetowego interfejsu użytkownika podczas tworzenia nowego przeglądu request.Fixed niektóre typowe problemy z instalacją generowane lighttpd.conf pliku. (Bug # 1618, # 1639 Bug)
  • Kilka instalacje z lighttpd dałoby 404 Not Found błędy, ze względu na pewne problemy konfiguracyjne w config próbki file.Fixed obsługę wielu adresów e-mail przypisany do grupy. (Bug # 1661)
  • Wiele adresów e-mail dla grupy były wspierane, ale uszkodzony w 1.5. Teraz podzielić je prawidłowo.Powodem powierzchnia ekranu nie jest już ukryta zaraz po przesłaniu screenshot.Fixed błąd w API internetowej, gdy szeregowania do XML.Fixed połamane interwały wyszukiwania aktualizacji w generowanym pliku crontab.
  • Przedziały spowoduje pełny spis zdarzyć się w każdej chwili o 2 nad ranem w niedzielę, a nie tylko na 2 AM.Fixed błąd przy trwałym usuwaniu wniosku o dokonanie przeglądu.
  • Możliwość Administrator specyficzne trwale usunąć wniosku o dokonanie przeglądu uda, ale wygeneruje błąd page.Fixed pewne problemy ze zgodnością z Django SVN.

  • Systemy
  • Produkcja nigdy nie powinien działać przeciwko Django SVN, ale dla celów rozwoju i do przodu-kompatybilności, zrobiliśmy kilka zmian do pracy z Django SVN. Nie zapewnia, że ​​nie będzie on ulegał w przyszłości.

Co nowego w wersji 1.5 / 1.5 RC2:

  • Nowe funkcje użytkownika:
  • Aktualizuj Powiadomienia
  • Ulepszone Autouzupełnianie
  • Prześlij ekranu przez przeciągnij i upuść
  • Spacja sterowania w Diff Viewer
  • Move Detection w Diff Viewer
  • Funkcja i klasa Nagłówki w Diff Viewer
  • Podgląd zdjęć bez dyferencjału

Co nowego w wersji 1.0.9 / 1.5 RC2:

  • Nowe funkcje:
  • Dodane Python 2.7 kompatybilność.
  • Dodano kompatybilność z PyLucene 3.x. Wsparcie dla 2.x nadal.
  • Dodano wsparcie dla żądań przegląd bez dyferencjału, na zdjęciu / przeglądu ekranu.
  • Ponieważ coraz więcej firm korzysta Review Board, widzieliśmy coraz większy popyt w użyciu go po prostu do sprawdzenia obrazu. Usunęliśmy ograniczenia, że ​​wniosek o dokonanie przeglądu musi mieć przypisaną diff. Użytkownicy mogą wybrać załadować etykietę diff, lub po prostu zachować diff-free.
  • Ponadto, użytkownicy mogą ustawić swoje repozytorium (None - grafika Only) podczas tworzenia wniosku o dokonanie przeglądu, co sprawia, że ​​jest oczywiste, że wniosek o dokonanie przeglądu zostaną wykorzystane do oceny obrazu. W tym trybie, wniosek o dokonanie przeglądu nie może mieć różn przesłany.
  • Usprawnienia API:
  • Dodano wsparcie dla hrabiów-only = 1 parametr zapytania dla list projekt ekranu.
  • przemianowany kluczowym zasobem projekt screenshot z projektem-zrzucie do draft_screenshot.
  • Dodano wsparcie dla HTTP DELETE nad projektami screenshot zasobów.
  • Dodano URL obrazu ekranu w zasobach ekranu.
  • przemianowany interdiff_revision = query paramater do rewizji interdiff-diff = zasobów komentarz.
  • Usunięto wsparcie dla HTTP PUT na zasoby grupowych przeglądarki. Wydawanie tego polecenia po prostu zwróci błąd.
  • Usunięto niewykorzystane dane whitespace_only z wyników rozkazy w zasobie diff per-pliku.
  • Dodano wsparcie dla aktualizacji diff uwag i komentarzy zrzut ekranu na odpowiedziach na opinie. Pozwala HTTP PUT być stosowane na tych zasobów.
  • Poprawiono linki do dyferencjałów oraz screenshot komentarz zasobów, gdy związana z innych środków.
  • Zasób zasobem użytkownik nie powiedzie się z nazwy użytkownika zawierające okres.
  • Dodano wsparcie dla HTTP Accept typów MIME na wszystkich zasobów.
  • Poprawiono problemy z wykorzystaniem api_format = on HTTP GET, PUT i zasobów Post.
  • Poprawki błędów:
  • Kilka problemów użyteczności screenshot z drag-and-drop zostały ustalone. W szczególności, możemy teraz zagwarantować, że obszar spadek będzie na ekranie, co było problemem, zanim nowe żądania przeglądarki.
  • Poprawiono Internal Server Error przy użyciu adresu URL SSH oparte na repozytorium bez użycia nazwy użytkownika lub hasła.
  • Naprawiono CSRF (Cross Site Fałszerstwo Zapytanie) problem z konfiguracją odzyskiwania hasła. Weryfikacja tokena CSRF nie był ustawiony na formularzu odzyskiwania, uniemożliwiając odzyskanie hasła z pracy.
  • Repozytoria nie były ustawione jako domyślnie widoczne, zmuszając administratorów konkretnie zrobić to widoczne.
  • Niektóre błędy, takie jak File Not Found, został braku, aby pokazać się na stronie Żądanie opinię.
  • Zdalne repozytoriów Git wykorzystujące metodę surowego URL nie powiedzie się, gdy prezentowane z diff zawierającego krótkie SHA1. Teraz sprawdza podczas diff przesłania, że ​​tylko pełne SHA1s są używane.
  • W przypadku braku znaleźć konto w usłudze Active Directory, byliśmy braku spaść z powrotem do uwierzytelniania wbudowanym zasadniczo blokowanie utworzone lokalnie użytkownik administracyjny.
  • Dostęp do wniosku o dokonanie przeglądu z tytułu nowo utworzonych auto (przy użyciu protokołu LDAP, Active Directory lub NIS) spowodowałaby Internal Server Error ze względu na profilu użytkownika nie został jeszcze utworzony.
  • Pola Gecos na backendów NIS nie powoduje błędy uwierzytelniania.

Co nowego w wersji 1.5 rc1:

  • Dodano wsparcie dla iPhone i iPad.
  • Udoskonalone wykrywanie pojedynek.
  • Dodano wsparcie dla instalacji WSGI.
  • Dodano wsparcie dla Mercurial --git sformatowanych poprawek.
  • Widz diff teraz obsługuje wskazując usuniętych plików.
  • Dodano zasób do pobierania dyferencjału i analizowany diff opcodes.
  • Dodano zasób do pobierania zalogowanych informacji o sesji użytkownika.
  • rozpatrywanie próśb filtrowanie wsparcia poprzez wykorzystywanie zakresy dat.
  • Ścieżki SourceForge CVS są obecnie generowane z:. po nazwie hosta

Co nowego w wersji 1.0.9:

  • Review Board 1.0.9 działa lepiej z Django 1.2 po wyjęciu z pudełka i rozwiązuje pewne problemy ze zgodnością z migracją bazy danych.
  • Switched użyciem python-memcached zamiast CMemCache.
  • Stare skrypty migracji bazy danych, które wcześniej były wykorzystywane do migracji bazy danych zostały ustalone się ponownie pracować. Mogą to być przydatne podczas przechodzenia z jednego typu bazy danych na inny (na przykład z SQLite do MySQL).
  • rb-site teraz obsługuje instalacji do pustych katalogów.
  • Poprawiono Ulubione strona Grupy na pulpicie nawigacyjnym.
  • Naprawiono niektóre problemy z podświetlaniem składni i UTF-8 znaków w przeglądarce diff.

Wymagania :


Inne programy z deweloperem Christian Hammond

ReviewBoard
ReviewBoard

19 Feb 15

Gremlin Clock
Gremlin Clock

20 Feb 15

Komentarze do Review Board

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!