Review Board

Screenshot Software:
Review Board
Mga detalye ng Software:
Bersyon: 2.5.4 Na-update
I-upload ang petsa: 18 Apr 16
Nag-develop: Christian Hammond
Lisensya: Libre
Katanyagan: 25

Rating: nan/5 (Total Votes: 0)

Review Board ay nakasulat sa sawa gamit Django at nagpapahintulot sa mga kumpanya at mga developer upang masubaybayan ang malaking coding proyekto gamit ang isang visual interface.

Ang proseso code pagsusuri ay maaaring natupad sa pamamagitan ng isang tao, o hawakan sa pamamagitan ng maramihang mga empleyado o sa komunidad mismo.

Mga gumagamit ay may madaling access sa mga komplikadong mga kasangkapan code diff, isang medyo madaling gamitin pagkomento system, at maraming mga setting ng notification kaya sila ay laging pinananatiling sa loop tungkol sa kanilang mga proyekto.

Review Board Kasama rin sa isang madaling gamitin REST API para sa pagpapalawak ng mga pangunahing tampok, at isang hanay ng mga command-line tool para sa pamamahala ng isang lokal na pag-install.

Ano ang bago sa ito release:

  • Work on the go na may bagong mobile support
  • I-review nang mas mabilis gamit Napapalawak Diff Fragments
  • Manatiling nakatutok sa pamamagitan ng muting at pag-archive pagsusuri kahilingan
  • Auto-bersyon at diff iyong mga attachment file
  • Ang isang mas malinis, mas makintab hitsura at pakiramdam
  • Tingnan ang higit pa sa isang sulyap na may Live HD Thumbnails

Ano ang bago sa bersyon 2.5.2:

  • Work on the go na may bagong mobile support
  • I-review nang mas mabilis gamit Napapalawak Diff Fragments
  • Manatiling nakatutok sa pamamagitan ng muting at pag-archive pagsusuri kahilingan
  • Auto-bersyon at diff iyong mga attachment file
  • Ang isang mas malinis, mas makintab hitsura at pakiramdam
  • Tingnan ang higit pa sa isang sulyap na may Live HD Thumbnails

Ano ang bago sa bersyon 2.0.18 / 2.5 Beta 1:

  • Fine-tono ang Markdown-capable mga patlang ng teksto
  • Sped up ang API
  • Wala nang mga hindi gustong mga linya o mga numero ng linya panggugulo up ang iyong pretty code
  • Bagong mga kakayahan na dapat makatulong sa iyo ng mas mahusay na script ang iyong pasadyang integrations

Ano ang bago sa bersyon 2.0.15:

  • Fine-tono ang Markdown-capable mga patlang ng teksto
  • Sped up ang API
  • Wala nang mga hindi gustong mga linya o mga numero ng linya panggugulo up ang iyong pretty code
  • Bagong mga kakayahan na dapat makatulong sa iyo ng mas mahusay na script ang iyong pasadyang integrations

Ano ang bago sa bersyon 2.0.13:

  • Fine-tono ang Markdown-capable mga patlang ng teksto
  • Sped up ang API
  • Wala nang mga hindi gustong mga linya o mga numero ng linya panggugulo up ang iyong pretty code
  • Bagong mga kakayahan na dapat makatulong sa iyo ng mas mahusay na script ang iyong pasadyang integrations

Ano ang bago sa bersyon 2.0:

  • Ito ang unang release sa nangangailangan Django 1.6.
  • Added pinabuting CSRF proteksyon sa lahat ng aming mga form.
  • Bumaba Python 2.5 support.
  • Haystack batay buong-tekstong paghahanap.
  • Added suporta para sa Pillow.
  • Subvertpy ay suportado na ngayon bilang isang alternatibo sa PySVN.

Ano ang bago sa bersyon 1.7.25:

  • Ang Django proyekto lamang inihayag ng isang bagong hanay ng mga release seguridad. Kami ay paglalagay ng isang pagtutugma Review Board 1.7.25 release na pulls mga ito sa, plus pag-aayos para sa Active Directory at ang ilang mga babasahin.

Ano ang bago sa bersyon 1.7.21:

  • Review Board 1.7.21 ay out, na may suporta para GitLab at Unfuddle, pag-optimize sa diff henerasyon, at iba't-ibang mga pag-aayos ng bug.

Ano ang bago sa bersyon 1.7.19:

  • Review Board 1.7.19 ay out, na may ilang mga pag-aayos ng bug at suporta para sa dalawang-factor authentication ni GitHub.

Ano ang bago sa bersyon 1.7.18:

  • Ang bagong 1.7.18 release Lilipat sa gamit UglifyJS para sa JavaScript minification.

Ano ang bago sa bersyon 1.7.16:

  • ito Inaayos tatlong pangunahing mga isyu. Una, ang mga kamakailan-lamang na trabaho sa API naging sanhi ng pagbasag sa Review Group Users mapagkukunan kapag naghahanap up ng isang user na ay isang miyembro ng higit sa isang grupo. Habang ito ay hindi nakakaapekto sa paggamit ng Review Board mismo, ito ay hindi makakaapekto sa mga taong nangangailangan na bahagi ng API para sa kanilang mga script.

Ano ang bago sa bersyon 1.7.14:

  • Idinagdag Team account suporta para sa Bitbucket.

