Review Board

Software screenshot:
Review Board
Software informatie:
Versie: 2.5.4 Bijgewerkt
Upload datum: 18 Apr 16
Ontwikkelaar: Christian Hammond
Licentie: Gratis
Populariteit: 25

Rating: nan/5 (Total Votes: 0)

Review Board is in Python geschreven met behulp van Django en stelt bedrijven en ontwikkelaars bij te houden van grote coderen van projecten met behulp van een visuele interface te houden.

De code review proces kan door één persoon worden uitgevoerd, of behandeld door meerdere werknemers of de gemeenschap zelf.

Gebruikers hebben gemakkelijk toegang tot complexe code diff gereedschap, een vrij eenvoudig te gebruiken commentaar systeem, en tal van instellingen voor meldingen, zodat ze altijd bewaard in de lus over hun projecten.

Review Board bevat ook een eenvoudig te REST API gebruiken voor het uitbreiden van kernfuncties, en een set van command-line tools voor het beheren van een lokale installatie.

Wat is nieuw in deze release:

  • Werk onderweg met nieuwe mobiele ondersteuning
  • sneller Bespreek met Expandable Diff Fragments
  • Blijf geconcentreerd door dempen en archivering beoordeling verzoeken
  • Auto-versie en de diff uw bestandsbijlagen
  • Een schoner, meer gepolijste look en feel
  • Zie meer in één oogopslag met Live HD Thumbnails

Wat is nieuw in versie 2.5.2:

  • Het werk aan de weg met nieuwe mobiele ondersteuning
  • sneller Bespreek met Expandable Diff Fragments
  • Blijf geconcentreerd door dempen en archivering beoordeling verzoeken
  • Auto-versie en de diff uw bestandsbijlagen
  • Een schoner, meer gepolijste look en feel
  • Zie meer in één oogopslag met Live HD Thumbnails

Wat is nieuw in versie 2.0.18 / 2.5 Beta 1:

  • Fine-tuned de Markdown-staat tekstvelden
  • versneld de API
  • Nooit meer ongewenste lijnen of regelnummers verpesten je mooie code
  • Nieuwe vaardigheden die je moet helpen beter script uw ​​aangepaste integraties

Wat is nieuw in versie 2.0.15:

  • Fine-tuned de Markdown-staat tekstvelden
  • versneld de API
  • Nooit meer ongewenste lijnen of regelnummers verpesten je mooie code
  • Nieuwe vaardigheden die je moet helpen beter script uw ​​aangepaste integraties

Wat is nieuw in versie 2.0.13:

  • Fine-tuned de Markdown-staat tekstvelden
  • versneld de API
  • Nooit meer ongewenste lijnen of regelnummers verpesten je mooie code
  • Nieuwe vaardigheden die je moet helpen beter script uw ​​aangepaste integraties

Wat is nieuw in versie 2.0:

  • Dit is de eerste release op Django 1.6 vereisen.
  • Toegevoegd verbeterd CSRF bescherming aan al onze formulieren.
  • Dropped Python 2.5 support.
  • Haystack gebaseerd full-text search.
  • Ondersteuning toegevoegd voor Pillow.
  • Subvertpy wordt nu ondersteund als alternatief voor pysvn.

Wat is nieuw in versie 1.7.25:

  • De Django project zojuist aangekondigd een nieuwe reeks van security releases. We zetten een bijpassende Review Board 1.7.25 release die deze in trekt, plus correcties voor Active Directory en wat documentatie.

Wat is nieuw in versie 1.7.21:

  • Review Board 1.7.21 is uit, met ondersteuning voor GitLab en Unfuddle, optimalisaties aan diff generatie, en een aantal bug fixes.

Wat is nieuw in versie 1.7.19:

  • Review Board 1.7.19 is uit, met een aantal bug fixes en ondersteuning voor GitHub twee-factor authenticatie.

Wat is nieuw in versie 1.7.18:

  • De nieuwe versie 1.7.18 schakelt over op het gebruik van UglifyJS voor JavaScript minification.

Wat is nieuw in versie 1.7.16:

  • Dit lost drie belangrijke punten. Ten eerste, het recente werk van de API veroorzaakte een breuk in de Review Group Gebruikers bron bij het zoeken van een gebruiker die lid is van meer dan één groep was. Hoewel dit heeft geen invloed op het gebruik van de Review Board zelf, heeft het gevolgen voor degenen die dat deel van de API nodig hebben voor hun scripts.

Wat is nieuw in versie 1.7.14:

  • Toegevoegd Team Account Support voor BitBucket.

