Skip to content

Commit 9a1426e

Browse files
authored
Merge branch 'master' into erd-insert-table-with-relations
2 parents 2cace1c + 2715932 commit 9a1426e

33 files changed

Lines changed: 537 additions & 302 deletions

File tree

docs/en_US/release_notes.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ notes for it.
1212
:maxdepth: 1
1313

1414

15+
release_notes_9_13
1516
release_notes_9_12
1617
release_notes_9_11
1718
release_notes_9_10

docs/en_US/release_notes_9_12.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ Bug fixes
5151
| `Issue #9332 <https://github.com/pgadmin-org/pgadmin4/issues/9332>`_ - Fixed a sorting issue in the system stats memory usage table.
5252
| `Issue #9350 <https://github.com/pgadmin-org/pgadmin4/issues/9350>`_ - Disable Parameters and Membership fields when object is not new for Login and group roles.
5353
| `Issue #9380 <https://github.com/pgadmin-org/pgadmin4/issues/9380>`_ - Fixed an issue where the Query History panel would auto-scroll to the top and did not preserve the scroll bar position for the selected entry.
54+
| `Issue #9402 <https://github.com/pgadmin-org/pgadmin4/issues/9402>`_ - Fixed an issue where pgAdmin4 app on macOS cannot auto-update while running on a read-only volume even if present in the Applications folder.
5455
| `Issue #9500 <https://github.com/pgadmin-org/pgadmin4/issues/9500>`_ - Fixed an issue where connection parameters were using localized values instead of literal values, causing connection failures.
55-
| `Issue #9518 <https://github.com/pgadmin-org/pgadmin4/issues/9518>`_ - Mask the secret key for restrict option in the process watcher when restoring plain SQL file.
56+
| `Issue #9518 <https://github.com/pgadmin-org/pgadmin4/issues/9518>`_ - Mask the secret key for restrict option in the process watcher when restoring plain SQL file (CVE-2026-1707).
5657
| `Issue #9522 <https://github.com/pgadmin-org/pgadmin4/issues/9522>`_ - Ensure the container deployment supports boolean values in yaml format.
5758
| `Issue #9552 <https://github.com/pgadmin-org/pgadmin4/issues/9552>`_ - Ensure that the tooltip for the password cell is not visible.
5859
| `Issue #9553 <https://github.com/pgadmin-org/pgadmin4/issues/9553>`_ - Fix pgAdmin fails when performing Backup/Restore on a PostgreSQL connection defined exclusively via pg_service.conf.

docs/en_US/release_notes_9_13.rst

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
************
2+
Version 9.13
3+
************
4+
5+
Release date: 2026-03-05
6+
7+
This release contains a number of bug fixes and new features since the release of pgAdmin 4 v9.12.
8+
9+
Supported Database Servers
10+
**************************
11+
**PostgreSQL**: 13, 14, 15, 16, 17 and 18
12+
13+
**EDB Advanced Server**: 13, 14, 15, 16, 17 and 18
14+
15+
Bundled PostgreSQL Utilities
16+
****************************
17+
**psql**, **pg_dump**, **pg_dumpall**, **pg_restore**: 18.0
18+
19+
20+
New features
21+
************
22+
23+
| `Issue #229 <https://github.com/pgadmin-org/pgadmin4/issues/229>`_ - Allow users to customize "OF TYPE" columns during table creation.
24+
25+
Housekeeping
26+
************
27+
28+
Bug fixes
29+
*********
30+
31+
| `Issue #8988 <https://github.com/pgadmin-org/pgadmin4/issues/8988>`_ - Fixed an issue where tools settings changed by the users were not restored on application relaunch.
32+
| `Issue #9484 <https://github.com/pgadmin-org/pgadmin4/issues/9484>`_ - Fixed an issue where a long name in ERD table node was not breaking into multiple lines.
33+
| `Issue #9486 <https://github.com/pgadmin-org/pgadmin4/issues/9486>`_ - Fixed an issue where column comments were not displayed in the SQL tab for materialised views.
34+
| `Issue #9572 <https://github.com/pgadmin-org/pgadmin4/issues/9572>`_ - Fix an issue where deployment of helm chart crashing with operation not permitted.
35+
36+

