Review Board

Software screenshot:
Review Board
Dettagli del software:
Versione: 2.5.4 Aggiornato
Data di caricamento: 18 Apr 16
Sviluppatore: Christian Hammond
Licenza: Libero
Popolarità: 25

Rating: nan/5 (Total Votes: 0)

Review Board è stato scritto in Python con Django e permette alle aziende e agli sviluppatori di tenere traccia dei grandi progetti di codifica utilizzando un'interfaccia visiva.

Il processo di revisione del codice può essere effettuato da una sola persona, o gestito da più dipendenti o la comunità stessa.

Gli utenti hanno facile accesso ai complessi strumenti di codice diff, un abbastanza facile da usare sistema di commenti, e un sacco di impostazioni di notifica in modo che siano sempre tenuti in loop per quanto riguarda i loro progetti.

Review Board comprende anche un facile da usare API REST per estendere le caratteristiche di base, e un insieme di strumenti da riga di comando per la gestione un'installazione locale.

Cosa c'è di nuovo in questa versione:

  • lavoro in movimento con il nuovo supporto mobile
  • Commenta veloce con espandibile Diff Fragments
  • rimanere concentrati per muting e le richieste di revisione archiviazione
  • Auto-versione e diff tuo file allegati
  • Un pulitore, sguardo più lucido e si sentono
  • Vedere più a colpo d'occhio con Live HD Thumbnails

Cosa c'è di nuovo nella versione 2.5.2:

  • Lavorare in viaggio con il nuovo supporto mobile
  • Commenta veloce con espandibile Diff Fragments
  • rimanere concentrati per muting e le richieste di revisione archiviazione
  • Auto-versione e diff tuo file allegati
  • Un pulitore, sguardo più lucido e si sentono
  • Vedere più a colpo d'occhio con Live HD Thumbnails

Cosa c'è di nuovo nella versione 2.0.18 / 2.5 Beta 1:

  • messo a punto i campi di testo Markdown-grado
  • accelerato l'API
  • linee Non più indesiderati o numeri di riga rovinare la tua bella codice
  • Nuove abilità che dovrebbero aiutare a meglio lo script integrazioni personalizzate

Cosa c'è di nuovo nella versione 2.0.15:

  • messo a punto i campi di testo Markdown-grado
  • accelerato l'API
  • linee Non più indesiderati o numeri di riga rovinare la tua bella codice
  • Nuove abilità che dovrebbero aiutare a meglio lo script integrazioni personalizzate

Cosa c'è di nuovo nella versione 2.0.13:

  • messo a punto i campi di testo Markdown-grado
  • accelerato l'API
  • linee Non più indesiderati o numeri di riga rovinare la tua bella codice
  • Nuove abilità che dovrebbero aiutare a meglio lo script integrazioni personalizzate

Cosa c'è di nuovo nella versione 2.0:

  • Questa è la prima release di richiedere Django 1.6.
  • Aggiunto migliorata protezione CSRF per tutti i nostri moduli.
  • Dropped Python 2.5 il supporto.
  • Haystack base di ricerca full-text.
  • Aggiunto il supporto per il cuscino.
  • Subvertpy è ora supportato come alternativa a PySVN.

Cosa c'è di nuovo nella versione 1.7.25:

  • Il progetto Django ha appena annunciato una nuova serie di uscite di sicurezza. Stiamo mettendo una corrispondenza Review Board 1.7.25 stampa che tira in questi, oltre a correzioni per Active Directory e della documentazione.

Cosa c'è di nuovo nella versione 1.7.21:

  • Review Board 1.7.21 è fuori, con il supporto per GitLab e Unfuddle, ottimizzazioni in generazione diff, e diverse correzioni di bug.

Cosa c'è di nuovo nella versione 1.7.19:

  • Review Board 1.7.19 è fuori, con alcune correzioni di bug e il supporto per l'autenticazione a due fattori di GitHub.

Cosa c'è di nuovo nella versione 1.7.18:

  • La nuova versione 1.7.18 passa a utilizzare UglifyJS per minification JavaScript.

Cosa c'è di nuovo nella versione 1.7.16:

  • Questo risolve tre problemi principali. In primo luogo, il recente lavoro sulla API ha causato una rottura nella risorsa gruppo per la revisione degli utenti durante la ricerca di un utente che era un membro di più di un gruppo. Anche se questo non pregiudica l'utilizzo del Review Board stesso, influisce coloro che hanno bisogno che una parte delle API per i loro script.