Wat is nieuw in versie 1.7.13:

  • Review Board 1.7.13 is vrijgegeven, en brengt ondersteuning voor bonenstaak en BitBucket Git.

Wat is nieuw in versie 1.7.10:

  • Web API Wijzigingen:
  • Toegevoegd order-by = queryparameter voor commentaar middelen, waardoor het bestellen door velden, zoals lijn nummers (voor diff reacties).
  • toegevoegd een bestandsnaam veld om middelen screenshot, die de basis bestandsnaam biedt (zonder pad) van de screenshot.
  • Voegde een review_url veld om middelen screenshot, waarop de URL levert aan de screenshot herziening pagina.
  • Voegde een thumbnail_url veld om commentaar middelen screenshot, waarop de URL naar het fragment van het screenshot geeft zijn commentaar op gegeven.
  • Voegde een LINK_TEXT veld om bevestiging commentaar middelen in te dienen, waarin de tekst voor een link die verwijst naar het bestand laat zien. Dit kan verschillen afhankelijk van de reactie.
  • Voegde een review_url veld om bevestiging commentaar middelen in te dienen, waarin de URL levert aan de herziening pagina voor de file.
  • Voegde een thumbnail_html veld om bevestiging commentaar middelen in te dienen, die HTML biedt voor het renderen van de miniatuur van het gedeelte van het bestand dat wordt weergegeven, indien van toepassing.
  • UI Changes:
  • Verbeterde de look en feel van de samenvatting kwestie tafel. Het is schoner en niet langer ziet er vreemd met lange commentaartekst.
  • Bug Fixes:
  • vaste periodieke maar ongevaarlijk JavaScript-fouten bij het verwijderen van elementen met een relatieve timestamps.
  • bewerken of herschikken dashboard kolommen niet meer pauzes na het dashboard herladen.
  • De relatieve timestamps in het dashboard niet meer te breken na het dashboard herladen.

Wat is nieuw in versie 1.7.9:

  • API Wijzigingen:
  • toegevoegd nieuwe blokken en depends_on velden om het verzoek bron.
  • Bug Fixes:
  • Fixed de max_length van het nieuwe HostingServiceAccount.hosting_url veld. Dit werd veroorzaakt problemen op MySQL met InnoDB.
  • Vaste de documentatie voor de cgit ter beschikking configuratie voor Git.
  • Fixed de cgit ter beschikking URL voor Fedora Hosted.

Wat is nieuw in versie 1.7.7:

  • De geconfigureerde SSH-sleutel kan nu worden verwijderd.
  • Ondersteuning toegevoegd voor het werken tegen een GitHub OAuth applicatie.

Wat is nieuw in versie 1.7.5:

  • Lost een paar, meestal kleine problemen die mensen hebben geraakt, en een grote compatibiliteit veranderen met de onlangs vrijgegeven django-pijplijn 1.3.

Wat is nieuw in versie 1.7.4:

  • Fixed a JavaScript fout in Internet Explorer en Firefox 3.x met betrekking tot de console-object wordt niet gedefinieerd.
  • de diff kijker gewijzigde bestand listings Vast bij het gebruik van Windows-bestand paden.

Wat is nieuw in versie 1.7.2:

  • Nieuw-style-SSL-backed Perforce repositories worden nu ondersteund (lees de release notes voor meer informatie over het verkrijgen van deze manier van werken).
  • Bestanden bewogen in een Perforce repository met behulp van "p4 move" en gepost met post-review in de komende RBTools 0.4.3 zal nu verschijnen als bewogen in de diff viewer in een eenvoudiger, makkelijker om uitzicht te lezen.

Wat is nieuw in versie 1.7:

  • Beter issue tracking
  • Nieuwe administratie UI

Wat is nieuw in versie 1.6.10:

  • 1.6.10 is vol van prestatieverbeteringen.
  • Er zijn ook een aantal fixes voor diffs met zeer lange lijnen (over het algemeen voor datasets of minified bestanden), fixes voor Mercurial repositories, en oplossingen voor overmatige controle update over een verzoek.

Wat is nieuw in versie 1.6.8:

  • Fixed problemen bij het gebruik van het gebruik hosting bug tracker instelling dienst.
  • Vast een file ophalen fout met GitHub bij gebruik van de Nieuwe recensie Aanvraagformulier.
  • Verbeterde de hulp tekst van een aantal van de hosting service velden.
  • Vaste onjuiste tekst in het bestand niet gevonden fout bij het gebruik van GitHub.

Wat is nieuw in versie 1.6.5:

  • Dit heeft een paar kleine veranderingen die nuttig kunnen zijn voor gebruikers van Git of de web-API.

