附录 E. 发布说明
目录
- E.1. 版本 8.3.23
- E.2. 版本 8.3.22
- E.3. 版本 8.3.21
- E.4. 版本 8.3.20
- E.5. 版本 8.3.19
- E.6. 版本 8.3.18
- E.7. 版本 8.3.17
- E.8. 版本 8.3.16
- E.9. 版本 8.3.15
- E.10. 版本 8.3.14
- E.11. 版本 8.3.13
- E.12. 版本 8.3.12
- E.13. 版本 8.3.11
- E.14. 版本 8.3.10
- E.15. 版本 8.3.9
- E.16. 版本 8.3.8
- E.17. 版本 8.3.7
- E.18. 版本 8.3.6
- E.19. 版本 8.3.5
- E.20. 版本 8.3.4
- E.21. 版本 8.3.3
- E.22. 版本 8.3.2
- E.23. 版本 8.3.1
- E.24. 版本 8.3
- E.25. 版本 8.2.23
- E.26. 版本 8.2.22
- E.27. 版本 8.2.21
- E.28. 版本 8.2.20
- E.29. 版本 8.2.19
- E.30. 版本 8.2.18
- E.31. 版本 8.2.17
- E.32. 版本 8.2.16
- E.33. 版本 8.2.15
- E.34. 版本 8.2.14
- E.35. 版本 8.2.13
- E.36. 版本 8.2.12
- E.37. 版本 8.2.11
- E.38. 版本 8.2.10
- E.39. 版本 8.2.9
- E.40. 版本 8.2.8
- E.41. 版本 8.2.7
- E.42. 版本 8.2.6
- E.43. 版本 8.2.5
- E.44. 版本 8.2.4
- E.45. 版本 8.2.3
- E.46. 版本 8.2.2
- E.47. 版本 8.2.1
- E.48. 版本 8.2
- E.49. 版本 8.1.23
- E.50. 版本 8.1.22
- E.51. 版本 8.1.21
- E.52. 版本 8.1.20
- E.53. 版本 8.1.19
- E.54. 版本 8.1.18
- E.55. 版本 8.1.17
- E.56. 版本 8.1.16
- E.57. 版本 8.1.15
- E.58. 版本 8.1.14
- E.59. 版本 8.1.13
- E.60. 版本 8.1.12
- E.61. 版本 8.1.11
- E.62. 版本 8.1.10
- E.63. 版本 8.1.9
- E.64. 版本 8.1.8
- E.65. 版本 8.1.7
- E.66. 版本 8.1.6
- E.67. 版本 8.1.5
- E.68. 版本 8.1.4
- E.69. 版本 8.1.3
- E.70. 版本 8.1.2
- E.71. 版本 8.1.1
- E.72. 版本 8.1
- E.73. 版本 8.0.26
- E.74. 版本 8.0.25
- E.75. 版本 8.0.24
- E.76. 版本 8.0.23
- E.77. 版本 8.0.22
- E.78. 版本 8.0.21
- E.79. 版本 8.0.20
- E.80. 版本 8.0.19
- E.81. 版本 8.0.18
- E.82. 版本 8.0.17
- E.83. 版本 8.0.16
- E.84. 版本 8.0.15
- E.85. 版本 8.0.14
- E.86. 版本 8.0.13
- E.87. 版本 8.0.12
- E.88. 版本 8.0.11
- E.89. 版本 8.0.10
- E.90. 版本 8.0.9
- E.91. 版本 8.0.8
- E.92. 版本 8.0.7
- E.93. 版本 8.0.6
- E.94. 版本 8.0.5
- E.95. 版本 8.0.4
- E.96. 版本 8.0.3
- E.97. 版本 8.0.2
- E.98. 版本 8.0.1
- E.99. 版本 8.0
- E.100. 版本 7.4.30
- E.101. 版本 7.4.29
- E.102. 版本 7.4.28
- E.103. 版本 7.4.27
- E.104. 版本 7.4.26
- E.105. 版本 7.4.25
- E.106. 版本 7.4.24
- E.107. 版本 7.4.23
- E.108. 版本 7.4.22
- E.109. 版本 7.4.21
- E.110. 版本 7.4.20
- E.111. 版本 7.4.19
- E.112. 版本 7.4.18
- E.113. 版本 7.4.17
- E.114. 版本 7.4.16
- E.115. 版本 7.4.15
- E.116. 版本 7.4.14
- E.117. 版本 7.4.13
- E.118. 版本 7.4.12
- E.119. 版本 7.4.11
- E.120. 版本 7.4.10
- E.121. 版本 7.4.9
- E.122. 版本 7.4.8
- E.123. 版本 7.4.7
- E.124. 版本 7.4.6
- E.125. 版本 7.4.5
- E.126. 版本 7.4.4
- E.127. 版本 7.4.3
- E.128. 版本 7.4.2
- E.129. 版本 7.4.1
- E.130. 版本 7.4
- E.131. 版本 7.3.21
- E.132. 版本 7.3.20
- E.133. 版本 7.3.19
- E.134. 版本 7.3.18
- E.135. 版本 7.3.17
- E.136. 版本 7.3.16
- E.137. 版本 7.3.15
- E.138. 版本 7.3.14
- E.139. 版本 7.3.13
- E.140. 版本 7.3.12
- E.141. 版本 7.3.11
- E.142. 版本 7.3.10
- E.143. 版本 7.3.9
- E.144. 版本 7.3.8
- E.145. 版本 7.3.7
- E.146. 版本 7.3.6
- E.147. 版本 7.3.5
- E.148. 版本 7.3.4
- E.149. 版本 7.3.3
- E.150. 版本 7.3.2
- E.151. 版本 7.3.1
- E.152. 版本 7.3
- E.153. 版本 7.2.8
- E.154. 版本 7.2.7
- E.155. 版本 7.2.6
- E.156. 版本 7.2.5
- E.157. 版本 7.2.4
- E.158. 版本 7.2.3
- E.159. 版本 7.2.2
- E.160. 版本 7.2.1
- E.161. 版本 7.2
- E.162. 版本 7.1.3
- E.163. 版本 7.1.2
- E.164. 版本 7.1.1
- E.165. 版本 7.1
- E.166. 版本 7.0.3
- E.167. 版本 7.0.2
- E.168. 版本 7.0.1
- E.169. 版本 7.0
- E.170. 版本 6.5.3
- E.171. 版本 6.5.2
- E.172. 版本 6.5.1
- E.173. 版本 6.5
- E.174. 版本 6.4.2
- E.175. 版本 6.4.1
- E.176. 版本 6.4
- E.177. 版本 6.3.2
- E.178. 版本 6.3.1
- E.179. 版本 6.3
- E.180. 版本 6.2.1
- E.181. 版本 6.2
- E.182. 版本 6.1.1
- E.183. 版本 6.1
- E.184. 版本 6.0
- E.185. 版本 1.09
- E.186. 版本 1.02
- E.187. 版本 1.01
- E.188. 版本 1.0
- E.189. Postgres95 Release 0.03
- E.190. Postgres95 Release 0.02
- E.191. Postgres95 Release 0.01
发布说明包含每个PostgreSQL发布中的重要变更,并将主要特性和迁移问题列在最前面。发布说明不包含只影响少数用户的变更,也不包含仅限内部实现、因而对用户不可见的变更。例如,优化器几乎在每次发布中都会得到改进,但用户通常只会把这些改进感知为查询速度更快。
每个版本的一份完整变更列表可以通过查看该版本的 Git 日志获得。pgsql-committers 邮件列表也记录了所有源代码变更。另有一个Web 界面可显示特定文件的变更。
每个条目旁边标出的姓名表示该条目的主要开发者。当然,所有变更都经历了社区讨论和补丁审查,因此每个条目实际上都是社区共同努力的成果。
E.1. 版本 8.3.23 #
发行日期
2013-02-07
本次发布包含对 8.3.22 的多方面修复。有关 8.3 大版本中新特性的信息,请参见第 E.24 节。.
这预计是 PostgreSQL 8.3.X 系列的最后一个发行版。建议用户尽快更新到较新的发行分支。
E.1.1. 迁移到版本 8.3.23
对于运行 8.3.X 的用户,不需要进行转储/恢复。
不过,如果你是从earlier than 8.3.17 的版本升级,请参见 8.3.17 的发布说明。
E.1.2. 变更
防止从 SQL 执行
enum_recv(Tom Lane)该函数声明有误,允许一条简单的 SQL 命令使服务器崩溃。原则上攻击者可能利用它检查服务器内存的内容。感谢 Sumit Soni(通过 Secunia SVCRP)报告此问题。(CVE-2013-0255)
修复 SQL 文法,允许对子 SELECT 结果做下标或字段选择(Tom Lane)
防止扫描
pg_tablespace时的竞态条件(Stephen Frost、Tom Lane)如果
pg_tablespace条目存在并发更新,CREATE DATABASE和DROP DATABASE可能行为异常。防止
DROP OWNED试图删除整个数据库或表空间(Álvaro Herrera)为安全起见,这些对象的所有权必须重新分配,而不是删除。
防止
RowExpr或XmlExpr被二次解析分析时的不当行为(Andres Freund、Tom Lane)这一失误在
CREATE TABLE LIKE INCLUDING INDEXES等上下文中可能被用户看到。增强对哈希表大小计算中整数溢出的防御(Jeff Davis)
确保在 Windows 上非 ASCII 提示符字符串被转换到正确的代码页(Alexander Law、Noah Misch)
这一缺陷影响 psql 和其他一些客户端程序。
修复未连接数据库时 psql 的
\?命令可能崩溃的问题(Meng Qingzhong)修复 libpq 的
PQprintTuples中的一字节缓冲区越界(Xi Wang)这个古老的函数没有被 PostgreSQL 本身在任何地方使用,但仍可能被某些客户端代码使用。
重新排列 configure 对系统提供函数的测试,使其不被 libedit/libreadline 的虚假导出所欺骗(Christoph Berg)
确保 Windows 构建号随时间递增(Magnus Hagander)
让 pgxs 在为 Windows 交叉编译时以正确的
.exe后缀构建可执行文件(Zoltan Boszormenyi)新增时区缩写
FET(Tom Lane)它现在用于一些东欧时区。