pkg/helm/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v2
22
name: pgadmin4-helm
3-
version: 9.11.0
4-
appVersion: 9.11.0
3+
version: 9.12.0
4+
appVersion: 9.12.0
55
description: pgAdmin is the most popular and feature rich Open Source administration and development platform for PostgreSQL, the most advanced Open Source database in the world.
66
home: https://pgadmin.org
77
sources: ["https://github.com/pgadmin-org/pgadmin4/tree/master/helm"]

pkg/helm/templates/deployment.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ spec:
140140
mountPath: /pgadmin4/config_distro.py
141141
subPath: config_distro.py
142142
- name: empty-dir
143-
mountPath: /usr/bin/python3
143+
mountPath: /usr/local/bin/python3
144144
subPath: python3
145145
- name: empty-dir
146146
mountPath: /tmp
@@ -214,7 +214,7 @@ spec:
214214
image: {{ template "pgadmin4.image" . }}
215215
imagePullPolicy: {{ .Values.image.pullPolicy }}
216216
command: ["sh", "-x", "-c"]
217-
args: ['ls /usr/bin/python3.* | sort -V -r | head -n 1 | xargs -i cp {} python3']
217+
args: ['ls /venv/bin/python3.* | sort -V -r | head -n 1 | xargs -i cp {} python3']
218218
workingDir: /emptyDir
219219
volumeMounts:
220220
- name: empty-dir

pkg/mac/Info.plist.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,6 @@
4545
<key>SYSTEM_VERSION_COMPAT</key>
4646
<string>0</string>
4747
</dict>
48-
<key>LSFileQuarantineEnabled</key>
49-
<true/>
5048
<key>LSHasLocalizedDisplayName</key>
5149
<string>1</string>
5250
<key>LSMinimumSystemVersion</key>
@@ -69,5 +67,7 @@
6967
<string>scripting.sdef</string>
7068
<key>SCMRevision</key>
7169
<string>62f83a7521ae1f32e563795732dff0c9da1b660d-refs/heads/master@{#812354}</string>
70+
<key>LSApplicationCategoryType</key>
71+
<string>public.app-category.developer-tools</string>
7272
</dict>
7373
</plist>

pkg/mac/build-functions.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,9 @@ _build_runtime() {
6767
}
6868

6969
_create_python_env() {
70+
# Force the current shell to not generate cache during build process
71+
export PYTHONDONTWRITEBYTECODE=1
72+
7073
echo "Creating the Python environment..."
7174
PATH=${PGADMIN_POSTGRES_DIR}/bin:${PATH}
7275
LD_LIBRARY_PATH=${PGADMIN_POSTGRES_DIR}/lib:${LD_LIBRARY_PATH}
@@ -334,6 +337,10 @@ _codesign_binaries() {
334337
return
335338
fi
336339

340+
echo "Purging build-machine pollution (pycache) before signing..."
341+
find "${BUNDLE_DIR}" -name "__pycache__" -type d -exec rm -rf {} +
342+
find "${BUNDLE_DIR}" -name "*.pyc" -delete
343+
337344
if [ -z "${DEVELOPER_ID}" ] ; then
338345
echo "Developer ID Application not found in codesign.conf" >&2
339346
exit 1

pkg/win32/sidebar.bmp

-193 KB
Binary file not shown.

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Flask-WTF==1.2.*
3535
Flask==3.1.*
3636
google-api-python-client==2.*
3737
google-auth-oauthlib==1.2.4
38-
gssapi==1.10.*
38+
gssapi==1.11.*
3939
jsonformatter~=0.3.4
4040
keyring==25.*
4141
ldap3==2.*

runtime/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
},
1313
"packageManager": "yarn@4.9.2",
1414
"devDependencies": {
15-
"electron": "40.0.0",
15+
"electron": "40.1.0",
1616
"eslint": "^9.39.2",
1717
"eslint-plugin-unused-imports": "^4.2.0"
1818
},
1919
"dependencies": {
20-
"axios": "^1.13.3",
20+
"axios": "^1.13.4",
2121
"electron-context-menu": "^4.1.0",
2222
"electron-store": "^11.0.2"
2323
}

0 commit comments

Comments
 (0)