€cdocutils.nodes document q)q}q(U nametypesq}q(XappnetaqˆXbugfixesqNX boto v2.25.0qNXfeaturesq NuUsubstitution_defsq }q Uparse_messagesq ]q Ucurrent_sourceqNU decorationqNUautofootnote_startqKUnameidsq}q(hUappnetaqhUbugfixesqhU boto-v2-25-0qh UfeaturesquUchildrenq]qcdocutils.nodes section q)q}q(U rawsourceqUUparentqhUsourceqXJ/Users/kyleknap/Documents/GitHub/boto/docs/source/releasenotes/v2.25.0.rstqUtagnameq Usectionq!U attributesq"}q#(Udupnamesq$]Uclassesq%]Ubackrefsq&]Uidsq']q(haUnamesq)]q*hauUlineq+KUdocumentq,hh]q-(cdocutils.nodes title q.)q/}q0(hX boto v2.25.0q1hhhhh Utitleq2h"}q3(h$]h%]h&]h']h)]uh+Kh,hh]q4cdocutils.nodes Text q5X boto v2.25.0q6…q7}q8(hh1hh/ubaubcdocutils.nodes field_list q9)q:}q;(hUhhhhh U field_listqcdocutils.nodes field q?)q@}qA(hUhh:hhh UfieldqBh"}qC(h$]h%]h&]h']h)]uh+Kh,hh]qD(cdocutils.nodes field_name qE)qF}qG(hXdateqHh"}qI(h$]h%]h&]h']h)]uhh@h]qJh5XdateqK…qL}qM(hhHhhFubah U field_nameqNubcdocutils.nodes field_body qO)qP}qQ(hX 2014/02/07 h"}qR(h$]h%]h&]h']h)]uhh@h]qScdocutils.nodes paragraph qT)qU}qV(hX 2014/02/07qWhhPhhh U paragraphqXh"}qY(h$]h%]h&]h']h)]uh+Kh]qZh5X 2014/02/07q[…q\}q](hhWhhUubaubah U field_bodyq^ubeubaubhT)q_}q`(hXÿThis release includes Amazon Route53 service and documentation updates, preliminary log file support for Amazon Relational Database Service (RDS), as well as various other small fixes. Also included is an opt-in to use signature version 4 with Amazon EC2.qahhhhh hXh"}qb(h$]h%]h&]h']h)]uh+Kh,hh]qch5XÿThis release includes Amazon Route53 service and documentation updates, preliminary log file support for Amazon Relational Database Service (RDS), as well as various other small fixes. Also included is an opt-in to use signature version 4 with Amazon EC2.qd…qe}qf(hhahh_ubaubhT)qg}qh(hX>**IMPORTANT** - This release also include a **SIGNIFICANT** underlying change to the Amazon S3 ``get_bucket`` method, to addresses the blog post by AppNeta_. We've altered the default behavior to now perform a ``HEAD`` on the bucket, in place of the old ``GET`` behavior (which would fetch a zero-length list of keys).hhhhh hXh"}qi(h$]h%]h&]h']h)]uh+K h,hh]qj(cdocutils.nodes strong qk)ql}qm(hX **IMPORTANT**h"}qn(h$]h%]h&]h']h)]uhhgh]qoh5X IMPORTANTqp…qq}qr(hUhhlubah Ustrongqsubh5X - This release also include a qt…qu}qv(hX - This release also include a hhgubhk)qw}qx(hX**SIGNIFICANT**h"}qy(h$]h%]h&]h']h)]uhhgh]qzh5X SIGNIFICANTq{…q|}q}(hUhhwubah hsubh5X$ underlying change to the Amazon S3 q~…q}q€(hX$ underlying change to the Amazon S3 hhgubcdocutils.nodes literal q)q‚}qƒ(hX``get_bucket``h"}q„(h$]h%]h&]h']h)]uhhgh]q…h5X get_bucketq†…q‡}qˆ(hUhh‚ubah Uliteralq‰ubh5X' method, to addresses the blog post by qŠ…q‹}qŒ(hX' method, to addresses the blog post by hhgubcdocutils.nodes reference q)qŽ}q(hXAppNeta_UresolvedqKhhgh U referenceq‘h"}q’(UnameXAppNetaUrefuriq“X7http://www.appneta.com/blog/s3-list-get-bucket-default/q”h']h&]h$]h%]h)]uh]q•h5XAppNetaq–…q—}q˜(hUhhŽubaubh5X6. We've altered the default behavior to now perform a q™…qš}q›(hX6. We've altered the default behavior to now perform a hhgubh)qœ}q(hX``HEAD``h"}qž(h$]h%]h&]h']h)]uhhgh]qŸh5XHEADq …q¡}q¢(hUhhœubah h‰ubh5X$ on the bucket, in place of the old q£…q¤}q¥(hX$ on the bucket, in place of the old hhgubh)q¦}q§(hX``GET``h"}q¨(h$]h%]h&]h']h)]uhhgh]q©h5XGETqª…q«}q¬(hUhh¦ubah h‰ubh5X9 behavior (which would fetch a zero-length list of keys).q­…q®}q¯(hX9 behavior (which would fetch a zero-length list of keys).hhgubeubhT)q°}q±(hX¸This should reduce all users costs & should also be *mostly* backward-compatible. **HOWEVER**, if you were previously parsing the exception message from ``S3Connection.get_bucket``, you *will* have to change your code (see the S3 tutorial for details). ``HEAD`` does *not* return as detailed of error messages & while we've attempted to patch over as much of the differences as we can, there may still be edge-cases over the prior behavior.hhhhh hXh"}q²(h$]h%]h&]h']h)]uh+Kh,hh]q³(h5X4This should reduce all users costs & should also be q´…qµ}q¶(hX4This should reduce all users costs & should also be hh°ubcdocutils.nodes emphasis q·)q¸}q¹(hX*mostly*h"}qº(h$]h%]h&]h']h)]uhh°h]q»h5Xmostlyq¼…q½}q¾(hUhh¸ubah Uemphasisq¿ubh5X backward-compatible. qÀ…qÁ}qÂ(hX backward-compatible. hh°ubhk)qÃ}qÄ(hX **HOWEVER**h"}qÅ(h$]h%]h&]h']h)]uhh°h]qÆh5XHOWEVERqÇ…qÈ}qÉ(hUhhÃubah hsubh5X<, if you were previously parsing the exception message from qÊ…qË}qÌ(hX<, if you were previously parsing the exception message from hh°ubh)qÍ}qÎ(hX``S3Connection.get_bucket``h"}qÏ(h$]h%]h&]h']h)]uhh°h]qÐh5XS3Connection.get_bucketqÑ…qÒ}qÓ(hUhhÍubah h‰ubh5X, you qÔ…qÕ}qÖ(hX, you hh°ubh·)q×}qØ(hX*will*h"}qÙ(h$]h%]h&]h']h)]uhh°h]qÚh5XwillqÛ…qÜ}qÝ(hUhh×ubah h¿ubh5X= have to change your code (see the S3 tutorial for details). qÞ…qß}qà(hX= have to change your code (see the S3 tutorial for details). hh°ubh)qá}qâ(hX``HEAD``h"}qã(h$]h%]h&]h']h)]uhh°h]qäh5XHEADqå…qæ}qç(hUhháubah h‰ubh5X does qè…qé}qê(hX does hh°ubh·)që}qì(hX*not*h"}qí(h$]h%]h&]h']h)]uhh°h]qîh5Xnotqï…qð}qñ(hUhhëubah h¿ubh5X¨ return as detailed of error messages & while we've attempted to patch over as much of the differences as we can, there may still be edge-cases over the prior behavior.qò…qó}qô(hX¨ return as detailed of error messages & while we've attempted to patch over as much of the differences as we can, there may still be edge-cases over the prior behavior.hh°ubeubcdocutils.nodes target qõ)qö}q÷(hXD.. _AppNeta: http://www.appneta.com/blog/s3-list-get-bucket-default/U referencedqøKhhhhh Utargetqùh"}qú(h“h”h']qûhah&]h$]h%]h)]qühauh+Kh,hh]ubh)qý}qþ(hUhhhhh h!h"}qÿ(h$]h%]h&]h']rhah)]rh auh+Kh,hh]r(h.)r}r(hXFeaturesrhhýhhh h2h"}r(h$]h%]h&]h']h)]uh+Kh,hh]rh5XFeaturesr…r }r (hjhjubaubcdocutils.nodes bullet_list r )r }r (hUhhýhhh U bullet_listrh"}r(UbulletrX*h']h&]h$]h%]h)]uh+Kh,hh]r(cdocutils.nodes list_item r)r}r(hXNAdd support for Route53 API version 2013-04-01 (:issue:`2080`, :sha:`600dcd0`)rhj hhh U list_itemrh"}r(h$]h%]h&]h']h)]uh+Nh,hh]rhT)r}r(hjhjhhh hXh"}r(h$]h%]h&]h']h)]uh+Kh]r(h5X0Add support for Route53 API version 2013-04-01 (r…r}r(hX0Add support for Route53 API version 2013-04-01 (hjubh)r }r!(hX :issue:`2080`h"}r"(UrefuriU(https://github.com/boto/boto/issues/2080h']h&]h$]h%]h)]uhjh]r#h5X issue 2080r$…r%}r&(hUhj ubah h‘ubh5X, r'…r(}r)(hX, hjubh)r*}r+(hX:sha:`600dcd0`h"}r,(UrefuriX+https://github.com/boto/boto/commit/600dcd0h']h&]h$]h%]h)]uhjh]r-h5Xcommit 600dcd0r.…r/}r0(hUhj*ubah h‘ubh5X)…r1}r2(hX)hjubeubaubj)r3}r4(hXBAdd option to opt-in for EC2 SigV4 (:issue:`2074`, :sha:`4d780bd`)r5hj hhh jh"}r6(h$]h%]h&]h']h)]uh+Nh,hh]r7hT)r8}r9(hj5hj3hhh hXh"}r:(h$]h%]h&]h']h)]uh+Kh]r;(h5X$Add option to opt-in for EC2 SigV4 (r<…r=}r>(hX$Add option to opt-in for EC2 SigV4 (hj8ubh)r?}r@(hX :issue:`2074`h"}rA(UrefuriU(https://github.com/boto/boto/issues/2074h']h&]h$]h%]h)]uhj8h]rBh5X issue 2074rC…rD}rE(hUhj?ubah h‘ubh5X, rF…rG}rH(hX, hj8ubh)rI}rJ(hX:sha:`4d780bd`h"}rK(UrefuriX+https://github.com/boto/boto/commit/4d780bdh']h&]h$]h%]h)]uhj8h]rLh5Xcommit 4d780bdrM…rN}rO(hUhjIubah h‘ubh5X)…rP}rQ(hX)hj8ubeubaubj)rR}rS(hX`Add Autoscale feature to get all adjustment types (:issue:`2058`, :issue:`1538`, :sha:`b9c7e15`)hj hhh jh"}rT(h$]h%]h&]h']h)]uh+Nh,hh]rUhT)rV}rW(hX`Add Autoscale feature to get all adjustment types (:issue:`2058`, :issue:`1538`, :sha:`b9c7e15`)hjRhhh hXh"}rX(h$]h%]h&]h']h)]uh+K h]rY(h5X3Add Autoscale feature to get all adjustment types (rZ…r[}r\(hX3Add Autoscale feature to get all adjustment types (hjVubh)r]}r^(hX :issue:`2058`h"}r_(UrefuriU(https://github.com/boto/boto/issues/2058h']h&]h$]h%]h)]uhjVh]r`h5X issue 2058ra…rb}rc(hUhj]ubah h‘ubh5X, rd…re}rf(hX, hjVubh)rg}rh(hX :issue:`1538`h"}ri(UrefuriU(https://github.com/boto/boto/issues/1538h']h&]h$]h%]h)]uhjVh]rjh5X issue 1538rk…rl}rm(hUhjgubah h‘ubh5X, rn…ro}rp(hX, hjVubh)rq}rr(hX:sha:`b9c7e15`h"}rs(UrefuriX+https://github.com/boto/boto/commit/b9c7e15h']h&]h$]h%]h)]uhjVh]rth5Xcommit b9c7e15ru…rv}rw(hUhjqubah h‘ubh5X)…rx}ry(hX)hjVubeubaubj)rz}r{(hX6Add Route53 unit tests (:issue:`2066`, :sha:`e859576`)r|hj hhh jh"}r}(h$]h%]h&]h']h)]uh+Nh,hh]r~hT)r}r€(hj|hjzhhh hXh"}r(h$]h%]h&]h']h)]uh+K"h]r‚(h5XAdd Route53 unit tests (rƒ…r„}r…(hXAdd Route53 unit tests (hjubh)r†}r‡(hX :issue:`2066`h"}rˆ(UrefuriU(https://github.com/boto/boto/issues/2066h']h&]h$]h%]h)]uhjh]r‰h5X issue 2066rŠ…r‹}rŒ(hUhj†ubah h‘ubh5X, r…rŽ}r(hX, hjubh)r}r‘(hX:sha:`e859576`h"}r’(UrefuriX+https://github.com/boto/boto/commit/e859576h']h&]h$]h%]h)]uhjh]r“h5Xcommit e859576r”…r•}r–(hUhjubah h‘ubh5X)…r—}r˜(hX)hjubeubaubj)r™}rš(hX<Add a basic Route53 tutorial (:issue:`2060`, :sha:`f0ad46b`)r›hj hhh jh"}rœ(h$]h%]h&]h']h)]uh+Nh,hh]rhT)rž}rŸ(hj›hj™hhh hXh"}r (h$]h%]h&]h']h)]uh+K#h]r¡(h5XAdd a basic Route53 tutorial (r¢…r£}r¤(hXAdd a basic Route53 tutorial (hjžubh)r¥}r¦(hX :issue:`2060`h"}r§(UrefuriU(https://github.com/boto/boto/issues/2060h']h&]h$]h%]h)]uhjžh]r¨h5X issue 2060r©…rª}r«(hUhj¥ubah h‘ubh5X, r¬…r­}r®(hX, hjžubh)r¯}r°(hX:sha:`f0ad46b`h"}r±(UrefuriX+https://github.com/boto/boto/commit/f0ad46bh']h&]h$]h%]h)]uhjžh]r²h5Xcommit f0ad46br³…r´}rµ(hUhj¯ubah h‘ubh5X)…r¶}r·(hX)hjžubeubaubj)r¸}r¹(hXxAdd Autoscale associated public IP to launch configuration (:issue:`2051`, :issue:`2028`, :issue:`2029`, :sha:`c58bda6`)hj hhh jh"}rº(h$]h%]h&]h']h)]uh+Nh,hh]r»hT)r¼}r½(hXxAdd Autoscale associated public IP to launch configuration (:issue:`2051`, :issue:`2028`, :issue:`2029`, :sha:`c58bda6`)hj¸hhh hXh"}r¾(h$]h%]h&]h']h)]uh+K$h]r¿(h5X<Add Autoscale associated public IP to launch configuration (rÀ…rÁ}rÂ(hX<Add Autoscale associated public IP to launch configuration (hj¼ubh)rÃ}rÄ(hX :issue:`2051`h"}rÅ(UrefuriU(https://github.com/boto/boto/issues/2051h']h&]h$]h%]h)]uhj¼h]rÆh5X issue 2051rÇ…rÈ}rÉ(hUhjÃubah h‘ubh5X, rÊ…rË}rÌ(hX, hj¼ubh)rÍ}rÎ(hX :issue:`2028`h"}rÏ(UrefuriU(https://github.com/boto/boto/issues/2028h']h&]h$]h%]h)]uhj¼h]rÐh5X issue 2028rÑ…rÒ}rÓ(hUhjÍubah h‘ubh5X, rÔ…rÕ}rÖ(hX, hj¼ubh)r×}rØ(hX :issue:`2029`h"}rÙ(UrefuriU(https://github.com/boto/boto/issues/2029h']h&]h$]h%]h)]uhj¼h]rÚh5X issue 2029rÛ…rÜ}rÝ(hUhj×ubah h‘ubh5X, rÞ…rß}rà(hX, hj¼ubh)rá}râ(hX:sha:`c58bda6`h"}rã(UrefuriX+https://github.com/boto/boto/commit/c58bda6h']h&]h$]h%]h)]uhj¼h]räh5Xcommit c58bda6rå…ræ}rç(hUhjáubah h‘ubh5X)…rè}ré(hX)hj¼ubeubaubj)rê}rë(hXgAdd option to pass VPC zone identifiers as a Python list (:issue:`2047`, :issue:`1772`, :sha:`07ef9e1`)hj hhh jh"}rì(h$]h%]h&]h']h)]uh+Nh,hh]ríhT)rî}rï(hXgAdd option to pass VPC zone identifiers as a Python list (:issue:`2047`, :issue:`1772`, :sha:`07ef9e1`)hjêhhh hXh"}rð(h$]h%]h&]h']h)]uh+K&h]rñ(h5X:Add option to pass VPC zone identifiers as a Python list (rò…ró}rô(hX:Add option to pass VPC zone identifiers as a Python list (hjîubh)rõ}rö(hX :issue:`2047`h"}r÷(UrefuriU(https://github.com/boto/boto/issues/2047h']h&]h$]h%]h)]uhjîh]røh5X issue 2047rù…rú}rû(hUhjõubah h‘ubh5X, rü…rý}rþ(hX, hjîubh)rÿ}r(hX :issue:`1772`h"}r(UrefuriU(https://github.com/boto/boto/issues/1772h']h&]h$]h%]h)]uhjîh]rh5X issue 1772r…r}r(hUhjÿubah h‘ubh5X, r…r}r(hX, hjîubh)r }r (hX:sha:`07ef9e1`h"}r (UrefuriX+https://github.com/boto/boto/commit/07ef9e1h']h&]h$]h%]h)]uhjîh]r h5Xcommit 07ef9e1r …r}r(hUhj ubah h‘ubh5X)…r}r(hX)hjîubeubaubj)r}r(hXRAdd RDS call to get all log files (:issue:`2040`, :issue:`1994`, :sha:`925b8cb`) hj hhh jh"}r(h$]h%]h&]h']h)]uh+Nh,hh]rhT)r}r(hXPAdd RDS call to get all log files (:issue:`2040`, :issue:`1994`, :sha:`925b8cb`)hjhhh hXh"}r(h$]h%]h&]h']h)]uh+K(h]r(h5X#Add RDS call to get all log files (r…r}r(hX#Add RDS call to get all log files (hjubh)r}r(hX :issue:`2040`h"}r(UrefuriU(https://github.com/boto/boto/issues/2040h']h&]h$]h%]h)]uhjh]r h5X issue 2040r!…r"}r#(hUhjubah h‘ubh5X, r$…r%}r&(hX, hjubh)r'}r((hX :issue:`1994`h"}r)(UrefuriU(https://github.com/boto/boto/issues/1994h']h&]h$]h%]h)]uhjh]r*h5X issue 1994r+…r,}r-(hUhj'ubah h‘ubh5X, r.…r/}r0(hX, hjubh)r1}r2(hX:sha:`925b8cb`h"}r3(UrefuriX+https://github.com/boto/boto/commit/925b8cbh']h&]h$]h%]h)]uhjh]r4h5Xcommit 925b8cbr5…r6}r7(hUhj1ubah h‘ubh5X)…r8}r9(hX)hjubeubaubeubeubh)r:}r;(hUhhhhh h!h"}r<(h$]h%]h&]h']r=hah)]r>hauh+K-h,hh]r?(h.)r@}rA(hXBugfixesrBhj:hhh h2h"}rC(h$]h%]h&]h']h)]uh+K-h,hh]rDh5XBugfixesrE…rF}rG(hjBhj@ubaubj )rH}rI(hUhj:hhh jh"}rJ(jX*h']h&]h$]h%]h)]uh+K/h,hh]rK(j)rL}rM(hXmChanged S3 ``get_bucket`` to use ``HEAD`` in place of ``GET``. (:issue:`2078`, :issue:`2082`, :sha:`016be83`)hjHhhh jh"}rN(h$]h%]h&]h']h)]uh+Nh,hh]rOhT)rP}rQ(hXmChanged S3 ``get_bucket`` to use ``HEAD`` in place of ``GET``. (:issue:`2078`, :issue:`2082`, :sha:`016be83`)hjLhhh hXh"}rR(h$]h%]h&]h']h)]uh+K/h]rS(h5X Changed S3 rT…rU}rV(hX Changed S3 hjPubh)rW}rX(hX``get_bucket``h"}rY(h$]h%]h&]h']h)]uhjPh]rZh5X get_bucketr[…r\}r](hUhjWubah h‰ubh5X to use r^…r_}r`(hX to use hjPubh)ra}rb(hX``HEAD``h"}rc(h$]h%]h&]h']h)]uhjPh]rdh5XHEADre…rf}rg(hUhjaubah h‰ubh5X in place of rh…ri}rj(hX in place of hjPubh)rk}rl(hX``GET``h"}rm(h$]h%]h&]h']h)]uhjPh]rnh5XGETro…rp}rq(hUhjkubah h‰ubh5X. (rr…rs}rt(hX. (hjPubh)ru}rv(hX :issue:`2078`h"}rw(UrefuriU(https://github.com/boto/boto/issues/2078h']h&]h$]h%]h)]uhjPh]rxh5X issue 2078ry…rz}r{(hUhjuubah h‘ubh5X, r|…r}}r~(hX, hjPubh)r}r€(hX :issue:`2082`h"}r(UrefuriU(https://github.com/boto/boto/issues/2082h']h&]h$]h%]h)]uhjPh]r‚h5X issue 2082rƒ…r„}r…(hUhjubah h‘ubh5X, r†…r‡}rˆ(hX, hjPubh)r‰}rŠ(hX:sha:`016be83`h"}r‹(UrefuriX+https://github.com/boto/boto/commit/016be83h']h&]h$]h%]h)]uhjPh]rŒh5Xcommit 016be83r…rŽ}r(hUhj‰ubah h‘ubh5X)…r}r‘(hX)hjPubeubaubj)r’}r“(hXCFix EMR's describe_cluster_command. (:issue:`2034`, :sha:`1c5621e`)r”hjHhhh jh"}r•(h$]h%]h&]h']h)]uh+Nh,hh]r–hT)r—}r˜(hj”hj’hhh hXh"}r™(h$]h%]h&]h']h)]uh+K1h]rš(h5X%Fix EMR's describe_cluster_command. (r›…rœ}r(hX%Fix EMR's describe_cluster_command. (hj—ubh)rž}rŸ(hX :issue:`2034`h"}r (UrefuriU(https://github.com/boto/boto/issues/2034h']h&]h$]h%]h)]uhj—h]r¡h5X issue 2034r¢…r£}r¤(hUhjžubah h‘ubh5X, r¥…r¦}r§(hX, hj—ubh)r¨}r©(hX:sha:`1c5621e`h"}rª(UrefuriX+https://github.com/boto/boto/commit/1c5621eh']h&]h$]h%]h)]uhj—h]r«h5Xcommit 1c5621er¬…r­}r®(hUhj¨ubah h‘ubh5X)…r¯}r°(hX)hj—ubeubaubj)r±}r²(hX7Tutorial small code fix (:issue:`2072`, :sha:`38e7db1`)r³hjHhhh jh"}r´(h$]h%]h&]h']h)]uh+Nh,hh]rµhT)r¶}r·(hj³hj±hhh hXh"}r¸(h$]h%]h&]h']h)]uh+K2h]r¹(h5XTutorial small code fix (rº…r»}r¼(hXTutorial small code fix (hj¶ubh)r½}r¾(hX :issue:`2072`h"}r¿(UrefuriU(https://github.com/boto/boto/issues/2072h']h&]h$]h%]h)]uhj¶h]rÀh5X issue 2072rÁ…rÂ}rÃ(hUhj½ubah h‘ubh5X, rÄ…rÅ}rÆ(hX, hj¶ubh)rÇ}rÈ(hX:sha:`38e7db1`h"}rÉ(UrefuriX+https://github.com/boto/boto/commit/38e7db1h']h&]h$]h%]h)]uhj¶h]rÊh5Xcommit 38e7db1rË…rÌ}rÍ(hUhjÇubah h‘ubh5X)…rÎ}rÏ(hX)hj¶ubeubaubj)rÐ}rÑ(hXDFix CloudFront string representation (:issue:`2069`, :sha:`885c397`)rÒhjHhhh jh"}rÓ(h$]h%]h&]h']h)]uh+Nh,hh]rÔhT)rÕ}rÖ(hjÒhjÐhhh hXh"}r×(h$]h%]h&]h']h)]uh+K3h]rØ(h5X&Fix CloudFront string representation (rÙ…rÚ}rÛ(hX&Fix CloudFront string representation (hjÕubh)rÜ}rÝ(hX :issue:`2069`h"}rÞ(UrefuriU(https://github.com/boto/boto/issues/2069h']h&]h$]h%]h)]uhjÕh]rßh5X issue 2069rà…rá}râ(hUhjÜubah h‘ubh5X, rã…rä}rå(hX, hjÕubh)ræ}rç(hX:sha:`885c397`h"}rè(UrefuriX+https://github.com/boto/boto/commit/885c397h']h&]h$]h%]h)]uhjÕh]réh5Xcommit 885c397rê…rë}rì(hUhjæubah h‘ubh5X)…rí}rî(hX)hjÕubeubaubj)rï}rð(hX3Route53 doc cleanup (:issue:`2059`, :sha:`d2fc38e`)rñhjHhhh jh"}rò(h$]h%]h&]h']h)]uh+Nh,hh]róhT)rô}rõ(hjñhjïhhh hXh"}rö(h$]h%]h&]h']h)]uh+K4h]r÷(h5XRoute53 doc cleanup (rø…rù}rú(hXRoute53 doc cleanup (hjôubh)rû}rü(hX :issue:`2059`h"}rý(UrefuriU(https://github.com/boto/boto/issues/2059h']h&]h$]h%]h)]uhjôh]rþh5X issue 2059rÿ…r}r(hUhjûubah h‘ubh5X, r…r}r(hX, hjôubh)r}r(hX:sha:`d2fc38e`h"}r(UrefuriX+https://github.com/boto/boto/commit/d2fc38eh']h&]h$]h%]h)]uhjôh]rh5Xcommit d2fc38er …r }r (hUhjubah h‘ubh5X)…r }r (hX)hjôubeubaubj)r}r(hXXFix MWS parsing of GetProductCategoriesForASIN response. (:issue:`2024`, :sha:`0af08ce`)hjHhhh jh"}r(h$]h%]h&]h']h)]uh+Nh,hh]rhT)r}r(hXXFix MWS parsing of GetProductCategoriesForASIN response. (:issue:`2024`, :sha:`0af08ce`)hjhhh hXh"}r(h$]h%]h&]h']h)]uh+K5h]r(h5X:Fix MWS parsing of GetProductCategoriesForASIN response. (r…r}r(hX:Fix MWS parsing of GetProductCategoriesForASIN response. (hjubh)r}r(hX :issue:`2024`h"}r(UrefuriU(https://github.com/boto/boto/issues/2024h']h&]h$]h%]h)]uhjh]rh5X issue 2024r…r}r(hUhjubah h‘ubh5X, r …r!}r"(hX, hjubh)r#}r$(hX:sha:`0af08ce`h"}r%(UrefuriX+https://github.com/boto/boto/commit/0af08ceh']h&]h$]h%]h)]uhjh]r&h5Xcommit 0af08cer'…r(}r)(hUhj#ubah h‘ubh5X)…r*}r+(hX)hjubeubaubj)r,}r-(hXEFix SQS docs for get_queue_attributes (:issue:`2061`, :sha:`1cdc326`)r.hjHhhh jh"}r/(h$]h%]h&]h']h)]uh+Nh,hh]r0hT)r1}r2(hj.hj,hhh hXh"}r3(h$]h%]h&]h']h)]uh+K7h]r4(h5X'Fix SQS docs for get_queue_attributes (r5…r6}r7(hX'Fix SQS docs for get_queue_attributes (hj1ubh)r8}r9(hX :issue:`2061`h"}r:(UrefuriU(https://github.com/boto/boto/issues/2061h']h&]h$]h%]h)]uhj1h]r;h5X issue 2061r<…r=}r>(hUhj8ubah h‘ubh5X, r?…r@}rA(hX, hj1ubh)rB}rC(hX:sha:`1cdc326`h"}rD(UrefuriX+https://github.com/boto/boto/commit/1cdc326h']h&]h$]h%]h)]uhj1h]rEh5Xcommit 1cdc326rF…rG}rH(hUhjBubah h‘ubh5X)…rI}rJ(hX)hj1ubeubaubj)rK}rL(hXhDon't insert a '?' in URLs unless there is a query string (:issue:`2042`, :issue:`1943`, :sha:`c15ce60`)hjHhhh jh"}rM(h$]h%]h&]h']h)]uh+Nh,hh]rNhT)rO}rP(hXhDon't insert a '?' in URLs unless there is a query string (:issue:`2042`, :issue:`1943`, :sha:`c15ce60`)hjKhhh hXh"}rQ(h$]h%]h&]h']h)]uh+K8h]rR(h5X;Don't insert a '?' in URLs unless there is a query string (rS…rT}rU(hX;Don't insert a '?' in URLs unless there is a query string (hjOubh)rV}rW(hX :issue:`2042`h"}rX(UrefuriU(https://github.com/boto/boto/issues/2042h']h&]h$]h%]h)]uhjOh]rYh5X issue 2042rZ…r[}r\(hUhjVubah h‘ubh5X, r]…r^}r_(hX, hjOubh)r`}ra(hX :issue:`1943`h"}rb(UrefuriU(https://github.com/boto/boto/issues/1943h']h&]h$]h%]h)]uhjOh]rch5X issue 1943rd…re}rf(hUhj`ubah h‘ubh5X, rg…rh}ri(hX, hjOubh)rj}rk(hX:sha:`c15ce60`h"}rl(UrefuriX+https://github.com/boto/boto/commit/c15ce60h']h&]h$]h%]h)]uhjOh]rmh5Xcommit c15ce60rn…ro}rp(hUhjjubah h‘ubh5X)…rq}rr(hX)hjOubeubaubeubeubeubahUU transformerrsNU footnote_refsrt}ruUrefnamesrv}rwXappneta]rxhŽasUsymbol_footnotesry]rzUautofootnote_refsr{]r|Usymbol_footnote_refsr}]r~U citationsr]r€h,hU current_linerNUtransform_messagesr‚]rƒUreporterr„NUid_startr…KU autofootnotesr†]r‡U citation_refsrˆ}r‰Uindirect_targetsrŠ]r‹UsettingsrŒ(cdocutils.frontend Values rorŽ}r(Ufootnote_backlinksrKUrecord_dependenciesr‘NU rfc_base_urlr’Uhttp://tools.ietf.org/html/r“U tracebackr”ˆUpep_referencesr•NUstrip_commentsr–NU toc_backlinksr—Uentryr˜U language_coder™UenršU datestampr›NU report_levelrœKU _destinationrNU halt_levelržKU strip_classesrŸNh2NUerror_encoding_error_handlerr Ubackslashreplacer¡Udebugr¢NUembed_stylesheetr£‰Uoutput_encoding_error_handlerr¤Ustrictr¥U sectnum_xformr¦KUdump_transformsr§NU docinfo_xformr¨KUwarning_streamr©NUpep_file_url_templaterªUpep-%04dr«Uexit_status_levelr¬KUconfigr­NUstrict_visitorr®NUcloak_email_addressesr¯ˆUtrim_footnote_reference_spacer°‰Uenvr±NUdump_pseudo_xmlr²NUexpose_internalsr³NUsectsubtitle_xformr´‰U source_linkrµNUrfc_referencesr¶NUoutput_encodingr·Uutf-8r¸U source_urlr¹NUinput_encodingrºU utf-8-sigr»U_disable_configr¼NU id_prefixr½UU tab_widthr¾KUerror_encodingr¿UUTF-8rÀU_sourcerÁhUgettext_compactrˆU generatorrÃNUdump_internalsrÄNU smart_quotesrʼnU pep_base_urlrÆUhttp://www.python.org/dev/peps/rÇUsyntax_highlightrÈUlongrÉUinput_encoding_error_handlerrÊj¥Uauto_id_prefixrËUidrÌUdoctitle_xformr͉Ustrip_elements_with_classesrÎNU _config_filesrÏ]Ufile_insertion_enabledrЈU raw_enabledrÑKU dump_settingsrÒNubUsymbol_footnote_startrÓKUidsrÔ}rÕ(hhhhöhj:hhýuUsubstitution_namesrÖ}r×h h,h"}rØ(h$]h']h&]Usourcehh%]h)]uU footnotesrÙ]rÚUrefidsrÛ}rÜub.