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 1l3zmT-0005OV-Di for pgadmin-support@arkaria.postgresql.org; Mon, 25 Jan 2021 11:11:37 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1l3zmS-0005xw-Cs for pgadmin-support@arkaria.postgresql.org; Mon, 25 Jan 2021 11:11:36 +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 1l3xuH-0007zX-9J for pgadmin-support@lists.postgresql.org; Mon, 25 Jan 2021 09:11:33 +0000 Received: from mail-ej1-x62b.google.com ([2a00:1450:4864:20::62b]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1l3xuA-0000jF-DF for pgadmin-support@postgresql.org; Mon, 25 Jan 2021 09:11:32 +0000 Received: by mail-ej1-x62b.google.com with SMTP id kg20so16455903ejc.4 for ; Mon, 25 Jan 2021 01:11:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pgadmin.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=uaOdJVWuIlUtrOfgJHBQW7qxPnR79+r2xJGtJ63qKBk=; b=jzx7llFNXMuI8ZkO3oE8BlLepbGQ8JxBzVIkRotDEGo9tem3WLPl16HVvqKNnfENM+ yDGNiW7Op1JjGjdOB4Qh13gU6MOwyT4hIL3HUvqjM+josI/dyvk10Lfdqstv+UUnQwJo g+N3rCGMS/cUrdRMnt52abY3+EtkwR5fOMTpFpgTe1UpM7ldFxpdYRZpFmvdyxJp0FTU fmrAopGWI2023vIOoa4BRk1LAPnYoClKjfndaMNRbZpm0R+XT/fiBDdbxhRTz4eKma4a vTLjaAqAelDE6mKHirL90MaxWakyBdB8seCzd0A3UEbmD01OJ+ozlZeMw58zTD+HYQnR kZNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=uaOdJVWuIlUtrOfgJHBQW7qxPnR79+r2xJGtJ63qKBk=; b=Y/1Uj0XGUPvv5Ne7AHV9KPexjZzmA6E+ZNYiSHDjIM2aHauPbT6ldBq9zSTPMVpr9N UF7s8DdubD+hfEIcu3YyWTd/tDyCu9j/lOKo9QDZWK/ejvykLwrp6Rr3wceYLyZPPRfs 5rCcwrnUOiY6E84g+CJK5+HaixnhWJQuh6JsKE+6xvuGlspiI57lXZLCf9uKm8R99U44 yEh7rNbrZrgcxle3xRj184ByFSvNc2j8dVP9KZNawrocGU4w7erv6cmVWpcohDbReCbx sqsVPIFwIRzDo3v7kw4agi1PZLtQ7XTIoijiSLDXepuv0Vr5lSB8US8ugCVHXtiLPF1x FOag== X-Gm-Message-State: AOAM53395YDhjZq+pIuEnrOz3GJkIewo/aEC/2vAAs9D4T+RGKR3sNWK yIsGSKt5OC/k5FWDpJsDEjoHEPDabwLKZIOy6N5+6g== X-Google-Smtp-Source: ABdhPJyU8v0+fGIfToP+Hm26UXEiXiwIGIrwvYjZWfue4PXsvuQ4lPW1ZlJXx2PHLgn/ETpZNrRlOUOLCQM4eiGGOfg= X-Received: by 2002:a17:906:1a14:: with SMTP id i20mr2456688ejf.548.1611565885102; Mon, 25 Jan 2021 01:11:25 -0800 (PST) MIME-Version: 1.0 References: <22052E14-FC31-4110-B8A9-898C63D92D1D@pobox.com> In-Reply-To: <22052E14-FC31-4110-B8A9-898C63D92D1D@pobox.com> From: Dave Page Date: Mon, 25 Jan 2021 09:11:13 +0000 Message-ID: Subject: Re: Testing required: pgAdmin 4 with new desktop runtime To: Jack Royal-Gordon Cc: richard coleman , pgAdmin Support , pgadmin-hackers Content-Type: multipart/alternative; boundary="0000000000001d2f1a05b9b5ec54" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --0000000000001d2f1a05b9b5ec54 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Jan 21, 2021 at 11:46 PM Jack Royal-Gordon wrote= : > 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 a= nother tab in the > browser window. Kudos! > Thanks for the feedback :-) > > On Jan 21, 2021, at 12:29 PM, Dave Page wrote: > > Hi > > On Thu, 21 Jan 2021 at 16:01, richard coleman > 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 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. V= ery >>> early versions used a Qt based runtime that integrated the browser and >>> server which gave a much more "normal" application feel, but unfortunat= ely >>> 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 t= o >>> 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 b= e >>> released as v4.30 next week. This includes phase 1 of our Kerberos supp= ort >>> (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 ple= ase >>> bear that in mind. >>> >>> We're aiming to release v5.0 of pgAdmin 4 in late February, based on th= e >>> new runtime, so would appreciate as much help and feedback as we can ge= t >>> 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 b= e >>> 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 >>> >>> -- > -- > Dave Page > https://pgsnake.blogspot.com > > EDB Postgres > https://www.enterprisedb.com > > > --=20 Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EDB: http://www.enterprisedb.com --0000000000001d2f1a05b9b5ec54 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Thu, Jan 21, 2021 at 11:46 PM Jack= Royal-Gordon <jackrg@pobox.com&= gt; wrote:
I=E2=80=99ve only just installed and s= tarted using the new version, but I love it. Especially that it=E2=80=99s i= n it=E2=80=99s own window instead of just another tab in the browser window= . Kudos!

Thanks for the feedback = :-)
=C2=A0

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

<= div>
Hi

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

Sounds promising, can the new beta be installed a= longside=C2=A0the existing version?

Only on macOS, due to the way appbundles wor= k.


Tha= nks,=C2=A0

rik.

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

As you know, when r= un 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 Q= t based runtime that integrated the browser and server which gave a much mo= re "normal" application feel, but unfortunately we found that the= Qt browser components had performance issues.

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


There you'll find an installer for 64 bit Windows, a DMG for macOS, an= d RPM and DEB packages for Fedora 31, 32 & 33, RHEL/CentOS 7 & 8, D= ebian 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 supp= ort (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 pl= ease bear that in mind.

We're aiming to releas= e v5.0 of pgAdmin 4 in late February, based on the new runtime, so would ap= preciate 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;

- A= s previously noted in release announcements, Windows 32 bit builds are depr= ecated. v4.29 will be the last 32 bit Windows build supported.
- Canonical have dropped support for Ubuntu 19.10, and now rem= oved all of the packages repositories. We have therefore had to drop suppor= t for it as well; the last supported version of pgAdmin on Ubuntu 19.10 wil= l be v4.29.

- Due to the age of the Python ver= sion 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 ol= der Python versions). v4.30 will be the last version supported on Ubuntu 16= .04.

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

=
Thank you!

--=C2=A0
Dave Page
Blog:=C2=A0http://pgsnake.blogspot= .com
Twitter: @pgsnake

EDB:=C2=A0http://www.enterprisedb.com=

--=C2=A0



--
--0000000000001d2f1a05b9b5ec54--