Skip to content

Commit 99489b2

Browse files
authored
feat: Add support for Postgres 16 (#8898)
BREAKING CHANGE: Removes support for Postgres 11 and 12
1 parent 655e2c4 commit 99489b2

File tree

2 files changed

+19
-23
lines changed

2 files changed

+19
-23
lines changed

Diff for: .github/workflows/ci.yml

+14-17
Original file line numberDiff line numberDiff line change
@@ -226,29 +226,26 @@ jobs:
226226
strategy:
227227
matrix:
228228
include:
229-
- name: PostgreSQL 11, PostGIS 3.0
230-
POSTGRES_IMAGE: postgis/postgis:11-3.0
229+
- name: PostgreSQL 13, PostGIS 3.1
230+
POSTGRES_IMAGE: postgis/postgis:13-3.1
231231
NODE_VERSION: 19.3.0
232-
- name: PostgreSQL 11, PostGIS 3.1
233-
POSTGRES_IMAGE: postgis/postgis:11-3.1
234-
NODE_VERSION: 19.3.0
235-
- name: PostgreSQL 11, PostGIS 3.2
236-
POSTGRES_IMAGE: postgis/postgis:11-3.2
237-
NODE_VERSION: 19.3.0
238-
- name: PostgreSQL 11, PostGIS 3.3
239-
POSTGRES_IMAGE: postgis/postgis:11-3.3
240-
NODE_VERSION: 19.3.0
241-
- name: PostgreSQL 12, PostGIS 3.3
242-
POSTGRES_IMAGE: postgis/postgis:12-3.3
232+
- name: PostgreSQL 13, PostGIS 3.2
233+
POSTGRES_IMAGE: postgis/postgis:13-3.2
243234
NODE_VERSION: 19.3.0
244235
- name: PostgreSQL 13, PostGIS 3.3
245236
POSTGRES_IMAGE: postgis/postgis:13-3.3
246237
NODE_VERSION: 19.3.0
247-
- name: PostgreSQL 14, PostGIS 3.3
248-
POSTGRES_IMAGE: postgis/postgis:14-3.3
238+
- name: PostgreSQL 13, PostGIS 3.4
239+
POSTGRES_IMAGE: postgis/postgis:13-3.4
240+
NODE_VERSION: 19.3.0
241+
- name: PostgreSQL 14, PostGIS 3.4
242+
POSTGRES_IMAGE: postgis/postgis:14-3.4
243+
NODE_VERSION: 19.3.0
244+
- name: PostgreSQL 15, PostGIS 3.4
245+
POSTGRES_IMAGE: postgis/postgis:15-3.4
249246
NODE_VERSION: 19.3.0
250-
- name: PostgreSQL 15, PostGIS 3.3
251-
POSTGRES_IMAGE: postgis/postgis:15-3.3
247+
- name: PostgreSQL 16, PostGIS 3.4
248+
POSTGRES_IMAGE: postgis/postgis:15-3.4
252249
NODE_VERSION: 19.3.0
253250
fail-fast: false
254251
name: ${{ matrix.name }}

Diff for: README.md

+5-6
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
[![Node Version](https://img.shields.io/badge/nodejs-14,_16,_18-green.svg?logo=node.js&style=flat)](https://nodejs.org)
1313
[![MongoDB Version](https://img.shields.io/badge/mongodb-4.0,_4.2,_4.4,_5,_6-green.svg?logo=mongodb&style=flat)](https://www.mongodb.com)
14-
[![Postgres Version](https://img.shields.io/badge/postgresql-11,_12,_13,_14,_15-green.svg?logo=postgresql&style=flat)](https://www.postgresql.org)
14+
[![Postgres Version](https://img.shields.io/badge/postgresql-13,_14,_15,_16-green.svg?logo=postgresql&style=flat)](https://www.postgresql.org)
1515

1616
[![npm latest version](https://img.shields.io/npm/v/parse-server/latest.svg)](https://www.npmjs.com/package/parse-server)
1717
[![npm beta version](https://img.shields.io/npm/v/parse-server/beta.svg)](https://www.npmjs.com/package/parse-server)
@@ -153,11 +153,10 @@ Parse Server is continuously tested with the most recent releases of PostgreSQL
153153

154154
| Version | PostGIS Version | End-of-Life | Parse Server Support | Compatible |
155155
|-------------|--------------------|---------------|----------------------|------------|
156-
| Postgres 11 | 3.0, 3.1, 3.2, 3.3 | November 2023 | <= 5.x (2022) | ✅ Yes |
157-
| Postgres 12 | 3.3 | November 2024 | <= 5.x (2022) | ✅ Yes |
158-
| Postgres 13 | 3.3 | November 2025 | <= 6.x (2023) | ✅ Yes |
159-
| Postgres 14 | 3.3 | November 2026 | <= 7.x (2024) | ✅ Yes |
160-
| Postgres 15 | 3.3 | November 2027 | <= 8.x (2025) | ✅ Yes |
156+
| Postgres 13 | 3.1, 3.2, 3.3, 3.4 | November 2025 | <= 6.x (2023) | ✅ Yes |
157+
| Postgres 14 | 3.4 | November 2026 | <= 7.x (2024) | ✅ Yes |
158+
| Postgres 15 | 3.4 | November 2027 | <= 8.x (2025) | ✅ Yes |
159+
| Postgres 16 | 3.4 | November 2028 | <= 9.x (2026) | ✅ Yes |
161160

162161
### Locally
163162

0 commit comments

Comments
 (0)