Wat is nieuw in versie 1.6.4.1:

  • Vast een paar kleine fouten geslopen in te 1.6.4 dat de gebruikers het sorteren op de Review ID column in het dashboard en de besparing van cache-backend instellingen beïnvloed.

Wat is nieuw in versie 1.6.2:

  • Nieuwe functies:
  • Medewerkers kunnen nu toegang tot alle lokale sites.
  • Server-beheerders kunnen nu content te bekijken op alle lokale sites, in plaats van alleen degenen die ze zijn een onderdeel van.
  • Automatisch gegenereerde e-mails worden nu gemarkeerd als "automatisch gegenereerde" om automatische antwoorden te voorkomen.
  • Dit wordt aanbevolen als per RFC 3834. Patch door Erik Johansson.
  • API Wijzigingen:
  • API toegevoegd voor het verwijderen van beoordeling groepen.
  • De afgifte van een HTTP DELETE op een klankbordgroep in de API zal nu die groep te verwijderen als de beller heeft de juiste machtigingen.
  • Zorg voor archivering repositories.
  • een repository wordt bijgewerkt en het passeren van archive_name = zal de naam van de repository's te wijzigen in een automatisch gegenereerde, gearchiveerd naam. Dit is handig wanneer het afkeuren van een repository, en wordt voorkomen dat de naam botsingen in de toekomst.
  • Bug Fixes:
  • Fixed de standaard Apache WSGI configuratie voor subdirectory installeert.
  • De standaard WSGI configuratie had een WSGIScriptAlias ​​instelling die werkte niet helemaal goed voor veel gebruikers. Nu moet nieuw gegenereerde bestanden een betere standaard dat werkt uit de doos te hebben.
  • Toegevoegd expliciet permisisions in de standaard Apache configuraties.
  • Afhankelijk van de standaard server configuratie, verschillende stukjes van de media kan breken. We zijn nu expliciet in de configuratie die we nodig hebben.
  • De favicon voor de pagina is nu goed over te schakelen naar de "New Updates" favicon op alle browsers als er verzoek updates.

Wat is nieuw in versie 1.6:

  • Sluit Beschrijvingen
  • Inklapbare Reviews
  • Notification Tab Pictogrammen
  • Data Loss Prevention
  • issue tracking
  • Persistent Draft Banners

Wat is nieuw in versie 1.5.6:

  • Van de nota zijn fixes voor caching grote diffs / files, fixes voor screenshot bijschriften over ontwerpen, prestatieverbeteringen in syntax highlighting en ondersteuning voor Fedora Hosted als een hosting service.

Wat is nieuw in versie 1.6 RC2:

  • attachment File drag-and-drop. Bestanden kunnen nu worden gesleept op de pagina en geüpload als ofwel screenshots of bestandsbijlagen. De UI voor drag-and-drop is sterk verbeterd.
  • Sluit beschrijvingen. Na weggooien van een verzoek om herziening of markeren als ingediend, kunnen achterlaten als u een beschrijving. U kunt dit gebruiken om te vertellen wat de herziening werd gepleegd, of waarom de wijziging werd weggegooid. Aan jou!
  • Bevestiging voordat ongeluk veranderingen te verliezen. Ooit per ongeluk geraakt te annuleren of ga weg van een pagina bij het typen van een nieuwe beschrijving? Nu wordt u gevraagd voordat je verliest wat je aan gewerkt.

Wat is nieuw in versie 1.6 RC1:

  • Full of bug fixes en een aantal fantastische nieuwe functies.

Wat is nieuw in versie 1.6 beta2:

  • Basic issue tracking. Reviewers kunnen een reactie als een gebrek in de code te markeren, en recensenten zal een handige UI te krijgen onder het commentaar voor het snel merken dat defect als opgelost. Het is net als het beantwoorden met "Fixed", maar met minder te typen!
  • Snel zoeken. Elke installeren heeft nu een zoekveld met quick search is ingeschakeld. Typ een deel van de naam van een gebruiker, een groepsnaam, een samenvatting verzoek, of een verzoek om een ​​nieuw ID, en meteen naar zoekresultaten verschijnt onder het vak.
  • Een betere beoordeling ontwerp banners. De ontwerp-banners verblijven nu op het scherm, terwijl een deel van een beoordeling wordt getoond. Niet meer op jacht naar de top van de herziening voor de banner.

