Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lFGFg-00018Z-Vk for pgadmin-hackers@arkaria.postgresql.org; Thu, 25 Feb 2021 13:00:21 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lFGFf-0006V0-Qm for pgadmin-hackers@arkaria.postgresql.org; Thu, 25 Feb 2021 13:00:19 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lFGD3-0005Ta-IN for pgadmin-hackers@lists.postgresql.org; Thu, 25 Feb 2021 12:57:37 +0000 Received: from mail-io1-xd34.google.com ([2607:f8b0:4864:20::d34]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1lFGCy-0002ph-EB for pgadmin-hackers@postgresql.org; Thu, 25 Feb 2021 12:57:37 +0000 Received: by mail-io1-xd34.google.com with SMTP id y202so5762300iof.1 for ; Thu, 25 Feb 2021 04:57:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=gJo4gB8gKL3INx2ORiOPkggyjd9e17qkw5nQfVaERNo=; b=I3T5PtgnkqL1BNwgEksGonIaD6XH++vqVNmAGcA0XMhOUQPQZWl1qY+BwVBc4uSlr7 IuIiuSJ+pHHyvCOfkfwUm4sc5DIea4MmWGq3i63wDweB7sucgM4ZZivbSOyt0k5BU0a0 2EQC8veZebwiuw/BdaiAqZGXsm/0AShoBreBXDj8XyI+lpiDKKRPnrREZM3N239IA/LF kz1XOUHqIYOfsJGbIlN6wZqwPLdM8qL+CpMEaab1ytzN20ioZ3U2+XwiDHJdFBg2SvrN NX2rldkB3Fj4ZVAGnDYfZiIA+iGT1qsiZhA7rjVSs/Ycm3uugWjyCnqeDHekz/iNW4dc Ipgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=gJo4gB8gKL3INx2ORiOPkggyjd9e17qkw5nQfVaERNo=; b=Ws1k0U1cgcAHcp+VR15kHCt3i/uUohNmYuFxdDX4tZrxOqjbbKh15xqzKqPdIpqj6T Z81grjrpf8wy3+MkSceK9EcW4v4MjrTmpUZZMF2+W7qwnM+LtcAtXvfqmagoIBPEOdpt bHzmmjPxKY9BK1EFdYGWIJzFhMiIM5hqjDnaBXr47DlXmqOK0Qc1mMNTcwe2IqltOhcU mv+UXiQzHQy86x2tRrJjnAdlAEBhpteYKh5euQgEPDWvyUOvGYYnak7s+xEBpzwWJa7o 0dGizwy6NYTb0zcsumgj8MBC9b68qmKv+qfupsbG908Cc6T/6JMUhL0aEEftFSOlkyAz WMug== X-Gm-Message-State: AOAM5330vRDkwXqC/LruNVci8lmZp9RbcvvAb7bdbWgT3kM4PmuMhsRN hJkOBvdbL75oJtIiMVF2KwGlHVtlWd7Pg5WtKFJ6inorcRLUQLagF17/C2hA1rcSvfCvxuS3AWO Jk2kSXFLep3xqVTJrScts2uZcoP/K4OYzeGDiNZcq0gnqabfDymtxE+w+OZTUgVn8ccGPxcsNV2 ChleUFCzpJk3IgUbkAdbXTu7siwkLoNv0RsGIS8q8fhS133K1eRBlgMctR4gEWJlxjSA== X-Google-Smtp-Source: ABdhPJxsFqFrj1CZWByMOF/Wa7lAabnuUK11t2jYzNp4u4P6HB3BtVTBhU/Vsvey31JBrwC5tTWeLwxQQUg2Ysavk54= X-Received: by 2002:a6b:6206:: with SMTP id f6mr2472648iog.18.1614257850621; Thu, 25 Feb 2021 04:57:30 -0800 (PST) MIME-Version: 1.0 From: Akshay Joshi Date: Thu, 25 Feb 2021 18:27:19 +0530 Message-ID: Subject: pgAdmin 4 v5.0 released To: pgadmin-hackers Content-Type: multipart/alternative; boundary="000000000000c337d105bc28b116" X-CLOUD-SEC-AV-Info: enterprisedb,google_mail,monitor X-CLOUD-SEC-AV-Sent: true X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --000000000000c337d105bc28b116 Content-Type: text/plain; charset="UTF-8" The pgAdmin Development Team are pleased to announce pgAdmin 4 version 5.0. This release of pgAdmin 4 includes 31 bug fixes and new features. For more details please see the release notes . Notable changes in this release include: Features: - New Desktop Runtime (Using NWjs): The Desktop Runtime is now based on NWjs which integrates a browser and the Python server creating a standalone application. By implementing it using NWjs we get rid of the separate server application and the independent browser. We also get rid of QT and C++ runtime logic. There are two minor known issues with this feature (6255 and 6258 ), both of which are due to bugs in NWjs itself; Users on macOS should use the application menu to exit pgAdmin, rather than quitting from the Dock icon to avoid the first issue. The second issue may cause Windows users to see a red square instead of the normal application icon in some circumstances. - Logical Replication support: Logical replication uses a publish and subscribe model with one or more subscribers subscribing to one or more publications on a publisher node. We have added support for logical replication by introducing new treeview nodes and dialogues with which users can easily create/alter/delete publications and subscriptions. Support is also included in the Schema Diff tool. - Quick Search functionality: Added a quick search option in the Help menu to search menu items and help articles. Type at least three characters to display all the matching possibilities under Menu items and the relevant documents under Help articles. - Make Statistics, Dependencies, Dependants tabs closable. Users can add them back using the 'Add panel' option on the context menu for the tab strip. - When running in Docker/Kubernetes, ensure logs are not stored in the container, and only sent to the console. Bugs/Housekeeping: - Use cheroot as the default production server for pgAdmin4 - Updated Javascript dependencies to the latest versions - Fixed an issue where the focus is not properly set on the filter text editor after closing the error dialog. - Fixed an issue where the dependencies tab shows multiple owners for the objects having shared dependencies. - Fixed an issue where the Zoom to fit button in the ERD Tool only works if the diagram is larger than the canvas. - Fixed an issue where the user was unable to change the background color for a server. - Fixed an issue where external utility jobs (backup, maintenance etc.) are failing when the log level is set to DEBUG. - Ensure DEB/RPM packages depend on the same version of each other. - Fixed an autocomplete issue where it is not showing any suggestions if the schema name contains escape characters. Builds for Windows and macOS are available now, along with a Python Wheel, Docker Container, RPM, DEB Package, and source code tarball from: https://www.pgadmin.org/download/ -- Akshay Joshi pgAdmin Project --000000000000c337d105bc28b116 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

The pgAdmin Development Team are pleased to announce pgAdm= in 4 version 5.0. This release of pgAdmin 4 includes 31 bug fixes and new f= eatures. For more details please see the release notes= .

Notable = changes in this release include:

Features:

  • New Desktop Runtime (Using NWjs):

The D= esktop Runtime is now based on NWjs which integrates a browser and the Pyth= on server creating a standalone application. By implementing it using NWjs = we get rid of the separate server application and the independent browser. = We also get rid of QT and C++ runtime logic.

There are two minor known iss= ues with this feature (6255 and 6258), both of which are due to bugs in NWjs itself; User= s on macOS should use the application menu to exit pgAdmin, rather than qui= tting from the Dock icon to avoid the first issue. The second issue may cau= se Windows users to see a red square instead of the normal application icon= in some circumstances.

  • Logical Replication support:

Logical replication uses a pu= blish and subscribe model with one or more subscribers subscribing to one o= r more publications on a publisher node. We have added support for logical = replication by introducing new treeview nodes and dialogues with which user= s can easily create/alter/delete publications and subscriptions. Support is= also included in the Schema Diff tool.

  • Quick Search functionality:

Added a quick s= earch option in the Help menu to search menu items and help articles. Type = at least three characters to display all the matching possibilities under M= enu items and the relevant documents under Help articles.

  • Make Statistics, Dependencies, Depend= ants tabs closable. Users can add them back using the 'Add panel' o= ption on the context menu for the tab strip.

  • When running in = Docker/Kubernetes, ensure logs are not stored in the container, and only se= nt to the console.

Bugs/Housekeeping:

  • Use cheroot as the default production server for pgAdmin4<= /p>

  • Updated Javascript dependencies to the latest versions

  • = F= ixed an issue where the focus is not properly set on the filter text editor= after closing the error dialog.

  • Fixed an issue where the depe= ndencies tab shows multiple owners for the objects having shared dependenci= es.

  • Fixed an issue where the Zoom to fit button in the ERD Too= l only works if the diagram is larger than the canvas.

  • Fixed a= n issue where the user was unable to change the background color for a serv= er.

  • Fixed an issue where external utility jobs (backup, mainte= nance etc.) are failing when the log level is set to DEBUG.

  • =
  • =

    <= span style=3D"background-color:transparent;font-variant-numeric:normal;font= -variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">En= sure DEB/RPM packages depend on the same version of each other.

    <= /li>
  • Fixed an autocomplete issue where it is not showing any suggestions if t= he schema name contains escape characters.

Builds for Windows and macOS are = available now, along with a Python Wheel,
Docker Container, RPM, DEB Pac= kage, and source code tarball from:

--
Akshay Joshi
pgAdmin Proje= ct
<= div dir=3D"ltr">

--000000000000c337d105bc28b116--