Cosa c'è di nuovo nella versione 1.7.14:

  • Aggiunto account support team per Bitbucket.

Cosa c'è di nuovo nella versione 1.7.13:

  • Review Board 1.7.13 viene rilasciata, e porta con sé il supporto per Beanstalk e Bitbucket Git.

Cosa c'è di nuovo nella versione 1.7.10:

  • Modifiche Web API:
  • order-by = parametro di query per le risorse di commento, che consente l'ordinazione da campi, quali numeri di riga (per i commenti diff) Aggiunto.
  • Aggiunto un campo di nome di file di screenshot risorse, che fornisce il nome del file di base (senza percorso) della schermata.
  • aggiunto un campo review_url di screenshot risorse, che fornisce l'URL della pagina di revisione screenshot.
  • aggiunto un campo thumbnail_url di screenshot commento risorse, che fornisce l'URL del frammento di screenshot di essere commentato.
  • aggiunto un campo LINK_TEXT al file allegato commento risorse, che mostra il testo per qualsiasi link che punta al file. Questo può variare a seconda del commento.
  • aggiunto un campo review_url al file allegato commento risorse, che fornisce l'URL della pagina di revisione per il file.
  • aggiunto un campo thumbnail_html al file allegato commento risorse, che prevede per il rendering HTML la miniatura della porzione del file viene reso, se del caso.
  • UI modifiche:
  • Migliorata l'aspetto della tabella riassuntiva problema. E 'pulito e non appare più strano con lunghi testo di commento.
  • Correzioni:
  • fissi periodici ma innocui errori JavaScript quando la rimozione di elementi con i timestamp relativi.
  • Modifica o Riordinamento delle colonne cruscotto senza pause più lunghe dopo le ricariche cruscotto.
  • timestamp relativo nel cruscotto rompono più dopo le ricariche cruscotto.

Cosa c'è di nuovo nella versione 1.7.9:

  • Modifiche API:
  • Aggiunti nuovi blocchi e campi depends_on alla risorsa richiesta di revisione.
  • Correzioni:
  • fissi il max_length del nuovo campo HostingServiceAccount.hosting_url. Questo stava causando problemi sul MySQL con InnoDB.
  • fissi la documentazione per la configurazione CGIT per Git.
  • fissi l'URL CGIT per Fedora Hosted.

Cosa c'è di nuovo nella versione 1.7.7:

  • La chiave SSH configurato può essere cancellato.
  • Aggiunto il supporto per lavorare contro una domanda di GitHub OAuth.

Cosa c'è di nuovo nella versione 1.7.5:

  • corregge alcuni, per lo più piccoli problemi persone hanno colpito, e un cambiamento importante compatibilità con il django-gasdotto recente rilasciato 1.3.

Cosa c'è di nuovo nella versione 1.7.4:

  • Corretto un errore di JavaScript in Internet Explorer e Firefox 3.x che coinvolge l'oggetto console in fase di non definito.
  • fissi annunci file modificato dello spettatore diff quando si utilizza percorsi di file di Windows.

Cosa c'è di nuovo nella versione 1.7.2:

  • New-style SSL-backed repository Perforce sono ora supportati (si prega di leggere le note di rilascio per maggiori dettagli su come ottenere questo lavoro).
  • I file spostati in un repository Perforce usando "p4 move" e pubblicato con il post-revisione in vista delle prossime RBTools 0.4.3 mostrerà ora come spostati nel visualizzatore diff in un più semplice, più facile da leggere vista.

Cosa c'è di nuovo nella versione 1.7:

  • una migliore tracciabilità problema
  • nuova amministrazione UI

Cosa c'è di nuovo nella versione 1.6.10:

  • 1.6.10 è ricca di miglioramenti delle prestazioni.
  • Ci sono anche alcune correzioni per diff con linee molto lunghe (generalmente per i set di dati o file minified), correzioni per repository Mercurial, e correzioni per eccessivi controlli degli aggiornamenti su una richiesta di riesame.

Cosa c'è di nuovo nella versione 1.6.8:

  • Risolti i problemi quando si utilizza il usa il hosting impostazione bug tracker di servizio.
  • Corretto un file di errore durante il recupero con GitHub quando si usa la Nuova Recensione modulo di richiesta.
  • Migliorata il testo di aiuto di alcuni dei campi di servizi di hosting.
  • Corretto errore di testo non corretto nel file non trovato quando si utilizza GitHub.