Ano ang bago sa bersyon 1.7.13:

  • Review Board 1.7.13 ay pinakawalan, at pinagsasama-gamit ito ng suporta para sa Beanstalk at Bitbucket Git.

Ano ang bago sa bersyon 1.7.10:

  • Pagbabago Web API:
  • Idinagdag sunod-by = parameter ng query para sa mga mapagkukunan ng puna, na nagpapahintulot sa pag-order sa pamamagitan ng mga patlang tulad ng mga numero ng linya (para sa diff komento).
  • Nagdagdag ng filename field sa screenshot mapagkukunan, na nagbibigay ng mga base filename (walang landas) ng screenshot.
  • Nagdagdag ng review_url field sa screenshot mapagkukunan, na nagbibigay ng mga URL sa pahina ng screenshot pagsusuri.
  • Nagdagdag ng thumbnail_url field sa screenshot kumentaryo mapagkukunan, na nagbibigay ng mga URL sa snippet ng screenshot na nagkomento.
  • Nagdagdag ng LINK_TEXT field upang maghain attachment kumentaryo resources, na nagpapakita ng text para sa anumang link na tumuturo sa ang file. Ito ay maaaring mag-iba depende sa comment.
  • Nagdagdag ng review_url field upang maghain attachment kumentaryo mapagkukunan, na nagbibigay ng mga URL sa pahina ng pagsusuri para sa file.
  • Nagdagdag ng thumbnail_html field upang maghain attachment kumentaryo resources, na nagbibigay ng HTML para sa rendering ang thumbnail ng bahagi ng file na nai-render, kung mayroon man.
  • UI Mga Pagbabago:
  • Pinagbuting ang hitsura at pakiramdam ng talahanayan isyu buod. Ito ay cleaner at hindi na mukhang kakaiba na may mahabang text comment.
  • Bug Pag-aayos:
  • Fixed periodic ngunit hindi makasasama error JavaScript kapag pag-alis mga elemento na may kamag-anak timestamps.
  • Pag-edit o muling pagsasaayos dashboard haligi ay hindi na break pagkatapos ng dashboard muling pagkarga.
  • Kamag-anak timestamps sa dashboard hindi na masira pagkatapos ng dashboard muling pagkarga.

Ano ang bago sa bersyon 1.7.9:

  • Mga pagbabago API:
  • Nagdagdag ng bagong mga bloke at depends_on patlang upang ang mga mapagkukunan Review Request.
  • Bug Pag-aayos:
  • Fixed ang MAX_LENGTH ng bagong larangan HostingServiceAccount.hosting_url. Ito ay nagiging sanhi ng mga problema sa MySQL sa InnoDB.
  • Fixed ang dokumentasyon para sa cgit configuration para Git.
  • Fixed ang cgit URL para Fedora Hosted.

Ano ang bago sa bersyon 1.7.7:

  • Ang isinaayos SSH key ay maaari na ngayong tinanggal.
  • Nagdagdag ng suporta para sa mga nagtatrabaho laban sa isang GitHub OAuth application.

Ano ang bago sa bersyon 1.7.5:

  • Pag-aayos ng ilang, halos maliit problema sa mga tao ay may hit, at isang pangunahing compatibility pagbabago sa bagong inilabas django-pipeline 1.3.

Ano ang bago sa bersyon 1.7.4:

  • Ang Nakatakdang ng isang error JavaScript sa Internet Explorer at Firefox 3.x kinasasangkutan ng mga console object na hindi natukoy na.
  • Fixed nagbago listahan file ang diff viewer kapag gamit landas Windows file.

Ano ang bago sa bersyon 1.7.2:

  • Bagong-style SSL-back sapilitan repositories Sinusuportahan na ngayon (mangyaring basahin ang mga tala release para sa mga detalye sa pagkuha ng ito gumagana).
  • File inilipat sa isang sapilitan repository gamit ang "p4 ilipat" at nai-post sa post-review sa mga darating na RBTools 0.4.3 ay magpapakita ngayon up bilang inilipat sa diff viewer sa isang mas simple, mas madaling basahin view.

Ano ang bago sa bersyon 1.7:

  • Better isyu sa pagsubaybay
  • New administration UI

Ano ang bago sa bersyon 1.6.10:

  • 1.6.10 ay puno ng mga pagpapahusay ng pagganap.
  • Mayroon ding ilang mga pag-aayos para sa diffs may napaka-haba linya (sa pangkalahatan ay para datasets o minified file), mga pag-aayos para sa Mercurial repositories, at pag-aayos para sa labis na mga tseke update sa isang kahilingan sa pagsusuri.

Ano ang bago sa bersyon 1.6.8:

  • Fixed problema kapag gamit ang Paggamit hosting bug tracker setting ni service.
  • Ang Nakatakdang ng isang file sa pagkuha ng error na may GitHub kapag ginagamit ang New Review Request form.
  • Pinagbuting ang tulong teksto ng ilan sa mga patlang na serbisyo sa hosting.
  • Fixed di-wastong teksto sa File Not Found error kapag gumagamit ng GitHub.

Ano ang bago sa bersyon 1.6.5:

  • na ito ay may ilang maliit na mga pagbabago na maaaring maging kapaki-pakinabang sa mga gumagamit ng Git o sa web API.

