From edf2581f3ee44be4410d9106230434b014036770 Mon Sep 17 00:00:00 2001 From: Corey Date: Sun, 24 Sep 2023 09:53:32 -0400 Subject: [PATCH 1/3] feat: Add support for Postgres 16 --- .github/workflows/ci.yml | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 756e4e2419..c2c2bf079d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -222,29 +222,26 @@ jobs: strategy: matrix: include: - - name: PostgreSQL 11, PostGIS 3.0 - POSTGRES_IMAGE: postgis/postgis:11-3.0 - NODE_VERSION: 19.3.0 - - name: PostgreSQL 11, PostGIS 3.1 - POSTGRES_IMAGE: postgis/postgis:11-3.1 - NODE_VERSION: 19.3.0 - - name: PostgreSQL 11, PostGIS 3.2 + - name: PostgreSQL 12, PostGIS 3.2 POSTGRES_IMAGE: postgis/postgis:11-3.2 NODE_VERSION: 19.3.0 - - name: PostgreSQL 11, PostGIS 3.3 + - name: PostgreSQL 12, PostGIS 3.3 POSTGRES_IMAGE: postgis/postgis:11-3.3 NODE_VERSION: 19.3.0 - - name: PostgreSQL 12, PostGIS 3.3 - POSTGRES_IMAGE: postgis/postgis:12-3.3 + - name: PostgreSQL 12, PostGIS 3.4 + POSTGRES_IMAGE: postgis/postgis:12-3.4 + NODE_VERSION: 19.3.0 + - name: PostgreSQL 13, PostGIS 3.4 + POSTGRES_IMAGE: postgis/postgis:13-3.4 NODE_VERSION: 19.3.0 - - name: PostgreSQL 13, PostGIS 3.3 - POSTGRES_IMAGE: postgis/postgis:13-3.3 + - name: PostgreSQL 14, PostGIS 3.4 + POSTGRES_IMAGE: postgis/postgis:14-3.4 NODE_VERSION: 19.3.0 - - name: PostgreSQL 14, PostGIS 3.3 - POSTGRES_IMAGE: postgis/postgis:14-3.3 + - name: PostgreSQL 15, PostGIS 3.4 + POSTGRES_IMAGE: postgis/postgis:15-3.4 NODE_VERSION: 19.3.0 - - name: PostgreSQL 15, PostGIS 3.3 - POSTGRES_IMAGE: postgis/postgis:15-3.3 + - name: PostgreSQL 16, PostGIS 3.4 + POSTGRES_IMAGE: postgis/postgis:16-3.4 NODE_VERSION: 19.3.0 fail-fast: false name: ${{ matrix.name }} From 8452c6177c361ddd54f4f4635416be743744e9b4 Mon Sep 17 00:00:00 2001 From: Corey Date: Sun, 24 Sep 2023 10:13:54 -0400 Subject: [PATCH 2/3] Bump 15 min cancellation to 20 --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c2c2bf079d..ca0649688e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -180,7 +180,7 @@ jobs: NODE_VERSION: 18.12.1 fail-fast: false name: ${{ matrix.name }} - timeout-minutes: 15 + timeout-minutes: 20 runs-on: ubuntu-latest services: redis: @@ -245,7 +245,7 @@ jobs: NODE_VERSION: 19.3.0 fail-fast: false name: ${{ matrix.name }} - timeout-minutes: 15 + timeout-minutes: 20 runs-on: ubuntu-latest services: redis: From 72d70fc68ecdcf0d082a3b26112970680c9a587c Mon Sep 17 00:00:00 2001 From: Corey Date: Sun, 24 Sep 2023 10:17:23 -0400 Subject: [PATCH 3/3] Update README.md --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 0288d5f4ba..a9fbeafb7a 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ [![Node Version](https://img.shields.io/badge/nodejs-14,_16,_18-green.svg?logo=node.js&style=flat)](https://nodejs.org) [![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) -[![Postgres Version](https://img.shields.io/badge/postgresql-11,_12,_13,_14,_15-green.svg?logo=postgresql&style=flat)](https://www.postgresql.org) +[![Postgres Version](https://img.shields.io/badge/postgresql-12,_13,_14,_15,_16-green.svg?logo=postgresql&style=flat)](https://www.postgresql.org) [![npm latest version](https://img.shields.io/npm/v/parse-server/latest.svg)](https://www.npmjs.com/package/parse-server) [![npm beta version](https://img.shields.io/npm/v/parse-server/beta.svg)](https://www.npmjs.com/package/parse-server) @@ -152,11 +152,11 @@ Parse Server is continuously tested with the most recent releases of PostgreSQL | Version | PostGIS Version | End-of-Life | Parse Server Support | Compatible | |-------------|--------------------|---------------|----------------------|------------| -| Postgres 11 | 3.0, 3.1, 3.2, 3.3 | November 2023 | <= 5.x (2022) | ✅ Yes | -| Postgres 12 | 3.3 | November 2024 | <= 5.x (2022) | ✅ Yes | -| Postgres 13 | 3.3 | November 2025 | <= 6.x (2023) | ✅ Yes | -| Postgres 14 | 3.3 | November 2026 | <= 7.x (2024) | ✅ Yes | -| Postgres 15 | 3.3 | November 2027 | <= 8.x (2025) | ✅ Yes | +| Postgres 12 | 3.1, 3.2, 3.3, 3.4 | November 2024 | <= 5.x (2022) | ✅ Yes | +| Postgres 13 | 3.4 | November 2025 | <= 6.x (2023) | ✅ Yes | +| Postgres 14 | 3.4 | November 2026 | <= 7.x (2024) | ✅ Yes | +| Postgres 15 | 3.4 | November 2027 | <= 8.x (2025) | ✅ Yes | +| Postgres 16 | 3.4 | November 2028 | <= 9.x (2026) | ✅ Yes | ### Locally