Cosa c'è di nuovo nella versione 1.6.5:

  • Questo ha un paio di piccoli cambiamenti che possono essere utili per gli utenti di Git o l'API Web.

Cosa c'è di nuovo nella versione 1.6.4.1:

  • È stato risolto un paio piccoli insetti insinuato a 1.6.4 che ha colpito gli utenti l'ordinamento per la colonna Review ID nel cruscotto e il salvataggio delle impostazioni della cache di back-end.

Cosa c'è di nuovo nella versione 1.6.2:

  • Nuove funzionalità:
  • I membri del personale possono ora accedere a tutti i siti locali.
  • Gli amministratori del server possono ora visualizzare i contenuti su tutti i siti locali, anziché solo quelli che sono una parte.
  • Auto-generated e-mail sono ora contrassegnati come "auto-generata" per evitare risposte automatiche.
  • Questo è consigliato come da RFC 3834. Patch da Erik Johansson.
  • Modifiche API:
  • API aggiunto per l'eliminazione di gruppi di revisione.
  • L'emissione di un HTTP DELETE su un gruppo di revisione nelle API sarà ora eliminare quel gruppo, se il chiamante disponga delle autorizzazioni appropriate.
  • Consenti per i repository di archiviazione.
  • Aggiornamento di un repository e passando nome_archivio = cambierà il nome del repository per una, il nome archiviato generato automaticamente. Questo è utile quando deprecando un repository, e impedirà nome scontri in futuro.
  • Correzioni:
  • fissi il valore di default di configurazione di Apache WSGI per sottodirectory installato.
  • La configurazione di default WSGI aveva un'impostazione WSGIScriptAlias ​​che non ha funzionato perfettamente ragione per molti utenti. Ora, i nuovi file generati dovrebbero avere un default meglio che funziona out of the box.
  • Aggiunto permisisions espliciti nelle configurazioni di default di Apache.
  • A seconda della configurazione del server di default, più bit di supporto potrebbero rompersi. Ora siamo esplicito nella configurazione di cui abbiamo bisogno.
  • La favicon della pagina è ora correttamente il passaggio alla favicon "nuovi aggiornamenti" su tutti i browser quando ci sono aggiornamenti domanda di riesame.

Cosa c'è di nuovo nella versione 1.6:

  • Chiudi Descrizioni
  • Recensioni comprimibili
  • di notifica scheda Icone
  • Data Loss Prevention
  • Issue Tracking
  • Progetto di persistenti Banner

Cosa c'è di nuovo nella versione 1.5.6:

  • di nota sono le correzioni per la memorizzazione nella cache di grandi dimensioni diff / file, le correzioni per le didascalie screenshot sui progetti, il miglioramento delle prestazioni in evidenziazione della sintassi e il supporto per Fedora Hosted come un servizio di hosting.

Cosa c'è di nuovo nella versione 1.6 RC2:

  • Allegati di file drag-and-drop. I file possono ora essere trascinati sulla pagina e caricati sia come screenshot o file allegati. L'interfaccia utente per il drag-and-drop è notevolmente migliorata.
  • Chiudere descrizioni. Dopo aver scartato una richiesta di revisione o la marcatura come presentato, è possibile lasciare una descrizione. È possibile utilizzare questo per dire che cosa la revisione è stata commessa in, o perché il cambiamento è stato scartato. Fino a voi!
  • Conferma prima di perdere accidentalmente le modifiche. Mai colpito accidentalmente annullare o navigare lontano da una pagina durante la digitazione di una nuova descrizione? Ora ti verrà richiesto prima di perdere quello che hai lavorato.

Cosa c'è di nuovo nella versione 1.6 RC1:

  • Pieno di correzioni di bug e alcune fantastiche nuove funzionalità.

Cosa c'è di nuovo nella versione 1.6 beta2:

  • la gestione dei problemi di base. I revisori possono contrassegnare un commento come un difetto nel codice, e revisori avranno una comoda interfaccia utente sotto il commento per la marcatura in fretta che difetti come risolto. E 'come rispondere con "fisso", ma con meno di battitura!
  • Ricerca rapida. Ogni installazione ha ora un campo di ricerca con ricerca rapida abilitato. Digitare parte del nome di un utente, un nome di gruppo, una sintesi richiesta di riesame, o un ID di richiesta di riesame, e cercare subito appariranno i risultati sotto la casella.
  • Better revisione progetto di banner. Il progetto di striscioni ora rimanere sullo schermo mentre viene mostrata alcuna parte di una revisione. Non più di caccia per la parte superiore del riesame per il banner.

