The latest release of the Percona Operator for MongoDB, 1.22.0 is here. It brings automatic storage resizing, HashiCorp Vault integration for system user credentials, better integration with service meshes, improved backup and restore options, and more. This post walks through the highlights and how they can help your MongoDB deployments on Kubernetes. Percona Operator for MongoDB […]
25
2026
Percona Operator for MongoDB 1.22.0: Automatic Storage Resizing, Vault Integration, Service Mesh Support, and More!
28
2017
Percona Monitoring and Management 1.5.0 Is Now Available

Percona announces the release of Percona Monitoring and Management 1.5.0 on November 28, 2017.
This release focuses on the following features:
- Enhanced support for MySQL on Amazon RDS and Amazon Aurora – Dedicated Amazon Aurora dashboard offers maximum visibility into key database characteristics, eliminating the need for additional monitoring nodes. We renamed Amazon RDS OS Metrics to Amazon RDS / Aurora MySQL Metrics
- Simpler configuration – Percona Monitoring and Management now offers easier configuration of key Amazon RDS and Amazon Aurora settings via a web interface
- One-click data collection – One button retrieves vital information on server performance to assist with troubleshooting
- Improved interface – A simple, consistent user interface makes it faster and more fluid to switch between Query Analytics and Metrics Monitor
Highlights from our new Amazon RDS / Aurora MySQL Metrics dashboard:
Shared elements for Amazon Aurora MySQL and RDS MySQL

Amazon Aurora MySQL unique elements

Amazon RDS for MySQL unique elements

We’ve integrated Query Analytics into Metrics Monitor, and it appears as a separate dashboard known as PMM Query Analytics.

With this release, Percona Monitoring and Management introduces a new deployment option via AWS Marketplace. This is in addition to our distribution method of Amazon Machine Images (AMI).

We have upgraded Grafana and Prometheus in this release. PMM now includes Grafana 4.6.1. One of the most prominent features that the upgraded Grafana offers is the support of annotations. You can mark a point or select a region in a graph and give it a meaningful description. For more information, see the release highlights.
Prometheus version 1.8.2, shipped with this release, offers a number of bug fixes. For more information, see the Prometheus change log.
New features
- PMM-434: PMM enables monitoring of Amazon RDS and Amazon Aurora metrics
- PMM-1133: Query Analytics is available from Grafana as a dashboard
- PMM-1470: Integrated Cloudwatch metrics into Prometheus
- PMM-699: Combined AWS RDS and Amazon Aurora metrics into one dashboard
- PMM-722: Distributed the MariaDB dashboard graph elements among other existing dashboards and removed the MariaDB dashboard. Further, we renamed the MyISAM dashboard to MyISAM/Aria Metrics
- PMM-1258: The
DISABLE_UPDATESoption enables preventing manual updates when PMM Server is run from a Docker container. - PMM-1500: Added InnoDB Buffer Disk Reads to graph InnoDB Buffer Pool Requests to better understand missed InnoDB BP cache hits
Improvements
- PMM-1577: Updated Prometheus to version 1.8.2
- PMM-1603: Updated Grafana to version 4.6.1
- PMM-1669: The representation of numeric values in the Context Switches graph in the System Overview dashboard was changed to improve readability.
- PMM-1575: Templating rules were improved for the MyRocks and TokuDB dashboards so that only those instances with these storage engines are displayed
Bug fixes
- PMM-1082: The CPU Usage graph on the Trends dashboard showed incorrect spikes
- PMM-1549: The authentication of the mongodb:queries monitoring service did not work properly when the name of the database to authenticate was not provided.
- PMM-1673: Fixed display issue with Microsoft Internet Explorer 11
20
2017
Percona Monitoring and Management 1.4.0 Is Now Available

