diff --git a/.github/workflows/jammy_postgres17_postgis33.yml b/.github/workflows/jammy_postgres17_postgis33.yml
new file mode 100644
index 00000000..1e221fc9
--- /dev/null
+++ b/.github/workflows/jammy_postgres17_postgis33.yml
@@ -0,0 +1,28 @@
+name: "[ubuntu-22.04] PostgreSQL 17 and PostGIS 3.3"
+
+on:
+ push:
+ branches:
+ - master
+
+ pull_request:
+
+jobs:
+ build:
+ name: Building and testing
+ runs-on: ubuntu-22.04
+ steps:
+ - name: Check out repository code
+ uses: actions/checkout@v2
+ - name: Install PostgreSQL and PostGIS
+ env:
+ POSTGRESQL_VERSION: 17
+ POSTGIS_VERSION: 3
+ run: .github/scripts/postgresql_postgis.sh
+ - name: Install and check PgPointCloud
+ run: .github/scripts/pgpointcloud.sh
+ - name: Error
+ if: ${{ failure() }}
+ run: cat pgsql/regression.diffs
+ - name: Dump and restore tests
+ run: .github/scripts/test_dump_restore.sh
diff --git a/.github/workflows/noble_postgres17_postgis33.yml b/.github/workflows/noble_postgres17_postgis33.yml
new file mode 100644
index 00000000..7a39dec3
--- /dev/null
+++ b/.github/workflows/noble_postgres17_postgis33.yml
@@ -0,0 +1,28 @@
+name: "[ubuntu-24.04] PostgreSQL 17 and PostGIS 3.3"
+
+on:
+ push:
+ branches:
+ - master
+
+ pull_request:
+
+jobs:
+ build:
+ name: Building and testing
+ runs-on: ubuntu-24.04
+ steps:
+ - name: Check out repository code
+ uses: actions/checkout@v2
+ - name: Install PostgreSQL and PostGIS
+ env:
+ POSTGRESQL_VERSION: 17
+ POSTGIS_VERSION: 3
+ run: .github/scripts/postgresql_postgis.sh
+ - name: Install and check PgPointCloud
+ run: .github/scripts/pgpointcloud.sh
+ - name: Error
+ if: ${{ failure() }}
+ run: cat pgsql/regression.diffs
+ - name: Dump and restore tests
+ run: .github/scripts/test_dump_restore.sh
diff --git a/README.md b/README.md
index c08f929a..e29e5efd 100644
--- a/README.md
+++ b/README.md
@@ -19,3 +19,4 @@ https://pgpointcloud.ubuntu.io/pointcloud/ for more information.
| PostgreSQL 14 | 
 | 
 |
| PostgreSQL 15 | 
 | 
 |
| PostgreSQL 16 | 
 | 
 |
+| PostgreSQL 17 | 
 | 
 |
diff --git a/doc/development.rst b/doc/development.rst
index faa90f27..b57fb544 100644
--- a/doc/development.rst
+++ b/doc/development.rst
@@ -155,6 +155,10 @@ and with various PostgreSQL/PostGIS releases:
| | | |
| | |16_33_noble| | |16_33_noble| |
+--------------------+-----------------------+-------------------------+
+| PostgreSQL 17 | |17_33_jammy| | |17_33_jammy| |
+| | | |
+| | |17_33_noble| | |17_33_noble| |
++--------------------+-----------------------+-------------------------+
.. |13_33_jammy| image:: https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres13_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=ubuntu :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-22.04%5D+PostgreSQL+13+and+PostGIS+3.3%22
@@ -164,6 +168,8 @@ and with various PostgreSQL/PostGIS releases:
.. |16_33_jammy| image:: https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres16_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=ubuntu :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-22.04%5D+PostgreSQL+16+and+PostGIS+3.3%22
+.. |17_33_jammy| image:: https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/jammy_postgres17_postgis33.yml?branch=master&label=Ubuntu%2022.04&logo=ubuntu :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-22.04%5D+PostgreSQL+17+and+PostGIS+3.3%22
+
.. |13_33_noble| image:: https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/noble_postgres13_postgis33.yml?branch=master&label=Ubuntu%2024.04&logo=ubuntu :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-24.04%5D+PostgreSQL+13+and+PostGIS+3.3%22
.. |14_33_noble| image:: https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/noble_postgres14_postgis33.yml?branch=master&label=Ubuntu%2024.04&logo=ubuntu :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-24.04%5D+PostgreSQL+14+and+PostGIS+3.3%22
@@ -172,6 +178,8 @@ and with various PostgreSQL/PostGIS releases:
.. |16_33_noble| image:: https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/noble_postgres16_postgis33.yml?branch=master&label=Ubuntu%2024.04&logo=ubuntu :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-24.04%5D+PostgreSQL+16+and+PostGIS+3.3%22
+.. |17_33_noble| image:: https://img.shields.io/github/actions/workflow/status/pgpointcloud/pointcloud/noble_postgres17_postgis33.yml?branch=master&label=Ubuntu%2024.04&logo=ubuntu :target: https://github.com/pgpointcloud/pointcloud/actions?query=workflow%3A%22%5Bubuntu-24.04%5D+PostgreSQL+17+and+PostGIS+3.3%22
+
.. _`source`: https://github.com/hobu/laz-perf
.. _`DockerHub`: https://hub.docker.com/_/postgres
.. _`GitHub Actions`: https://github.com/pgpointcloud/pointcloud/actions