Cosa c'è di nuovo nella versione 1.5.5:

  • Nuove funzionalità:
  • aggiunto un collegamento chiave pubblica SSH Mostra nella pagina Aggiungi / Modifica Repository.
  • Questo nuovo collegamento rende veramente facile per mostrare la chiave pubblica SSH attualmente associato al server Review Board. Quando si fa clic, apparirà una casella nella pagina con le informazioni chiave pubblica per una rapida consultazione.
  • Aggiunte informazioni fuso orario per l'API Server risorsa di informazioni. (Bug # 1983)
  • Correzioni:
  • le nuove installazioni non tenta di installare python-dateutil 2.0, che supporta solo Python 3. Questo potrebbe causare errori durante l'uso.
  • Link Image Fix in e-mail HTML.
  • Le e-mail HTML non sono state accedendo al percorso corretto di alcuni mezzi. Ciò potrebbe causare alcuni client di posta elettronica per lamentarsi.
  • Corretti errori quando si utilizza lo stesso numero di cambiamento su diversi repository. (Bug # 2024)
  • Corretti alcuni problemi caching diff su memcached. Le chiavi della cache generate a volte non essere valido. (Bug # 387)
  • Il visualizzatore di diff non si blocca più quando si cerca di trovare un nome di metodo verso la fine del file. (Bug # 2014)
  • Spento ridimensionamento delle aree di testo in Google Chrome. (Bug # 2031)
  • Google Chrome di default permette aree di testo per essere ridimensionate. Questo può rompere le cose in Review Board. Ora spegnerlo. Patch per Vignesh Srinivasan.
  • La pagina di amministrazione potrebbe rompersi quando si cerca di caricare le impostazioni Amazon S3. (Bug # 1888)
  • fissi importazione PIL (Python Imaging Library) su alcune installazioni.
  • PIL a volte è installato su sistemi in modi diversi. Siamo ora più flessibile e tenta di importare in più di un modo. Patch di Jan Koprowski.
  • errori di gestire meglio durante l'evidenziazione della sintassi.
  • Nelle rare occasioni che ci sia un errore di applicazione di evidenziazione della sintassi, ora prendere gli errori e la sintassi semplicemente disattivare l'evidenziazione per il file.
  • Ottimizzare la funzionalità di protagonista nel cruscotto. Questo semplifica il JavaScript e riduce la dimensione del file HTML. Patch da Ben Hollis.
  • rbssh ora utilizza il nome utente dell'utente corrente come default per la connessione a un repository. Questo non influisce realmente accesso al repository in Review Board, tranne in circostanze molto specifiche, ma è per lo più per i test sulla riga di comando.

Cosa c'è di nuovo nella versione 1.6 beta1:

  • I miglioramenti delle prestazioni:
  • Il cruscotto è ora molto più veloce. Abbiamo utilizzato per eseguire molte query (alcuni che erano un po 'lento), al fine di ottenere i conteggi per ogni sezione nella barra laterale, ma ora questi conteggi vengono tutti memorizzati nella cache. Questo fornisce un miglioramento della velocità molto evidente, soprattutto quando si utilizza un sacco di gruppi.
  • ha ridotto il numero di rotazioni al database quando si carica lo spettatore diff. Patch da Ben Hollis.
  • Funzionalità rimosse:
  • Il vecchio 1.0 API è stata rimossa. Tutti i clienti hanno bisogno di essere aggiornato per utilizzare il nuovo 1.5 API. Se stai usando una recente RBTools (post-revisione), che stai bene.
  • La vecchia interfaccia di iPhone è stata rimossa. L'utente principale funziona bene ora con l'iPhone e iPad.
  • cambiamenti interni:
  • Review Board ora dipende da Django 1.2.
  • L'intera interfaccia utente web è stato aggiornato per utilizzare la nuova API.

Cosa c'è di nuovo nella versione 1.5.4:

  • supporto API aggiunto per la creazione / aggiornamento / rimozione di repository.
  • API aggiunto per il cambiamento aggiornamenti numerici legati.
  • problemi di convalida fissare con le impostazioni di ricerca indice nell'interfaccia utente Amministrazione.

Cosa c'è di nuovo nella versione 1.5.3:

  • Nuove funzionalità:
  • Aggiunto il supporto per i nomi corrispondenti repository invece di percorsi con RBTools 0.3.1.
  • Insieme al nuovo RBTools 0.3.1 release, ora possiamo abbinare un nome repository specifico (gli stessi nomi che ci si vede nella pagina Richiesta di New Review) invece di un percorso di repository. Ciò consente agli amministratori di aggirare il problema di avere troppi percorsi repository possibili (ad esempio quando ci deve essere un nome utente nel URL).
  • Questo fa uso di un archivio = "..." impostazione .reviewboardrc. È possibile impostare il nome esatto del repository, o ad un percorso di repository.
  • Correzioni:
  • fissi molti problemi di compatibilità con la nuova implementazione di SSH.
  • La nuova implementazione di SSH aggiunto 1.5.2 ha avuto un paio di regressioni su alcune configurazioni. A seconda della configurazione CVS, Bazar, o Windows, è possibile riscontrare alcuni bug. Tutti i bug conosciuti fisso. Questo significa opere CVS, Bazaar funziona, e SSH su Windows funziona di nuovo. Abbiamo aggiunto i test per assicurarsi che questi non si rompono di nuovo.
  • Rimosso alcune dichiarazioni di stampa spuri che causano mod_wsgi ad avere problemi. Alcune dichiarazioni di debug lasciato in quel conflitto con mod_wsgi, siti di rottura che accede quel codice.
  • The Search impostazione indice nell'interfaccia utente di amministrazione ora convalida il percorso per garantire che si tratta di un percorso assoluto, esiste, ed è scrivibile.
  • Aggiornata la versione di Python setuptools che l'installazione se il sistema non dispone già di esso, dal momento che la versione che abbiamo usato prima non esiste più.

Cosa c'è di nuovo nella versione 1.5.2:

  • Nuove funzionalità:
  • Aggiunto SSH gestione delle chiavi per repositories.` SSH-backed
  • Una nuova pagina delle impostazioni SSH è stata aggiunta l'interfaccia utente di amministrazione per la creazione di una nuova chiave SSH, il caricamento di una chiave SSH esistente, o la visualizzazione di una chiave SSH configurato. Questa chiave SSH sarà di proprietà e gestito da Review Board, e può essere utilizzato per lavorare con i repository SSH-backed.
  • Dopo Review Board è configurato con una chiave SSH, la pagina delle impostazioni SSH mostrerà le informazioni sulla chiave SSH, tra cui la chiave pubblica. La chiave pubblica può essere utilizzato su fine del repository per concedere l'autorizzazione Review Board per accedere al repository.
  • Gli errori di autenticazione quando si creano degli archivi sono ora più utile.
  • Quando non riuscendo per l'autenticazione con un repository, ci ha fornito un errore molto inutile parlare di nome utente e password di essere sbagliato. Tuttavia, a volte il nome utente / password non sono nemmeno permesso, e il fattore reale è la chiave pubblica. In questi casi, l'utente non saprebbe nemmeno.
  • Ora ci asteniamo da specifiche citano, ma invece l'elenco dei tipi di autenticazione che conosciamo sono stati processati. Questo ovviamente presuppone che il back-end sta usando questo nuovo errore, che in questo momento viene utilizzato solo per gli errori di SSH.
  • Quando otteniamo un errore di autenticazione che menziona il fatto che una chiave pubblica è una forma accettabile di autenticazione, e una chiave pubblica è stato generato sul server, diciamo l'utente questo e dare loro un collegamento (che si apre in una nuova scheda / finestra) per generare una nuova chiave.
  • Aggiunto nostra sostituzione di SSH per la standardizzazione su un comportamento e di lavoro intorno limitazioni OpenSSH.
  • Ora forniamo il nostro involucro SSH che ci permette di utilizzare chiave SSH configurata di un impianto Review Board. OpenSSH e possibilmente altre implementazioni SSH utilizzati home directory dell'utente del server web, e questo è stato spesso difficile-codificati su sistemi in una directory non-scrivibile, impedendo SSH di lavorare fuori dalla scatola.
  • Ciò non dovrebbe pregiudicare qualsiasi accesso al repository negativamente, ma eventuali problemi che non vengono in su dovrebbe essere riportato in modo che possiamo diagnosticare.
  • La pagina repository nell'interfaccia utente di amministrazione ora parla di Gettoni API e collegamenti alla pagina di account GitHub per repository Git, rendendo più facile impostare un repository GitHub.
  • Correzioni API:
  • fissi accedendo alle richieste utilizzando HTTP Auth di base.
  • Non ci sono stati problemi che impediscono il corretto login quando si utilizza autenticazione di base HTTP. L'invio di un header HTTP_AUTHORIZATION fallirebbe il login l'utente se non era in risposta ad una HTTP 401 non autorizzato. Questo significa che i clienti non hanno potuto effettuare l'accesso con loro prima richiesta, e gli utenti non saprebbero che le credenziali non sono validi fino al più tardi.
  • Ora i clienti possono inviare un HTTP_AUTHORIZATION con qualsiasi richiesta per attivare un log in.
  • risposte sbagliate fissi durante l'esecuzione di una richiesta che richiede l'autenticazione come utente anonimo.
  • Ogni richiesta fatta che ha richiesto un utente collegato sarebbe tornato un HTTP 403 Forbidden, invece di richiedere che il registro client in. Ora invieremo HTTP 401 non autorizzato, invece, spingendo il client per accedere.
  • fissi l'accesso anonimo alle API quando l'accesso anonimo è attivato.
  • Anche quando il server Review Board è impostato per consentire l'accesso anonimo, l'API non avrebbe consentire sempre l'accesso senza prima registrazione. Ora l'impostazione di accesso anonimo viene controllato correttamente.
  • risposte fisse di screenshot commenti nella nuova API web.
  • Durante il salvataggio di una risposta sembrerebbe lavorare, non sarebbe mai stato associato alla revisione.
  • fissi rimuovere le immagini dalle richieste di revisione.
  • L'API consente ora per rimuovere le immagini da una bozza di richiesta di riesame inviando un HTTP DELETE per risorsa della schermata.
  • cambiato la richiesta quando si fa un HTTP PUT su un progetto di richiesta di riesame.
  • In precedenza, quando si fa un HTTP PUT con pubblico = su un progetto, la risposta sarebbe un HTTP 303 Vedi gli altri, che reindirizzato al progetto. Mentre utile in teoria, questo ha reso qualsiasi interazione con nel browser librerie AJAX impossibile, come il browser potrebbe nascondere il reindirizzamento, impedendo il client da gestire correttamente la richiesta o anche davvero restituendo il risultato atteso (JSON o XML).
  • Ora, dobbiamo solo restituire lo stesso carico utile che altri aggiornamenti alla risorsa restituiti, che è più affidabile e coerente. Il risultato conterrà la bozza della domanda di riesame.
  • query di ricerca corretti in / api / utenti /.
  • Passando fullname = alla risorsa utenti si tradurrebbe in un errore HTTP 500. La query in costruzione sul server è stato sbagliato.
  • Correzioni:
  • Risolto un problema con SSH ospite controllo sul repository Git.
  • SSH ospite controllo su repository Git stato arrestato quando si utilizza l'indirizzo @ utente: / modulo di percorso, senza un leader ssh: //. Stavamo usando il percorso fornito grezzo, e non il percorso normalizzata, quando si fa la verifica. Dal momento che non si è presentato come un percorso SSH, l'host non è stata verificata.
  • supporto fisso per i repository GitHub privati.
  • URL SSH contenenti un nome utente sono stati non essere analizzata correttamente, portando ad un problema quando si tenta di accedere ai repository GitHub privati ​​e altri repository SSH-backed.
  • Abbiamo inoltre non erano corrispondenti a depositi privati ​​GitHub nella pagina repository nell'interfaccia utente di amministrazione.
  • Questo dovrebbe risolvere i problemi sia per i repository standard e di organizzazione.
  • Il Token API per i repository GitHub sono ora estratte correttamente nella pagina Repository nell'interfaccia utente di amministrazione.
  • fissi in più spazi clou commutazione.
  • Ci sono stati errori in commutando evidenziazione spazi bianchi extra per diff caricati. Ora dovrebbe funzionare per tutti i diff. Patch da Mikhail Rogozin.
  • Immagini sul cruscotto sono ora memorizzate nella cache, riducendo il numero di richieste al server. Patch da Ben Hollis.
  • valori completamento automatico e di default per disabili per i campi username / password repository.
  • browser web come per la fornitura di valori predefiniti per i campi nome utente / password, in base a qualsiasi account sul sito, ma questi sono quasi sempre sbagliato per i repository. Ci rivolgiamo ora fuori la bandiera di completamento automatico su questi campi per raccontare i browser di non compilare i campi o offrire completamento automatico.
  • Supporto per Amazon S3 ora funziona di nuovo con le nuove versioni di Django Depositi.
  • Autenticazione con la nuova API ora funziona con le nuove configurazioni WSGI Apache +.
  • Per impostazione predefinita, mod_wsgi impedisce l'autenticazione della nostra API di lavorare. Il WSGIPassAuthorization Su impostazione deve essere aggiunto al file di configurazione di Apache. Questo è ora aggiunto per marca siti nuovi.
  • Corretti alcuni regola di riscrittura per FastCGI.

Cosa c'è di nuovo nella versione 1.5.1:

  • Nuove funzionalità:
  • Permesso negato gli errori vengono visualizzati quando si accede irraggiungibili repository Git locale. (Bug # 1765)
  • In precedenza, se un repository Git è stato utilizzato e non c'era permessi dei file sufficienti per accedervi, un errore di vaga dicendo che il repository era irraggiungibile sembrerebbe. Ora controlliamo per scoprire se si tratta di un errore di autorizzazioni, e visualizzare un messaggio di errore.
  • I miglioramenti delle prestazioni:
  • Ridurre il numero di query SQL in vecchie API JSON.
  • Alcuni dei gestori eredità API eseguito più query del necessario. Ora effettuare un minor numero di query. Patch da Ben Hollis.
  • Correzioni:
  • fissi diversi piccoli problemi in Admin UI da impacchettare i file multimediali Django.
  • Per ragioni storiche, abbiamo sempre spedito i file multimediali Django Admin come parte del Review Board. Questo viene da un momento prima che esistesse RB-site, quando avevamo bisogno di una singola directory dei media di tutto al suo interno. Tuttavia, appena presenta vari problemi di compatibilità in questi giorni. Ora facciamo uso dei file multimediali che vengono installati con Django.Fixed una rottura nel visualizzatore diff con i file scons. (Bug # 1864)
  • Tutti i file scons condizionate per la revisione potrebbe rompere lo spettatore diff, a causa di un errore di battitura durante la ricerca di informazioni su quel tipo di file.Added campo Diff Parent alla pagina Richiesta Nuovo Review. (Bug # 1651)
  • Il campo Diff Parent mancava per Git, Bazaar, Mercurial e, rendendo impossibile caricare un diff genitore tramite l'interfaccia utente Web quando si crea una nuova recensione request.Fixed alcuni problemi relativi all'installazione con il generato lighttpd.conf file. (Bug # 1618, Bug # 1639)
  • Diverse installazioni con lighttpd darebbe errori 404 Not Found, a causa di alcuni problemi di configurazione nella configurazione di esempio file.Fixed supporto di più indirizzi di posta elettronica assegnati a un gruppo. (Bug # 1661)
  • più indirizzi di posta elettronica per un gruppo sono stati sostenuti, ma rotto in 1.5. Ora li dividiamo out area screenshot properly.The non è più nascosto subito dopo il caricamento di un screenshot.Fixed un errore nelle API web durante la serializzazione di XML.Fixed intervalli rotte per l'aggiornamento di ricerca nel file crontab generato.
  • Gli intervalli causerebbe un indice completo per accadere in ogni minuto alle 2 del mattino di domenica, piuttosto che solo in 2 AM.Fixed un errore quando si elimina permanentemente una richiesta di riesame.
  • La capacità specifiche all'amministratore di eliminare definitivamente una richiesta di revisione sarebbe successo, ma genera un errore page.Fixed alcuni problemi di compatibilità con Django SVN.

  • sistemi
  • di produzione non devono mai correre contro Django SVN, ma per lo scopo di sviluppo e di forward-compatibilità, abbiamo apportato alcune modifiche per lavorare con Django SVN. Questo non garantisce che non si romperà in futuro.

Cosa c'è di nuovo nella versione 1.5 / 1.5 RC2:

  • Nuove funzionalità utente:
  • Aggiorna Notifiche
  • Migliorata la funzione di completamento automatico
  • Invia le immagini da Drag-and-Drop
  • Lo spazio bianco di controllo nel Visualizzatore Diff
  • Spostare rilevamento nel Visualizzatore Diff
  • Funzione e connettori di classe nel Visualizzatore Diff
  • Immagine recensione senza Diffs

Cosa c'è di nuovo nella versione 1.0.9 / 1.5 RC2:

  • Nuove funzionalità:
  • Aggiunto Python 2.7 compatibilità.
  • Aggiunta la compatibilità con PyLucene 3.x. Il supporto per 2.x ancora rimane.
  • Aggiunto il supporto per la revisione richieste senza diff, per l'immagine recensione / screenshot.
  • Mentre sempre più aziende utilizzano Review Board, abbiamo visto un aumento della domanda di usarlo solo per la revisione delle immagini. Abbiamo rimosso la restrizione che una richiesta di revisione deve avere un diff associato. Gli utenti possono scegliere di caricare un'etichetta diff, o semplicemente tenerlo diff-libera.
  • Inoltre, gli utenti possono ora impostare il proprio repository (Nessuno - solo grafica) quando si crea una domanda di riesame, il che rende chiaro che la domanda di riesame verrà utilizzato per la revisione delle immagini. In questa modalità, la domanda di riesame non può mai avere un diff caricato.
  • I miglioramenti API:
  • Aggiunto il supporto per la conta-only = 1 parametro di query per le liste progetto screenshot.
  • Ribattezzata la chiave di risorsa progetto screenshot dal progetto-screenshot per draft_screenshot.
  • Aggiunto il supporto per HTTP DELETE su progetti di screenshot risorse.
  • Aggiunta la URL dell'immagine screenshot nelle risorse screenshot.
  • Ribattezzato interdiff_revision = interrogazione paramater a interdiff-revision = risorse diff commento.
  • Supporto Rimosso per HTTP PUT sulla revisione risorse del gruppo. L'emissione di questo comando sarebbe solo restituire un errore.
  • Rimosso i dati whitespace_only non utilizzati gli opcode risultati nella risorsa diff per file.
  • Aggiunto il supporto per l'aggiornamento commenti diff e commenti screenshot sulle risposte alle recensioni. Questo permette HTTP PUT da utilizzare su queste risorse.
  • i collegamenti fissi per diff e screenshot commento risorse quando collegati ad da altre risorse.
  • La risorsa utente risorsa non fallisce più con i nomi che contiene un punto.
  • Aggiunto il supporto per HTTP Accept mimetypes su tutte le risorse.
  • Risolti i problemi con api_format = su HTTP GET, PUT e POST risorse.
  • Correzioni:

  • Sono stati corretti
  • Diversi problemi di usabilità con screenshot drag-and-drop. In particolare, ora garantire che l'area goccia sarà sullo schermo, che era un problema prima sulle nuove richieste di revisione.
  • Risolto un errore interno del server quando si utilizza un URL SSH-based per un repository senza l'utilizzo di un nome utente o password.
  • È stato risolto un CSRF (Cross Site Request Forgery) problema di configurazione per il recupero della password. Il token di verifica CSRF non veniva impostata sulla forma di recupero, impedendo il recupero della password di lavorare.
  • Repository non venivano fissati come visibile di default, costringendo gli amministratori a rendere specificamente visibile.
  • Alcuni errori, come ad esempio file non trovato, non riusciva a presentarsi sulla pagina Richiesta di New Review.
  • repository Git remoto usando il metodo URL grezzo fallirebbe quando sono presentati con un diff contenente una breve SHA1. Ora verificare durante il caricamento diff che solo SHA1s pieni vengono utilizzati.
  • Quando non riuscendo a trovare un account in Active Directory, siamo stati non riuscendo a ripiegare per l'autenticazione integrata, in sostanza, bloccando l'utente di amministrazione creati a livello locale.
  • Accesso a una domanda di riesame con un account appena creata automaticamente (tramite LDAP, Active Directory, o NIS) causerebbe un errore interno del server a causa del profilo dell'utente non essendo stata ancora creata.
  • campi gecos sul backend NIS non causa più errori di autenticazione.

Cosa c'è di nuovo nella versione 1.5 rc1:

  • Aggiunto il supporto per iPhone e iPad.
  • rilevazione movimento migliorata.
  • Aggiunto il supporto per le installazioni WSGI.
  • Aggiunto il supporto per le patch Mercurial formattati --git.
  • Il visualizzatore diff supporta ora indica i file eliminati.
  • Aggiunta una risorsa per il download diff e analizzato codici operativi diff.
  • Aggiunta una risorsa per il recupero connesso a informazioni di sessione dell'utente.
  • revisione filtraggio di sostegno richieste utilizzando intervalli di date.
  • percorsi SourceForge CVS sono ora generati con un:. dopo il nome host

Cosa c'è di nuovo nella versione 1.0.9:












Altri software di sviluppo Christian Hammond

ReviewBoard
ReviewBoard

19 Feb 15

Gremlin Clock
Gremlin Clock

20 Feb 15

Commenti a Review Board

I commenti non trovato
Aggiungi commento
Accendere le immagini!