Percona announces the release of Percona Monitoring and Management 1.4.0.
This release introduces the support of external Prometheus exporters so that you can create dashboards in the Metrics monitor even for the monitoring services other than those provided with PMM client packages. To attach an existing external Prometheus exporter, run pmm-admin add external:metrics NAME_OF_EXPORTER URL:PORT.
The list of attached monitoring services is now available not only in the tabular format but also as a JSON file to enable automatic verification of your configuration. To view the list of monitoring services in the JSON format run pmm-admin list --json.
In this release, Prometheus and Grafana have been upgraded. Prometheus version 1.7.2, shipped with this release, offers a number of bug fixes that will contribute to its smooth operation inside PMM. For more information, see the Prometheus change log.
Version 4.5.2 of Grafana, included in this release of PMM, offers a number of new tools that will facilitate data analysis in PMM:
- New
query editorfor Prometheus expressions features syntax highlighting and autocompletion for metrics, functions and range vectors.

Query inspectorprovides detailed information about the query. The primary goal of graph inspector is to enable analyzing a graph which does not display data as expected.

The complete list of new features in Graphana 4.5.0 is available from What’s New in Grafana v4.5.
For install and upgrade instructions, see Deploying Percona Monitoring and Management.
New features
- PMM-1520: Prometheus upgraded to version 1.7.2.
- PMM-1521: Grafana upgraded to version 4.5.2.
- PMM-1091: The
pmm-admin listproduces a JSON document as output if the--jsonoption is supplied. - PMM-507: External exporters are supported with pmm-admin.
- PMM-1622: docker images of PMM Server are available for downloading as tar packages.
Improvements
- PMM-1553: Consul upgraded to the 0.8 release.
Bug fixes
- PMM-1172: In some cases, the
TABLESsection of a query in QAN could contain no data and display the List of tables is empty error. TheQueryandExplainsections had the relevant values. - PMM-1519: A Prometheus instance could be forced to shut down if it contained too many targets (more than 50). When started the next time, Prometheus initiated a time-consuming crash recovery routine which took long on large installations.
11
2017
Percona Monitoring and Management 1.3.2 Is Now Available

Percona announces the release of Percona Monitoring and Management 1.3.2. This release only contains bug fixes related to usability.
For install and upgrade instructions, see Deploying Percona Monitoring and Management.
Bug fixes
- PMM-1529: When the user selected “Today”, “This week”, “This month” or “This year” range in Metrics Monitor and clicked the Query Analytics button, the QAN page opened reporting no data for the selected range even if the data were available.

- PMM-1528: In some cases, the page not found error could appear instead of the QAN page after upgrading by using the Upgrade button.
- PMM-1498 : In some cases, it was not possible to shut down the virtual machine containing the PMM Server imported as an OVA image.
Other bug fixes in this release: PMM-913, PMM-1215, PMM-1481, PMM-1483, PMM-1507
21
2017
Percona Server for MongoDB 3.2.16-3.6 is Now Available

Percona announces the release of Percona Server for MongoDB 3.2.16-3.6 on August 21, 2017. Downloads are available here and from the Percona Software Repositories.
Percona Server for MongoDB is a highly scalable, zero-maintenance downtime database supporting the MongoDB v3.2 protocol and drivers. It extends MongoDB with MongoRocks and Percona Memory Engine storage engines, as well as several enterprise features. Percona Server for MongoDB requires no changes to MongoDB applications or code.
Note:
Percona deprecated the PerconaFT storage engine. Future releases won’t contain this engine.
This release is based on MongoDB 3.2.16 and does not include any additional changes.
01
2017
Percona Server for MySQL 5.6.36-82.1 is Now Available

