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 1l2gst-0004H8-KN for pgadmin-support@arkaria.postgresql.org; Thu, 21 Jan 2021 20:48:51 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1l2gss-00007v-Go for pgadmin-support@arkaria.postgresql.org; Thu, 21 Jan 2021 20:48:50 +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 1l2gaF-0007Mc-CB for pgadmin-support@lists.postgresql.org; Thu, 21 Jan 2021 20:29:35 +0000 Received: from mail-ej1-x631.google.com ([2a00:1450:4864:20::631]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1l2gaC-0003Jl-Be for pgadmin-support@postgresql.org; Thu, 21 Jan 2021 20:29:34 +0000 Received: by mail-ej1-x631.google.com with SMTP id rv9so4467203ejb.13 for ; Thu, 21 Jan 2021 12:29:32 -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=mJdUknAAVvz95RTvc9Llj8gfAUoHqUKVBPGVrbmJbzY=; b=i4SSbFF2+sUXHciLk8wz9R4Lyjp+1CqWA1WbikevKSTOVgBZRqZYXX4J5LAvKrkQMm W3wIKw2+euPO1JYcD9D3Byzn+chZSm+CW5j6ZoU2IejS1Gx7H6R2O8/heRux98t4LMOl VClVAVJ5CDdeB6XlJP/Ryrbpg5C+STslWrtmGrHEc/OE+MQHZzXOXTpX7U+emCXibRED dv7m8Sv4vgK6yfTL0BE2Xl9i66Ll7N2NQLhStd/a/qeSWB8Tl+pxvBxeTufAKiLos6R5 I2iR3tbM9/ssk2HDYDuRkES9XPicg+JfZWdH25Lto7M4JiAGnTeEtPVcgOGrdFndXTcq sSuA== 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=mJdUknAAVvz95RTvc9Llj8gfAUoHqUKVBPGVrbmJbzY=; b=rKe9yW+7JPr0cZ3cmbXSbpoeJwY0iOKGiohbuXkd3Wgo2GAGHg3/hM0LFvNw2+NPEE raQUl619Scm/fsNMZWoWqvS80/OBASTDaPWp9wVpucv7xeKOYOCvIoaDL2UBw/zaLJkU YiPIbQpxtYnGotGtU+TErokdUn4UMVIJBYH6SLWLEO3dRh5jd9cD1kd+woFGE7s6GPBY zx2pBALgYLml/wh+5qWoY3hmKAVhcDcTB7c9DrscKdA0Mv+bAai4CrD1ymM6N9wQBVd8 VBH3DBHSuXkwDPqxLtpouBh29hlTB65nZ8xdGlQppGmWdPvMJ1h5rqJtLVedWO0X2ih2 fOcw== X-Gm-Message-State: AOAM531KAblbTIYbN/+R59hoMchhjSk16CK9UgqJ59kC5cvGZq4jPoWd zPDxLfJ9gqT1ytMwxphRA7ejOZDHeogH/cZLYLG6DA== X-Google-Smtp-Source: ABdhPJxfXkz+T3m15Sdt/mpyUuFAaj6h468l/dhbvp4D13CxaFnIdbIKyD9Zym7054V2OyFKs1E+v+foeaKK/B+zK+0= X-Received: by 2002:a17:907:f81:: with SMTP id kb1mr833024ejc.412.1611260970988; Thu, 21 Jan 2021 12:29:30 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Dave Page Date: Thu, 21 Jan 2021 20:29:20 +0000 Message-ID: Subject: Re: Testing required: pgAdmin 4 with new desktop runtime To: richard coleman Cc: pgAdmin Support , pgadmin-hackers Content-Type: multipart/alternative; boundary="000000000000d10a1b05b96eedc8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --000000000000d10a1b05b96eedc8 Content-Type: text/plain; charset="UTF-8" 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. 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 >> >> -- -- Dave Page https://pgsnake.blogspot.com EDB Postgres https://www.enterprisedb.com --000000000000d10a1b05b96eedc8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi

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



All,

As you know, when run= in Desktop mode, pgAdmin 4 uses a server process which runs all the time a= nd 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 Q= t browser components had performance issues.

We= 9;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 o= ffer builds for testing at:


T= here 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, Deb= ian 9, 10 & 11 and Ubuntu 18.04, 20.04 and 20.10.

<= div>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 suppor= t (for logging into pgAdmin, but *not* the database servers), and the new E= RD tool. This code is still going through QA and final improvement, so plea= se bear that in mind.

We're aiming to release = v5.0 of pgAdmin 4 in late February, based on the new runtime, so would appr= eciate 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 deprec= ated. v4.29 will be the last 32 bit Windows build supported.

=
- Canonical have dropped support for Ubuntu 19.10, and now remov= ed 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 versi= on 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 olde= r Python versions). v4.30 will be the last version supported on Ubuntu 16.0= 4.

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

Thank you!

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

EDB= : http://www.ente= rprisedb.com

--
--000000000000d10a1b05b96eedc8--