For those of you who are subscribed to the GitHub notification email messages, I certainly feel bad about all the spam that you're receiving. Unfortunately, it's not something that GitHub gives repository owners the power to control; it's been reported to the GitHub administrators who will eventually block the user universally.
As a reminder, you're able to block that user from sending notifications to you personally; go to one of the comments and click his username to go to the accounts page. Kind of in the upper right region, there's a small dropbox which has options to both block the user and report them to GitHub (which you may wish to do).
Welcome to phpMyAdmin 4.6.0, a regular maintenance release including
over 60 new features and bug fixes. Please note that this release ends
support for old versions of Microsoft Internet Explorer, which are no
longer supported by Microsoft. There is a new configuration directive,
$cfg['Servers'][$i]['ssl_verify'] which is useful in some cases with
self-signed certificates. The ForceSSL and PmaAbsoluteUri configuration
directives have been removed (the functions of both of these should
better be handled by the webserver than the application).
A complete list of new features and bugs that have been fixed is
available in the ChangeLog file or changelog.php included with this release.
A few highlights:
* Allow setting routine-wise privileges
* UI for defining partitioning in create table window
* Support JSON data type
* Editing partitions in table Structure
* Copy results to clipboard
* Reactivate cut&paste possibility in print view
* Display binary strings as text if they are valid UTF-8
* Copy multiple tables to database
* Show MySQL error messages in user language
* Add new configuration directive 'ssl_verify' for self-signed
certificates with mysqlnd and PHP >=5.6
* Remove ForceSSL and PmaAbsoluteUri configuration directives (these are
better handled by proper webserver configuration)
* Fixed several bugs relating to exporting, particularly with DEFAULT
and COMMENT fields
There are many more improvements; please refer to the ChangeLog for full
As always, downloads are available at http://www.phpmyadmin.net
As always, thanks to our sponsors for helping to make this work possible!
The phpMyAdmin Team
As you know, we're quickly approaching the scheduled release date for
4.6.0. Does anyone see any bugs that might block the release? There
currently aren't any tagged at
https://github.com/phpmyadmin/phpmyadmin/milestones but since we're
about a day away from the scheduled release I thought I should check in.
If there are no objections, I'll probably plan to release 4.6.0 in about
26 hours from now.
We probably should add the DCO to these two sub-projects (motranslator
and sql-parser) and require the same contribution guidelines (by which I
mean signed off by a real name), do you agree?
I can add those files and document those steps if no one disagrees.
to make easier working and debugging the SQL parser, I've added two
simple command line utilities to syntax highlight and lint the query. I
hope you will find them useful :-).
For example the lint:
$ ./bin/lint-query --query 'select (SELECT name FROM mysql.help_category
WHERE help_category_id = 1) as name, case when country = "India" then 1
else 0 end as country_flag FROM ( select "India" as country ) a;'
#1: An alias was expected. (near " " at position 75)
#2: Unrecognized keyword. (near "name" at position 76)
#3: Unexpected token. (near "," at position 80)
#4: Unrecognized keyword. (near "case" at position 82)
#5: Unrecognized keyword. (near "when" at position 87)
#6: Unexpected token. (near "country" at position 92)
#7: Unexpected token. (near "=" at position 100)
#8: Unexpected token. (near ""India"" at position 102)
#9: Unrecognized keyword. (near "then" at position 110)
#10: Unexpected token. (near "1" at position 115)
#11: Unrecognized keyword. (near "else" at position 117)
#12: Unexpected token. (near "0" at position 122)
#13: Unrecognized keyword. (near "end" at position 124)
#14: Unrecognized keyword. (near "as" at position 128)
#15: Unexpected token. (near "country_flag" at position 131)
#16: An expression was expected. (near "(" at position 149)
#17: Unexpected token. (near "(" at position 149)
#18: This type of clause was previously parsed. (near "select" at
#19: Unexpected token. (near ")" at position 177)
#20: Unexpected token. (near "a" at position 179)
Michal Čihař | http://cihar.com/ | https://weblate.org/
Kindly confirm if phpMyAdmin was shortlisted in this year's Google summer
of Code participating organizations.Have been interested by idea from
phpMyAdmin ideas List but phpMyAdmin is not appearing in the list of
organizations in official Google of Summer website.
Looking foward to reading from you.
What format for documentation do you feel would be best for the
We could do the .rst format that phpMyAdmin uses, or we could use
MarkDown which would be directly interpreted by Github. I'm rather
indifferent about it, and since it's going to be for developers rather
than end users we might want to go a different direction.
Any opinions about this?