Percona is glad to announce the release of Percona Server for MySQL 5.6.36-82.1 on August 1, 2017 (Downloads are available here and from the Percona Software Repositories).
Based on MySQL 5.6.36, including all the bug fixes in it, Percona Server for MySQL 5.6.34-79.1 is the current GA release in the Percona Server for MySQL 5.6 series. All of Percona‘s software is open-source and free, all the details of the release can be found in the 5.6.36-82.1 milestone at Launchpad.
Please note that RHEL 5, CentOS 5 and Ubuntu versions 12.04 and older are not supported in future releases of Percona Server for MySQL and no further packages are added for these distributions.
New Features
- Percona Server for MySQL can now be built with support of OpenSSL 1.1.
- Percona Server for MySQL is now available on Debian 9 (stretch). The support only covers the amd64 architecture.
- TokuDB enables to kill a query that is awaiting an FT locktree lock.
Bugs Fixed
- Row counts in TokuDB could be lost intermittently after restarts. Bug fixed #2.
- In TokuDB, two races in the fractal tree lock manager could significantly affect transactional throughput for some applications that used a small number of concurrent transactions. These races manifested as transactions unnecessarily waiting for an available lock. Bug fixed #3.
- TokuDB could assert when opening a dictionary with no useful information to error log. Bug fixed #23.
- TokuDB could assert for various reasons deserializing nodes with no useful error output. Bug fixed #24.
- Percona Server could crash when running a query over a partitioned table that uses an index to read a range of rows if this range was not covered by any existing partition. Bug fixed #1657941 (upstream #76418).
- With two client connections to a server (debug server build), the server could crash after one of the clients set the global option
userstatand flushed the client statistics (FLUSH CLIENT_STATISTICS) and then both clients were closed. Bug fixed #1661488. - TokuDB did not pass cmake flags on to snappy cmake. Bug fixed #41. The progress status for partitioned TokuDB table ALTERs was misleading. Bug fixed #42.
- When a client application is connecting to the Aurora cluster end point using SSL (
--ssl-verify-server-certor--ssl-mode=VERIFY_IDENTITYoption), wildcard and SAN enabled SSL certificates were ignored. See also Compatibility Matrix. Note that the--ssl-verify-server-certoption is deprecated in Percona Server 5.7. Bug fixed #1673656 (upstream #68052). - Killing a stored procedure execution could result in an assert failure on a debug server build. Bug fixed #1689736 (upstream #86260).
- It was not possible to build Percona Server on Debian 9 (stretch) due to issues with OpenSSL 1.1. Bug fixed #1702903 (upstream #83814).
- The
SET STATEMENT .. FORstatement changed the global instead of the session value of a variable if the statement occurred immediately after theSET GLOBALorSHOW GLOBAL STATUScommand. Bug fixed #1385352. - The synchronization between the LRU manager and page cleaner threads was not done at shutdown. Bug fixed #1689552.
Other bugs fixed: #6, #44, #65, #1160986, #1676740, #1689989, #1689998, #1690012, #1699788, and #1684601 (upstream #86016).
Compatibility Matrix
| Feature | YaSSL | OpenSSL < 1.0.2 | OpenSSL >= 1.0.2 |
|---|---|---|---|
| ‘commonName’ validation | Yes | Yes | Yes |
| SAN validation | No | Yes | Yes |
| Wildcards support | No | No | Yes |
13
2017
BloomAPI locks down $2.4M to fix medical record releases
Seattle-based BloomAPI is announcing a $2.4 million seed round this morning for its solution to the broken medical records release process. It’s no secret that the entire U.S. healthcare system is held back by antiquated technology — but unlike many competitors, BloomAPI offers a solution that works with, and not against, the old-school technologies. Read More
19
2017
MariaDB Server 10.2 GA Release Overview