Ano ang bago sa bersyon 1.6.4.1:

  • Nakapirming ilang maliit na mga bug crept in sa 1.6.4 na nakaapekto sa mga user sa pamamagitan ng pag-uuri haligi Review ID sa Dashboard at ang pag-save ng mga setting cache backend.

Ano ang bago sa bersyon 1.6.2:

  • Mga Bagong Tampok:
  • Mga miyembro ng kawani ay maaari na ngayong ma-access ang lahat ng Local Sites.
  • Server administrator ay maaaring na ngayong tingnan ang nilalaman sa lahat ng Local Sites, sa halip na lamang ang mga ito ay isang bahagi ng.
  • Auto-generated mga e-mail ay minarkahan ngayon bilang "auto-generated" upang maiwasan ang sagot auto.
  • Ito ay inirerekomenda bilang bawat RFC 3834. Patch sa pamamagitan ng Erik Johansson.
  • Mga pagbabago API:
  • Idinagdag API para sa pagtanggal ng pagsusuri groups.
  • Issuing isang HTTP BURAHIN sa isang pagsusuri ng grupo sa API ay ngayon tanggalin na ang grupo kung ang tumatawag ay ang naaangkop na mga pahintulot.
  • Payagan para sa archive repositories.
  • Pag-update ng isang imbakan at pagpasa archive_name = ay baguhin ang pangalan ng repository ni sa isang auto-generated, archive pangalan. Ito ay kapaki-pakinabang kapag deprecating isang lalagyan, at maiwasan ang pangalan clashes sa hinaharap.
  • Bug Pag-aayos:
  • Fixed ang default Apache WSGI configuration para subdirectory install.
  • Ang default WSGI configuration ay nagkaroon ng isang WSGIScriptAlias ​​setting na iyon ay hindi gumagana masyadong tama para sa maraming mga gumagamit. Ngayon, bagong nabuo mga file ay dapat magkaroon ng isang mas mahusay na default na gumagana sa labas ng kahon.
  • Idinagdag tahasang permisisions sa default Apache configuration.
  • Depende sa configuration default server, ang ilang mga piraso ng media ay maaaring masira. Humihingi kami ngayon tahasang sa configuration na kailangan namin.
  • Ang favicon para sa pahina ay ngayon maayos ang paglipat sa "Bagong Updates" favicon sa lahat ng mga browser kapag may mga update pagsusuri kahilingan.

Ano ang bago sa bersyon 1.6:

  • Close Paglalarawan
  • Collapsible Mga Review
  • Notification Tab Icon
  • Data Pagkawala Prevention
  • Issue Pagsubaybay
  • Persistent Draft Banners

Ano ang bago sa bersyon 1.5.6:

  • Ng tala ay pag-aayos para sa caching malaking diffs / mga file, pag-aayos para sa screenshot mga caption sa mga draft, pagpapabuti ng pagganap sa syntax highlighting at suporta para sa Fedora Hosted bilang isang serbisyo sa hosting.

Ano ang bago sa bersyon 1.6 RC2:

  • attachment File drag-and-drop. Files ay maaari na ngayong nag-drag at bumaba papunta sa pahina at na-upload bilang alinman screenshot o attachment file. Ang UI para sa drag-and-drop ay lubhang pinabuting.
  • Close paglalarawan. Pagkatapos discarding isang review request o pagmamarka ito bilang isinumite, maaari mong iwanan ang isang paglalarawan. Maaari mong gamitin ito upang sabihin kung ano ang revision ito ay nakatuon sa, o kung bakit ang pagbabago ay tinapon. Up to you!
  • Pagkumpirma bago aksidenteng pagkawala pagbabago. Ever sinasadyang pindutin kanselahin o mag-navigate palayo mula sa isang pahina kapag-type sa isang bagong paglalarawan? Ngayon sesenyasan ka bago mo mawala kung ano ang iyong nagtrabaho sa.

Ano ang bago sa bersyon 1.6 RC1:

  • Puno ng aayos ng bug at ilang kamangha-manghang mga bagong tampok.

Ano ang bago sa bersyon 1.6 beta2:

  • Basic isyu sa pagsubaybay. Reviewers ay maaaring markahan ng isang puna na isang depekto sa ang code, at reviewers ay makakuha ng isang madaling-magamit na UI sa ilalim ng kumentaryo para sa mabilis pagmamarka na depekto bilang nalutas. Ito ay tulad ng pagtugon sa "Fixed," ngunit may kaunting pagta-type!
  • Mabilis na paghahanap. Bawat install ngayon ay may isang patlang ng paghahanap na may mabilis na paghahanap pinagana. Ilagay mo ang ilang mga bahagi ng pangalan ng isang user, ang isang pangalan ng grupo, ang isang buod pagsusuri kahilingan, o ng isang review request ID, at agad mga resulta ng paghahanap ay lilitaw sa ibaba ng kahon.
  • Better pagsusuri draft banners. Ang draft banners ngayon manatili sa screen habang ang anumang bahagi ng isang pagsusuri ay ipinapakita. Wala nang pangangaso para sa mga tuktok ng pagsusuri para sa mga banner.

