pgAdmin 4 v4.16 released

2019-12-12 Thread Akshay Joshi
The pgAdmin Development Team are pleased to announce pgAdmin 4 version 4.16.
This release of pgAdmin 4 includes over 43 bug fixes and new features. For
more details please see the release notes at:

https://www.pgadmin.org/docs/pgadmin4/dev/release_notes_4_16.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:

   - Run pgAdmin in the container as a non-root user.
   - Added aria-label to provide an invisible label where a visible label
   cannot be used.
   - Added role="status" attribute to all the status messages for
   accessibility.
   - Use a 'play' icon for the Execute Query button in the Query Tool for
   greater consistency with other applications.
   - Allow Gunicorn logs in the container to be directed to a file
   specified through GUNICORN_ACCESS_LOGFILE.
   - Fix network disconnect issue while establishing the connection via SSH
   Tunnel and it impossible to expand the Servers node.
   - Ensure that the superuser should be able to create role, as the
   superuser overrides all the access restrictions.
   - Enhance the logic to change the label from 'Delete/Drop' to 'Remove'
   for the server and server group node.
   - Fix VPN network disconnect issue where pgAdmin4 hangs on expanding the
   Servers node.
   - Ensure that the Servers collection node should expand independently of
   server connections.
   - Fix pgAdmin4 failed to start issue after upgrading to version 4.15.


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.

--
Akshay Joshi
pgAdmin Project


pgAdmin 4 commit: Tag REL-4_16 has been created.

2019-12-12 Thread Akshay Joshi
Tag REL-4_16 has been created.
View: 
https://git.postgresql.org/gitweb?p=pgadmin4.git;a=tag;h=refs/tags/REL-4_16

Log Message
---
Tag v4.16

RM4999 - Rename variables that could conflict with Kubernetes

2019-12-12 Thread Dave Page
The attached patch renames the PGADMIN_PORT and PGADMIN_KEY environment
variables used by the desktop runtime so they're less likely to conflict
with variable names used by Kubernetes.

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

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


RM_4999.diff
Description: Binary data


pgAdmin 4 commit: Add a warning about the need to chown storage directo

2019-12-12 Thread Dave Page
Add a warning about the need to chown storage directories.

Branch
--
master

Details
---
https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=8e8f89aa8f84ae439108da51c00ac99df525d48b

Modified Files
--
docs/en_US/release_notes_4_16.rst | 9 +
1 file changed, 9 insertions(+)



Typos

2019-12-12 Thread Karan Takalkar
Hi,
Please check these typos:

/web/pgadmin/browser/static/js/browser.js line 372

“// Create a dummy 'no object *seleted*' menu”


/web/pgadmin/browser/server_groups/servers/__init__.py line 71

“server: *Sever* object”

regards,
Karan


Re: pgAdmin4 v4.16 candidate builds

2019-12-12 Thread Devrim Gündüz

Hi,

On Mon, 2019-12-09 at 22:32 +0530, Akshay Joshi wrote:

> pgAdmin4 v4.16 candidate builds and source can be found at
> https://developer.pgadmin.org/builds/2019-12-09-1/

RPMs are also out now.

Regards,

-- 
Devrim Gündüz
Open Source Solution Architect, Red Hat Certified Engineer
Twitter: @DevrimGunduz , @DevrimGunduzTR


signature.asc
Description: This is a digitally signed message part


pgAdmin 4 commit: Rename some internal environment variables that could

2019-12-12 Thread Akshay Joshi
Rename some internal environment variables that could conflict with Kubernetes. 
Fixes #4999.

Branch
--
master

Details
---
https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=8cb239abcbbc2543a91af8b061a8404364d546ef
Author: Dave Page 

Modified Files
--
docs/en_US/release_notes_4_17.rst   |  1 +
runtime/Server.cpp  |  4 ++--
web/pgAdmin4.py | 18 +-
web/pgadmin/__init__.py | 14 ++
web/regression/feature_utils/app_starter.py |  2 +-
web/regression/runtests.py  |  2 +-
6 files changed, 20 insertions(+), 21 deletions(-)



Re: RM4999 - Rename variables that could conflict with Kubernetes

2019-12-12 Thread Akshay Joshi
Thanks, patch applied.

On Thu, Dec 12, 2019 at 3:48 PM Dave Page  wrote:

> The attached patch renames the PGADMIN_PORT and PGADMIN_KEY environment
> variables used by the desktop runtime so they're less likely to conflict
> with variable names used by Kubernetes.
>
> --
> Dave Page
> Blog: http://pgsnake.blogspot.com
> Twitter: @pgsnake
>
> EnterpriseDB UK: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company
>


-- 
*Thanks & Regards*
*Akshay Joshi*

*Sr. Software Architect*
*EnterpriseDB Software India Private Limited*
*Mobile: +91 976-788-8246*


[pgAdmin][RM4764][Accessibility] Allow screen-reader to read relationship attributes in nested elements

2019-12-12 Thread Aditya Toshniwal
Hi Hackers,

Attached is the patch to:
1) Read relationship for tab, tabpanels and tables under it. Similar
changes are done for subnode controls.
2) Add role="img" for font icons, per -
https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA24.html

Kindly review.

-- 
Thanks and Regards,
Aditya Toshniwal
Sr. Software Engineer | EnterpriseDB India | Pune
"Don't Complain about Heat, Plant a TREE"


RM4764.patch
Description: Binary data