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 1l34in-0004X5-2k for pgadmin-hackers@arkaria.postgresql.org; Fri, 22 Jan 2021 22:16:01 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1l34il-0006K7-Sj for pgadmin-hackers@arkaria.postgresql.org; Fri, 22 Jan 2021 22:15:59 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l2jeo-00060H-B9; Thu, 21 Jan 2021 23:46:30 +0000 Received: from pb-smtp20.pobox.com ([173.228.157.52]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l2jej-0004uV-HU; Thu, 21 Jan 2021 23:46:27 +0000 Received: from pb-smtp20.pobox.com (unknown [127.0.0.1]) by pb-smtp20.pobox.com (Postfix) with ESMTP id 36D341074C8; Thu, 21 Jan 2021 18:46:23 -0500 (EST) (envelope-from jackrg@pobox.com) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from :message-id:content-type:mime-version:subject:date:in-reply-to :cc:to:references; s=sasl; bh=26ydlKjLqXtS/58h4J1FCFAC/Z4=; b=S3 Hbl6JbJhODL3XGGiFJh3cSdHvwODh2sSn4Ca2Ugyup2oZWLCJyVByLTKw2oJMSVk O6nkBnfuDtOCz/m02hEf1AoQlNakaJeUIX2g+oxGpu3kqvtwut0ahGtKT397c0L8 tBDKyXvNjZYAwKouKu2NGXLQ9OepGs7IQC59zyXEw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:message-id :content-type:mime-version:subject:date:in-reply-to:cc:to :references; q=dns; s=sasl; b=iisPoua3wTNLRQS8t3Co7M61+6Ny8xD5GT GC1OxSUiIbEzfRvXPHdIT2NkOOJT8P1phYO8EsGe+I75pVLnJeVO1GqrdNUQBvYo 2XrT0sJf20bCaFsfYgXcV3LzN5ZJT6eSmZ1nsZx9t7LwHWyCE/YSnY1WpR2wxfOi y2ejob0J8= Received: from pb-smtp20.sea.icgroup.com (unknown [127.0.0.1]) by pb-smtp20.pobox.com (Postfix) with ESMTP id 2F3B91074C6; Thu, 21 Jan 2021 18:46:23 -0500 (EST) (envelope-from jackrg@pobox.com) Received: from [10.0.1.220] (unknown [68.4.142.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pb-smtp20.pobox.com (Postfix) with ESMTPSA id A20EA1074C5; Thu, 21 Jan 2021 18:46:20 -0500 (EST) (envelope-from jackrg@pobox.com) From: Jack Royal-Gordon Message-Id: <22052E14-FC31-4110-B8A9-898C63D92D1D@pobox.com> Content-Type: multipart/alternative; boundary="Apple-Mail=_200BCEEE-1B8A-4DF0-B53B-AE895690C057" Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.40.0.2.32\)) Subject: Re: Testing required: pgAdmin 4 with new desktop runtime Date: Thu, 21 Jan 2021 15:46:19 -0800 In-Reply-To: Cc: richard coleman , pgAdmin Support , pgadmin-hackers To: Dave Page References: X-Mailer: Apple Mail (2.3654.40.0.2.32) X-Pobox-Relay-ID: DCE7E420-5C42-11EB-9813-E43E2BB96649-89881988!pb-smtp20.pobox.com List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --Apple-Mail=_200BCEEE-1B8A-4DF0-B53B-AE895690C057 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 I=E2=80=99ve only just installed and started using the new version, but = I love it. Especially that it=E2=80=99s in it=E2=80=99s own window = instead of just another tab in the browser window. Kudos! > On Jan 21, 2021, at 12:29 PM, Dave Page wrote: >=20 > Hi >=20 > On Thu, 21 Jan 2021 at 16:01, richard coleman = > = wrote: > Dave,=20 >=20 > Sounds promising, can the new beta be installed alongside the existing = version? >=20 > Only on macOS, due to the way appbundles work. >=20 >=20 > Thanks,=20 >=20 > rik. >=20 > On Thu, Jan 21, 2021 at 10:56 AM Dave Page > wrote: > All, >=20 > As you know, when run in Desktop mode, pgAdmin 4 uses a server process = which runs all the time and opens a browser window to display the UI. = Very early versions used a Qt based runtime that integrated the browser = and server which gave a much more "normal" application feel, but = unfortunately we found that the Qt browser components had performance = issues. >=20 > We've been working on a new runtime (based on NWjs, similar to = Electron) to allow us to get rid of the separate server process, and I'm = please to offer builds for testing at: >=20 > https://developer.pgadmin.org/builds/nwjs-2021-01-21-1/ = >=20 > There you'll find an installer for 64 bit Windows, a DMG for macOS, = and RPM and DEB packages for Fedora 31, 32 & 33, RHEL/CentOS 7 & 8, = Debian 9, 10 & 11 and Ubuntu 18.04, 20.04 and 20.10. >=20 > These builds are based on development code currently in git that will = be released as v4.30 next week. This includes phase 1 of our Kerberos = support (for logging into pgAdmin, but *not* the database servers), and = the new ERD tool. This code is still going through QA and final = improvement, so please bear that in mind. >=20 > We're aiming to release v5.0 of pgAdmin 4 in late February, based on = the new runtime, so would appreciate as much help and feedback as we can = get prior to the release. >=20 > Whilst I'm writing, I'd also like to give an update on platform = support changes; >=20 > - As previously noted in release announcements, Windows 32 bit builds = are deprecated. v4.29 will be the last 32 bit Windows build supported. >=20 > - Canonical have dropped support for Ubuntu 19.10, and now removed all = of the packages repositories. We have therefore had to drop support for = it as well; the last supported version of pgAdmin on Ubuntu 19.10 will = be v4.29. >=20 > - Due to the age of the Python version it ships with, we've had to = stop producing builds for Ubuntu 16.04 (some of the security related = Python modules are no longer supported on older Python versions). v4.30 = will be the last version supported on Ubuntu 16.04. >=20 > - Builds for Ubuntu 20.10 and Debian 11 (Bullseye/testing) have been = added for the v4.30 release onwards. >=20 > Thank you! >=20 > --=20 > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake >=20 > EDB: http://www.enterprisedb.com >=20 > --=20 > --=20 > Dave Page > https://pgsnake.blogspot.com >=20 > EDB Postgres > https://www.enterprisedb.com --Apple-Mail=_200BCEEE-1B8A-4DF0-B53B-AE895690C057 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 I=E2=80=99ve only just installed and started using the new = version, but I love it. Especially that it=E2=80=99s in it=E2=80=99s own = window instead of just another tab in the browser window. Kudos!

On Jan 21, 2021, at 12:29 PM, Dave Page <dpage@pgadmin.org> = wrote:

Hi

On Thu, 21 = Jan 2021 at 16:01, richard coleman <rcoleman.ascentgl@gmail.com> wrote:
Dave, 

Sounds promising, can the new beta be = installed alongside the existing = version?

Only on macOS, due to the = way appbundles work.


Thanks, 

rik.

On Thu, Jan 21, 2021 at 10:56 AM Dave Page <dpage@pgadmin.org> wrote:
All,

As you know, when run in Desktop mode, pgAdmin 4 uses a = server process which runs all the time and opens a browser window to = display the UI. Very early versions used a Qt based runtime that = integrated the browser and server which gave a much more "normal" = application feel, but unfortunately we found that the Qt browser = components had performance issues.

We've been working on a new runtime = (based on NWjs, similar to Electron) to allow us to get rid of the = separate server process, and I'm please to offer builds for testing = at:

https://developer.pgadmin.org/builds/nwjs-2021-01-21-1/

There you'll find = an installer for 64 bit Windows, a DMG for macOS, and RPM and DEB = packages for Fedora 31, 32 & 33, RHEL/CentOS 7 & 8, Debian 9, 10 = & 11 and Ubuntu 18.04, 20.04 and 20.10.

These builds are based on development = code currently in git that will be released as v4.30 next week. This = includes phase 1 of our Kerberos support (for logging into pgAdmin, but = *not* the database servers), and the new ERD tool. This code is still = going through QA and final improvement, so please bear that in = mind.

We're = aiming to release v5.0 of pgAdmin 4 in late February, based on the new = runtime, so would appreciate as much help and feedback as we can get = prior to the release.

Whilst I'm writing, I'd also like to = give an update on platform support changes;

- As previously noted in release = announcements, Windows 32 bit builds are deprecated. v4.29 will be the = last 32 bit Windows build supported.

- Canonical have dropped support for = Ubuntu 19.10, and now removed all of the packages repositories. We have = therefore had to drop support for it as well; the last supported version = of pgAdmin on Ubuntu 19.10 will be v4.29.

- Due to the age of the = Python version it ships with, we've had to stop producing builds for = Ubuntu 16.04 (some of the security related Python modules are no longer = supported on older Python versions). v4.30 will be the last version = supported on Ubuntu 16.04.

- Builds for Ubuntu 20.10 and Debian 11 (Bullseye/testing) = have been added for the v4.30 release onwards.

Thank you!

-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: = @pgsnake

EDB: http://www.enterprisedb.com

<= /div>-- 
=
= --Apple-Mail=_200BCEEE-1B8A-4DF0-B53B-AE895690C057--