Ano ang bago sa bersyon 1.5.5:

  • Mga Bagong Tampok:
  • Nagdagdag ng Show SSH Public Key link sa Add / Change Repository pahina.
  • Ang bagong link ginagawang talagang madali upang ipakita ang SSH public key kasalukuyang nauugnay sa server Review Board. Kapag nag-click, isang kahon ay lalabas sa pahina sa mga pampublikong mga pangunahing impormasyon para sa mabilis na reference.
  • Idinagdag timezone impormasyon sa Server Impormasyon resource API. (Bug # 1983)
  • Bug Pag-aayos:
  • New i-install ng hindi na subukang mag-install python-dateutil 2.0, na kung saan ay sumusuporta lamang sa sawa 3. Ito ay maging sanhi ng error sa panahon ng paggamit.
  • links Fix imahe sa HTML e-mail.
  • Ang HTML e-mail ay hindi ma-access ang tamang landas para sa ilang mga media. Ito ay maaaring maging sanhi ng ilang mga e-mail mga kliyente upang magreklamo.
  • Fixed error kapag gamit ang parehong numero ng pagbabago sa iba't-ibang repositories. (Bug # 2024)
  • Fixed ilang mga problema caching diffs sa memcached. Ang nabuong cache keys minsan ay hindi wasto. (Bug # 387)
  • Ang diff viewer hindi na nagka-crash kapag sinusubukan upang mahanap ang isang paraan ng pangalan na malapit sa dulo ng file. (Bug # 2014)
  • Naka-off ang pagbabago ng laki ng lugar ng teksto sa Google Chrome. (Bug # 2031)
  • Google Chrome sa pamamagitan ng default ay nagbibigay-daan mga lugar ng teksto upang ang sukat. Ito ay maaaring masira ang mga bagay sa Review Board. Kami ngayon ay isasara ito. Patch pamamagitan Vignesh Srinivasan.
  • Ang pahina administration ay maaaring masira kapag sinusubukang i-load ang mga setting Amazon S3. (Bug # 1888)
  • Fixed-import PIL (sawa Imaging Library) sa ilang mga pag-install.
  • PIL ay paminsan-minsan na naka-install sa mga sistema sa iba't ibang paraan. Humihingi kami ngayon mas may kakayahang umangkop at subukan upang i-import ang mga ito sa higit sa isang paraan. Patch sa pamamagitan ng Jan Koprowski.
  • Better error handle panahon syntax highlighting.
  • Sa bihirang pagkakataon na mayroong isang error paglalapat syntax highlighting, kami ngayon ay mahuli ang mga error at lamang huwag paganahin ang pag-highlight syntax para sa file.
  • I-optimize ang starring tampok sa dashboard. Ito pinapasimple ang JavaScript at binabawasan ang sukat HTML file. Patch sa pamamagitan ng Ben Hollis.
  • rbssh ngayon ay gumagamit ng username ang kasalukuyang user bilang default kapag kumokonekta sa isang lalagyan. Na ito ay hindi talagang makakaapekto sa repository access sa Review Board maliban sa ilalim ng napaka-tukoy na mga pangyayari, ngunit ay halos para sa pagsubok sa command line.

Ano ang bago sa bersyon 1.6 beta1:

  • Pagpapabuti ng Pagganap:
  • Ang dashboard ay ngayon magkano ang mas mabilis. Ginamit namin upang magsagawa ng maraming tanong (ang ilang na ay isang bit mabagal) upang makuha ang mga bilang para sa bawat seksyon sa sidebar, ngunit ngayon ang mga bilang ay naka-cache na sa lahat. Ito ay nagbibigay ng isang napaka-kapansin-pansin na bilis ng pagpapabuti, lalo na kapag gumagamit ng isang pulutong ng mga grupo.
  • Nabawasan ang bilang ng mga round trips sa database kapag loading ang diff viewer. Patch sa pamamagitan ng Ben Hollis.
  • Inalis Tampok:
  • Ang lumang 1.0 API ay inalis na. Lahat ng mga kliyente na kailangan upang ma-update upang gamitin ang bagong 1.5 API. Kung nagpapatakbo ka ng isang kamakailan-lamang RBTools (post-review), ikaw ay pagmultahin.
  • Ang lumang interface iPhone ay inalis na. Ang pangunahing UI gumagana fine ngayon sa iPhone at iPad.
  • Internal Pagbabago:
  • Review Board ngayon ay nakasalalay sa Django 1.2.
  • Ang buong web UI ay na-update upang gamitin ang bagong API.

Ano ang bago sa bersyon 1.5.4:

  • Idinagdag API suporta para sa paglikha / pag-update / pag-aalis ng repositories.
  • Idinagdag API para sa pagbabago number na may kinalaman sa pag-update.
  • problema Fix pagpapatunay sa Mga setting sa paghahanap Index sa Administration UI.

Ano ang bago sa bersyon 1.5.3:

  • Mga Bagong Tampok:
  • Nagdagdag ng suporta para sa pagtutugma ng mga pangalan repository sa halip ng mga landas na may RBTools 0.3.1.
  • Kasama sa mga bagong RBTools 0.3.1 release, maaari naming ngayon tumugma sa isang tiyak na repository name (na siya ring pangalan ng makikita mo sa pahina ng Bagong Review Request) sa halip ng isang imbakan path. Ito ay tumutulong sa mga administrator makakuha ng paligid ang problema ng pagkakaroon ng masyadong maraming mga posibleng repository landas (tulad ng kapag may kailangang maging isang username sa URL).
  • ito ay gumagamit ng isang lalagyan = "..." na setting sa .reviewboardrc. Maaari mong itakda ito sa ang eksaktong pangalan ng taguan, o sa isang repository path.
  • Bug Pag-aayos:
  • Fixed maraming mga isyu sa pagiging tugma sa mga bagong SSH pagpapatupad.
  • Ang bagong SSH pagpapatupad idinagdag sa 1.5.2 ay nagkaroon ng ilang regressions sa mga tiyak na mga configuration. Depende sa iyong configuration CVS, Bazaar, o Windows, maaari kang makakita ng ilang mga bug. Lahat ng mga kilalang bug naayos na. Ang ibig sabihin nito CVS gawa, Bazaar gumagana, at SSH sa Windows ay gumagana muli. Nagdagdag kami ng mga pagsubok upang matiyak na ang mga ito ay hindi masira muli.
  • Inalis ang ilang mga bogus pahayag print nagiging sanhi mod_wsgi na magkaroon ng problema. Ang ilang mga debugging pahayag naiwan sa na conflicted sa mod_wsgi, paglabag sa mga site na na-access na code.
  • Ang Search Index setting sa administration UI ngayon napatunayan ang landas upang matiyak na ito ay isang ganap na landas, ito ay umiiral, at ito ay writeable.
  • Na-update ang bersyon ng Python setuptools na namin i-install kung ang sistema ay hindi ay mayroon na ito, dahil sa ang bersyon na ginagamit natin dati ay wala na.

Ano ang bago sa bersyon 1.5.2:

  • Mga Bagong Tampok:
  • Added SSH key pamamahala para SSH-back repositories.`
  • Ang isang bagong pahina ng mga setting SSH ay naidagdag na sa ang administrasyon UI para sa paglikha ng isang bagong SSH key, pag-upload ng isang umiiral na SSH key, o tinitingnan ang isang isinaayos SSH key. Ito SSH key ay pag-aari at pinamamahalaan ng Review Board, at maaaring magamit para sa nagtatrabaho sa SSH-back repositories.
  • Pagkatapos Review Board ay naka-configure na may isang SSH key, pahina ng mga setting SSH ay magpapakita ng impormasyon sa mga SSH key, kabilang ang pampublikong key. Ang public key ay maaaring gamitin sa dulo ang repository na magbigay ng pahintulot Review Board na ang lalagyan.
  • Authentication pagkabigo kapag nagse-set up repositories ay mas kapaki-pakinabang ngayon.
  • Kapag hindi pagtupad upang patotohanan na may isang repository, kami ay ibinigay ng isang napaka unhelpful error pinag-uusapan ng username at password pagiging mali. Gayunman, kung minsan ang username / password ay hindi kahit na pinapayagan, at ang tunay na kadahilanan ay ang pampublikong key. Sa mga kasong iyon, ang user ay hindi kahit na alam.
  • Ngayon namin pigilin ang sarili mula mentioning specifics, ngunit sa halip ay listahan ng mga uri authentication alam namin ay sinubukan. Ito ng kurso assumes ang backend ay gumagamit ito ng mga bagong error, na kung saan ngayon ay ginagamit lamang para sa mga error SSH.
  • Kung makuha namin ang isang error authentication na mentions na ang isang public key ay isang katanggap-tanggap na paraan ng authentication, at walang public key ay nabuo sa server, sabihin namin ang gumagamit na ito at bigyan sila ng isang link (kung saan ay bubukas sa isang bagong tab / window) upang bumuo ng isang bagong key.
  • Idinagdag ang aming sariling SSH kapalit para standardizing sa pag-uugali at nagtatrabaho sa paligid OpenSSH limitasyon.
  • Kami ngayon ay magbigay ng aming sariling SSH wrapper na nagbibigay-daan sa amin upang gamitin ang isang pag-install ng Review Board isinaayos SSH key. OpenSSH at posibleng ibang SSH pagpapatupad ginagamit home directory sa web server gumagamit, at ito ay madalas na mahirap-naka-code sa mga sistema sa isang di-writeable direktoryo, na pumipigil sa SSH mula sa nagtatrabaho sa labas ng kahon.
  • Ito ay hindi dapat makakaapekto sa anumang pag-access sa repositories negatibo, ngunit ang anumang mga isyu na dumating up ay dapat na iniulat upang maaari naming i-diagnose ang mga ito.
  • Ang Repository pahina sa administration UI ngayon talks tungkol Tokens API at mga link sa pahina ng GitHub Account para sa Git repositories, na ginagawang mas madali upang i-set up ng isang GitHub repository.
  • API Pag-aayos:
  • Fixed pag-log in sa mga kahilingan gamit ang HTTP Basic Auth.
  • May mga isyu pumipigil sa tamang pag-login kapag gumagamit HTTP Basic Auth. Pagpapadala ng isang HTTP_AUTHORIZATION header ay mabibigo upang mag-log in user ay kung ito ay hindi bilang tugon sa isang HTTP 401 Unauthorized. Ito ay sinadya na ang mga kliyente ay hindi maaaring mag-log in gamit ang kanilang unang kahilingan, at mga user ay hindi malaman na ang mga credential ay hindi wasto hanggang mamaya.
  • Ngayon mga kliyente ay maaaring magpadala ng isang HTTP_AUTHORIZATION sa anumang kahilingan na mag-trigger ng isang log in.
  • Fixed maling kasagutan kapag gumaganap ng isang kahilingan na nangangailangan authentication bilang isang hindi nakikilalang tagagamit.
  • Ang anumang kahilingan na ginawa na nangailangan ng isang naka-log in user ay magbabalik ng isang HTTP 403 Forbidden, sa halip na humihiling na ang log client in. Ngayon makikita itong magpadala HTTP 401 Unauthorized halip, pagdikta sa client upang mag-log in.
  • Fixed anonymous access sa API kapag anonymous access ay pinagana.
  • Kahit na kapag ang server Review Board ay naka-set upang payagan ang anonymous access, ang API ay hindi laging payagan ang access nang hindi muna pag-log in. Ngayon ang setting anonymous access ay naka-check nang tama.
  • Fixed sagot sa screenshot komento sa bagong web API.
  • Habang nagse-save ng isang tugon na nais na lumitaw sa trabaho, ito ay hindi kailanman ay na kaugnay sa ang pagsusuri.
  • Fixed pag-aalis ng mga screenshot mula sa mga kahilingan sa pagsusuri.
  • API ay nagbibigay-daan na ngayon para sa pag-aalis ng mga screenshot mula sa isang review request draft sa pamamagitan ng pagpapadala ng isang HTTP BURAHIN sa resource ang screenshot ni.
  • Binago ang request kapag gumagawa ng isang HTTP PUT sa isang pagsusuri kahilingan draft.
  • Dati, kapag ang paggawa ng isang HTTP PUT na may mga pampublikong = sa isang draft, ang tugon ay magiging isang HTTP 303 See iba, na kung saan nai-redirect sa draft. Habang kapaki-pakinabang sa teorya, ito gumawa ng anumang mga pakikipag-ugnayan sa in-browser AJAX aklatan imposible, pati na ang browser ay itago ang pag-redirect, na pumipigil sa client mula sa maayos paghawak ng mga kahilingan o kahit na talagang bumabalik na ang inaasahang resulta (JSON o XML).
  • Ngayon, kami lang ibalik ang parehong kargamento na iba pang mga update sa mga mapagkukunan nagbalik, na kung saan ay mas pare-pareho at maaasahang. Ang resulta ay maglalaman ng mga draft ng mga kahilingan sa pagsusuri.
  • Fixed mga query sa paghahanap sa / api / users /.
  • Pasadong fullname = sa mga mapagkukunan na manggagamit ay magreresulta sa isang HTTP 500 error. Ang tanong pagiging constructed sa server ay mali.
  • Bug Pag-aayos:
  • Nakapirming problema sa SSH host pagsuri sa Git repositories.
  • SSH host pagsuri sa Git repositories ay busted kapag ginagamit ang user @ address: / path form, nang walang isang nangungunang ssh: //. Kami ay gumagamit ng raw na ibinigay landas, at hindi ang normalized path, kapag ang paggawa ng pag-verify. Dahil ito ay hindi lilitaw bilang isang SSH landas, ang host ay hindi naka-check.
  • Fixed suporta para sa pribadong GitHub repositories.
  • SSH URL na naglalaman ng isang username ay hindi ini-parse ng tama, na humahantong sa isang problema kapag sinusubukan upang ma-access sa mga pribadong GitHub repositories at iba pang mga SSH-back repositories.
  • Kami rin ay hindi tumutugma sa mga pribadong GitHub repositories sa lalagyan pahina sa administration UI.
  • Ito ay dapat ayusin ang mga problema para sa parehong mga pamantayan at organisasyon repositories.
  • Ang API Token para GitHub repositoryo ay ngayon nakuha ng maayos sa Repository pahina sa administration UI.
  • Fixed dagdag whitespace highlight toggling.
  • May mga bugs sa toggling dagdag whitespace highlight para load diffs. Ngayon ito ay gagana para sa lahat ng diffs. Patch sa pamamagitan ng Mikhail Rogozhin.
  • Mga anyo sa dashboard ay ngayon naka-cache na, ang pagbabawas ng bilang ng mga kahilingan na ginawa sa server. Patch sa pamamagitan ng Ben Hollis.
  • May Kapansanan auto-kumpleto at default na halaga para sa repository patlang username / password.
  • Web browser gusto upang matustusan ang mga default para sa mga patlang username / password, batay sa anumang account sa site, ngunit ang mga ito ay halos palaging mali para sa repositories. Kami ngayon ay i-off ang autocomplete bandila sa mga patlang na ito upang sabihin sa mga browser na hindi punan ang mga field o nag-aalok auto-complete.
  • Suporta para sa Amazon S3 ay gumagana na ngayon muli sa mga bagong bersyon ng Django Storages.
  • Authentication gamit ang bagong API ay gumagana na ngayon na may bagong Apache + WSGI setups.
  • Sa pamamagitan ng default, mod_wsgi humahadlang authentication aming API mula sa pagtatrabaho. Ang WSGIPassAuthorization On setting ay dapat na idinagdag sa Apache configuration file. Ito ay ngayon idinagdag para sa bagong-bagong site.
  • Fixed ilang rewrite tuntunin para fastcgi.

Ano ang bago sa bersyon 1.5.1:

  • Mga Bagong Tampok:
  • Tinanggihang pahintulutan error ay ipinapakita kapag ina-access unreachable lokal Git repositories. (Bug # 1765)
  • Dati, kung ang isang Git repository ay ginamit at nagkaroon hindi sapat na mga pahintulot ng file upang ma-access ito, isang malabo error na nagsasabi na ang repository ay unreachable nais na lumitaw. Ngayon suriin namin upang malaman kung ito ay isang error pahintulot, at ipakita ang isang naaangkop na mensahe ng error.
  • Pagpapabuti ng Pagganap:
  • Bawasan ang bilang ng SQL query sa legacy JSON API.
  • Ang ilan sa mga handlers legacy API ginanap sa higit query kaysa sa kinakailangan. Kami ngayon ay gumanap ng mas kaunting mga query. Patch sa pamamagitan ng Ben Hollis.
  • Bug Pag-aayos:
  • Fixed ilang maliit na problema sa Admin UI mula bundling Django media file.
  • Para sa mga makasaysayang dahilan, kami laging naipadala ang Django Admin media file bilang bahagi ng Review Board. Ito ay mula sa isang oras bago rb-site umiiral, kapag kailangan namin ng isang solong direktoryo media sa lahat ng bagay sa loob nito. Gayunman, ito lamang introduces iba't-ibang mga problema sa compatibility mga araw na ito. Kami ngayon ay gumawa ng paggamit ng ang mga media file na naka-install sa Django.Fixed isang pagbasag sa diff viewer na may SCons file. (Bug # 1864)
  • Ang anumang SCons file ilagay up para sa pagsusuri ay break ang diff viewer, dahil sa isang typo sa paghahanap ng impormasyon sa na uri ng file.Added Magulang Diff patlang sa pahina ng Bagong Review Request. (Bug # 1651)
  • Ang Parent Diff patlang ay nawawala para sa Git, Bazaar, at papalit-palit, ginagawa itong imposibleng upang i-upload ang isang magulang diff sa pamamagitan ng web UI kapag lumilikha ng isang bagong pagsusuri request.Fixed ilang mga karaniwang problema sa pag-install na may ang nabuong lighttpd.conf file. (Bug # 1618, Bug # 1639)
  • Maraming mga pag-install na may lighttpd ay magbibigay sa 404 Not Found error, dahil sa ilang mga problema configuration sa sample config file.Fixed suporta para sa maramihang mga e-mail address na nakatalaga sa isang grupo. (Bug # 1661)
  • Maramihang e-mail address para sa isa sa mga grupo ay suportado, ngunit nasira sa 1.5. Kami ngayon ay hatiin ang mga ito out maayos.Ang screenshot lugar ay hindi na nakatago kaagad pagkatapos ng pag-upload ng isang screenshot.Fixed isang error sa web API kapag serializing sa XML.Fixed putol na pagitan para sa mga search pag-update sa nalikhang crontab file.
  • Ang mga pagitan ay magdudulot ng isang buong index sa mangyayari sa bawat minuto sa 02:00 sa Linggo, sa halip na lamang sa 2 AM.Fixed isang error kapag permanenteng pagtanggal ng pagsusuri kahilingan.
  • Ang administrator na tukoy kakayahan upang permanenteng tanggalin ang isang pagsusuri ng kahilingan ay magtagumpay ngunit bumuo ng isang error page.Fixed ilang mga problema sa pagiging tugma sa Django SVN.
  • Production sistema ay hindi kailanman dapat tumakbo laban Django SVN, ngunit para sa mga layunin ng pag-unlad at forward-compatibility, gumawa kami ng ilang mga pagbabago upang gumana sa Django SVN. Na ito ay hindi matiyak na ito ay hindi break sa hinaharap.

Ano ang bago sa bersyon 1.5 / 1.5 RC2:

  • Bagong Tampok User:
  • I-update Notification
  • Pinabuting Auto-Kumpletong
  • Mag-upload Screenshots ng Drag-and-Drop
  • Whitespace Control sa Diff Viewer
  • Ilipat Detection sa Diff Viewer
  • Function at Class Header sa Diff Viewer
  • Review Image walang Diffs

Ano ang bago sa bersyon 1.0.9 / 1.5 RC2:

  • Mga Bagong Tampok:
  • Added Python 2.7 compatibility.
  • Idinagdag sa pagiging tugma sa PyLucene 3.x. Suporta para sa 2.x pa rin nananatiling.
  • Nagdagdag ng suporta para sa mga kahilingan pagsusuri nang hindi diffs, para sa imahe / screenshot pagsusuri.
  • Sa mas maraming mga kompanya ng gamitin ang Review Board, nakakita kami ng isang pagtaas ng demand sa paggamit nito lamang para sa pagsusuri ng imahe. Inalis namin ang paghihigpit na ang isang pagsusuri ng kahilingan ay dapat magkaroon ng isang nauugnay na diff. Mga gumagamit ay maaaring pumili upang mag-upload ng diff label, o lamang panatilihin ito diff-free.
  • Higit pa rito, ang mga gumagamit ay maaari na ngayong itakda ang kanilang repository sa (Wala - Graphics Only) kapag lumilikha ng isang hiling sa pagrepaso, na ginagawang mas malinaw na ang pagsusuri ng kahilingan ay gagamitin para sa pagsusuri ng imahe. Sa mode na ito, ang pagsusuri ng kahilingan ay hindi kailanman maaaring magkaroon ng isang diff-upload.
  • Pagpapabuti API:
  • Nagdagdag ng suporta para sa mga bilang-only = 1 query parameter para sa draft screenshot mga listahan.
  • Pinalitan ang pangalan ng draft screenshot resource susi mula draft-screenshot sa draft_screenshot.
  • Nagdagdag ng suporta para sa mga HTTP BURAHIN sa mga mapagkukunan ng screenshot draft.
  • Idinagdag ang URL screenshot imahe sa resources screenshot.
  • Pinalitan ang pangalan ng interdiff_revision = query paramater sa interdiff-revision = on resources diff comment.
  • Inalis ang suporta para sa mga HTTP PUT sa pagsusuri resources group. Issuing ang command na ito ay lamang bumalik ng isang error.
  • Inalis ang hindi nagamit whitespace_only data mula sa mga resulta opcodes sa per-file diff mapagkukunan.
  • Added suporta para sa pag-update ng diff komento at screenshot mga puna sa sagot sa mga review. Ito ay nagpapahintulot sa HTTP PUT na gagamitin sa mga mapagkukunang ito.
  • Fixed link sa diff at screenshot resources komento kapag naka-link sa mula sa iba pang mga mapagkukunan.
  • Ang user na mapagkukunan mapagkukunan hindi na nabigo sa mga username na naglalaman ng isang panahon.
  • Nagdagdag ng suporta para sa mga HTTP Tanggapin Mimetype sa lahat ng mga mapagkukunan.
  • Fixed problema sa paggamit api_format = on HTTP GET, ILAGAY at POST resources.
  • Bug Pag-aayos:
  • Maraming usability problema sa screenshot drag-and-drop ay naayos na. Sa partikular, kami ngayon ay ginagarantiya na ang drop na lugar ay magiging on-screen, kung saan ay isang problema bago sa mga bagong kahilingan sa pagsusuri.
  • Inayos ang isang Internal Server Error kapag gumagamit ng isang SSH-based URL para sa isang repository nang hindi gumagamit ng username o password.
  • Nakapirming isang CSRF (Cross Site Request palsipikasyon) configuration problema para sa pagbawi ng password. Ang CSRF verification token ay hindi na-set sa form sa pagbawi, na pumipigil sa pagbawi ng password mula sa pagtatrabaho.
  • Repositories ay hindi na-set bilang nakikita sa pamamagitan ng default, pagpilit mga administrator upang partikular gawin itong nakikita.
  • Ang ilang mga error, tulad ng File Hindi Natagpuan, ay nanghihina upang ipakita up sa pahina ng Bagong Review Request.
  • Remote Git repositoryo gamit ang raw paraan URL ay mabibigo kapag bibigyan ng isang diff na naglalaman ng isang maikling SHA1. Kami ngayon ay verify sa panahon diff upload na tanging buong SHA1s ay ginagamit.
  • Kapag hindi pagtupad upang mahanap ang isang account sa Active Directory, kami ay hindi pagtupad upang umurong sa built-in na authentication, mahalagang pag-lock out sa isang lugar lamang nilikha user administrasyon.
  • Pag-access ng pagsusuri kahilingan na may isang bagong auto-nilikha account (gamit LDAP, Active Directory, o NIS) ay magdudulot ng Internal Server Error dahil sa profile ng gumagamit ay hindi pagkakaroon ng pag-nilikha pa.
  • Gecos patlang sa NIS backends hindi na nagiging sanhi ng pagkabigo authentication.

Ano ang bago sa bersyon 1.5 rc1:

  • Nagdagdag ng suporta para sa iPhone at iPad.
  • Pinahusay ilipat detection.
  • Added suporta para sa WSGI gusali.
  • Idinagdag Mercurial suporta para --git format patches.
  • Ang diff viewer ngayon sumusuporta nagpapahiwatig tinanggal na mga file.
  • Idinagdag isang mapagkukunan para sa pag-download ng diffs at parse diff opcodes.
  • Idinagdag isang mapagkukunan para sa pagkuha ng naka-log in session impormasyon ng gumagamit.
  • Mga kahilingan ng suporta sa pag-filter pagsusuri sa pamamagitan ng paggamit ng mga hanay ng petsa.
  • SourceForge CVS landas ay ngayon na binuo na may isang:. Pagkatapos ng hostname

Ano ang bago sa bersyon 1.0.9:

  • Review Board 1.0.9 gumagana nang mas mahusay sa Django 1.2 sa labas ng kahon at Inaayos ng ilang mga problema sa pagiging tugma sa database migration.
  • Pinagpalit sa paggamit ng python-memcached sa halip ng cmemcache.
  • Ang lumang database migration script na ginagamit upang gamitin para sa database migration ay naayos up sa trabaho muli. Ang mga maaaring maging kapaki-pakinabang kapag transitioning mula sa isang uri ng database sa isa pang (tulad ng mula sa SQLite sa MySQL).
  • rb-site ngayon humahawak ng pag-install sa walang laman na direktoryo.
  • Fixed ang Naka-star na Mga Grupo pahina sa Dashboard.
  • Fixed ilang mga isyu sa syntax-highlight at UTF-8 character sa diff viewer.

Kinakailangan


Iba pang mga software developer ng Christian Hammond

ReviewBoard
ReviewBoard

19 Feb 15

Gremlin Clock
Gremlin Clock

20 Feb 15

Mga komento sa Review Board

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!