diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 0ddc0db6..a379f5a9 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -35,7 +35,7 @@ jobs: pip3 install --upgrade pip-tools pip\<25.1 export PATH=$HOME/.local/bin:$PATH echo "Updating Debian bullseye images" - ./Debian/update.sh -d bullseye + bash -x ./Debian/update.sh -d bullseye - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5 with: diff --git a/Debian/13/bookworm/.versions.json b/Debian/13/bookworm/.versions.json index 3817a8c4..0f63cfff 100644 --- a/Debian/13/bookworm/.versions.json +++ b/Debian/13/bookworm/.versions.json @@ -1,6 +1,6 @@ { "BARMAN_VERSION": "3.14.0", - "IMAGE_RELEASE_VERSION": "14", + "IMAGE_RELEASE_VERSION": "15", "POSTGRES_IMAGE_LAST_UPDATED": "2025-07-01T20:07:39.515883Z", "POSTGRES_IMAGE_VERSION": "13.21-bookworm" } diff --git a/Debian/13/bookworm/Dockerfile b/Debian/13/bookworm/Dockerfile index 2c5a0fd6..45f316ba 100644 --- a/Debian/13/bookworm/Dockerfile +++ b/Debian/13/bookworm/Dockerfile @@ -19,7 +19,7 @@ FROM postgres:13.21-bookworm LABEL name="PostgreSQL Container Images" \ vendor="The CloudNativePG Contributors" \ version="${PG_VERSION}" \ - release="14" \ + release="15" \ summary="PostgreSQL Container images." \ description="This Docker image contains PostgreSQL and Barman Cloud based on Postgres 13.21-bookworm." diff --git a/Debian/13/bookworm/requirements.txt b/Debian/13/bookworm/requirements.txt index eb1b2ba6..aa6100d0 100644 --- a/Debian/13/bookworm/requirements.txt +++ b/Debian/13/bookworm/requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --generate-hashes +# pip-compile --allow-unsafe --generate-hashes --output-file=requirements.txt --strip-extras requirements.in # azure-core==1.35.0 \ --hash=sha256:8db78c72868a58f3de8991eb4d22c4d368fae226dac1002998d6c50437e7dad1 \ @@ -16,7 +16,7 @@ azure-identity==1.23.1 \ azure-storage-blob==12.26.0 \ --hash=sha256:5dd7d7824224f7de00bfeb032753601c982655173061e242f13be6e26d78d71f \ --hash=sha256:8c5631b8b22b4f53ec5fff2f3bededf34cfef111e2af613ad42c9e6de00a77fe -barman[azure,cloud,google,lz4,snappy,zstandard]==3.14.0 \ +barman==3.14.0 \ --hash=sha256:372d5f1c13e4015c4335eb576a829562c350ba62bfca488d0677fabe8d104cb2 \ --hash=sha256:e99e4bb96e60d0efa20abeb3a5737cc02a6b4a91093dc43a284ccc2e4ee7749c # via -r requirements.in @@ -514,7 +514,7 @@ pycparser==2.22 \ --hash=sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 \ --hash=sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc # via cffi -pyjwt[crypto]==2.10.1 \ +pyjwt==2.10.1 \ --hash=sha256:3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953 \ --hash=sha256:dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb # via @@ -562,6 +562,7 @@ urllib3==2.5.0 \ --hash=sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760 \ --hash=sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc # via + # -r requirements.in # botocore # requests zstandard==0.23.0 \ diff --git a/Debian/13/bullseye/.versions.json b/Debian/13/bullseye/.versions.json index 8310971d..dfbe97f3 100644 --- a/Debian/13/bullseye/.versions.json +++ b/Debian/13/bullseye/.versions.json @@ -1,6 +1,6 @@ { "BARMAN_VERSION": "3.14.0", - "IMAGE_RELEASE_VERSION": "14", + "IMAGE_RELEASE_VERSION": "15", "POSTGRES_IMAGE_LAST_UPDATED": "2025-07-01T11:07:42.566277Z", "POSTGRES_IMAGE_VERSION": "13.21-bullseye" } diff --git a/Debian/13/bullseye/Dockerfile b/Debian/13/bullseye/Dockerfile index 8e8d92d6..f7ffa7c8 100644 --- a/Debian/13/bullseye/Dockerfile +++ b/Debian/13/bullseye/Dockerfile @@ -19,7 +19,7 @@ FROM postgres:13.21-bullseye LABEL name="PostgreSQL Container Images" \ vendor="The CloudNativePG Contributors" \ version="${PG_VERSION}" \ - release="14" \ + release="15" \ summary="PostgreSQL Container images." \ description="This Docker image contains PostgreSQL and Barman Cloud based on Postgres 13.21-bullseye." diff --git a/Debian/13/bullseye/requirements.txt b/Debian/13/bullseye/requirements.txt index ce861b4b..51127a78 100644 --- a/Debian/13/bullseye/requirements.txt +++ b/Debian/13/bullseye/requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --generate-hashes +# pip-compile --allow-unsafe --generate-hashes --output-file=requirements.txt --strip-extras requirements.in # azure-core==1.35.0 \ --hash=sha256:8db78c72868a58f3de8991eb4d22c4d368fae226dac1002998d6c50437e7dad1 \ @@ -16,16 +16,16 @@ azure-identity==1.23.1 \ azure-storage-blob==12.26.0 \ --hash=sha256:5dd7d7824224f7de00bfeb032753601c982655173061e242f13be6e26d78d71f \ --hash=sha256:8c5631b8b22b4f53ec5fff2f3bededf34cfef111e2af613ad42c9e6de00a77fe -barman[azure,cloud,google,lz4,snappy,zstandard]==3.14.0 \ +barman==3.14.0 \ --hash=sha256:372d5f1c13e4015c4335eb576a829562c350ba62bfca488d0677fabe8d104cb2 \ --hash=sha256:e99e4bb96e60d0efa20abeb3a5737cc02a6b4a91093dc43a284ccc2e4ee7749c # via -r requirements.in -boto3==1.39.7 \ - --hash=sha256:28daeb005e3381808e0e12995056ee8951056ddd43506c07482a15b40ae785b0 \ - --hash=sha256:c8c0e11fff7bb85f903b860b6bfd4f509a4d749decf38bb6a409ffe5d6eb0c91 -botocore==1.39.7 \ - --hash=sha256:1d11ba9f3cb46856bb541ed010db160093201a224d21ef854249513ae3af7e77 \ - --hash=sha256:431e342ef97ecb387cea9df1ae8c4e0edc1b0c9c50d2e121cca77699f24f8dc1 +boto3==1.7.84 \ + --hash=sha256:0ed4b107c3b4550547aaec3c9bb17df068ff92d1f6f4781205800e2cb8a66de5 \ + --hash=sha256:64496f2c814e454e26c024df86bd08fb4643770d0e2b7a8fd70055fc6683eb9d +botocore==1.10.84 \ + --hash=sha256:380852e1adb9ba4ba9ff096af61f88a6888197b86e580e1bd786f04ebe6f9c0c \ + --hash=sha256:d3e4b5a2c903ea30d19d41ea2f65d0e51dce54f4f4c4dfd6ecd7b04f240844a8 # via # boto3 # s3transfer @@ -350,6 +350,10 @@ cryptography==45.0.5 \ # azure-storage-blob # msal # pyjwt +docutils==0.21.2 \ + --hash=sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f \ + --hash=sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2 + # via botocore google-api-core==2.25.1 \ --hash=sha256:8a2a56c1fef82987a524371f99f3bd0143702fecc670c72e600c1cda6bf8dbb7 \ --hash=sha256:d2aaa0b13c78c61cb3f4282c464c046e45fbd75755683c9c525e6e8f7ed0a5e8 @@ -424,9 +428,9 @@ isodate==0.7.2 \ --hash=sha256:28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15 \ --hash=sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6 # via azure-storage-blob -jmespath==1.0.1 \ - --hash=sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980 \ - --hash=sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe +jmespath==0.10.0 \ + --hash=sha256:b85d0567b8666149a93172712e68920734333c0ce7e89b78b3e987f71e5ed4f9 \ + --hash=sha256:cdf6525904cc597730141d61b36f2e4b8ecc257c420fa2f4549bac2c2d0cb72f # via # boto3 # botocore @@ -514,7 +518,7 @@ pycparser==2.22 \ --hash=sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 \ --hash=sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc # via cffi -pyjwt[crypto]==2.10.1 \ +pyjwt==2.10.1 \ --hash=sha256:3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953 \ --hash=sha256:dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb # via @@ -541,9 +545,9 @@ rsa==4.9.1 \ --hash=sha256:68635866661c6836b8d39430f97a996acbd61bfa49406748ea243539fe239762 \ --hash=sha256:e7bdbfdb5497da4c07dfd35530e1a902659db6ff241e39d9953cad06ebd0ae75 # via google-auth -s3transfer==0.13.0 \ - --hash=sha256:0148ef34d6dd964d0d8cf4311b2b21c474693e57c2e069ec708ce043d2b527be \ - --hash=sha256:f5e6db74eb7776a37208001113ea7aa97695368242b364d73e91c981ac522177 +s3transfer==0.1.13 \ + --hash=sha256:90dc18e028989c609146e241ea153250be451e05ecc0c2832565231dacdf59c1 \ + --hash=sha256:c7a9ec356982d5e9ab2d4b46391a7d6a950e2b04c472419f5fdec70cc0ada72f # via boto3 six==1.17.0 \ --hash=sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 \ @@ -558,11 +562,11 @@ typing-extensions==4.14.1 \ # azure-core # azure-identity # azure-storage-blob -urllib3==1.26.20 \ - --hash=sha256:0ed14ccfbf1c30a9072c7ca157e4319b70d65f623e91e7b32fadb2853431016e \ - --hash=sha256:40c2dc0c681e47eb8f90e7e27bf6ff7df2e677421fd46756da1161c39ca70d32 +urllib3==2.5.0 \ + --hash=sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760 \ + --hash=sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc # via - # botocore + # -r requirements.in # requests zstandard==0.23.0 \ --hash=sha256:034b88913ecc1b097f528e42b539453fa82c3557e414b3de9d5632c80439a473 \ diff --git a/Debian/14/bookworm/.versions.json b/Debian/14/bookworm/.versions.json index 1fd7646b..0ab9e499 100644 --- a/Debian/14/bookworm/.versions.json +++ b/Debian/14/bookworm/.versions.json @@ -1,6 +1,6 @@ { "BARMAN_VERSION": "3.14.0", - "IMAGE_RELEASE_VERSION": "14", + "IMAGE_RELEASE_VERSION": "15", "POSTGRES_IMAGE_LAST_UPDATED": "2025-07-01T20:08:04.405969Z", "POSTGRES_IMAGE_VERSION": "14.18-bookworm" } diff --git a/Debian/14/bookworm/Dockerfile b/Debian/14/bookworm/Dockerfile index be0adf6e..11dc794b 100644 --- a/Debian/14/bookworm/Dockerfile +++ b/Debian/14/bookworm/Dockerfile @@ -19,7 +19,7 @@ FROM postgres:14.18-bookworm LABEL name="PostgreSQL Container Images" \ vendor="The CloudNativePG Contributors" \ version="${PG_VERSION}" \ - release="14" \ + release="15" \ summary="PostgreSQL Container images." \ description="This Docker image contains PostgreSQL and Barman Cloud based on Postgres 14.18-bookworm." diff --git a/Debian/14/bookworm/requirements.txt b/Debian/14/bookworm/requirements.txt index eb1b2ba6..aa6100d0 100644 --- a/Debian/14/bookworm/requirements.txt +++ b/Debian/14/bookworm/requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --generate-hashes +# pip-compile --allow-unsafe --generate-hashes --output-file=requirements.txt --strip-extras requirements.in # azure-core==1.35.0 \ --hash=sha256:8db78c72868a58f3de8991eb4d22c4d368fae226dac1002998d6c50437e7dad1 \ @@ -16,7 +16,7 @@ azure-identity==1.23.1 \ azure-storage-blob==12.26.0 \ --hash=sha256:5dd7d7824224f7de00bfeb032753601c982655173061e242f13be6e26d78d71f \ --hash=sha256:8c5631b8b22b4f53ec5fff2f3bededf34cfef111e2af613ad42c9e6de00a77fe -barman[azure,cloud,google,lz4,snappy,zstandard]==3.14.0 \ +barman==3.14.0 \ --hash=sha256:372d5f1c13e4015c4335eb576a829562c350ba62bfca488d0677fabe8d104cb2 \ --hash=sha256:e99e4bb96e60d0efa20abeb3a5737cc02a6b4a91093dc43a284ccc2e4ee7749c # via -r requirements.in @@ -514,7 +514,7 @@ pycparser==2.22 \ --hash=sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 \ --hash=sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc # via cffi -pyjwt[crypto]==2.10.1 \ +pyjwt==2.10.1 \ --hash=sha256:3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953 \ --hash=sha256:dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb # via @@ -562,6 +562,7 @@ urllib3==2.5.0 \ --hash=sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760 \ --hash=sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc # via + # -r requirements.in # botocore # requests zstandard==0.23.0 \ diff --git a/Debian/14/bullseye/.versions.json b/Debian/14/bullseye/.versions.json index a7bb7d57..18352b64 100644 --- a/Debian/14/bullseye/.versions.json +++ b/Debian/14/bullseye/.versions.json @@ -1,6 +1,6 @@ { "BARMAN_VERSION": "3.14.0", - "IMAGE_RELEASE_VERSION": "14", + "IMAGE_RELEASE_VERSION": "15", "POSTGRES_IMAGE_LAST_UPDATED": "2025-07-01T11:08:14.721848Z", "POSTGRES_IMAGE_VERSION": "14.18-bullseye" } diff --git a/Debian/14/bullseye/Dockerfile b/Debian/14/bullseye/Dockerfile index 869443eb..ce79cc14 100644 --- a/Debian/14/bullseye/Dockerfile +++ b/Debian/14/bullseye/Dockerfile @@ -19,7 +19,7 @@ FROM postgres:14.18-bullseye LABEL name="PostgreSQL Container Images" \ vendor="The CloudNativePG Contributors" \ version="${PG_VERSION}" \ - release="14" \ + release="15" \ summary="PostgreSQL Container images." \ description="This Docker image contains PostgreSQL and Barman Cloud based on Postgres 14.18-bullseye." diff --git a/Debian/14/bullseye/requirements.txt b/Debian/14/bullseye/requirements.txt index ce861b4b..51127a78 100644 --- a/Debian/14/bullseye/requirements.txt +++ b/Debian/14/bullseye/requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --generate-hashes +# pip-compile --allow-unsafe --generate-hashes --output-file=requirements.txt --strip-extras requirements.in # azure-core==1.35.0 \ --hash=sha256:8db78c72868a58f3de8991eb4d22c4d368fae226dac1002998d6c50437e7dad1 \ @@ -16,16 +16,16 @@ azure-identity==1.23.1 \ azure-storage-blob==12.26.0 \ --hash=sha256:5dd7d7824224f7de00bfeb032753601c982655173061e242f13be6e26d78d71f \ --hash=sha256:8c5631b8b22b4f53ec5fff2f3bededf34cfef111e2af613ad42c9e6de00a77fe -barman[azure,cloud,google,lz4,snappy,zstandard]==3.14.0 \ +barman==3.14.0 \ --hash=sha256:372d5f1c13e4015c4335eb576a829562c350ba62bfca488d0677fabe8d104cb2 \ --hash=sha256:e99e4bb96e60d0efa20abeb3a5737cc02a6b4a91093dc43a284ccc2e4ee7749c # via -r requirements.in -boto3==1.39.7 \ - --hash=sha256:28daeb005e3381808e0e12995056ee8951056ddd43506c07482a15b40ae785b0 \ - --hash=sha256:c8c0e11fff7bb85f903b860b6bfd4f509a4d749decf38bb6a409ffe5d6eb0c91 -botocore==1.39.7 \ - --hash=sha256:1d11ba9f3cb46856bb541ed010db160093201a224d21ef854249513ae3af7e77 \ - --hash=sha256:431e342ef97ecb387cea9df1ae8c4e0edc1b0c9c50d2e121cca77699f24f8dc1 +boto3==1.7.84 \ + --hash=sha256:0ed4b107c3b4550547aaec3c9bb17df068ff92d1f6f4781205800e2cb8a66de5 \ + --hash=sha256:64496f2c814e454e26c024df86bd08fb4643770d0e2b7a8fd70055fc6683eb9d +botocore==1.10.84 \ + --hash=sha256:380852e1adb9ba4ba9ff096af61f88a6888197b86e580e1bd786f04ebe6f9c0c \ + --hash=sha256:d3e4b5a2c903ea30d19d41ea2f65d0e51dce54f4f4c4dfd6ecd7b04f240844a8 # via # boto3 # s3transfer @@ -350,6 +350,10 @@ cryptography==45.0.5 \ # azure-storage-blob # msal # pyjwt +docutils==0.21.2 \ + --hash=sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f \ + --hash=sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2 + # via botocore google-api-core==2.25.1 \ --hash=sha256:8a2a56c1fef82987a524371f99f3bd0143702fecc670c72e600c1cda6bf8dbb7 \ --hash=sha256:d2aaa0b13c78c61cb3f4282c464c046e45fbd75755683c9c525e6e8f7ed0a5e8 @@ -424,9 +428,9 @@ isodate==0.7.2 \ --hash=sha256:28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15 \ --hash=sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6 # via azure-storage-blob -jmespath==1.0.1 \ - --hash=sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980 \ - --hash=sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe +jmespath==0.10.0 \ + --hash=sha256:b85d0567b8666149a93172712e68920734333c0ce7e89b78b3e987f71e5ed4f9 \ + --hash=sha256:cdf6525904cc597730141d61b36f2e4b8ecc257c420fa2f4549bac2c2d0cb72f # via # boto3 # botocore @@ -514,7 +518,7 @@ pycparser==2.22 \ --hash=sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 \ --hash=sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc # via cffi -pyjwt[crypto]==2.10.1 \ +pyjwt==2.10.1 \ --hash=sha256:3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953 \ --hash=sha256:dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb # via @@ -541,9 +545,9 @@ rsa==4.9.1 \ --hash=sha256:68635866661c6836b8d39430f97a996acbd61bfa49406748ea243539fe239762 \ --hash=sha256:e7bdbfdb5497da4c07dfd35530e1a902659db6ff241e39d9953cad06ebd0ae75 # via google-auth -s3transfer==0.13.0 \ - --hash=sha256:0148ef34d6dd964d0d8cf4311b2b21c474693e57c2e069ec708ce043d2b527be \ - --hash=sha256:f5e6db74eb7776a37208001113ea7aa97695368242b364d73e91c981ac522177 +s3transfer==0.1.13 \ + --hash=sha256:90dc18e028989c609146e241ea153250be451e05ecc0c2832565231dacdf59c1 \ + --hash=sha256:c7a9ec356982d5e9ab2d4b46391a7d6a950e2b04c472419f5fdec70cc0ada72f # via boto3 six==1.17.0 \ --hash=sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 \ @@ -558,11 +562,11 @@ typing-extensions==4.14.1 \ # azure-core # azure-identity # azure-storage-blob -urllib3==1.26.20 \ - --hash=sha256:0ed14ccfbf1c30a9072c7ca157e4319b70d65f623e91e7b32fadb2853431016e \ - --hash=sha256:40c2dc0c681e47eb8f90e7e27bf6ff7df2e677421fd46756da1161c39ca70d32 +urllib3==2.5.0 \ + --hash=sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760 \ + --hash=sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc # via - # botocore + # -r requirements.in # requests zstandard==0.23.0 \ --hash=sha256:034b88913ecc1b097f528e42b539453fa82c3557e414b3de9d5632c80439a473 \ diff --git a/Debian/15/bookworm/.versions.json b/Debian/15/bookworm/.versions.json index edb4cfb6..55b94b2d 100644 --- a/Debian/15/bookworm/.versions.json +++ b/Debian/15/bookworm/.versions.json @@ -1,6 +1,6 @@ { "BARMAN_VERSION": "3.14.0", - "IMAGE_RELEASE_VERSION": "14", + "IMAGE_RELEASE_VERSION": "15", "POSTGRES_IMAGE_LAST_UPDATED": "2025-07-01T17:08:07.415772Z", "POSTGRES_IMAGE_VERSION": "15.13-bookworm" } diff --git a/Debian/15/bookworm/Dockerfile b/Debian/15/bookworm/Dockerfile index 4e50becc..052de53b 100644 --- a/Debian/15/bookworm/Dockerfile +++ b/Debian/15/bookworm/Dockerfile @@ -19,7 +19,7 @@ FROM postgres:15.13-bookworm LABEL name="PostgreSQL Container Images" \ vendor="The CloudNativePG Contributors" \ version="${PG_VERSION}" \ - release="14" \ + release="15" \ summary="PostgreSQL Container images." \ description="This Docker image contains PostgreSQL and Barman Cloud based on Postgres 15.13-bookworm." diff --git a/Debian/15/bookworm/requirements.txt b/Debian/15/bookworm/requirements.txt index eb1b2ba6..aa6100d0 100644 --- a/Debian/15/bookworm/requirements.txt +++ b/Debian/15/bookworm/requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --generate-hashes +# pip-compile --allow-unsafe --generate-hashes --output-file=requirements.txt --strip-extras requirements.in # azure-core==1.35.0 \ --hash=sha256:8db78c72868a58f3de8991eb4d22c4d368fae226dac1002998d6c50437e7dad1 \ @@ -16,7 +16,7 @@ azure-identity==1.23.1 \ azure-storage-blob==12.26.0 \ --hash=sha256:5dd7d7824224f7de00bfeb032753601c982655173061e242f13be6e26d78d71f \ --hash=sha256:8c5631b8b22b4f53ec5fff2f3bededf34cfef111e2af613ad42c9e6de00a77fe -barman[azure,cloud,google,lz4,snappy,zstandard]==3.14.0 \ +barman==3.14.0 \ --hash=sha256:372d5f1c13e4015c4335eb576a829562c350ba62bfca488d0677fabe8d104cb2 \ --hash=sha256:e99e4bb96e60d0efa20abeb3a5737cc02a6b4a91093dc43a284ccc2e4ee7749c # via -r requirements.in @@ -514,7 +514,7 @@ pycparser==2.22 \ --hash=sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 \ --hash=sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc # via cffi -pyjwt[crypto]==2.10.1 \ +pyjwt==2.10.1 \ --hash=sha256:3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953 \ --hash=sha256:dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb # via @@ -562,6 +562,7 @@ urllib3==2.5.0 \ --hash=sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760 \ --hash=sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc # via + # -r requirements.in # botocore # requests zstandard==0.23.0 \ diff --git a/Debian/15/bullseye/.versions.json b/Debian/15/bullseye/.versions.json index b957d163..6f980a51 100644 --- a/Debian/15/bullseye/.versions.json +++ b/Debian/15/bullseye/.versions.json @@ -1,6 +1,6 @@ { "BARMAN_VERSION": "3.14.0", - "IMAGE_RELEASE_VERSION": "14", + "IMAGE_RELEASE_VERSION": "15", "POSTGRES_IMAGE_LAST_UPDATED": "2025-07-01T11:08:48.91129Z", "POSTGRES_IMAGE_VERSION": "15.13-bullseye" } diff --git a/Debian/15/bullseye/Dockerfile b/Debian/15/bullseye/Dockerfile index e0f4c13d..b613d34c 100644 --- a/Debian/15/bullseye/Dockerfile +++ b/Debian/15/bullseye/Dockerfile @@ -19,7 +19,7 @@ FROM postgres:15.13-bullseye LABEL name="PostgreSQL Container Images" \ vendor="The CloudNativePG Contributors" \ version="${PG_VERSION}" \ - release="14" \ + release="15" \ summary="PostgreSQL Container images." \ description="This Docker image contains PostgreSQL and Barman Cloud based on Postgres 15.13-bullseye." diff --git a/Debian/15/bullseye/requirements.txt b/Debian/15/bullseye/requirements.txt index ce861b4b..51127a78 100644 --- a/Debian/15/bullseye/requirements.txt +++ b/Debian/15/bullseye/requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --generate-hashes +# pip-compile --allow-unsafe --generate-hashes --output-file=requirements.txt --strip-extras requirements.in # azure-core==1.35.0 \ --hash=sha256:8db78c72868a58f3de8991eb4d22c4d368fae226dac1002998d6c50437e7dad1 \ @@ -16,16 +16,16 @@ azure-identity==1.23.1 \ azure-storage-blob==12.26.0 \ --hash=sha256:5dd7d7824224f7de00bfeb032753601c982655173061e242f13be6e26d78d71f \ --hash=sha256:8c5631b8b22b4f53ec5fff2f3bededf34cfef111e2af613ad42c9e6de00a77fe -barman[azure,cloud,google,lz4,snappy,zstandard]==3.14.0 \ +barman==3.14.0 \ --hash=sha256:372d5f1c13e4015c4335eb576a829562c350ba62bfca488d0677fabe8d104cb2 \ --hash=sha256:e99e4bb96e60d0efa20abeb3a5737cc02a6b4a91093dc43a284ccc2e4ee7749c # via -r requirements.in -boto3==1.39.7 \ - --hash=sha256:28daeb005e3381808e0e12995056ee8951056ddd43506c07482a15b40ae785b0 \ - --hash=sha256:c8c0e11fff7bb85f903b860b6bfd4f509a4d749decf38bb6a409ffe5d6eb0c91 -botocore==1.39.7 \ - --hash=sha256:1d11ba9f3cb46856bb541ed010db160093201a224d21ef854249513ae3af7e77 \ - --hash=sha256:431e342ef97ecb387cea9df1ae8c4e0edc1b0c9c50d2e121cca77699f24f8dc1 +boto3==1.7.84 \ + --hash=sha256:0ed4b107c3b4550547aaec3c9bb17df068ff92d1f6f4781205800e2cb8a66de5 \ + --hash=sha256:64496f2c814e454e26c024df86bd08fb4643770d0e2b7a8fd70055fc6683eb9d +botocore==1.10.84 \ + --hash=sha256:380852e1adb9ba4ba9ff096af61f88a6888197b86e580e1bd786f04ebe6f9c0c \ + --hash=sha256:d3e4b5a2c903ea30d19d41ea2f65d0e51dce54f4f4c4dfd6ecd7b04f240844a8 # via # boto3 # s3transfer @@ -350,6 +350,10 @@ cryptography==45.0.5 \ # azure-storage-blob # msal # pyjwt +docutils==0.21.2 \ + --hash=sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f \ + --hash=sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2 + # via botocore google-api-core==2.25.1 \ --hash=sha256:8a2a56c1fef82987a524371f99f3bd0143702fecc670c72e600c1cda6bf8dbb7 \ --hash=sha256:d2aaa0b13c78c61cb3f4282c464c046e45fbd75755683c9c525e6e8f7ed0a5e8 @@ -424,9 +428,9 @@ isodate==0.7.2 \ --hash=sha256:28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15 \ --hash=sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6 # via azure-storage-blob -jmespath==1.0.1 \ - --hash=sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980 \ - --hash=sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe +jmespath==0.10.0 \ + --hash=sha256:b85d0567b8666149a93172712e68920734333c0ce7e89b78b3e987f71e5ed4f9 \ + --hash=sha256:cdf6525904cc597730141d61b36f2e4b8ecc257c420fa2f4549bac2c2d0cb72f # via # boto3 # botocore @@ -514,7 +518,7 @@ pycparser==2.22 \ --hash=sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 \ --hash=sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc # via cffi -pyjwt[crypto]==2.10.1 \ +pyjwt==2.10.1 \ --hash=sha256:3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953 \ --hash=sha256:dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb # via @@ -541,9 +545,9 @@ rsa==4.9.1 \ --hash=sha256:68635866661c6836b8d39430f97a996acbd61bfa49406748ea243539fe239762 \ --hash=sha256:e7bdbfdb5497da4c07dfd35530e1a902659db6ff241e39d9953cad06ebd0ae75 # via google-auth -s3transfer==0.13.0 \ - --hash=sha256:0148ef34d6dd964d0d8cf4311b2b21c474693e57c2e069ec708ce043d2b527be \ - --hash=sha256:f5e6db74eb7776a37208001113ea7aa97695368242b364d73e91c981ac522177 +s3transfer==0.1.13 \ + --hash=sha256:90dc18e028989c609146e241ea153250be451e05ecc0c2832565231dacdf59c1 \ + --hash=sha256:c7a9ec356982d5e9ab2d4b46391a7d6a950e2b04c472419f5fdec70cc0ada72f # via boto3 six==1.17.0 \ --hash=sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 \ @@ -558,11 +562,11 @@ typing-extensions==4.14.1 \ # azure-core # azure-identity # azure-storage-blob -urllib3==1.26.20 \ - --hash=sha256:0ed14ccfbf1c30a9072c7ca157e4319b70d65f623e91e7b32fadb2853431016e \ - --hash=sha256:40c2dc0c681e47eb8f90e7e27bf6ff7df2e677421fd46756da1161c39ca70d32 +urllib3==2.5.0 \ + --hash=sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760 \ + --hash=sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc # via - # botocore + # -r requirements.in # requests zstandard==0.23.0 \ --hash=sha256:034b88913ecc1b097f528e42b539453fa82c3557e414b3de9d5632c80439a473 \ diff --git a/Debian/16/bookworm/.versions.json b/Debian/16/bookworm/.versions.json index f4a18f79..f21f0410 100644 --- a/Debian/16/bookworm/.versions.json +++ b/Debian/16/bookworm/.versions.json @@ -1,6 +1,6 @@ { "BARMAN_VERSION": "3.14.0", - "IMAGE_RELEASE_VERSION": "14", + "IMAGE_RELEASE_VERSION": "15", "POSTGRES_IMAGE_LAST_UPDATED": "2025-07-01T17:08:31.081527Z", "POSTGRES_IMAGE_VERSION": "16.9-bookworm" } diff --git a/Debian/16/bookworm/Dockerfile b/Debian/16/bookworm/Dockerfile index ae8bc114..70cc4407 100644 --- a/Debian/16/bookworm/Dockerfile +++ b/Debian/16/bookworm/Dockerfile @@ -19,7 +19,7 @@ FROM postgres:16.9-bookworm LABEL name="PostgreSQL Container Images" \ vendor="The CloudNativePG Contributors" \ version="${PG_VERSION}" \ - release="14" \ + release="15" \ summary="PostgreSQL Container images." \ description="This Docker image contains PostgreSQL and Barman Cloud based on Postgres 16.9-bookworm." diff --git a/Debian/16/bookworm/requirements.txt b/Debian/16/bookworm/requirements.txt index eb1b2ba6..aa6100d0 100644 --- a/Debian/16/bookworm/requirements.txt +++ b/Debian/16/bookworm/requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --generate-hashes +# pip-compile --allow-unsafe --generate-hashes --output-file=requirements.txt --strip-extras requirements.in # azure-core==1.35.0 \ --hash=sha256:8db78c72868a58f3de8991eb4d22c4d368fae226dac1002998d6c50437e7dad1 \ @@ -16,7 +16,7 @@ azure-identity==1.23.1 \ azure-storage-blob==12.26.0 \ --hash=sha256:5dd7d7824224f7de00bfeb032753601c982655173061e242f13be6e26d78d71f \ --hash=sha256:8c5631b8b22b4f53ec5fff2f3bededf34cfef111e2af613ad42c9e6de00a77fe -barman[azure,cloud,google,lz4,snappy,zstandard]==3.14.0 \ +barman==3.14.0 \ --hash=sha256:372d5f1c13e4015c4335eb576a829562c350ba62bfca488d0677fabe8d104cb2 \ --hash=sha256:e99e4bb96e60d0efa20abeb3a5737cc02a6b4a91093dc43a284ccc2e4ee7749c # via -r requirements.in @@ -514,7 +514,7 @@ pycparser==2.22 \ --hash=sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 \ --hash=sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc # via cffi -pyjwt[crypto]==2.10.1 \ +pyjwt==2.10.1 \ --hash=sha256:3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953 \ --hash=sha256:dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb # via @@ -562,6 +562,7 @@ urllib3==2.5.0 \ --hash=sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760 \ --hash=sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc # via + # -r requirements.in # botocore # requests zstandard==0.23.0 \ diff --git a/Debian/16/bullseye/.versions.json b/Debian/16/bullseye/.versions.json index 839077a7..953d1ab3 100644 --- a/Debian/16/bullseye/.versions.json +++ b/Debian/16/bullseye/.versions.json @@ -1,6 +1,6 @@ { "BARMAN_VERSION": "3.14.0", - "IMAGE_RELEASE_VERSION": "14", + "IMAGE_RELEASE_VERSION": "15", "POSTGRES_IMAGE_LAST_UPDATED": "2025-07-01T08:10:04.472768Z", "POSTGRES_IMAGE_VERSION": "16.9-bullseye" } diff --git a/Debian/16/bullseye/Dockerfile b/Debian/16/bullseye/Dockerfile index 38acf07f..9081a1ce 100644 --- a/Debian/16/bullseye/Dockerfile +++ b/Debian/16/bullseye/Dockerfile @@ -19,7 +19,7 @@ FROM postgres:16.9-bullseye LABEL name="PostgreSQL Container Images" \ vendor="The CloudNativePG Contributors" \ version="${PG_VERSION}" \ - release="14" \ + release="15" \ summary="PostgreSQL Container images." \ description="This Docker image contains PostgreSQL and Barman Cloud based on Postgres 16.9-bullseye." diff --git a/Debian/16/bullseye/requirements.txt b/Debian/16/bullseye/requirements.txt index ce861b4b..51127a78 100644 --- a/Debian/16/bullseye/requirements.txt +++ b/Debian/16/bullseye/requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --generate-hashes +# pip-compile --allow-unsafe --generate-hashes --output-file=requirements.txt --strip-extras requirements.in # azure-core==1.35.0 \ --hash=sha256:8db78c72868a58f3de8991eb4d22c4d368fae226dac1002998d6c50437e7dad1 \ @@ -16,16 +16,16 @@ azure-identity==1.23.1 \ azure-storage-blob==12.26.0 \ --hash=sha256:5dd7d7824224f7de00bfeb032753601c982655173061e242f13be6e26d78d71f \ --hash=sha256:8c5631b8b22b4f53ec5fff2f3bededf34cfef111e2af613ad42c9e6de00a77fe -barman[azure,cloud,google,lz4,snappy,zstandard]==3.14.0 \ +barman==3.14.0 \ --hash=sha256:372d5f1c13e4015c4335eb576a829562c350ba62bfca488d0677fabe8d104cb2 \ --hash=sha256:e99e4bb96e60d0efa20abeb3a5737cc02a6b4a91093dc43a284ccc2e4ee7749c # via -r requirements.in -boto3==1.39.7 \ - --hash=sha256:28daeb005e3381808e0e12995056ee8951056ddd43506c07482a15b40ae785b0 \ - --hash=sha256:c8c0e11fff7bb85f903b860b6bfd4f509a4d749decf38bb6a409ffe5d6eb0c91 -botocore==1.39.7 \ - --hash=sha256:1d11ba9f3cb46856bb541ed010db160093201a224d21ef854249513ae3af7e77 \ - --hash=sha256:431e342ef97ecb387cea9df1ae8c4e0edc1b0c9c50d2e121cca77699f24f8dc1 +boto3==1.7.84 \ + --hash=sha256:0ed4b107c3b4550547aaec3c9bb17df068ff92d1f6f4781205800e2cb8a66de5 \ + --hash=sha256:64496f2c814e454e26c024df86bd08fb4643770d0e2b7a8fd70055fc6683eb9d +botocore==1.10.84 \ + --hash=sha256:380852e1adb9ba4ba9ff096af61f88a6888197b86e580e1bd786f04ebe6f9c0c \ + --hash=sha256:d3e4b5a2c903ea30d19d41ea2f65d0e51dce54f4f4c4dfd6ecd7b04f240844a8 # via # boto3 # s3transfer @@ -350,6 +350,10 @@ cryptography==45.0.5 \ # azure-storage-blob # msal # pyjwt +docutils==0.21.2 \ + --hash=sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f \ + --hash=sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2 + # via botocore google-api-core==2.25.1 \ --hash=sha256:8a2a56c1fef82987a524371f99f3bd0143702fecc670c72e600c1cda6bf8dbb7 \ --hash=sha256:d2aaa0b13c78c61cb3f4282c464c046e45fbd75755683c9c525e6e8f7ed0a5e8 @@ -424,9 +428,9 @@ isodate==0.7.2 \ --hash=sha256:28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15 \ --hash=sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6 # via azure-storage-blob -jmespath==1.0.1 \ - --hash=sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980 \ - --hash=sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe +jmespath==0.10.0 \ + --hash=sha256:b85d0567b8666149a93172712e68920734333c0ce7e89b78b3e987f71e5ed4f9 \ + --hash=sha256:cdf6525904cc597730141d61b36f2e4b8ecc257c420fa2f4549bac2c2d0cb72f # via # boto3 # botocore @@ -514,7 +518,7 @@ pycparser==2.22 \ --hash=sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 \ --hash=sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc # via cffi -pyjwt[crypto]==2.10.1 \ +pyjwt==2.10.1 \ --hash=sha256:3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953 \ --hash=sha256:dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb # via @@ -541,9 +545,9 @@ rsa==4.9.1 \ --hash=sha256:68635866661c6836b8d39430f97a996acbd61bfa49406748ea243539fe239762 \ --hash=sha256:e7bdbfdb5497da4c07dfd35530e1a902659db6ff241e39d9953cad06ebd0ae75 # via google-auth -s3transfer==0.13.0 \ - --hash=sha256:0148ef34d6dd964d0d8cf4311b2b21c474693e57c2e069ec708ce043d2b527be \ - --hash=sha256:f5e6db74eb7776a37208001113ea7aa97695368242b364d73e91c981ac522177 +s3transfer==0.1.13 \ + --hash=sha256:90dc18e028989c609146e241ea153250be451e05ecc0c2832565231dacdf59c1 \ + --hash=sha256:c7a9ec356982d5e9ab2d4b46391a7d6a950e2b04c472419f5fdec70cc0ada72f # via boto3 six==1.17.0 \ --hash=sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 \ @@ -558,11 +562,11 @@ typing-extensions==4.14.1 \ # azure-core # azure-identity # azure-storage-blob -urllib3==1.26.20 \ - --hash=sha256:0ed14ccfbf1c30a9072c7ca157e4319b70d65f623e91e7b32fadb2853431016e \ - --hash=sha256:40c2dc0c681e47eb8f90e7e27bf6ff7df2e677421fd46756da1161c39ca70d32 +urllib3==2.5.0 \ + --hash=sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760 \ + --hash=sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc # via - # botocore + # -r requirements.in # requests zstandard==0.23.0 \ --hash=sha256:034b88913ecc1b097f528e42b539453fa82c3557e414b3de9d5632c80439a473 \ diff --git a/Debian/17/bookworm/.versions.json b/Debian/17/bookworm/.versions.json index f1beeeaf..78ce8435 100644 --- a/Debian/17/bookworm/.versions.json +++ b/Debian/17/bookworm/.versions.json @@ -1,6 +1,6 @@ { "BARMAN_VERSION": "3.14.0", - "IMAGE_RELEASE_VERSION": "14", + "IMAGE_RELEASE_VERSION": "15", "POSTGRES_IMAGE_LAST_UPDATED": "2025-07-01T14:08:50.817652Z", "POSTGRES_IMAGE_VERSION": "17.5-bookworm" } diff --git a/Debian/17/bookworm/Dockerfile b/Debian/17/bookworm/Dockerfile index b2206195..744b9726 100644 --- a/Debian/17/bookworm/Dockerfile +++ b/Debian/17/bookworm/Dockerfile @@ -19,7 +19,7 @@ FROM postgres:17.5-bookworm LABEL name="PostgreSQL Container Images" \ vendor="The CloudNativePG Contributors" \ version="${PG_VERSION}" \ - release="14" \ + release="15" \ summary="PostgreSQL Container images." \ description="This Docker image contains PostgreSQL and Barman Cloud based on Postgres 17.5-bookworm." diff --git a/Debian/17/bookworm/requirements.txt b/Debian/17/bookworm/requirements.txt index eb1b2ba6..aa6100d0 100644 --- a/Debian/17/bookworm/requirements.txt +++ b/Debian/17/bookworm/requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --generate-hashes +# pip-compile --allow-unsafe --generate-hashes --output-file=requirements.txt --strip-extras requirements.in # azure-core==1.35.0 \ --hash=sha256:8db78c72868a58f3de8991eb4d22c4d368fae226dac1002998d6c50437e7dad1 \ @@ -16,7 +16,7 @@ azure-identity==1.23.1 \ azure-storage-blob==12.26.0 \ --hash=sha256:5dd7d7824224f7de00bfeb032753601c982655173061e242f13be6e26d78d71f \ --hash=sha256:8c5631b8b22b4f53ec5fff2f3bededf34cfef111e2af613ad42c9e6de00a77fe -barman[azure,cloud,google,lz4,snappy,zstandard]==3.14.0 \ +barman==3.14.0 \ --hash=sha256:372d5f1c13e4015c4335eb576a829562c350ba62bfca488d0677fabe8d104cb2 \ --hash=sha256:e99e4bb96e60d0efa20abeb3a5737cc02a6b4a91093dc43a284ccc2e4ee7749c # via -r requirements.in @@ -514,7 +514,7 @@ pycparser==2.22 \ --hash=sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 \ --hash=sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc # via cffi -pyjwt[crypto]==2.10.1 \ +pyjwt==2.10.1 \ --hash=sha256:3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953 \ --hash=sha256:dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb # via @@ -562,6 +562,7 @@ urllib3==2.5.0 \ --hash=sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760 \ --hash=sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc # via + # -r requirements.in # botocore # requests zstandard==0.23.0 \ diff --git a/Debian/17/bullseye/.versions.json b/Debian/17/bullseye/.versions.json index 3a202424..1223f04e 100644 --- a/Debian/17/bullseye/.versions.json +++ b/Debian/17/bullseye/.versions.json @@ -1,6 +1,6 @@ { "BARMAN_VERSION": "3.14.0", - "IMAGE_RELEASE_VERSION": "14", + "IMAGE_RELEASE_VERSION": "15", "POSTGRES_IMAGE_LAST_UPDATED": "2025-07-01T08:10:42.709713Z", "POSTGRES_IMAGE_VERSION": "17.5-bullseye" } diff --git a/Debian/17/bullseye/Dockerfile b/Debian/17/bullseye/Dockerfile index dbc54351..20bfca34 100644 --- a/Debian/17/bullseye/Dockerfile +++ b/Debian/17/bullseye/Dockerfile @@ -19,7 +19,7 @@ FROM postgres:17.5-bullseye LABEL name="PostgreSQL Container Images" \ vendor="The CloudNativePG Contributors" \ version="${PG_VERSION}" \ - release="14" \ + release="15" \ summary="PostgreSQL Container images." \ description="This Docker image contains PostgreSQL and Barman Cloud based on Postgres 17.5-bullseye." diff --git a/Debian/17/bullseye/requirements.txt b/Debian/17/bullseye/requirements.txt index ce861b4b..51127a78 100644 --- a/Debian/17/bullseye/requirements.txt +++ b/Debian/17/bullseye/requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --generate-hashes +# pip-compile --allow-unsafe --generate-hashes --output-file=requirements.txt --strip-extras requirements.in # azure-core==1.35.0 \ --hash=sha256:8db78c72868a58f3de8991eb4d22c4d368fae226dac1002998d6c50437e7dad1 \ @@ -16,16 +16,16 @@ azure-identity==1.23.1 \ azure-storage-blob==12.26.0 \ --hash=sha256:5dd7d7824224f7de00bfeb032753601c982655173061e242f13be6e26d78d71f \ --hash=sha256:8c5631b8b22b4f53ec5fff2f3bededf34cfef111e2af613ad42c9e6de00a77fe -barman[azure,cloud,google,lz4,snappy,zstandard]==3.14.0 \ +barman==3.14.0 \ --hash=sha256:372d5f1c13e4015c4335eb576a829562c350ba62bfca488d0677fabe8d104cb2 \ --hash=sha256:e99e4bb96e60d0efa20abeb3a5737cc02a6b4a91093dc43a284ccc2e4ee7749c # via -r requirements.in -boto3==1.39.7 \ - --hash=sha256:28daeb005e3381808e0e12995056ee8951056ddd43506c07482a15b40ae785b0 \ - --hash=sha256:c8c0e11fff7bb85f903b860b6bfd4f509a4d749decf38bb6a409ffe5d6eb0c91 -botocore==1.39.7 \ - --hash=sha256:1d11ba9f3cb46856bb541ed010db160093201a224d21ef854249513ae3af7e77 \ - --hash=sha256:431e342ef97ecb387cea9df1ae8c4e0edc1b0c9c50d2e121cca77699f24f8dc1 +boto3==1.7.84 \ + --hash=sha256:0ed4b107c3b4550547aaec3c9bb17df068ff92d1f6f4781205800e2cb8a66de5 \ + --hash=sha256:64496f2c814e454e26c024df86bd08fb4643770d0e2b7a8fd70055fc6683eb9d +botocore==1.10.84 \ + --hash=sha256:380852e1adb9ba4ba9ff096af61f88a6888197b86e580e1bd786f04ebe6f9c0c \ + --hash=sha256:d3e4b5a2c903ea30d19d41ea2f65d0e51dce54f4f4c4dfd6ecd7b04f240844a8 # via # boto3 # s3transfer @@ -350,6 +350,10 @@ cryptography==45.0.5 \ # azure-storage-blob # msal # pyjwt +docutils==0.21.2 \ + --hash=sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f \ + --hash=sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2 + # via botocore google-api-core==2.25.1 \ --hash=sha256:8a2a56c1fef82987a524371f99f3bd0143702fecc670c72e600c1cda6bf8dbb7 \ --hash=sha256:d2aaa0b13c78c61cb3f4282c464c046e45fbd75755683c9c525e6e8f7ed0a5e8 @@ -424,9 +428,9 @@ isodate==0.7.2 \ --hash=sha256:28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15 \ --hash=sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6 # via azure-storage-blob -jmespath==1.0.1 \ - --hash=sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980 \ - --hash=sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe +jmespath==0.10.0 \ + --hash=sha256:b85d0567b8666149a93172712e68920734333c0ce7e89b78b3e987f71e5ed4f9 \ + --hash=sha256:cdf6525904cc597730141d61b36f2e4b8ecc257c420fa2f4549bac2c2d0cb72f # via # boto3 # botocore @@ -514,7 +518,7 @@ pycparser==2.22 \ --hash=sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 \ --hash=sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc # via cffi -pyjwt[crypto]==2.10.1 \ +pyjwt==2.10.1 \ --hash=sha256:3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953 \ --hash=sha256:dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb # via @@ -541,9 +545,9 @@ rsa==4.9.1 \ --hash=sha256:68635866661c6836b8d39430f97a996acbd61bfa49406748ea243539fe239762 \ --hash=sha256:e7bdbfdb5497da4c07dfd35530e1a902659db6ff241e39d9953cad06ebd0ae75 # via google-auth -s3transfer==0.13.0 \ - --hash=sha256:0148ef34d6dd964d0d8cf4311b2b21c474693e57c2e069ec708ce043d2b527be \ - --hash=sha256:f5e6db74eb7776a37208001113ea7aa97695368242b364d73e91c981ac522177 +s3transfer==0.1.13 \ + --hash=sha256:90dc18e028989c609146e241ea153250be451e05ecc0c2832565231dacdf59c1 \ + --hash=sha256:c7a9ec356982d5e9ab2d4b46391a7d6a950e2b04c472419f5fdec70cc0ada72f # via boto3 six==1.17.0 \ --hash=sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 \ @@ -558,11 +562,11 @@ typing-extensions==4.14.1 \ # azure-core # azure-identity # azure-storage-blob -urllib3==1.26.20 \ - --hash=sha256:0ed14ccfbf1c30a9072c7ca157e4319b70d65f623e91e7b32fadb2853431016e \ - --hash=sha256:40c2dc0c681e47eb8f90e7e27bf6ff7df2e677421fd46756da1161c39ca70d32 +urllib3==2.5.0 \ + --hash=sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760 \ + --hash=sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc # via - # botocore + # -r requirements.in # requests zstandard==0.23.0 \ --hash=sha256:034b88913ecc1b097f528e42b539453fa82c3557e414b3de9d5632c80439a473 \ diff --git a/Debian/18/bookworm/.versions.json b/Debian/18/bookworm/.versions.json index a072c2b3..64d12fc0 100644 --- a/Debian/18/bookworm/.versions.json +++ b/Debian/18/bookworm/.versions.json @@ -1,6 +1,6 @@ { "BARMAN_VERSION": "3.14.0", - "IMAGE_RELEASE_VERSION": "3", + "IMAGE_RELEASE_VERSION": "4", "POSTGRES_IMAGE_LAST_UPDATED": "2025-07-01T14:09:06.900678Z", "POSTGRES_IMAGE_VERSION": "18beta1-bookworm" } diff --git a/Debian/18/bookworm/Dockerfile b/Debian/18/bookworm/Dockerfile index d7588427..0a62cc71 100644 --- a/Debian/18/bookworm/Dockerfile +++ b/Debian/18/bookworm/Dockerfile @@ -19,7 +19,7 @@ FROM postgres:18beta1-bookworm LABEL name="PostgreSQL Container Images" \ vendor="The CloudNativePG Contributors" \ version="${PG_VERSION}" \ - release="3" \ + release="4" \ summary="PostgreSQL Container images." \ description="This Docker image contains PostgreSQL and Barman Cloud based on Postgres 18beta1-bookworm." diff --git a/Debian/18/bookworm/requirements.txt b/Debian/18/bookworm/requirements.txt index eb1b2ba6..aa6100d0 100644 --- a/Debian/18/bookworm/requirements.txt +++ b/Debian/18/bookworm/requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --generate-hashes +# pip-compile --allow-unsafe --generate-hashes --output-file=requirements.txt --strip-extras requirements.in # azure-core==1.35.0 \ --hash=sha256:8db78c72868a58f3de8991eb4d22c4d368fae226dac1002998d6c50437e7dad1 \ @@ -16,7 +16,7 @@ azure-identity==1.23.1 \ azure-storage-blob==12.26.0 \ --hash=sha256:5dd7d7824224f7de00bfeb032753601c982655173061e242f13be6e26d78d71f \ --hash=sha256:8c5631b8b22b4f53ec5fff2f3bededf34cfef111e2af613ad42c9e6de00a77fe -barman[azure,cloud,google,lz4,snappy,zstandard]==3.14.0 \ +barman==3.14.0 \ --hash=sha256:372d5f1c13e4015c4335eb576a829562c350ba62bfca488d0677fabe8d104cb2 \ --hash=sha256:e99e4bb96e60d0efa20abeb3a5737cc02a6b4a91093dc43a284ccc2e4ee7749c # via -r requirements.in @@ -514,7 +514,7 @@ pycparser==2.22 \ --hash=sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 \ --hash=sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc # via cffi -pyjwt[crypto]==2.10.1 \ +pyjwt==2.10.1 \ --hash=sha256:3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953 \ --hash=sha256:dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb # via @@ -562,6 +562,7 @@ urllib3==2.5.0 \ --hash=sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760 \ --hash=sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc # via + # -r requirements.in # botocore # requests zstandard==0.23.0 \ diff --git a/Debian/18/bullseye/.versions.json b/Debian/18/bullseye/.versions.json index 9edba745..e6836424 100644 --- a/Debian/18/bullseye/.versions.json +++ b/Debian/18/bullseye/.versions.json @@ -1,6 +1,6 @@ { "BARMAN_VERSION": "3.14.0", - "IMAGE_RELEASE_VERSION": "3", + "IMAGE_RELEASE_VERSION": "4", "POSTGRES_IMAGE_LAST_UPDATED": "2025-07-01T08:11:13.699314Z", "POSTGRES_IMAGE_VERSION": "18beta1-bullseye" } diff --git a/Debian/18/bullseye/Dockerfile b/Debian/18/bullseye/Dockerfile index 0f58d250..127f7cf3 100644 --- a/Debian/18/bullseye/Dockerfile +++ b/Debian/18/bullseye/Dockerfile @@ -19,7 +19,7 @@ FROM postgres:18beta1-bullseye LABEL name="PostgreSQL Container Images" \ vendor="The CloudNativePG Contributors" \ version="${PG_VERSION}" \ - release="3" \ + release="4" \ summary="PostgreSQL Container images." \ description="This Docker image contains PostgreSQL and Barman Cloud based on Postgres 18beta1-bullseye." diff --git a/Debian/18/bullseye/requirements.txt b/Debian/18/bullseye/requirements.txt index ce861b4b..51127a78 100644 --- a/Debian/18/bullseye/requirements.txt +++ b/Debian/18/bullseye/requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --generate-hashes +# pip-compile --allow-unsafe --generate-hashes --output-file=requirements.txt --strip-extras requirements.in # azure-core==1.35.0 \ --hash=sha256:8db78c72868a58f3de8991eb4d22c4d368fae226dac1002998d6c50437e7dad1 \ @@ -16,16 +16,16 @@ azure-identity==1.23.1 \ azure-storage-blob==12.26.0 \ --hash=sha256:5dd7d7824224f7de00bfeb032753601c982655173061e242f13be6e26d78d71f \ --hash=sha256:8c5631b8b22b4f53ec5fff2f3bededf34cfef111e2af613ad42c9e6de00a77fe -barman[azure,cloud,google,lz4,snappy,zstandard]==3.14.0 \ +barman==3.14.0 \ --hash=sha256:372d5f1c13e4015c4335eb576a829562c350ba62bfca488d0677fabe8d104cb2 \ --hash=sha256:e99e4bb96e60d0efa20abeb3a5737cc02a6b4a91093dc43a284ccc2e4ee7749c # via -r requirements.in -boto3==1.39.7 \ - --hash=sha256:28daeb005e3381808e0e12995056ee8951056ddd43506c07482a15b40ae785b0 \ - --hash=sha256:c8c0e11fff7bb85f903b860b6bfd4f509a4d749decf38bb6a409ffe5d6eb0c91 -botocore==1.39.7 \ - --hash=sha256:1d11ba9f3cb46856bb541ed010db160093201a224d21ef854249513ae3af7e77 \ - --hash=sha256:431e342ef97ecb387cea9df1ae8c4e0edc1b0c9c50d2e121cca77699f24f8dc1 +boto3==1.7.84 \ + --hash=sha256:0ed4b107c3b4550547aaec3c9bb17df068ff92d1f6f4781205800e2cb8a66de5 \ + --hash=sha256:64496f2c814e454e26c024df86bd08fb4643770d0e2b7a8fd70055fc6683eb9d +botocore==1.10.84 \ + --hash=sha256:380852e1adb9ba4ba9ff096af61f88a6888197b86e580e1bd786f04ebe6f9c0c \ + --hash=sha256:d3e4b5a2c903ea30d19d41ea2f65d0e51dce54f4f4c4dfd6ecd7b04f240844a8 # via # boto3 # s3transfer @@ -350,6 +350,10 @@ cryptography==45.0.5 \ # azure-storage-blob # msal # pyjwt +docutils==0.21.2 \ + --hash=sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f \ + --hash=sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2 + # via botocore google-api-core==2.25.1 \ --hash=sha256:8a2a56c1fef82987a524371f99f3bd0143702fecc670c72e600c1cda6bf8dbb7 \ --hash=sha256:d2aaa0b13c78c61cb3f4282c464c046e45fbd75755683c9c525e6e8f7ed0a5e8 @@ -424,9 +428,9 @@ isodate==0.7.2 \ --hash=sha256:28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15 \ --hash=sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6 # via azure-storage-blob -jmespath==1.0.1 \ - --hash=sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980 \ - --hash=sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe +jmespath==0.10.0 \ + --hash=sha256:b85d0567b8666149a93172712e68920734333c0ce7e89b78b3e987f71e5ed4f9 \ + --hash=sha256:cdf6525904cc597730141d61b36f2e4b8ecc257c420fa2f4549bac2c2d0cb72f # via # boto3 # botocore @@ -514,7 +518,7 @@ pycparser==2.22 \ --hash=sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 \ --hash=sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc # via cffi -pyjwt[crypto]==2.10.1 \ +pyjwt==2.10.1 \ --hash=sha256:3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953 \ --hash=sha256:dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb # via @@ -541,9 +545,9 @@ rsa==4.9.1 \ --hash=sha256:68635866661c6836b8d39430f97a996acbd61bfa49406748ea243539fe239762 \ --hash=sha256:e7bdbfdb5497da4c07dfd35530e1a902659db6ff241e39d9953cad06ebd0ae75 # via google-auth -s3transfer==0.13.0 \ - --hash=sha256:0148ef34d6dd964d0d8cf4311b2b21c474693e57c2e069ec708ce043d2b527be \ - --hash=sha256:f5e6db74eb7776a37208001113ea7aa97695368242b364d73e91c981ac522177 +s3transfer==0.1.13 \ + --hash=sha256:90dc18e028989c609146e241ea153250be451e05ecc0c2832565231dacdf59c1 \ + --hash=sha256:c7a9ec356982d5e9ab2d4b46391a7d6a950e2b04c472419f5fdec70cc0ada72f # via boto3 six==1.17.0 \ --hash=sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 \ @@ -558,11 +562,11 @@ typing-extensions==4.14.1 \ # azure-core # azure-identity # azure-storage-blob -urllib3==1.26.20 \ - --hash=sha256:0ed14ccfbf1c30a9072c7ca157e4319b70d65f623e91e7b32fadb2853431016e \ - --hash=sha256:40c2dc0c681e47eb8f90e7e27bf6ff7df2e677421fd46756da1161c39ca70d32 +urllib3==2.5.0 \ + --hash=sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760 \ + --hash=sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc # via - # botocore + # -r requirements.in # requests zstandard==0.23.0 \ --hash=sha256:034b88913ecc1b097f528e42b539453fa82c3557e414b3de9d5632c80439a473 \ diff --git a/Debian/requirements.in b/Debian/requirements.in index ab9b3896..efc734bb 100644 --- a/Debian/requirements.in +++ b/Debian/requirements.in @@ -1 +1,2 @@ barman[cloud,azure,snappy,google,zstandard,lz4] == 3.14.0 +urllib3 == 2.5.0 diff --git a/lib/repo_funcs.sh b/lib/repo_funcs.sh index a9172298..15f59cbd 100644 --- a/lib/repo_funcs.sh +++ b/lib/repo_funcs.sh @@ -29,6 +29,18 @@ fetch_postgres_image_version() { head -n1 } +# Get the latest urllib3 version +latest_urllib3_version= +_raw_get_latest_urllib3_version() { + curl -s https://pypi.org/pypi/urllib3/json | jq -r '.releases | keys[]' | sort -Vr | head -n1 +} +get_latest_urllib3_version() { + if [ -z "$latest_urllib3_version" ]; then + latest_urllib3_version=$(_raw_get_latest_urllib3_version) + fi + echo "$latest_urllib3_version" +} + # Get the latest Barman version latest_barman_version= _raw_get_latest_barman_version() { @@ -166,12 +178,14 @@ generate_postgres() { update_requirements() { barmanVersion=$(get_latest_barman_version) + urllib3=$(get_latest_urllib3_version) + # If there's a new version we need to recreate the requirements files - echo "barman[cloud,azure,snappy,google,zstandard,lz4] == $barmanVersion" > requirements.in + echo -e "barman[cloud,azure,snappy,google,zstandard,lz4] == $barmanVersion\nurllib3 == $urllib3" > requirements.in # This will take the requirements.in file and generate a file # requirements.txt with the hashes for the required packages - pip-compile -U --generate-hashes 2> /dev/null + pip-compile -U --allow-unsafe --generate-hashes --output-file=requirements.txt --strip-extras requirements.in 2> /dev/null # Removes psycopg from the list of packages to install sed -i '/psycopg/{:a;N;/barman/!ba};/via barman/d' requirements.txt