Welcome to the first testing release of the next minor version of
phpMyAdmin, version 4.8.0-alpha1.
This is a pre-release version, so please check any bugs against the
issue tracker and report new ones at
<https://github.com/phpmyadmin/phpmyadmin/issues/>.
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.
Major changes include security enhancements such as removing the PHP
eval() function and authentication logging, a mobile interface to
improve the interface when used with tablets or mobile phones, and
two-factor authentication options.
A few highlights of the changes include:
* Allow the removal of individual segments from pie charts
* Improved database search to allow matching the exact phrase
* phpMyAdmin no longer requires using the PHP eval() function
* The mbstring dependency is now optional
* Authentication logging using $cfg['AuthLog']
<https://docs.phpmyadmin.net/en/latest/config.html#cfg_AuthLog>
* Add support for Google's Invisible Captcha
* Imrpoved handling of reCAPTCHA
* Fixes to the JavaScript editor for TIME values
* Improved the editor for the JSON data type
* Add "Format" button to the edit view form
* Implement mobile interface
* There are now configuration directives to set defaults for
Transformation options
<https://docs.phpmyadmin.net/en/latest/config.html#default-options-for-trans…>
* Allow Designer to show tables from other databases
* Add support for authentication using U2F and 2FA
Much of this work is thanks to the hard work of our Google Summer of
Code 2017 students. We're participating again, see
<https://github.com/phpmyadmin/phpmyadmin/wiki/GSoC_home>.
Additionally, there have been continuous improvements to many of the
translations. If you don't see your language or find a problem, you can
contribute too; see <https://www.phpmyadmin.net/translate/> for details.
As always, downloads are available at https://www.phpmyadmin.net
Thanks to our sponsors for helping to make this work possible!
The phpMyAdmin Team
See <https://ci.phpmyadmin.net/job/phpMyAdmin-4.7/828/display/redirect?page=chan…>
Changes:
[weblate] Translated using Weblate (Polish)
------------------------------------------
Started by GitHub push by weblate
[EnvInject] - Loading node environment variables.
Building in workspace <https://ci.phpmyadmin.net/job/phpMyAdmin-4.7/ws/>
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url git://github.com/phpmyadmin/phpmyadmin.git # timeout=10
Fetching upstream changes from git://github.com/phpmyadmin/phpmyadmin.git
> git --version # timeout=10
> git fetch --tags --progress git://github.com/phpmyadmin/phpmyadmin.git +refs/heads/*:refs/remotes/origin/*
> git rev-parse origin/QA_4_7^{commit} # timeout=10
Checking out Revision 13e7973c4fd90d7b8e7adb82cca3a508ce2b2e9c (origin/QA_4_7)
> git config core.sparsecheckout # timeout=10
> git checkout -f 13e7973c4fd90d7b8e7adb82cca3a508ce2b2e9c
Commit message: "Translated using Weblate (Polish)"
> git rev-list --no-walk b34301220d10a6dbeea5c8e9864689acff90b3f0 # timeout=10
[workspace] $ /bin/sh -xe /tmp/jenkins1115167047196702814.sh
+ composer update --no-interaction
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
+ ./scripts/generate-mo --quiet
po/pl.po:5411: format specifications in 'msgid' and 'msgstr' for argument 3 are not the same
msgfmt: found 1 fatal error
tput: No value for $TERM and no -T specified
Error when compiling po/pl.po
tput: No value for $TERM and no -T specified
Build step 'Execute shell' marked build as failure
[CHECKSTYLE] Skipping publisher since build result is FAILURE
[JSLINT] Skipping publisher since build result is FAILURE
[PMD] Skipping publisher since build result is FAILURE
[DRY] Collecting duplicate code analysis files...
[DRY] Searching for all files in <https://ci.phpmyadmin.net/job/phpMyAdmin-4.7/ws/> that match the pattern build/logs/pmd-cpd.xml
[DRY] Parsing 1 file in <https://ci.phpmyadmin.net/job/phpMyAdmin-4.7/ws/>
[DRY] Successfully parsed file <https://ci.phpmyadmin.net/job/phpMyAdmin-4.7/ws/build/logs/pmd-cpd.xml> with 12 unique warnings and 0 duplicates.
[DRY] Computing warning deltas based on reference build #827
[TASKS] Skipping publisher since build result is FAILURE
[ANALYSIS-COLLECTOR] Computing warning deltas based on reference build #827
Recording plot data
Publishing Clover coverage report...
Clover xml file does not exist in: <https://ci.phpmyadmin.net/job/phpMyAdmin-4.7/ws/> called: build/logs/clover.xml and will not be copied to: /var/lib/jenkins/jobs/phpMyAdmin-4.7/builds/828/cloverphp/clover.xml
Could not find 'build/coverage/build/logs/clover.xml'. Did you generate the XML report for Clover?
[xUnit] [INFO] - Starting to record.
[xUnit] [INFO] - Processing PHPUnit-3.x (default)
[xUnit] [INFO] - [PHPUnit-3.x (default)] - 1 test report file(s) were found with the pattern 'build/logs/junit.xml' relative to '<https://ci.phpmyadmin.net/job/phpMyAdmin-4.7/ws/'> for the testing framework 'PHPUnit-3.x (default)'.
[xUnit] [ERROR] - Test reports were found but not all of them are new. Did all the tests run?
* <https://ci.phpmyadmin.net/job/phpMyAdmin-4.7/ws/build/logs/junit.xml> is 6 hr 1 min old
[xUnit] [INFO] - Failing BUILD.
[xUnit] [INFO] - There are errors when processing test results.
[xUnit] [INFO] - Skipping tests recording.
[xUnit] [INFO] - Stop build.
[JDepend] JDepend plugin is ready
[JDepend] Found 2535 classes in 203 packages
Hello everyone, I am Akshil shah pursuing my last sem in B.Tech Computer
Engineering.
I have been using phpmyadmin for a year and would like to be the part of
this community.
I have never fixed a bug yet but contributed few bugs to the open source.I
would like to contribute with my “own ideas” along with “Theme Generator”.
I have started working with phpmyadmin and will contribute soon. As
mention, I have no plans for summer and would dedicatedly work 40 hours a
week. Looking forward to being part of this community.
Hello everyone,
I am starting to work on
https://github.com/phpmyadmin/phpmyadmin/issues/13654. There are a few
ideas coming to my mind, and I think the best way to accomplish this is to
go to the login page instead of creating a modal and staying on the same
page. After logging in again the page goes to the last opened page with the
data intact. It's more preferable from security point of view as creating a
modal would still enable to extract the data easily. Any suggestions?
Regards,
Saksham Gupta
https://researchweb.iiit.ac.in/~saksham.gupta
Welcome to phpMyAdmin 4.7.8, a security release also containing regular
maintenance bug fixes.
The security fix relates to a self-XSS vulnerability in the central
columns feature
that is reported as PMASA-2018-1
<https://www.phpmyadmin.net/security/PMASA-2018-1/draft/>. Thanks to
Mayur Udiniya <https://www.linkedin.com/in/mayur-udiniya-09247b129/> for
finding and responsibly disclosing this flaw.
We recommend all users upgrade to resolve this security problem.
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.
Notable changes since 4.7.7:
* Fixed error handling with PHP 7.2
* Fixed resetting default setting values
* Fixed fallback value for collation connection
Additionally, there have been continuous improvements to many of the
translations.
If you don't see your language or find a problem, you can contribute
too; see
<https://www.phpmyadmin.net/translate/> for details.
As always, downloads will soon be available at https://www.phpmyadmin.net
Thanks to our sponsors for helping to make this work possible!
The phpMyAdmin Team
See <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/14112/display/redirect?…>
Changes:
[noreply] Translated using Weblate (Filipino)
------------------------------------------
Started by GitHub push by nijel
[EnvInject] - Loading node environment variables.
Building in workspace <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/>
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/phpmyadmin/phpmyadmin.git # timeout=10
Fetching upstream changes from https://github.com/phpmyadmin/phpmyadmin.git
> git --version # timeout=10
> git fetch --tags --progress https://github.com/phpmyadmin/phpmyadmin.git +refs/heads/*:refs/remotes/origin/*
> git rev-parse origin/master^{commit} # timeout=10
Checking out Revision 474b82041248533f2014cc86ecfc54ada350983c (origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f 474b82041248533f2014cc86ecfc54ada350983c
Commit message: "Merge pull request #14006 from codygee237/patch-1"
> git rev-list --no-walk ff4527aca408905dd706765c44d00e9144e5f910 # timeout=10
> git tag -a -f -m Jenkins Build #14112 jenkins-phpMyAdmin-continuous-14112 # timeout=10
[EnvInject] - Executing scripts and injecting environment variables after the SCM step.
[EnvInject] - Injecting as environment variables the properties content
TESTSUITE_URL=http://ci-live.phpmyadmin.net/phpMyAdmin-continuous/workspace/
TESTSUITE_USER=pmatest
TESTSUITE_DATABASE=pmatest
XTESTSUITE_BROWSERSTACK_USER=michaliha
TESTSUITE_SERVER=localhost
[EnvInject] - Variables injected successfully.
[workspace] $ /bin/sh -xe /tmp/jenkins6827272454644465379.sh
+ composer update --no-interaction
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
[workspace] $ ant ******** ******** clean locales phpunit-nocoverage phpcpd phpcs phploc jshint jshint-checkstyle
Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-8-openjdk-amd64/lib/tools.jar
Buildfile: <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build.xml>
clean:
[delete] Deleting directory <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build/api>
[delete] Deleting directory <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build/code-browser>
[delete] Deleting directory <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build/coverage>
[delete] Deleting directory <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build/logs>
[delete] Deleting directory <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build/pdepend>
[mkdir] Created dir: <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build/api>
[mkdir] Created dir: <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build/code-browser>
[mkdir] Created dir: <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build/coverage>
[mkdir] Created dir: <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build/logs>
[mkdir] Created dir: <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build/pdepend>
locales:
[exec] po/fil.po:415: end-of-line within string
[exec] po/fil.po:546: keyword "GeomFromText" unknown
[exec] po/fil.po:546:33: syntax error
[exec] po/fil.po:604: end-of-line within string
[exec] po/fil.po:604:8: syntax error
[exec] po/fil.po:605: end-of-line within string
[exec] msgfmt: found 6 fatal errors
[exec] tput: No value for $TERM and no -T specified
[exec] Error when compiling po/fil.po
[exec] tput: No value for $TERM and no -T specified
BUILD FAILED
<https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/build.xml>:140: exec returned: 1
Total time: 3 seconds
Build step 'Invoke Ant' marked build as failure
[CHECKSTYLE] Skipping publisher since build result is FAILURE
[JSLINT] Skipping publisher since build result is FAILURE
[DRY] Collecting duplicate code analysis files...
[DRY] Searching for all files in <https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/> that match the pattern build/logs/pmd-cpd.xml
[DRY] No files found. Configuration error?
[DRY] Computing warning deltas based on reference build #14111
[TASKS] Skipping publisher since build result is FAILURE
[ANALYSIS-COLLECTOR] Computing warning deltas based on reference build #14111
Recording plot data
[xUnit] [INFO] - Starting to record.
[xUnit] [INFO] - Processing PHPUnit-3.x (default)
[xUnit] [INFO] - [PHPUnit-3.x (default)] - No test report file(s) were found with the pattern 'build/logs/junit.xml' relative to '<https://ci.phpmyadmin.net/job/phpMyAdmin-continuous/ws/'> for the testing framework 'PHPUnit-3.x (default)'. Did you enter a pattern relative to the correct directory? Did you generate the result report(s) for 'PHPUnit-3.x (default)'?
[xUnit] [ERROR] - No test reports found for the metric 'PHPUnit' with the resolved pattern 'build/logs/junit.xml'. Configuration error?.
[xUnit] [INFO] - Failing BUILD.
[xUnit] [INFO] - There are errors when processing test results.
[xUnit] [INFO] - Skipping tests recording.
[xUnit] [INFO] - Stop build.
Hi, I am Piyush Vijay, pre-final year student of IIT Roorkee. I am a GSoC
aspirant. I was going through the idea list of phpmyadmin and I found the
idea of introducing Javascript with modern feature like ES6 and package
manager very interesting. I would like to contribute for this. Looking for
your reply.
Thanks