Thread: pgAdmin 4 v4.5 released

pgAdmin 4 v4.5 released

From
Akshay Joshi
Date:
The pgAdmin Development Team are pleased to announce pgAdmin 4 version 4.5.
This release of pgAdmin 4 includes over 5 bug fixes. For more details please see the release notes at:

    https://www.pgadmin.org/docs/pgadmin4/dev/release_notes_4_5.html.

pgAdmin is the leading Open Source graphical management tool for
PostgreSQL. For more information, please see:

    https://www.pgadmin.org/

Notable changes in this release include:

* Ensure that pgAdmin4 should work properly with psycopg2 v2.8.
* Fixed 'Change Password' issue for SCRAM authentication.
* Ensure that two consecutive SELECT statements should work properly.
* Relabel the Save button on the datagrid text editor to avoid confusion with the actual Save button that updates the database.


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

    https://www.pgadmin.org/download/

RPM and DEB packages are expected to be available on the postgresql.org
repositories within the next few days.

Note: Users of the Python Wheel should uninstall and then reinstall instead of upgrading it.

--
Akshay Joshi
pgAdmin Project

Re: pgAdmin 4 v4.5 released

From
Eugene Wang
Date:
Hi contributers of PgAdmin,

Thank you for your efforts on keeping PgAdmin updated. 

I have been using PgAdmin for 2 years. PgAdmin 4 keeps giving us interesting updates and better experience. I will keep using it.

However, I would also like to give you an advice. Please add more unit tests on the module for managing PgAgent. Since version 3.4, at least the MacOS version of PgAdmin 4 cannot correctly change the schedule of pgagent jobs. The errors was like bad time format in the generated SQL statement for changing Pgagent job's schedule. For this reason, I had to keep an old version with me, but I wish to see this get improved successfully. 

Thank you for all your hard work. 

Best regards,
Eugene


On Wed, Apr 10, 2019 at 7:41 AM Akshay Joshi <akshay.joshi@enterprisedb.com> wrote:
The pgAdmin Development Team are pleased to announce pgAdmin 4 version 4.5.
This release of pgAdmin 4 includes over 5 bug fixes. For more details please see the release notes at:

    https://www.pgadmin.org/docs/pgadmin4/dev/release_notes_4_5.html.

pgAdmin is the leading Open Source graphical management tool for
PostgreSQL. For more information, please see:

    https://www.pgadmin.org/

Notable changes in this release include:

* Ensure that pgAdmin4 should work properly with psycopg2 v2.8.
* Fixed 'Change Password' issue for SCRAM authentication.
* Ensure that two consecutive SELECT statements should work properly.
* Relabel the Save button on the datagrid text editor to avoid confusion with the actual Save button that updates the database.


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

    https://www.pgadmin.org/download/

RPM and DEB packages are expected to be available on the postgresql.org
repositories within the next few days.

Note: Users of the Python Wheel should uninstall and then reinstall instead of upgrading it.

--
Akshay Joshi
pgAdmin Project

Re: pgAdmin 4 v4.5 released

From
Christoph Berg
Date:
Re: Akshay Joshi 2019-04-10 <CANxoLDf+xZDiM38ui+DX2yihhDqB_T8oCmcvH23piLcT81OSxA@mail.gmail.com>
> Notable changes in this release include:

Fwiw, this release broke compatibility with the sphinx version in
Ubuntu xenial (16.04), 1.3.6-2ubuntu1.2.

10:12:20 reading sources... [ 99%] using_pgagent
10:12:20 reading sources... [100%] view_dialog
10:12:20 
10:12:20 
10:12:20 Warning, treated as error:
10:12:20 /<<PKGBUILDDIR>>/docs/en_US/desktop_deployment.rst:79: ERROR: Error in "table" directive:
10:12:20 unknown option: "widths".
10:12:20 
10:12:20 .. table::
10:12:20    :class: longtable
10:12:20    :widths: 2 1 4

I had to remove all :widths: tags from the .rst files on xenial.

Christoph



Re: pgAdmin 4 v4.5 released

From
Dave Page
Date:
Hi

On Thu, Apr 11, 2019 at 11:38 AM Christoph Berg <myon@debian.org> wrote:
Re: Akshay Joshi 2019-04-10 <CANxoLDf+xZDiM38ui+DX2yihhDqB_T8oCmcvH23piLcT81OSxA@mail.gmail.com>
> Notable changes in this release include:

Fwiw, this release broke compatibility with the sphinx version in
Ubuntu xenial (16.04), 1.3.6-2ubuntu1.2.

10:12:20 reading sources... [ 99%] using_pgagent
10:12:20 reading sources... [100%] view_dialog
10:12:20
10:12:20
10:12:20 Warning, treated as error:
10:12:20 /<<PKGBUILDDIR>>/docs/en_US/desktop_deployment.rst:79: ERROR: Error in "table" directive:
10:12:20 unknown option: "widths".
10:12:20
10:12:20 .. table::
10:12:20    :class: longtable
10:12:20    :widths: 2 1 4

I had to remove all :widths: tags from the .rst files on xenial.

Hmm, that was changed in 4.4. I assume Xenial has an ancient version of Sphinx?

Can a newer version be used for running the build? It doesn't need to be there at runtime. 

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

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

Re: pgAdmin 4 v4.5 released

From
Christoph Berg
Date:
Re: Dave Page 2019-04-11 <CA+OCxoyb3WKj5u+uV+A_4SK_7i15oK4dT01ziDJ5CPma5285zA@mail.gmail.com>
> > Fwiw, this release broke compatibility with the sphinx version in
> > Ubuntu xenial (16.04), 1.3.6-2ubuntu1.2.
> 
> Hmm, that was changed in 4.4. I assume Xenial has an ancient version of
> Sphinx?

1.3, as said above.

> Can a newer version be used for running the build? It doesn't need to be
> there at runtime.

I'd rather not get into the business of maintaining a sphinx backport.
Such packages tend to have a gazillion of dependencies for plugins.

I haven't verified the result, are the tables expected to look very
bad now that I removed the :widths: options? It will be a little bit
annoying to maintain that patch, but it's not really that bad.

Christoph



Re: pgAdmin 4 v4.5 released

From
Dave Page
Date:


On Thu, Apr 11, 2019 at 12:02 PM Christoph Berg <myon@debian.org> wrote:
Re: Dave Page 2019-04-11 <CA+OCxoyb3WKj5u+uV+A_4SK_7i15oK4dT01ziDJ5CPma5285zA@mail.gmail.com>
> > Fwiw, this release broke compatibility with the sphinx version in
> > Ubuntu xenial (16.04), 1.3.6-2ubuntu1.2.
>
> Hmm, that was changed in 4.4. I assume Xenial has an ancient version of
> Sphinx?

1.3, as said above.

Oh, sorry - I parsed that as part of the Ubuntu version.
 

> Can a newer version be used for running the build? It doesn't need to be
> there at runtime.

I'd rather not get into the business of maintaining a sphinx backport.
Such packages tend to have a gazillion of dependencies for plugins.

I haven't verified the result, are the tables expected to look very
bad now that I removed the :widths: options? It will be a little bit
annoying to maintain that patch, but it's not really that bad.

The annoying thing is, they're not used at all by the HTML output you're producing I don't think. They're used by the latex builds like PDF.

Would it make sense to run the doc build in a temporary Python venv that has the newer Sphinx installed?
 
--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company