Translated using Weblate (Estonian)
[phpmyadmin.git] / ChangeLog
blob0c3da17a8d60073a6016078e9e17555b8bcfdfe9
1 phpMyAdmin - ChangeLog
2 ======================
4 4.6.3 (not yet released)
6 4.6.2 (2016-05-25)
7 - issue        [security] User SQL queries can be revealed through URL GET parameters, see PMASA-2016-14
8 - issue        [security] Self XSS vulneratbility, see PMASA-2016-16
9 - issue #12225 Use https for documentation links
10 - issue #12234 Fix schema export with too many tables
11 - issue #12240 Avoid parsing non JSON responses as JSON
12 - issue #12244 Avoid using too log URLs when getting javascripts
13 - issue #12118 Fixed setting mixed case languages
14 - issue #12229 Avoid storing objects in session when debugging SQL
15 - issue #12249 Fix cookie path on IIS
16 - issue #11705 Fix occassional 200 errors on Windows
17 - issue #12219 Fix locking issues when importing SQL
18 - issue #12231 Avoid confusing warning when mysql extension is missing
19 - issue        Improve handling of logout
20 - issue        Safer handling of sessions during authentication
21 - issue #12209 Fix server selection on main page
22 - issue #12192 Avoid storing full error data in session
23 - issue #12082 Fixed export of ARCHIVE tables with keys
24 - issue #11565 Add session reload for config authentication
25 - issue #12229 Do not fail on errors stored in session
26 - issue #12248 Fix loading of APC based upload progress bar
28 4.6.1 (2016-05-02)
29 - issue #12120 PMA_Util not found in insert_edit.lib.php
30 - issue #12118 Fixed activation of some languages
31 - issue #12121 Fixed error in 3NF step of normalization
32 - issue #12135 Fix offering JSON datatype in incompatible MySQL versions
33 - issue #12132 Can not open table with JSON field
34 - issue #12125 Cannot highlight a column if I scroll down from the top of the table
35 - issue #12154 Fixed possible PHP error in SQL parser
36 - issue #12029 Fixed SQL quoting in SQL export
37 - issue #12129 Improve performance of database structure page
38 - issue #12159 Fix PHP error if user did unpack new version over old one
39 - issue #12165 Fix parsing of expression 0
40 - issue #12146 Document setup with Google Cloud SQL
41 - issue #12197 Fix parsing of queries with double \
42 - issue #12202 Fixed setting of language from user configuration
43 - issue #12200 Fixed check for ndb version
44 - issue #12206 Fixed loading of configuration file
45 - issue #12204 Check if sessions are working and report failures
46 - issue #12211 non-clickable initial letter for users / and can't modify users with MySQL 5.7.12
47 - issue #12215 Fixed config tab persistence errors
48 - issue #12217 Fixed javascript erros on user creation
49 - issue #12144 Fixed parsing of some AS clauses
50 - issue #12205 Fixed parsing of FULL OUTER JOIN queries
51 - issue #12171 Fixed editing of VIEW structure
52 - issue #12208 Avoid printing executed queries on import
54 4.6.0.0 (2016-03-22)
55 + issue #11456 Disabled storage engines
56 + issue #11479 Allow setting routine wise privileges
57 - issue        Hide Insert tab for non-updatable views
58 + issue #11490 UI for defining partitioning in create table window
59 + issue #11438 Support JSON data type
60 + issue        Editing partitions in table Structure
61 - issue        Tracking does not make sense for information_schema
62 - issue #11550 Regression in Find and replace
63 + issue #11619 TokuDB Tables Show Size as "unknown"
64 + issue #11654 Use a slider for Internal relations
65 + issue #11641 Ability to disable the navigationhiding Feature
66 - issue #11647 Restrict configuration NavigationTreeDbSeparator to strings
67 - issue #11667 Disable the tooltip in the navigation panel's filter box
68 + issue        Copy results to clipboard
69 + issue #11504 Reactivate cut&paste possibility in print view
70 - issue #11702 Extraneous message after edit + grid-edit
71 - issue #11668 Table header is empty with browsing an empty table
72 + issue #11701 Allow changing parameter order of routines
73 - issue #11708 Remove no password warning
74 + issue #11711 Clarify the meaning of "Stand-in structure for view" in SQL export
75 - issue        HTML line break shown after a MySQL connection error message
76 - issue #11728 CSV import skip row count after
77 - issue        Fixed displaying of SQL query on table operations
78 - issue #6321  Display binary strings as text if they are valid UTF-8
79 + issue #11743 Display routine specific privileges
80 + issue #11538 Copy multiple tables to database
81 + issue        Support Cloudflare Flexible SSL
82 - issue        Handle empty TABLE_COMMENT
83 + issue #11833 Drop support for old Internet Explorer versions
84 + issue #11796 Use modals for displaying forms in db structure page
85 + issue #11789 Show MySQL error messages in user language
86 + issue        Add 'ssl_verify' configuration directive for self-signed certificates with mysqlnd and PHP >= 5.6
87 + issue #11874 Show more used PHP extensions
88 - issue #11874 Report when version check and error reporting are disabled
89 - issue #11849 Fix PDF schema export
90 - issue #11412 Remove ForceSSL configuration directive
91 - issue        Remove support for Mozilla Prism
92 - issue #11412 Remove PmaAbsoluteUri configuration directive
93 - issue #11914 Fix autoloading of phpseclib
94 - issue #11880 Fixed rendering of missing extension error
95 - issue #11923 Errors on Structure tab when user only has select access on certain columns
96 - issue #11972 Missing documentation for $cfg['Servers'][$i]['favorite'] and $cfg['NumFavoriteTables']
97 - issue #11907 Avoid displaying UPDATE query twice
98 - issue #11850 Fixed CSV import
99 - issue        Fix SQL syntax highlighting in database search page
100 - issue #12056 Fix error when we can not generate random string
101 - issue #12055 Fixed PHP syntax error in templates
102 - issue #12054 Fixed processing of queries with escaped quotes
103 - issue #12041 Fixed exporting tables with fields DEFAULT and COMMENT
104 - issue #12073 Hide edit and delete buttons when the results are not related to a table
105 - issue #12083 Fixed parsing of field definition
106 - issue #12081 Fixed rendering of table stats
107 - issue #11705 Fixed problems with PHP on Windows on table structure
108 - issue #12085 Like search strings being escaped incorrectly
109 - issue #12092 Rename exported databases/tables doesn't seem to work
110 - issue #12099 Undefined index: controllink
111 - issue #12094 PHP Fatal error: Call to undefined function __()
112 - issue #12098 Fix login after logout with http authentication
113 - issue #12074 Fixed possible invalid SQL export
114 - issue #12026 Fixed parsing of UNION SELECT with brackets
115 - issue #12109 Fixed parsing of CREATE TABLE [AS] SELECT
116 - issue #12105 Multi-server drap-and-drop import always fails
117 - issue #12116 Fulltext indexes are not copied when using copy database function
119 4.5.5.1 (2016-02-29)
120 - issue #11971 CREATE UNIQUE INDEX index type is not recognized by parser.
121 - issue #11982 Row count wrong when grouping joined tables.
122 - issue #12012 Column definition with default value and comment in CREATE TABLE expoerted faulty.
123 - issue #12020 New statement but no delimiter and unexpected token with REPLACE.
124 - issue #12029 Fixed incorrect usage of SQL parser context in SQL export
125 - issue        [security] XSS vulnerability in SQL parser, see PMASA-2016-10.
126 - issue        [security] Multiple XSS vulnerabilities, see PMASA-2016-11.
127 - issue        [security] Multiple XSS vulnerabilities, see PMASA-2016-12.
128 - issue        [security] Vulnerability allowing man-in-the-middle attack on API call to GitHub, see PMASA-2016-13.
129 - issue #12048 Fixed inclusion of gettext library from SQL parser
131 4.5.5.0 (2016-02-22)
132 - issue        Undefined index: is_ajax_request
133 - issue #11855 Fix password change on MariaDB 10.1 and newer
134 - issue #11874 Validate version information before further processing it
135 - issue #11881 Full processlist lost on refresh
136 - issue #11834 Adjust privileges fails if database name contains underscores
137 - issue #11906 'Loading...' banner shows on login screen
138 - issue #11930 Fixed changing of table parameters, eg. AUTO_INCREMENT
139 - issue #11885 Call to undefined function SqlParser\ctype_alnum()
140 - issue #11879 4.5.3.1 - NOW() function not recognized by parser
141 - issue #11867 Gracefully handle the DESC statement
142 - issue #11843 Fractional timestamp causes corrupted SQL export
143 - issue #11836 Static analysis error for valid WHERE condition with IF keyword
144 - issue #11800 Syntax Verifier error using REGEXP in SQL statement
145 - issue #11799 Backslashes in comments are being interpreted as escape characters
146 - issue #11909 Can't insert row into table that contains generated column
147 - issue #11677 sql-parser and php-gettext collide.
148 - issue #11920 Can't disable backquotes in export
149 - issue #11911 Inserts via tbl_change.php in VARBINARY columns does not allow using HEX() and MD5()
150 - issue #11939 Correct content type for uploaded error reports
151 - issue #11940 Silent errors from checking local documentation
152 - issue #11944 Fixed error on servers with disabled php_uname
153 - issue #11946 Correctly store and report file upload errors
154 - issue #11948 Avoid javascript errors on invalid location hash
155 - issue #11950 Fix PHP warning on configuration errors
156 - issue #11951 Silent errors on checking for writable folders
157 - issue #11952 Silent warning on invalid file upload
158 - issue #11953 Do not fail getting filename with open_basedir limitations
159 - issue #11956 unrecognized keyword interval
160 - issue        Field names and aliases are being correctly parsed now.
161 - issue #11959 Fix javascript error in setup
162 - issue #11964 Undefined index: TABLE_COMMENT in database structure page
163 - issue #11967 Fix PHP error on loading invalid XML or ODS file
164 - issue #11969 Missing confirmation while dropping a view in view_operations.php
165 - issue #11968 Fix export of index comments in SQL
166 - issue #11979 DECLARE not accepted as valid SQL
168 4.5.4.1 (2016-01-29)
169 - issue #11892 Error with PMA 4.4.15.3
170 - issue #11896 Remove hard dependency on phpseclib
172 4.5.4.0 (2016-01-28)
173 - issue #11724 live data edit of big sets is not working
174 - issue        Table list not saved in db QBE bookmarked search
175 - issue #11777 While 'changing a column', query fails with a syntax error after the 'CHARSET=' keyword
176 - issue #11783 Avoid syntax error in javascript messages on invalid PHP setting for max_input_vars
177 - issue #11784 Properly handle errors in upacking zip archive
178 - issue #11785 Set PHP's internal encoding to UTF-8
179 - issue #11786 Fixed Kanji encoding in some specific cases
180 - issue #11787 Check whether iconv works before using it
181 - issue #11788 Avoid conversion of MySQL error messages
182 - issue #11792 Undefined index: parameters
183 - issue #11802 Undefined index: field_name_orig
184 - issue        Undefined index: host
185 - issue #11810 'Add to central columns' (per column button) does nothing
186 - issue #11727 SQL duplicate entry error trying to INSERT in designer_settings table
187 - issue #11798 Fix handling of databases with dot in a name
188 - issue #11820 Fix hiding of page content behind menu
189 - issue #11780 FROM clause not generated after loading search bookmark
190 - issue #11826 Fix creating/editing VIEW with DEFINER containing special chars
191 - issue #11828 Do not invoke FLUSH PRIVILEGES when server in --skip-grant-tables
192 - issue #11804 Misleading message for configuration storage
193 - issue #11772 Table pagination does nothing when session expired
194 - issue #11840 Index comments not working properly
195 - issue #11791 Better handle local storage errors
196 - issue #11752 Improve detection of privileges for privilege adjusting
197 - issue #11854 Undefined property: stdClass::$releases at version check when disabled in config
198 - issue #11814 SQL comment and variable stripped from bookmark on save
199 - issue        Gracefully handle errors in regex based javascript search
200 - issue        [security] Multiple full path disclosure vulnerabilities, see PMASA-2016-1
201 - issue        [security] Unsafe generation of CSRF token, see PMASA-2016-2
202 - issue        [security] Multiple XSS vulnerabilities, see PMASA-2016-3
203 - issue        [security] Insecure password generation in JavaScript, see PMASA-2016-4
204 - issue        [security] Unsafe comparison of CSRF token, see PMASA-2016-5
205 - issue        [security] Multiple full path disclosure vulnerabilities, see PMASA-2016-6
206 - issue        [security] XSS vulnerability in normalization page, see PMASA-2016-7
207 - issue        [security] Full path disclosure vulnerability in SQL parser, see PMASA-2016-8
208 - issue        [security] XSS vulnerability in SQL editor, see PMASA-2016-9
210          --- Older ChangeLogs can be found on our project website ---
211                      https://www.phpmyadmin.net/old-stuff/ChangeLogs/
213 # vim: et ts=4 sw=4 sts=4
214 # vim: ft=changelog fenc=utf-8
215 # vim: fde=getline(v\:lnum-1)=~'^\\s*$'&&getline(v\:lnum)=~'\\S'?'>1'\:1&&v\:lnum>4&&getline(v\:lnum)!~'^#'
216 # vim: fdn=1 fdm=expr