Wat is nieuw in versie 1.5.5:

  • Nieuwe functies:
  • Voegde een Show SSH Public Key schakel in de Add / Change Repository pagina.
  • Dit nieuwe link maakt het heel gemakkelijk om de SSH publieke sleutel momenteel verbonden aan de Review Board server te laten zien. Wanneer erop geklikt wordt, zal een doos op de pagina met de publieke sleutel informatie snel kunt raadplegen.
  • Toegevoegd tijdzone informatie aan de Server Information resource API. (Bug # 1983)
  • Bug Fixes:
  • Nieuwe installeert niet langer probeert te installeren python-dateutil 2.0, die alleen ondersteuning voor Python 3. Dit zou fouten tijdens het gebruik veroorzaken.
  • Image Fix koppelingen in HTML e-mails.
  • De HTML-e-mails werden niet de toegang tot het juiste pad voor een aantal media. Dit kan leiden tot een aantal e-mailclients te klagen.
  • Opgeloste fouten bij het gebruik van dezelfde wijziging nummer op verschillende repositories. (Bug # 2024)
  • Vast een aantal problemen caching diffs op memcached. De gegenereerde cache sleutels zou soms ongeldig. (Bug # 387)
  • De diff viewer crasht niet meer wanneer het proberen om naam van een methode in de buurt van het einde van het bestand te vinden. (Bug # 2014)
  • Uitgeschakeld aanpassen van de tekst gebieden op Google Chrome. (Bug # 2031)
  • Google Chrome standaard maakt het mogelijk tekst gebieden die moeten worden aangepast. Dit kan dingen in Review Board te breken. We draaien het nu uit. Patch door Vignesh Srinivasan.
  • De administratie pagina kon breken wanneer het proberen om de Amazon S3 te laden. (Bug # 1888)
  • Fixed importeren PIL (Python Imaging Library) op sommige installaties.
  • PIL soms geïnstalleerd op systemen op verschillende manieren. We zijn nu flexibeler en proberen om het te importeren in meer dan één manier. Patch door Jan Koprowski.
  • Beter handle fouten tijdens syntax highlighting.
  • In het zeldzame geval dat er een fout toe te passen syntax highlighting, hebben we nu de fouten en syntax gewoon uitschakelen highlighting voor het bestand op te vangen.
  • Optimaliseer de hoofdrol functie in het dashboard. Dit vereenvoudigt het JavaScript en vermindert de HTML-bestand. Patch door Ben Hollis.
  • rbssh maakt nu gebruik van de gebruikersnaam van de huidige gebruiker als een standaard bij het aansluiten op een repository. Dit is niet echt invloed op toegang tot het archief Review Board behalve onder zeer specifieke omstandigheden, maar is vooral voor het testen op de opdrachtregel.

Wat is nieuw in versie 1.6 beta 1:

  • Prestaties verbeteringen:
  • Het dashboard is nu veel sneller. Vroeger hadden we veel query's (sommige dat een beetje traag waren) uit te voeren om de graven te krijgen voor elke sectie in de navigatiekolom, maar nu deze tellingen worden alle in de cache. Dit verschaft een merkbare verbetering van de snelheid, vooral bij gebruik van veel groepen.
  • verminderde het aantal round trips naar de database bij het laden van de diff viewer. Patch door Ben Hollis.
  • Verwijderd Features:
  • De oude 1.0 API is verwijderd. Alle klanten moeten worden bijgewerkt met de nieuwe 1.5-API gebruiken. Als u uitvoert een recente RBTools (post-review), je bent in orde.
  • De oude iPhone-interface is verwijderd. De belangrijkste UI werkt nu prima met de iPhone en iPad.
  • interne veranderingen:
  • Review Board hangt nu af van Django 1.2.
  • De gehele web UI is bijgewerkt naar de nieuwe API te gebruiken.

Wat is nieuw in versie 1.5.4:

  • Toegevoegd API-ondersteuning voor het aanmaken / bijwerken / verwijderen van repositories.
  • Toegevoegd API voor change-nummer-gerelateerde updates.
  • Fix validatie problemen met de Search Index instellingen in de administratie UI.

Wat is nieuw in versie 1.5.3:

  • Nieuwe functies:
  • Ondersteuning toegevoegd voor het afstemmen van repository namen in plaats van paden met RBTools 0.3.1.
  • Samen met de nieuwe RBTools 0.3.1 release, kunnen we nu voldoen aan een specifieke repository (dezelfde namen die in het Nieuwe recensie Request pagina zou zien) in plaats van een repository pad. Dit helpt beheerders krijgen rond het probleem van het hebben van te veel mogelijke repository paden (zoals wanneer er een gebruikersnaam in de URL moet zijn).
  • Dit maakt gebruik van een repository = "..." instelling in .reviewboardrc. U kunt instellen dat de exacte naam van de repository, of om een ​​repository pad.
  • Bug Fixes:
  • Fixed veel compatibiliteitsproblemen met de nieuwe SSH implementatie.
  • De nieuwe SSH-implementatie toegevoegd in 1.5.2 had een paar regressies op bepaalde configuraties. Afhankelijk van uw CVS, Bazaar, of Windows-configuratie, kunt u bepaalde bugs tegenkomen. Alle bekende bugs verholpen. Dit betekent dat CVS werken, Bazaar werkt, en SSH op Windows werkt weer. We hebben testen toegevoegd om ervoor te zorgen dat deze niet meer breken.
  • Verwijderd sommige valse afdrukken uitspraken waardoor mod_wsgi problemen hebben. Sommige debugging statements links in die strijd was met mod_wsgi, het breken van sites die deze code toegankelijk is.
  • De Search Index setting in de administratie UI valideert nu de weg om ervoor te zorgen dat het een absoluut pad, het bestaat, en het is beschrijfbaar.
  • update de versie van Python setuptools dat we te installeren als het systeem niet al hebt, want de versie die we eerder bestaat niet meer gebruikt worden.

Wat is nieuw in versie 1.5.2:

  • Nieuwe functies:
  • Toegevoegd SSH key management voor SSH-backed repositories.`
  • Een nieuwe pagina SSH-instellingen is toegevoegd aan de administratie UI voor het creëren van een nieuwe SSH sleutel, het uploaden van een bestaande SSH sleutel, of het bekijken van een geconfigureerde SSH sleutel. Dit SSH sleutel zal worden beheerd door Review Board, en kan worden gebruikt voor het werken met SSH-backed repositories.
  • Nadat Review Board is geconfigureerd met een SSH sleutel, zal de pagina SSH-instellingen informatie over de SSH-sleutel, met inbegrip van de publieke sleutel te laten zien. De publieke sleutel kan worden gebruikt op het einde van de repository om Review Board toestemming te verlenen voor toegang tot de repository.
  • Authentication fouten bij het opzetten van repositories zijn nu meer bruikbaar.
  • Als niet te authenticeren met een repository, op voorwaarde dat we een erg onbehulpzaam fout spreken over de gebruikersnaam en het wachtwoord onjuist. Echter, soms de gebruikersnaam en / of wachtwoord mogen niet eens, en de echte factor is de publieke sleutel. In die gevallen zou de gebruiker niet eens weten.
  • Nu we afzien van het vermelden van details, maar in plaats lijst van authenticatie soorten weten we werden berecht. Dit is natuurlijk gaat uit van de backend wordt met behulp van deze nieuwe fout, die op dit moment wordt alleen gebruikt voor SSH fouten.
  • Als we een verificatie fout die vermeldt dat een publieke sleutel is een aanvaardbare vorm van authenticatie en geen openbare sleutel is gegenereerd op de server te vertellen dat we de gebruiker dit en geef ze een link (die opent in een nieuw tabblad / venster) om een ​​nieuwe sleutel te genereren.
  • Toegevoegd onze eigen SSH vervanger voor de normalisatie op het gedrag en het werken rond OpenSSH beperkingen.
  • Wij bieden nu onze eigen SSH wrapper dat ons toelaat om geconfigureerde SSH sleutel van een installatie Review Board te gebruiken. OpenSSH en eventueel andere SSH-implementaties die de gebruiker van de webserver home directory, en dit was vaak hard-coded op systemen met een niet-beschrijfbare directory, het voorkomen van SSH te werken uit de doos.
  • Dit mag niet van invloed op de toegang tot repositories negatief, maar eventuele problemen die wel komen moet dus worden gemeld kunnen we ze vast te stellen.
  • De Repository pagina in de administratie UI praat nu over API Tokens en links naar de Account pagina GitHub voor Git repositories, waardoor het makkelijker wordt om een ​​GitHub repository.
  • API Fixes:
  • Fixed inloggen op verzoeken via HTTP Basic Auth.
  • Er waren problemen juiste login voorkomen bij het gebruik van HTTP Basic Auth. Het verzenden van een HTTP_AUTHORIZATION header zou falen om in te loggen de gebruiker als het niet in reactie op een HTTP 401 Unauthorized. Dit betekende dat de klanten niet konden inloggen met hun eerste verzoek, en gebruikers zouden niet weten dat de referenties ongeldig waren tot een later tijdstip.
  • Nu kunnen klanten een HTTP_AUTHORIZATION sturen met elk verzoek om een ​​logboek te activeren in.
  • Vaste verkeerde antwoorden bij het uitvoeren van een verzoek vereist authenticatie als een anonieme gebruiker.
  • Elk verzoek dat vereist een ingelogde gebruiker zou een HTTP 403 verboden terug te keren, in plaats van het verzoek dat de klant log in. Nu zal het stuur HTTP 401 Unauthorized in plaats daarvan, wordt gevraagd de client aan te melden.
  • Vast anonieme toegang tot de API als anonieme toegang is ingeschakeld.
  • Ook als de Review Board-server is ingesteld op anonieme toegang toe te staan, de API zou niet altijd toegang zonder eerst in te loggen mogelijk te maken. Nu is de anonieme toegang instelling correct wordt gecontroleerd.
  • Vast antwoorden op opmerkingen in de nieuwe web-API screenshot.
  • Tijdens het opslaan van een antwoord lijkt te werken, zou het nooit worden geassocieerd met de beoordeling.
  • Fixed verwijderen screenshots van beoordeling verzoeken.
  • De API maakt het nu mogelijk voor het verwijderen van screenshots van een verzoek om een ​​nieuw ontwerp door het versturen van een HTTP DELETE om resource de screenshot's.
  • Veranderde de aanvraag bij het doen van een HTTP PUT op een verzoek om een ​​nieuw ontwerp.
  • Eerder, bij het doen van een HTTP PUT met de publieke = over een ontwerp, de reactie zou een HTTP 303 Zie de andere, die worden doorgestuurd naar het ontwerp zijn. Hoewel nuttig in theorie, dit maakte geen interactie met geïntegreerde browser AJAX bibliotheken onmogelijk, omdat de browser de redirect zou verbergen, te voorkomen dat de klant na het verzoek goed te hanteren of zelfs echt het terugzenden van het verwachte resultaat (JSON of XML).
  • Nu, we hebben net dezelfde payload dat andere updates van de bron terug, dat is meer consistent en betrouwbaar terugkeren. Het resultaat is het ontwerp van het verzoek bevatten.
  • Fixed zoekopdrachten in / api / gebruikers /.
  • Passen fullname = aan de gebruikers resource zou resulteren in een HTTP 500-fout. De query wordt gebouwd op de server verkeerd was.
  • Bug Fixes:
  • Vast een probleem met de SSH gastheer controleren op Git repositories.
  • SSH gastheer controleren op Git repositories werd opgepakt bij het gebruik van de gebruiker @ adres: / path vorm, zonder een leidende ssh: //. We waren met behulp van de ruwe voorzien pad, en niet de genormaliseerde pad, bij het doen van de verificatie. Aangezien het niet als een SSH pad leek, was de gastheer niet gecontroleerd.
  • Vaste steun voor particuliere GitHub repositories.
  • SSH URL's met een gebruikersnaam niet correct geparseerd, wat leidt tot een probleem bij het benaderen private GitHub repositories en andere SSH-backed repositories.
  • We waren ook niet passen bij private GitHub repositories in de repository pagina in de administratie UI.
  • Dit zou problemen voor zowel standaard als organisatie repositories op te lossen.
  • De API Token voor GitHub repositories zijn nu goed uitgepakt in de Repository pagina in de administratie UI.
  • Vaste extra witruimte hoogtepunt omschakeling.
  • Er waren insecten in makelen extra witruimte highlighting voor geladen diffs. Nu het zou moeten werken voor alle diffs. Patch door Mikhail Rogozhin.
  • Beelden op het dashboard worden nu in de cache, het verminderen van het aantal verzoeken aan de server. Patch door Ben Hollis.
  • lichamelijke auto-complete en standaardwaarden voor de repository gebruikersnaam en / of wachtwoord velden.
  • webbrowsers graag defaults leveren voor gebruikersnaam en / of wachtwoord velden, op basis van een account op de site, maar deze zijn bijna altijd verkeerd voor de repositories. We gaan nu uit de autocomplete vlag op deze velden om de browsers te vertellen niet in de velden in te vullen of aan te bieden automatisch aanvullen.
  • Ondersteuning voor Amazon S3 werkt nu weer met nieuwe versies van Django Storages.
  • Authenticatie met de nieuwe API werkt nu met de nieuwe Apache + WSGI setups.
  • Standaard mod_wsgi voorkomt authenticatie onze API's uit te werken. De WSGIPassAuthorization On instelling moet aan de Apache configuratie bestand worden toegevoegd. Dit wordt nu toegevoegd voor het merk nieuwe sites.
  • Vast een aantal herschrijfregel voor FastCGI.

Wat is nieuw in versie 1.5.1:

  • Nieuwe functies:
  • Geen toestemming fouten worden weergegeven wanneer het toegang tot onbereikbaar lokale Git repositories. (Bug # 1765)
  • Voorheen, als een Git repository werd gebruikt en er was niet voldoende permissies om toegang te krijgen, een vage foutmelding te zeggen dat de repository was onbereikbaar lijkt. Nu controleren we om te zien of het een permissies fout, en een geschikte foutmelding.
  • Prestaties verbeteringen:
  • Verminder het aantal SQL-query's in de erfenis JSON API.
  • Een aantal van de legacy API handlers uitgevoerd vergelijkbare dan nodig is. We hebben nu presteren minder queries. Patch door Ben Hollis.
  • Bug Fixes:
  • Vast een aantal kleine problemen in de Admin UI van de bundeling van Django mediabestanden.
  • Om historische redenen, we hebben altijd verscheept de Django Admin mediabestanden als onderdeel van de Review Board. Dit komt uit een tijd voordat rb-terrein bestond, toen we het nodig een enkele media directory met alles erin. Echter, het is gewoon introduceert diverse compatibiliteitsproblemen deze dagen. We gebruik van de media bestanden die worden geïnstalleerd met Django.Fixed een breuk in de diff viewer met SCons bestanden maken nu. (Bug # 1864)
  • Elke SCons bestanden opgemaakt voor de herziening zou de diff viewer te breken, als gevolg van een typefout bij het opzoeken van informatie over dat soort file.Added de moeder Diff veld om de nieuwe Beoordeling Request pagina. (Bug # 1651)
  • De Parent Diff veld ontbrak voor Git, Bazaar en Mercurial, waardoor het onmogelijk is om een ​​ouder diff uploaden via de webinterface bij het maken van een nieuwe beoordeling request.Fixed een aantal standaard installatie problemen met de gegenereerde lighttpd.conf bestand. (Bug # 1618, Bug # 1639)
  • Verschillende installaties met lighttpd zou 404 Not Found fouten, te wijten aan een aantal configuratie problemen in de steekproef config file.Fixed ondersteuning voor meerdere e-mailadressen aan een groep toegewezen te geven. (Bug # 1661)
  • meerdere e-mailadressen voor een groep werden gesteund, maar gebroken in 1.5. We hebben nu verdelen ze uit properly.The screenshot gebied is niet meer onmiddellijk verborgen na het uploaden van een screenshot.Fixed een fout in de web-API als serialisatie om gebroken intervallen voor zoeken updating XML.Fixed in de gegenereerde crontab bestand.
  • De intervallen zou leiden tot een volledige index te gebeuren bij elke minuut op 02:00 op zondag, en niet alleen bij 2 AM.Fixed een fout wanneer een verzoek om permanent te verwijderen.
  • De administrator-specifieke mogelijkheid om een ​​verzoek om herziening zou slagen, maar het genereren van een fout page.Fixed aantal compatibiliteitsproblemen met Django SVN definitief te verwijderen.
  • De productie systemen mag nooit lopen tegen Django SVN, maar voor het doel van ontwikkeling en forward-compatibiliteit, hebben we een aantal veranderingen om te werken met Django SVN gemaakt. Dit garandeert niet dat het niet zal breken in de toekomst.

Wat is nieuw in versie 1.5 / 1.5 RC2:

  • Nieuwe gebruiker Kenmerken:
  • updatemeldingen
  • Verbeterde Automatisch aanvullen
  • Upload Screenshots met slepen en neerzetten
  • Witruimte Control in het Diff Viewer
  • Verplaats Detection in de Diff Viewer
  • Function en Class Headers in de Diff Viewer
  • Afbeelding beoordelen zonder Diffs

Wat is nieuw in versie 1.0.9 / 1.5 RC2:

  • Nieuwe functies:
  • Toegevoegd Python 2.7 compatibiliteit.
  • Toegevoegd compatibiliteit met PyLucene 3.x. Ondersteuning voor 2.x blijft.
  • Ondersteuning voor beoordeling aanvragen zonder diffs, voor het / screenshot beoordeling.
  • Naarmate meer bedrijven maken gebruik van Review Board, hebben we een toenemende vraag in het gebruik ervan alleen voor het beoordeling gezien. We hebben de beperking dat een verzoek om een ​​bijbehorende diff moet hebben verwijderd. Gebruikers kunnen ervoor kiezen om een ​​diff label uploaden, of gewoon houden het diff-vrij.
  • Bovendien, gebruikers kunnen nu hun repository (Geen - Graphics Only) bij het maken van een verzoek, waaruit blijkt dat het verzoek zal worden gebruikt voor het beoordeling. In deze modus kan het verzoek om nooit een diff geüpload.
  • API verbeteringen:
  • Ondersteuning toegevoegd voor de graven-only = 1 queryparameter voor de ontwerp-screenshot lijsten.
  • omgedoopt tot het ontwerp screenshot resource sleutel uit ontwerp-screenshot te draft_screenshot.
  • Ondersteuning voor HTTP DELETE op screenshot ontwerp middelen.
  • Toegevoegd de afbeelding screenshot URL in de screenshot middelen.
  • omgedoopt tot de interdiff_revision = vraag paramater aan interdiff-herziening = op diff commentaar middelen.
  • Verwijderd ondersteuning voor HTTP PUT on review groep middelen. De uitgifte van deze opdracht zou gewoon een fout terug te keren.
  • Verwijderd de ongebruikte whitespace_only gegevens van de opcodes resultaten in de per-file diff bron.
  • Ondersteuning toegevoegd voor het updaten van diff commentaren en screenshot commentaren op antwoorden op beoordelingen. Dit maakt het mogelijk HTTP PUT worden gebruikt op deze middelen.
  • Vast links naar diff en screenshot reactie middelen die verband houden met uit andere bronnen.
  • De gebruiker van hulpbronnen faalt niet langer met gebruikersnamen met een punt.
  • Ondersteuning voor HTTP Accept mimetypes op alle bronnen.
  • Probleem opgelost met behulp van api_format = op HTTP GET, PUT en middelen POST.
  • Bug Fixes:
  • Verschillende usability problemen screenshot drag-and-drop zijn vastgesteld. In het bijzonder, hebben we nu garanderen dat de daling gebied zal worden op het scherm, die voordat er een probleem was over de nieuwe beoordeling aanvragen.
  • Fixed een Internal Server Error bij gebruik van een SSH-gebaseerde URL voor een repository zonder gebruik van een gebruikersnaam of wachtwoord.
  • Vast een CSRF (Cross Site Request Vervalsing) configuratie probleem voor wachtwoord herstel. De CSRF verificatie token niet werd ingesteld op het herstel vorm, het voorkomen van wachtwoord herstel te werken.
  • Repositories niet werden ingesteld als standaard zichtbaar, waardoor beheerders in staat om specifiek het zichtbaar te maken.
  • Een aantal fouten, zoals het bestand niet gevonden, was niet te laten zien op het nieuwe verzoek pagina.
  • Remote Git repositories met behulp van de ruwe URL methode zou mislukken wanneer voorgesteld met een diff met daarin een korte SHA1. We hebben nu te controleren tijdens diff upload dat alleen volledige SHA1s worden gebruikt.
  • Als het niet om een ​​account in Active Directory vinden, werden we niet terug naar de ingebouwde authenticatie vallen, in wezen vergrendelen van de lokaal gemaakt administratie gebruiker.
  • Toegang krijgen tot een verzoek om met een nieuw auto-gemaakte account (met LDAP, Active Directory, of NIS) zou een Internal Server Error veroorzaken te wijten aan het profiel van de gebruiker niet is aangemaakt.
  • Gecos velden op NIS backends niet langer veroorzaakt authenticatie mislukkingen.

Wat is nieuw in versie 1.5 RC1:

  • Ondersteuning toegevoegd voor de iPhone en iPad.
  • Verbeterde beweging detectie.
  • Ondersteuning toegevoegd voor WSGI installaties.
  • toegevoegd Mercurial ondersteuning voor --git geformatteerde patches.
  • De diff viewer ondersteunt nu aangeeft verwijderde bestanden.
  • Voegde een bron voor het downloaden van diffs en ontleed diff opcodes.
  • Voegde een bron voor het ophalen van de ingelogde sessie-informatie van de gebruiker.
  • Ondersteuning filtering beoordeling aanvragen met behulp van periodes.
  • SourceForge CVS paden zijn nu gegenereerd met een:. Na de hostnaam

Wat is nieuw in versie 1.0.9:

  • Review Board 1.0.9 werkt beter met Django 1.2 out of the box en lost een aantal problemen met de compatibiliteit met de database migratie.
  • Switched om met behulp van python memcached plaats van cmemcache.
  • De oude database migratie scripts die gebruikt om te worden gebruikt voor databasemigratie zijn opgeknapt weer aan het werk. Deze kunnen nuttig zijn bij de overgang van het ene type database naar een andere (zoals van SQLite tot MySQL).
  • rb-website behandelt nu het installeren in lege mappen.
  • Fixed de ster pagina Groepen in het Dashboard.
  • Vast een aantal problemen met syntax highlighting en UTF-8-tekens in de diff viewer.

Eisen


Andere software van ontwikkelaar Christian Hammond

ReviewBoard
ReviewBoard

19 Feb 15

Gremlin Clock
Gremlin Clock

20 Feb 15

Reacties op Review Board

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!