 We continue to introduce you to the most interesting news on PostgreSQL.
 We continue to introduce you to the most interesting news on PostgreSQL.Releases
PostgreSQL 11 BetaThe PostgreSQL release team 
decided on a beta release date: May 24, 2018.
PostgreSQL 10.4 Released')
Unlike version 10.3, which was unscheduled (it was urgent to close important security holes), this version came out on 
schedule .
In the new version 
there are a lot of amendments . From the patches that attracted attention: overly liberal access ( 
ACL ) to the 
pg_logfile_rotate() function; loosened blocking during the planning of background processes of the auto-vacuum, which strongly interfered with the parallelization of work. Together with 10.4 there were 
updates 9.6.9, 9.5.13, 9.4.18, 9.3.23.
BDR 3.0There are some details. Version 3.0 of the 
2ndQuadrant is positioning as a new generation of 
BDRs , a radical technological shift. In a high availability configuration, it is recommended to build a global multi-master (based on logical replication) with locally secured replicas (based on physical replication).
The “Shadow Master” mode has appeared: in case of the lead server crash, you can switch the replica to the master mode with almost no delay.
Clusters can now be upgraded without stopping (rolling updates).
BDR 3.0 is proposed to be used in sharding on a geographical basis.
BDR 3.0, however, does not provide global transactional integrity.
PyGreSQL 5.0.5 , a Python 
connector to PostgreSQL. The new version officially supports PostgreSQL 10.
pg_chameleon 2.0.6New version of the 
utility for replication from MySQL to PostgreSQL, implemented in Python 3.
repmgr 4.0.5In the new version of this replication 
utility from 
2ndQuadrant , 
pg_rewind more convenient to use, 
recovery.conf generation has been improved, and, of course, errors of previous versions have been fixed.
Courses
P.Luzanov and 
E.Rogov ( 
Postgres Professional ) on May 21-24, will read the course 
DEV1 “Development of the server part of PostgreSQL applications. Basic course "in 
Vladivostok .
Register 
here .
On May 28-31, the courses move to 
Khabarovsk . Register 
here .
Conferences and meetings
DevConf 2018The web developer conference 
will be held on May 18 at Digital October. The 
program has reports on PostgreSQL: 
Logical replication in PostgreSQL - 
Ivan Panchenko (Postgres Professional)
There will be a 
round table on databases .
New PostgreSQL 11 featuresThis mitap 
will take place on May 23 at the Raiffeisenbank site in Nagatino. Co-organizer of Postgres Professional.
PGCon 2018will be held in Ottawa on May 29 - June 1.
Swiss PGDay 2018will be held in Rapperswil , near Zurich on June 29th. Registration is until May 28th.
PGConf.Brazil 2018will happen in 
São Paulo on 3-4 August.
PGDay 2018, PortlandThe Portland PostgreSQL Users Group will host PGDay on September 10th in Portland (Oregon). Suggestions to send 
here .
Awards
One of the key PostgreSQL developers, 
Magnus Hagander , won the 
2018 Nordic Free Software Award . The material expression of the reward is a beautiful glass.

Articles and blogs
PostgreSQL Data Types: ENUMPostgreSQL Data Types: JSONContinuation of the series Dimitri Fontaine (Dimitri Fontaine) about the data types in PostgreSQL. In the article about ENUM, Dimitri recalls the reasons for the appearance of this type in PostgreSQL and gives advice on when to use it. In the article about 
JSON he considers JSON and JSONB, possible use cases with them for PostgreSQL.
What's New in PostgreSQL 11: Improved CastingAlexander Alekseev (Postgres Professional) 
continues a series of articles about innovations that will appear in PostgreSQL 11. This time about the patch, which allows casting JSONB directly to numeric types and boolean.
Let's speed things upIn 
this article, Alexey Lesovsky ( 
Data Egret ) recalls the parameters that must be configured in order to use the parallelism in PostgreSQL 10.
Near-Zero Downtime Automated Upgrades of PostgreSQL Clusters in Cloud (Part II)Gulchin Yildirim developed the Ansible based 
Pglupgrade utility and explains how to use it to upgrade with an unavailability time close to zero. Part I is 
here .
B-tree Indexes with INCLUDEArticle Hubert 'depesz' Lyubashevsky on INCLUDE-indices. Dispatches 
examines examples of the use of these indexes, the resulting execution plans, and index sizes. With conclusions not in a hurry.
Tech preview: PostgreSQL 11 - CREATE PROCEDUREHans-Jürgen Schönig (Hans-Juergen Schoenig) from 
CyberTec explains the technological difference between the new procedures and the classic PostgreSQL functions. In his opinion, this one of his most long-awaited and relevant features.
Subscribe to the postgresso channel!Send your ideas and wishes to email: news_channel@postgrespro.ruPrevious issues: 
# 5 , 
# 4 , 
# 3 , 
# 2 , 
# 1