This blog post looks at the recent MariaDB Server 10.2 GA release.
Congratulations to the MariaDB Foundation for releasing a generally available (GA) stable version of MariaDB Server 10.2! We’ll definitely spend the next few weeks talking about MariaDB Server 10.2, but here’s a quick overview in the meantime. Keep in mind that when thinking about compatibility, this is meant to be the equivalent of MySQL 5.7 (GA: October 21, 2015, with Percona Server for MySQL 5.7 GA available February 23, 2016).
Some of the highlights include:
- Window functions – this is the first release in the MySQL ecosystem that includes Window functions and Recursive Common Table Expression. At the time of this writing, MariaDB hasn’t completed the documentation. It is worth noting that the implementation of Window functions in MariaDB Server 10.2 differs from what you see in MariaDB ColumnStore.
- JSON functions – Many JSON functions to query, update, index and validate JSON. It’s worth noting that MariaDB Server 10.2 does not include a JSON data type as compared to MySQL 5.7). This means you can’t do CREATE TABLE t1 (jdoc JSON) – instead you need to use a VARCHAR or TEXT column. There are also other differences that produce different result sets, and seemingly no column path operator.
- There is also support for GeoJSON functionality, but when we tried ST_AsGeoJSON (yes, documentation needs work), we noticed that the output could vary from MySQL 5.7.
- MyRocks – MariaDB added the hot new storage engine MyRocks as an alpha. You will have to install the MyRocks engine package separably. It isn’t fully merged yet. Watch the umbrella task MDEV-9658.
- SHOW CREATE USER – A new SHOW CREATE USER statement allows you to look at user limitation, as you can now limit users to a maximum number of queries, updates and connections per hour, as well as a maximum number of connections permitted by the user (see setting account resource limits for the MySQL 5.7 equivalent). You’ll want to read the updated documentation around CREATE USER. Don’t be surprised when you see something like “ERROR 1226 (42000): User ‘foo’ has exceeded the ‘max_user_connections’ resource (current value: 1)”. This also is an extension to ALTER USER.
- Flashback – binary log based rollback, aka flashback, can rollback tables and databases to an older snapshot. This should help when the DBA or a user makes an error. This tool works well as long as its a DML statement. This feature came from Alibaba’s AliSQL tree.
- Time delayed replication – new in MariaDB Server 10.2.
- OpenSSL 1.1 – now there is support for OpenSSL 1.1, LibreSSL
- MariaDB Connector/C – most importantly, MariaDB Connector/C replaces libmysql (see: MDEV-9055). This should be API and ABI compatible, but naturally there are some teething problems (see: MDEV-12950).
- Amazon Key Management plugin – from a key management standpoint, the Amazon Key Management plugin is now available to use for encryption. It’s compiled and available as a package. Previously, you had to compile it yourself.
Some of the important things to take note of are:
- As of this release, MariaDB now ships with InnoDB as the default storage engine (as opposed to Percona XtraDB). This means that from here on out, the improvements and fixes to Percona XtraDB won’t necessarily be available in MariaDB. This also means that Percona XtraDB parameters might get ignored (as reported in MDEV-12472).
- In MySQL 5.6+, you can use SHA-256 pluggable authentication. However, this features is still not implemented in MariaDB Server 10.2 (see: MDEV-9804). You can use the ed25519 authentication plugin as a replacement, however.
- When it comes to replication, MySQL 5.7 defaults to row-based replication. MariaDB Server 10.2 defaults to mixed-mode replication (see the discussion around this at MDEV-7635).
- It is worth noting that in order to make MariaDB Server more “Oracle compatible,” DECIMAL now goes up to 38 decimals instead of 30 decimals. MDEV-10138 tells you what happens when you migrate from a long decimal to a default decimal type install (i.e., if you’re moving to another variant in the MySQL ecosystem).
- If you’re familiar with how MySQL 5.7 manages passwords and a new install, the MariaDB Server 10.2 method hasn’t changed.
All in all, this release took a little over a year to make (Alpha was 18 April 2016, GA was 23 May 2017). It is extremely important to read the release notes and the changelogs of each and every release, as MariaDB Server diverges from MySQL quite a bit. At Percona, we will monitor Jira closely to ensure that you always stay informed of the latest changes.
21
2012
Announcing Percona XtraBackup 1.6.7
Percona is glad to announce the latest stable release of Percona XtraBackup 1.6.7 on December 20th, 2012 (Downloads are available here).
This release is purely composed of bug fixes to the previous stable release of Percona XtraBackup. New users should head for Percona XtraBackup 2.0 rather than 1.6.
Bugs Fixed:
- xtrabackup_binary was not included in tar archive when streaming, instead it was written to the current directory. This could lead to a wrong xtrabackup binary being used when preparing backups created with the
--streamor--remote-hostoptions. Bugs fixed #723318 and #787988 (Stewart Smith). FLUSH TABLES WITH READ LOCKwas not used when creating incremental backups, which could lead to inconsistent backups when updates to non-InnoDB tables or DDL statements on any tables occurred during the backup process. Bug fixed #771981 (Alexey Kopytov).- Option
--safe-slave-backupwas resulting in incorrect binlog info, because in some cases innobackupex confused the response fromSHOW SLAVE STATUSwith the one fromSHOW MASTER STATUS. Bug fixed #977101 (Alexey Kopytov). - innodb_data_file_path was not written to backup-my.cnf, this was a regression introduced in XtraBackup 1.6.5. Bug fixed #983685 (Sergei Glushchenko).
- Fixed spurious test suite failures with grep 2.10. Bug fixed #996483 (Alexey Kopytov).
- When innobackupex was running with
--apply-log, it was reading configuration from the server configuration file instead of backup-my.cnf in backup directory. Bug fixed #996493 (Sergei Glushchenko). - innobackupex could copy files to a wrong directory when merging an incremental backup to a full one. Bug fixed #1002688 (Alexey Kopytov).
- XtraBackup binary was leaking file descriptors on
--backup. This was fixed by reusing the existing file descriptor so no leak occurs. Bug fixed #713267 (Alexey Kopytov).
The full release notes and details about fixed bugs are available in the release notes.
The post Announcing Percona XtraBackup 1.6.7 appeared first on MySQL Performance Blog.
16
2011
Percona Server 5.5.8 Beta Release
It’s finally here! Percona Server Percona Server 5.5.8-20.0 is now available for download. This is a beta release of Percona’s enhancements to the MySQL 5.5.8 server. Here are some highlights:
- Performance and scalability improvements throughout the server and storage engine
- Optimizations for flash storage such as SSD, Virident, and FusionIO
- Optimizations for cloud computing
- The HandlerSocket plugin for NoSQL access
- There’s an Amazon OS repository, as well as Yum and Apt repositories
- Improvements to replication, partitioning, stored procedures
- More diagnostics and tunability
- More pluggability, including pluggable authentication
In addition to building on MySQL 5.5, here are the changes we’ve made from previous Percona Server releases:
New Features
- InnoDB adaptive hash function searches can now be spread across multiple partitions (see Multiple Adaptive Hash Search Partitions. Bug fixed: #688866. (Yasufumi Kinoshita)
- Information from SHOW INNODB STATUS was made available in new status variables in InnoDB Show Status. Bug fixed:#698797.
Variable Changes
- New variable innodb_adaptive_flushing_method was added.
- New variable innodb_use_global_flush_log_at_trx_commit was added. Bug fixed: #635399. (Yasufumi Kinoshita)
- New variable log_warnings_silence replaced old variable suppress_log_warning_1592. Bug fixed: #692413. (Oleg Tsarev)
- Old variable innodb_adaptive_checkpoint was deleted. Bug fixed: #689450. (Yasufumi Kinoshita)
- Old variable innodb_flush_log_at_trx_commit_session was deleted. Bug fixed: #635399. (Yasufumi Kinoshita)
- Old variable use_global_long_query_time was deleted. (Oleg Tsarev) Bug fixed: #692415.
- Old variable variable innodb_ibuf_accel_rate was renamed to innodb_ibuf_merge_rate. Bug fixed: #695906 (Yasufumi Kinoshita)
- Old variable variable innodb_ibuf_active_contract was renamed to innodb_ibuf_active_merge. Bug fixed: #695906 (Yasufumi Kinoshita)
- Old variable enable_query_response_time_stats was renamed to query_response_time_stats. (Oleg Tsarev)
- Existing variable log_slow_verbosity had two new values added:profiling and profiling_use_getrusage. (Oleg Tsarev)
- Existing variables profiling_server and profiling_use_getrusage were merged into the Slow Query Log page. (Oleg Tsarev)
Other Changes
- Additional information was added to the LOG section of the SHOW STATUS command. Bug fixed: #693269. (Yasufumi Kinoshita)
- The SHOW PATCHES command was removed. (Vadim Tkachenko)
- The INFORMATION_SCHEMA table XTRADB_ENHANCEMENTS was removed. (Yasufumi Kinoshita)
- Several fields in the INFORMATION_SCHEMA table INNODB_INDEX_STATS were renamed. Bug fixed: #691777. (Yasufumi Kinoshita)
- The XtraDB version was set to 20.0. (Aleksandr Kuzminsky)
- Many InnoDB compilation warnings were fixed. Bug fixed:#695273. (Yasufumi Kinoshita)
- An Amazon OS repository was created. Bug fixed: #691996. (Aleksandr Kuzminsky)
For more information, please see the following links: