diff --git a/.mailmap b/.mailmap index 859a978..bfa98c3 100644 --- a/.mailmap +++ b/.mailmap @@ -91,3 +91,5 @@ James Nzomo Alessandro Pilotti Marek Kaleta Andreas Jaeger +Shashi Kant +Nandini Tata diff --git a/AUTHORS b/AUTHORS index f8b79c3..27e0e20 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,129 +1,137 @@ -Paul Belanger (pabelanger@redhat.com) -Christian Berendt (berendt@b1-systems.de) -Luis de Bethencourt (luis@debethencourt.com) -Hu Bing (hubingsh@cn.ibm.com) -Darrell Bishop (darrell@swiftstack.com) -Fabien Boucher (fabien.boucher@enovance.com) -Chmouel Boudjnah (chmouel@enovance.com) -Clark Boylan (clark.boylan@gmail.com) -Cedric Brandily (zzelle@gmail.com) -Chris Buccella (chris.buccella@antallagon.com) -Tim Burke (tim.burke@gmail.com) -Clint Byrum (clint@fewbar.com) -Tristan Cacqueray (tristan.cacqueray@enovance.com) -Sergio Cazzolato (sergio.j.cazzolato@intel.com) -Mahati Chamarthy (mahati.chamarthy@gmail.com) -Chaozhe.Chen (chaozhe.chen@easystack.cn) -Ray Chen (oldsharp@163.com) -Taurus Cheung (Taurus.Cheung@harmonicinc.com) +Alessandro Pilotti (ap@pilotti.it) +Alex Gaynor (alex.gaynor@gmail.com) +Alexandra Settle (alexandra.settle@rackspace.com) +Alexis Lee (lxsli@hpe.com) Alistair Coles (alistair.coles@hpe.com) -Ian Cordasco (ian.cordasco@rackspace.com) -Nick Craig-Wood (nick@craig-wood.com) -Thiago da Silva (thiago@redhat.com) -Sean Dague (sean@dague.net) -Julien Danjou (julien@danjou.info) -Zack M. Davis (zdavis@swiftstack.com) -John Dickinson (me@not.mn) +Andreas Jaeger (aj@suse.de) +Andrew Welleck (awellec@us.ibm.com) +Andy McCrae (andy.mccrae@gmail.com) +Anh Tran (anhtt@vn.fujitsu.com) +Anne Gentle (anne@openstack.org) +Ben McCann (ben@benmccann.com) +Cedric Brandily (zzelle@gmail.com) +Chaozhe.Chen (chaozhe.chen@easystack.cn) +Charles Hsu (charles0126@gmail.com) +Cheng Li (shcli@cn.ibm.com) +Chmouel Boudjnah (chmouel@enovance.com) +Chris Buccella (chris.buccella@antallagon.com) +Christian Berendt (berendt@b1-systems.de) +Christian Schwede (cschwede@redhat.com) +Chuck Short (chuck.short@canonical.com) +Clark Boylan (clark.boylan@gmail.com) +Claudiu Belu (cbelu@cloudbasesolutions.com) +Clay Gerrard (clay.gerrard@gmail.com) +Clint Byrum (clint@fewbar.com) +Dan Prince (dprince@redhat.com) +Daniel Wakefield (daniel.wakefield@hp.com) +Darrell Bishop (darrell@swiftstack.com) +David Goetz (david.goetz@rackspace.com) +David Kranz (david.kranz@qrclab.com) +David Shrewsbury (shrewsbury.dave@gmail.com) +Davide Guerri (davide.guerri@hp.com) +Dean Troyer (dtroyer@gmail.com) +Dirk Mueller (dirk@dmllr.de) +Donagh McCabe (donagh.mccabe@hpe.com) +Doug Hellmann (doug@doughellmann.com) EdLeafe (ed@leafe.com) -Sahid Orentino Ferdjaoui (sahid.ferdjaoui@cloudwatt.com) +Fabien Boucher (fabien.boucher@enovance.com) +Feng Liu (mefengliu23@gmail.com) Flaper Fesp (flaper87@gmail.com) Florent Flament (florent.flament-ext@cloudwatt.com) -Josh Gachnang (josh@pcsforeducation.com) -Alex Gaynor (alex.gaynor@gmail.com) -Martin Geisler (martin@geisler.net) -Anne Gentle (anne@openstack.org) -Clay Gerrard (clay.gerrard@gmail.com) -David Goetz (david.goetz@rackspace.com) -Thomas Goirand (thomas@goirand.fr) -Sergey Gotliv (sgotliv@redhat.com) -Davide Guerri (davide.guerri@hp.com) -Shashirekha Gundur (shashirekha.j.gundur@intel.com) -Romain Hardouin (romain_hardouin@yahoo.fr) -Steven Hardy (shardy@redhat.com) -Doug Hellmann (doug@doughellmann.com) Greg Holt (gholt@rackspace.com) -Charles Hsu (charles0126@gmail.com) -Kun Huang (gareth@unitedstack.com) -Matthieu Huin (mhu@enovance.com) -Andreas Jaeger (aj@suse.de) -Jude Job (judeopenstack@gmail.com) -Vasyl Khomenko (vasiliyk@yahoo-inc.com) -Leah Klearman (lklrmn@gmail.com) -Marek Kaleta (marek.kaleta@firma.seznam.cz) +Greg Lange (greglange@gmail.com) +groqez (groqez@yopmail.net) +Hemanth Makkapati (hemanth.makkapati@mailtrust.com) +hgangwx (hgangwx@cn.ibm.com) +Hirokazu Sakata (h.sakata@staff.east.ntt.co.jp) +Hiroshi Miura (miurahr@nttdata.co.jp) +Hu Bing (hubingsh@cn.ibm.com) +Ian Cordasco (ian.cordasco@rackspace.com) Jaivish Kothari (jaivish.kothari@nectechnologies.in) Jakub Krajcovic (jakub.krajcovic@gmail.com) -David Kranz (david.kranz@qrclab.com) -Sushil Kumar (sushil.kumar2@globallogic.com) -Greg Lange (greglange@gmail.com) -Alexis Lee (lxsli@hpe.com) -Jamie Lennox (jamielennox@gmail.com) -Cheng Li (shcli@cn.ibm.com) -Tong Li (litong01@us.ibm.com) -Peter Lisak (peter.lisak@firma.seznam.cz) -Feng Liu (mefengliu23@gmail.com) -Jing Liuqing (jing.liuqing@99cloud.net) -Hemanth Makkapati (hemanth.makkapati@mailtrust.com) -Pratik Mallya (pratik.mallya@gmail.com) -Steve Martinelli (stevemar@ca.ibm.com) -Juan J. Martinez (juan@memset.com) -Donagh McCabe (donagh.mccabe@hpe.com) -Ben McCann (ben@benmccann.com) -Andy McCrae (andy.mccrae@gmail.com) -Stuart McLaren (stuart.mclaren@hpe.com) -Samuel Merritt (sam@swiftstack.com) -Min Min Ren (rminmin@cn.ibm.com) -Jola Mirecka (jola.mirecka@hp.com) -Hiroshi Miura (miurahr@nttdata.co.jp) -Sam Morrison (sorrison@gmail.com) -Dirk Mueller (dirk@dmllr.de) -Zhenguo Niu (zhenguo@unitedstack.com) -Ondrej Novy (ondrej.novy@firma.seznam.cz) James Nzomo (james@tdt.rocks) -Nguyen Hung Phuong (phuongnh@vn.fujitsu.com) -Alessandro Pilotti (ap@pilotti.it) -Stanislaw Pitucha (stanislaw.pitucha@hpe.com) -Dan Prince (dprince@redhat.com) -ricolin (rico.l@inwinstack.com) -Li Riqiang (lrqrun@gmail.com) -Hirokazu Sakata (h.sakata@staff.east.ntt.co.jp) -Christian Schwede (cschwede@redhat.com) -Mark Seger (mark.seger@hpe.com) -Chuck Short (chuck.short@canonical.com) -David Shrewsbury (shrewsbury.dave@gmail.com) -Pradeep Kumar Singh (pradeep.singh@nectechnologies.in) -Alexandra Settle (alexandra.settle@rackspace.com) +Jamie Lennox (jamielennox@gmail.com) Jeremy Stanley (fungi@yuggoth.org) -Victor Stinner (victor.stinner@enovance.com) -Jiří Suchomel (jsuchome@suse.cz) -YUZAWA Takahiko (yuzawataka@intellilink.co.jp) -Nandini Tata (nandini.tata.15@gmail.com) -Monty Taylor (mordred@inaugust.com) -TheSriram (sriram@klusterkloud.com) -Tihomir Trifonov (t.trifonov@gmail.com) -Dean Troyer (dtroyer@gmail.com) -Kota Tsuyuzaki (tsuyuzaki.kota@lab.ntt.co.jp) -Stanislav Vitkovskiy (stas.vitkovsky@gmail.com) -Daniel Wakefield (daniel.wakefield@hp.com) -Shane Wang (shane.wang@intel.com) -Mark Washenberger (mark.washenberger@rackspace.com) -Andrew Welleck (awellec@us.ibm.com) -Wu Wenxiang (wu.wenxiang@99cloud.net) -Mike Widman (mwidman@endurancewindpower.com) -Joel Wright (joel.wright@sohonet.com) -You Yamagata (bi.yamagata@gmail.com) -zheng yin (yin.zheng@easystack.cn) -Qiu Yu (qiuyu@ebaysf.com) -YangLei (yanglyy@cn.ibm.com) -Pete Zaitcev (zaitcev@kotori.zaitcev.us) +Ji-Wei (ji.wei3@zte.com.cn) Jian Zhang (jian.zhang@intel.com) -Yuan Zhou (yuan.zhou@intel.com) -groqez (groqez@yopmail.net) -tanlin (lin.tan@intel.com) -yangxurong (yangxurong@huawei.com) -yuxcer (yuxcer@126.com) -zhang-jinnan (ben.os@99cloud.net) -hgangwx (hgangwx@cn.ibm.com) -shu-mutou (shu-mutou@rf.jp.nec.com) +Jing Liuqing (jing.liuqing@99cloud.net) +Jiří Suchomel (jsuchome@suse.cz) +Joel Wright (joel.wright@sohonet.com) +John Dickinson (me@not.mn) +Jola Mirecka (jola.mirecka@hp.com) +Josh Gachnang (josh@pcsforeducation.com) +Juan J. Martinez (juan@memset.com) +Jude Job (judeopenstack@gmail.com) +Julien Danjou (julien@danjou.info) +Kota Tsuyuzaki (tsuyuzaki.kota@lab.ntt.co.jp) +Kun Huang (gareth@unitedstack.com) +Leah Klearman (lklrmn@gmail.com) +Li Riqiang (lrqrun@gmail.com) +Luis de Bethencourt (luis@debethencourt.com) +Mahati Chamarthy (mahati.chamarthy@gmail.com) +Marek Kaleta (marek.kaleta@firma.seznam.cz) +Mark Seger (mark.seger@hpe.com) +Mark Washenberger (mark.washenberger@rackspace.com) +Martin Geisler (martin@geisler.net) +Matthew Oliver (matt@oliver.net.au) +Matthieu Huin (mhu@enovance.com) +Mike Widman (mwidman@endurancewindpower.com) +Min Min Ren (rminmin@cn.ibm.com) +Mohit Motiani (mohit.motiani@intel.com) +Monty Taylor (mordred@inaugust.com) +Nandini Tata (nandini.tata@intel.com) +Nguyen Hung Phuong (phuongnh@vn.fujitsu.com) +Nick Craig-Wood (nick@craig-wood.com) +Ondrej Novy (ondrej.novy@firma.seznam.cz) +Pallavi (pallavi.s@nectechnologies.in) +Paul Belanger (pabelanger@redhat.com) +Paulo Ewerton (pauloewerton@lsd.ufcg.edu.br) +Pete Zaitcev (zaitcev@kotori.zaitcev.us) +Peter Lisak (peter.lisak@firma.seznam.cz) +Pradeep Kumar Singh (pradeep.singh@nectechnologies.in) +Pratik Mallya (pratik.mallya@gmail.com) +Qiu Yu (qiuyu@ebaysf.com) +Ray Chen (oldsharp@163.com) +ricolin (rico.l@inwinstack.com) +Romain Hardouin (romain_hardouin@yahoo.fr) +Sahid Orentino Ferdjaoui (sahid.ferdjaoui@cloudwatt.com) SaiKiran (saikiranveeravarapu@gmail.com) +Sam Morrison (sorrison@gmail.com) +Samuel Merritt (sam@swiftstack.com) +Sean Dague (sean@dague.net) +Sergey Gotliv (sgotliv@redhat.com) +Sergio Cazzolato (sergio.j.cazzolato@intel.com) +Shane Wang (shane.wang@intel.com) +Shashi Kant (shashi.kant@nectechnologies.in) +Shashirekha Gundur (shashirekha.j.gundur@intel.com) +shu-mutou (shu-mutou@rf.jp.nec.com) +Stanislav Vitkovskiy (stas.vitkovsky@gmail.com) +Stanislaw Pitucha (stanislaw.pitucha@hpe.com) +Steve Martinelli (stevemar@ca.ibm.com) +Steven Hardy (shardy@redhat.com) +Stuart McLaren (stuart.mclaren@hpe.com) +Sushil Kumar (sushil.kumar2@globallogic.com) +tanlin (lin.tan@intel.com) +Taurus Cheung (Taurus.Cheung@harmonicinc.com) +TheSriram (sriram@klusterkloud.com) +Thiago da Silva (thiago@redhat.com) +Thomas Goirand (thomas@goirand.fr) +Tihomir Trifonov (t.trifonov@gmail.com) +Tim Burke (tim.burke@gmail.com) +Tong Li (litong01@us.ibm.com) +Tristan Cacqueray (tristan.cacqueray@enovance.com) +Vasyl Khomenko (vasiliyk@yahoo-inc.com) venkatamahesh (venkatamaheshkotha@gmail.com) +Victor Stinner (victor.stinner@enovance.com) +Wu Wenxiang (wu.wenxiang@99cloud.net) +YangLei (yanglyy@cn.ibm.com) +yangxurong (yangxurong@huawei.com) +You Yamagata (bi.yamagata@gmail.com) +Yuan Zhou (yuan.zhou@intel.com) +yuxcer (yuxcer@126.com) yuyafei (yu.yafei@zte.com.cn) +YUZAWA Takahiko (yuzawataka@intellilink.co.jp) +Zack M. Davis (zdavis@swiftstack.com) +zhang-jinnan (ben.os@99cloud.net) +zheng yin (yin.zheng@easystack.cn) +Zhenguo Niu (zhenguo@unitedstack.com) diff --git a/ChangeLog b/ChangeLog index 7697bdb..458c606 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +3.2.0 +----- + +* Added Keystone session support and a "v1password" plugin for Keystone. + This plugin provides a way for Keystone sessions (and clients that + use them, like python-openstackclient) to communicate with old auth + endpoints that still use this mechanism. + +* HEAD, GET, and DELETE now support sending additional headers to match + existing functionality on PUT requests. + +* Various other minor bug fixes and improvements. + 3.1.0 ----- diff --git a/releasenotes/notes/320_notes-bb367dba1053d34c.yaml b/releasenotes/notes/320_notes-bb367dba1053d34c.yaml new file mode 100644 index 0000000..a603555 --- /dev/null +++ b/releasenotes/notes/320_notes-bb367dba1053d34c.yaml @@ -0,0 +1,12 @@ +features: + - > + Added Keystone session support and a "v1password" plugin for Keystone. + This plugin provides a way for Keystone sessions (and clients that + use them, like python-openstackclient) to communicate with old auth + endpoints that still use this mechanism. + + - > + HEAD, GET, and DELETE now support sending additional headers to match + existing functionality on PUT requests. + + - Various other minor bug fixes and improvements.