Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 
 

368 linhas
20 KiB

  1. phpMyAdmin - ChangeLog
  2. ======================
  3. 4.8.2 (2018-06-21)
  4. - issue #14370 WHERE 0 causes Fatal error
  5. - issue #14225 Fix missing index icon
  6. - issue [security] XSS vulnerability in Designer, see PMASA-2018-3
  7. - issue [security] File inclusion and remote code execution vulnerability, see PMASA-2018-4
  8. 4.8.1 (2018-05-24)
  9. - issue #12772 Fix case where the central columns attributes don't get filled in
  10. - issue #14049 Fix case where the query builder doesn't work when selected column is *
  11. - issue #14029 Revert "Browse" table CSS overflow
  12. - issue #14241 Dropping indexes and foreign keys fail
  13. - issue #14227 Relational linking broken
  14. - issue #14246 Fixed error in configuration storage zero config
  15. - issue #14128 Show 2FA Secret next to QR code
  16. - issue #14212 XML Export from single table throws fatal error
  17. - issue #14239 Line and some other charts ignore result set order of values chosen for the x-axis
  18. - issue #14260 Fixed configuration for DefaultLang and Lang
  19. - issue #14264 Linking for 'Distinct values' broken
  20. - issue #13968 Fix MariaDB 10.2 current_timestamp()
  21. - issue #14249 Fix for missing go button in view edit
  22. - issue #14125 Fix for issues with spatial fields
  23. - issue #14189 Remember table's sorting broken
  24. - issue #14289 Fix multi-column sorting
  25. - issue #14278 Fix central columns in-line edit bug
  26. - issue #14066 Fix AUTO_INCREMENT error when only exporting table structure in database-level exports
  27. - issue #13893 Simulating queries produces unexpected results
  28. - issue #14309 Setup script icons missing
  29. 4.8.0.1 (2018-04-19)
  30. - issue [security] Multiple CSRF vulnerabilities, See PMASA-2018-02
  31. 4.8.0 (2018-04-07)
  32. - issue #12946 Allow to export JSON with unescaped unicode chars
  33. - issue #12983 Disable login button without solved reCaptcha
  34. - issue #12315 Allow to remove individual segments from pie charts
  35. - issue Change label from "Improve table structure" to "Normalize" to match standard terminology
  36. - issue #13087 Offer login as different user on access denied from MySQL
  37. - issue #13110 Indicate when HTTPS is not properly reported on the server
  38. - issue #13119 No database selected error when adding foreign key
  39. - issue #12388 Improved database search to allow search for exact phrase match
  40. - issue #13099 Report error when trying to copy database to same name
  41. - issue #13167 Themes now have to contain metadata in theme.json
  42. - issue #6363 phpMyAdmin no longer requires eval() in PHP
  43. - issue #12386 The mbstring dependency is now optional
  44. - issue #13269 Small refactoring in preparation to CSP
  45. - issue #13384 Database link broken in Databases Page
  46. - issue #13391 Configurable authentication logging using $cfg['AuthLog']
  47. - issue #13086 Add support for Google Invisible Captcha
  48. - issue #13058 Improved error reporting for reCAPTCHA
  49. - issue #12899 Improved rendering of server variables table
  50. - issue #12948 Fixed javascript editor for TIME values
  51. - issue #13095 Fixed alignment of foreign keys editing
  52. - issue #12944 Improved inline editor for JSON
  53. - issue #13145 Improved layout of operations pages
  54. - issue #13448 Add "format" query button in edit view form
  55. - issue #6241 Implement Responsive Design/mobile interface
  56. - issue Use a single location for classes under PhpMyAdmin namespace
  57. - issue #12354 Indicate SSL status on main page
  58. - issue #5666 Configuration directives for defaults of Transformation options
  59. - issue #12261 Remove inline JavaScript
  60. - issue #13408 Show MySQL warnings when executing SQL queries
  61. - issue #5827 Allow Designer to show tables from other databases
  62. - issue #13268 Replace Query-By-Example with multi-table query generator interface
  63. - issue #13576 Add privileges export to per-database listing
  64. - issue Consolidate functions into class files
  65. - issue #13560 Add support for changing collation for all tables and columns in database
  66. - issue #13303 Add support for creating fulltext index from table structure
  67. - issue #13711 Lower default value for $cfg['MaxExactCount']
  68. - issue #13722 DisableIS is not fully honored
  69. - issue #6197 Added support for authentication using U2F and 2FA
  70. - issue #13480 Avoid removing cookies on upgrade
  71. - issue #13397 Remember state of navigation panel
  72. - issue #11688 Reduced cookie usage
  73. - issue #13466 Better utilization of user preferences
  74. - issue #14042 Rename PMD to Designer
  75. - issue #13940 Honor arg_separator in AJAX requests
  76. - issue #14060 Can't edit rows in Internet Explorer
  77. - issue #14096 Internet Explorer compatibility; fixes JavaScript error Object doesn't support property or method 'startsWith'
  78. 4.7.9 (2018-03-05)
  79. - issue #13931 Fixed browsing tables with more results
  80. - issue #13927 "Not an integer" when browsing a table
  81. - issue #13887 "Input variables exceeded 1000" error relating to PHP's max_input_vars directive
  82. 4.7.8 (2018-02-20)
  83. - issue #13914 Fixed resetting default setting values.
  84. - issue #13758 Fixed fallback value for collation connection.
  85. - issue #13938 Fixed error handling in PHP 7.2
  86. - issue [security] Fix XSS in Central Columns Feature, See PMASA-2018-01
  87. 4.7.7 (2017-12-23)
  88. - issue #13865 Fixed displaying of formatted numeric values for some locales
  89. - issue #13856 Ensure datetimepicker is always loaded for datetime fields
  90. - issue #13848 Fixed PHP error when browsing certain results
  91. - issue [security] Fix XSRF/CSRF vulnerability, see PMASA-2017-09
  92. 4.7.6 (2017-11-29)
  93. - issue #13517 Fixed check all interaction with filtering
  94. - issue #13803 Add SJIS-win to default list of allowed charsets
  95. - issue #13436 Improve detection that MySQL server needs SSL connection
  96. - issue #13038 Support JSON datatype on MariaDB 10.2.7 and newer
  97. - issue #13824 Fixed constructing ALTER query with AFTER
  98. - issue #13821 Lock page when changes are done in the SQL editor
  99. - issue #13842 Prefer iconv for encoding conversions
  100. - issue #13737 Fixed changing password on MariaDB cluster
  101. 4.7.5 (2017-10-23)
  102. - issue #13615 Avoid problems with browsing unknown query types
  103. - issue #13612 Integrate tooltip into datetime pickers
  104. - issue #13628 Fixed javascript error in server monitor
  105. - issue #13444 Fixed server monitor on non Linux and Windows systems
  106. - issue #13633 Reload javscript messages when changing language
  107. - issue #13604 Fixed crash on invalid ordering data
  108. - issue #13639 Fixed error when browsing non SELECT results
  109. - issue #13533 Fixed saving column to display
  110. - issue #13647 Fixed export of tables with VIRTUAL columns
  111. - issue #13669 Fixed selecting multiple rows accidentally selects the next row too
  112. - issue #13513 Fixed edit index Column alignment issue
  113. - issue #13515 Fixed rendering of add index dialog
  114. - issue #13710 Fixed possible error in server advisor
  115. - issue #13477 Fixed setting input transformations
  116. - issue #13552 Fixed IPv4/IPv6 To Binary input transformation
  117. - issue #13686 Clicking on column name to trigger sort with an active search leads to logout
  118. - issue #13725 Fixed copying tables with specific PARTITION definition
  119. - issue #13761 Fixed listing of bookmarks for a database
  120. - issue #13800 Database lost when renaming to similar name and lower_case_table_names=1
  121. 4.7.4 (2017-08-23)
  122. - issue #13415 Remove shadow from the logo
  123. - issue #13507 Fixed per server theme feature
  124. - issue #13523 Missing newline in ALTER exports
  125. - issue #13414 Fixed several compatibility issues with PHP 7.2
  126. - issue #13550 Fixed copy results to clipboard
  127. - issue #13562 Add limitation for user group length
  128. - issue #13561 Fixed edit variable link in advisor
  129. - issue #13579 Optimize table link should not be visible in print page
  130. - issue #13553 Improved error handling on corrupted tables
  131. - issue #13512 Fixed rendering of add index dialog
  132. - issue #13606 Fixed refreshing server variables
  133. 4.7.3 (2017-07-20)
  134. - issue #13447 Large multi-line query removes Export operation and blanks query box options
  135. - issue #13445 Fixed rendering of query results
  136. - issue #13437 Fixed version check when not connected to a database
  137. - issue #13465 Fixed creating relation
  138. - issue #13475 Fixed export without backquotes
  139. - issue #13482 Improved handling of uploaded files with open_basedir
  140. - issue #13387 Fixed inline editing of hex values
  141. - issue #13382 Fixed size of index edit dialog
  142. - issue #13489 Fixed rendering SQL lint errors
  143. - issue #13468 Avoid breakage if set_time_limit is disabled
  144. - issue #13471 Fail if ini_set/ini_get are disabled
  145. - issue #13436 Automatically connect using SSL when server is configured so
  146. - issue #13478 Fixed usage of some browser transformations
  147. 4.7.2 (2017-06-29)
  148. - issue #13314 Make theme selection keep current server
  149. - issue #13311 Fixed direct login for accounts without password
  150. - issue #13316 Fixed check for mbstring.func_overload
  151. - issue #13323 Fixed wrong encoding of table at triggers
  152. - issue #12976 Fixed natural sorting in several places
  153. - issue #12718 Show warning for users removed from mysql.user table
  154. - issue #13362 Fixed loading additional javascripts
  155. - issue #13343 Fixed editing QBE
  156. - issue #13193 Improved documentation on user settings
  157. - issue #13092 Gracefully handle early fatal errors in AJAX requests
  158. - issue #13327 Fixed Incorrect NavigationTreeEnableExpansion default value in the documentation
  159. - issue #13008 Fixed export of database with a lot of tables
  160. - issue #13318 Improved performance when importing with enabled tracking
  161. - issue #13386 Avoid PHP errors with non existing configuration on OS X
  162. - issue #13388 Show only supported charsets for conversion
  163. - issue #13392 Fixed operation with session.auto_start enabled
  164. - issue #13383 "Create PHP code" is broken
  165. - issue #13189 Fixed links to resume timeouted import
  166. 4.7.1 (2017-05-25)
  167. - issue #13132 Always execute tracking queries as controluser
  168. - issue #13125 Focus on SQL editor after inserting field name
  169. - issue #13133 Fixed broken links in setup
  170. - issue #13135 Database list Tooltips: Show wrong value
  171. - issue #13150 Fixed pagination while browsing resuls
  172. - issue #13149 Fixed outbound links in changelog.php
  173. - issue #13146 Do not include devel dependencies in the release
  174. - issue #13144 Do not show New as a database in database dropdown
  175. - issue #13130 Fixed handling of errors in AJAX requests
  176. - issue #13152 Fixed PHP error in case of invalid table preferences
  177. - issue #13154 Fixed PHP error on password change
  178. - issue #13219 Fix Refresh of Process List
  179. - issue #13182 Fix refresh of long queries
  180. - issue #12301 Improved handling of logout with disabled LoginCookieDeleteAll
  181. - issue #13216 Add support for MySQL 8.0 collations
  182. - issue #13218 Fixed rendering of phpMyAdmin logos
  183. - issue #13234 Properly report not working sessions
  184. - issue #13256 Fixed password check on server replication
  185. - issue #13252 Fixed grid editing time column
  186. - issue #13258 Fixed detection of Amazon RDS
  187. - issue #13241 Redirect user to last page that has any tables to display
  188. - issue #13266 Fix link to User accounts overview page
  189. - issue #13274 Fix error in query builder
  190. - issue #13177 Grid editing repeats action after error
  191. 4.7.0 (2017-03-28)
  192. - patch #12233 [Display] Improve message when renaming database to same name
  193. - issue #6146 Log authentication attempts to syslog
  194. - issue #11981 Remove support for Swekey authentication
  195. - issue #11987 Remove code for no longer supported MSIE versions
  196. + issue #11962 Remove embedded PHP libraries, use composer to install them
  197. + issue #12017 Cannot easily select multiple tables when exporting
  198. + issue #12047 Add javascript filtering for databases
  199. - issue #12166 More compact rendering of navigation tree
  200. + issue #12129 Improve performance with SkipLockedTables
  201. - issue #12173 Do not hide indexes under a slider
  202. - issue Improve performance of zip file import
  203. - issue #12196 Removed $cfg['ThemePath']
  204. - issue #6274 Add support for export user settings as config.inc.php snippet
  205. - issue #5555 Better report query errors while generating SQL exports
  206. - issue #12307 Produce valid JSON on export
  207. - issue #12325 Setup script icons broken
  208. - issue #12378 Support IPv6 proxies
  209. - issue Removed MySQL connection retry without password
  210. - issue #12218 Allow to specify further parameters for control connection
  211. - issue #12162 Show charset for each table on Database structure page
  212. - issue #12463 Incorrect link in the href of icon at Hide/Show unhide links
  213. - issue #12330 Shortcut for closing console
  214. - issue #12465 Improved handling of http requests
  215. - issue #12474 Broken links in Setup forms Navigation
  216. - issue #12494 Can't add a new User
  217. - issue #12523 Add 'token' Parameter in all POST requests (Fix 'Token mismatch' errors)
  218. - issue #12302 Improved usage of number_format
  219. - issue #12656 Server selection not working
  220. - issue #12543 NULL results in dataset are colored grey
  221. - issue #12664 Create Bookmark broken
  222. - issue #12688 Use unsigned int for storing bookmark ID
  223. - issue #12352 Added password strength indicator
  224. - issue #12713 Correctly handle HTTP status when doing requests
  225. - issue #12247 Add option to delete settings from browser storage
  226. - issue #12783 Remove unused PMA_addJSCode function
  227. - issue #12069 Add table filtering to database structure
  228. - issue #12799 Allow to configure signon session parameters
  229. - issue #12854 Drop database is broken
  230. - issue #12863 Can't toggle Event Scheduler on
  231. - issue #12742 Finish removing dead code references to xls/xlsx import and export, which was removed some time ago.
  232. - issue #12536 Rename "Relations" to "Relationships" in many places as it's the more proper term
  233. - issue #12834 Fixed margins in central columns feature
  234. - issue #12903 Document more export configuration options
  235. - issue #12897 Use consistent numeric format for table overhead
  236. - issue #12901 Use server returned table name on renaming table
  237. - issue #12918 Always use \r\n as newline when editing fields
  238. - issue #12923 Fixed server side search in navigation panel
  239. - issue #12929 Undefined index warning with ssl_ca_paths
  240. - issue #12924 Do not show errors from OpenSSL cookie encryption/decryption
  241. - issue #12945 Fixed hint rendering on adding new user
  242. - issue #12941 Fixed sorting of tables in relation view
  243. - issue #12936 Fixed tables pagination in navigation panel
  244. - issue #12904 Do not collapse add form for central columns if there are none
  245. - issue #12955 Fixed database renaming
  246. - issue #12954 Fixed export of tracking data
  247. - issue #12960 Enclose exports in transaction by default
  248. - issue #12966 After adding a column ADD INDEX option won't be displayed when enabling AI
  249. - issue #12972 Better error message when Composer has not been run
  250. - issue #12988 Do not show language selector without choices
  251. - issue #12993 Fixed external links to php documentation
  252. - issue #12990 Fixed error when loading favorite tables to console
  253. - issue #12981 Improved rendering of new version information
  254. - issue #12922 Fixed bookmarks ordering
  255. - issue #12964 Fixed table search in navigation
  256. - issue #12985 Fixed rendering of foreign key browsing
  257. - issue #12957 Fixed manipulation with GIS data having zero coordinates
  258. - issue #12804 Fixed various designer javascript errors
  259. - issue #12934 Fixed possible javascript error on server status page
  260. - issue #12927 Fixed javascript error on 3NF normalization
  261. - issue #12996 List all databses in navigation panel database dropdown
  262. - issue #12980 Better defaults when creating multi field foreign key
  263. - issue #12976 Improved foreign key editor behavior
  264. - issue #12958 Always show error reporting dialog on top
  265. - issue #12693 Improved support for TokuDB
  266. - issue #11231 Try harder to honor LoginCookieValidity setting
  267. - issue #13016 and #13017 Slight improvements to the table layout of Relation view
  268. - issue #12345 Correctly show affected rows for LOAD DATA queries
  269. - issue #13010 Copy database: SQL error for copying PMADB metadata
  270. - issue #13002 Fixed OpenDocument exports
  271. - issue #13000 Align NULL values according to the column alignment
  272. - issue #13021 Show phpMyAdmin errors even with error_reporting set to 0
  273. - issue #13020 Removed warning about client and server versions mismatch
  274. - issue Hide comments on table Structure tab when no comment is set
  275. - issue Fixed submission of error reports
  276. - issue #13033 Use Referrer-Policy header to specify referrer policy
  277. - issue Fixed javascript confirmation of dangerous queries
  278. - issue #13040 Compatibility with hhvm 3.18
  279. - issue #13031 Fixed displaying of all rows
  280. - issue #12967 Fixed related field selection for native relations
  281. - issue #13045 Properly escape MIME transformatoin names
  282. - issue #13028 Always show 100% in font selector
  283. - issue #13047 Fix query simulating for more servers
  284. - issue #12846 Fix new version check for sites with wrongly configured curl
  285. - issue #12951 When exporting to Excel, the default is now to include column names in the first row
  286. - issue #13059 Removed debugging code
  287. - issue #13029 Fixed table tracking for nested table groups
  288. - issue #13053 Fixed broken links in setup
  289. - issue #12708 Removed phpMyAdmin version from User-Agent header
  290. - issue #13084 Do not point users to setup when it is disabled
  291. - issue #12660 Delete only phpMyAdmin cookies on upgrade
  292. - issue #13088 Fixed editing of rows with text primary key
  293. - issue #13092 Do not try to sync favorite tables if configuration storage is not enabled
  294. - issue #13105 Fixed changing attribute for virtual field
  295. - issue #12757 Fixed setting password on recent MariaDB with non working plugins
  296. - issue #12349 Fixed undefined variable on import from some formats
  297. - issue #13103 Do not offer default names for copying/renaming databases
  298. - issue [security] Possible to bypass $cfg['Servers'][$i]['AllowNoPassword'], see PMASA-2017-08
  299. 4.6.6 (2017-01-23)
  300. - issue #12759 Fix Notice regarding 'Undefined index: old_usergroup'
  301. - issue #12760 Fix Notice regarding 'Undefined index: users'
  302. - issue #12762 Fixed parsing of SQL with BINARY function
  303. - issue #12588 ReCaptcha now works without allow_url_fopen
  304. - issue #12699 Show no local storage warning only on settings tab
  305. - issue #12778 Syntax Error in Adding/Changing TIMESTAMP columns with default value as NULL
  306. - issue #12769 Edit/Export links are not clickable under Routines tab
  307. - issue #12757 Fixed creating new user with older MariaDB
  308. - issue #12784 Remove ctype installation suggestion
  309. - issue #12780 Format button replaces all text with blank spaces
  310. - issue #12786 Fixed database searching
  311. - issue #12792 Fixed javascript error on new version link
  312. - issue #12785 Add information about required and suggested extensions to composer.json
  313. - issue #12801 Custom header shown twice with cookie login form
  314. - issue #12802 Custom footer not shown with auth_type http login failure
  315. - issue #12434 Improve documentation for servers running with Suhosin
  316. - issue #12800 Updated embedded phpSecLib to 2.0.4
  317. - issue #12800 Fixed various issues with PHP 7.1
  318. - issue #11816 Fixed operation with lower_case_table_names=2
  319. - issue #12813 Fixed stored procedure execution
  320. - issue #12826 Honor user configured connection collation
  321. - issue #12293 Correctly report OpenSSL errors from cookie encryption
  322. - issue #12814 DateTime won't allow to input length in Routine editor
  323. - issue #12840 Fix Notice regarding 'Undefined index: row_format' when altering table options
  324. - issue #12841 Fixed moving of columns with whitespace in name
  325. - issue #12847 Fixed editing of virtual columns
  326. - issue #12859 Changed WHERE condition to 0 instead of 1 for SQL query window to avoid accidents
  327. - issue #12872 Use same query for display and execution when dropping index
  328. - issue #12868 Fix check for user groups freatures being enabled
  329. - issue #12876 Fix notices and warning related to dbs_to_test global
  330. - issue #12831 Fix table formatting on Insert tab, which mostly affected row highlighting
  331. - issue #12495 Reintroduced phpinfo page with limited capabilities
  332. - issue #12861 Fix renaming tables with lower_case_table_names=2
  333. - issue #12876 Fix possible PHP error in navigation
  334. - issue #12881 Fix database search with newer php-gettext
  335. - issue #12894 Fix linter error on unterminated variable name
  336. - issue #12732 Fixed filtering for active processes
  337. - issue [security] Multiple vulnerabilities in setup script, see PMASA-2016-44.
  338. - issue [security] Open redirect, see PMASA-2017-1.
  339. - issue [security] php-gettext code execution, see PMASA-2017-2.
  340. - issue [security] DOS vulnerabiltiy in table editing, see PMASA-2017-3.
  341. - issue [security] CSS injection in themes, see PMASA-2017-4.
  342. - issue [security] Cookie attribute injection attack, see PMASA-2017-5.
  343. - issue [security] SSRF in replication, see PMASA-2017-6.
  344. - issue [security] DOS in replication status, see PMASA-2017-7.
  345. --- Older ChangeLogs can be found on our project website ---
  346. https://www.phpmyadmin.net/old-stuff/ChangeLogs/
  347. # vim: et ts=4 sw=4 sts=4
  348. # vim: ft=changelog fenc=utf-8
  349. # vim: fde=getline(v\:lnum-1)=~'^\\s*$'&&getline(v\:lnum)=~'\\S'?'>1'\:1&&v\:lnum>4&&getline(v\:lnum)!~'^#'
  350. # vim: fdn=1 fdm=expr