Commit Graph

22 Commits

Author SHA1 Message Date
Wolfgang Walther
78007d9caa postgresql_16: 16.14 -> 16.15
Release Notes:
https://www.postgresql.org/about/news/postgresql-186-1711-1615-1519-1424-and-19-beta-3-released-3365/
2026-08-14 22:16:23 +02:00
Wolfgang Walther
4160692646 postgresql: flatten generic.nix
Removes all the indentation in generic.nix, which is possible because
we're not calling the generic function recursively anymore anyway.
2026-07-05 14:43:35 +02:00
Bart Oostveen
d16813a3c2 postgresql_16: 16.13 -> 16.14
Release Notes:
https://www.postgresql.org/about/news/postgresql-184-1710-1614-1518-and-1423-released-3297/
2026-05-15 09:12:01 +02:00
Wolfgang Walther
49a23f1c46 postgresql_16: 16.12 -> 16.13
Out-of-cycle release to fix regressions in the last set of releases.

Release Notes:
https://www.postgresql.org/about/news/out-of-cycle-release-scheduled-for-february-26-2026-3241/
2026-03-03 19:58:51 +01:00
Wolfgang Walther
77867fbc7b postgresql: change source back to tags
The tags for the recent minor version releases have now been pushed.
2026-02-12 12:20:25 +01:00
Wolfgang Walther
e783d27e10 postgresql_16: 16.11 -> 16.12
Release Notes:
https://github.com/postgres/postgres/blob/REL_16_STABLE/doc/src/sgml/release-16.sgml

Security: CVE-2026-2003, CVE-2026-2004, CVE-2026-2005, CVE-2026-2006,
CVE-2026-2007
2026-02-10 10:17:58 +01:00
Wolfgang Walther
8af07b25ac postgresql: switch back to latest tags
The commits we already switched to have now been tagged, so we can go
back to these.
2025-11-13 12:17:52 +01:00
Wolfgang Walther
1a270675e2 postgresql_16: 16.10 -> 16.11
Release Notes:
d61dd817be/doc/src/sgml/release-16.sgml

Fixes:
CVE-2025-12817
CVE-2025-12818
2025-11-11 12:49:07 +01:00
Hans Joachim Kliemeck
6cfd1b6a85 postgresql: 16.9 -> 16.10 2025-08-15 08:17:37 +02:00
Wolfgang Walther
6de66bc0be postgresql_16: 16.8 -> 16.9 2025-05-07 20:09:59 +02:00
Wolfgang Walther
4579b6bc19 {postgresql*,libpq}: replace rev with tag
We had set the "stamped" commit in #382282, a few days before the tags
appeared. The tags are now there, so we can replace them. The hashes
stay the same.
2025-02-20 18:54:48 +01:00
Maximilian Bosch
172fa69cbd postgresql_16: 16.6 -> 16.8
ChangeLog:
https://www.postgresql.org/about/news/postgresql-173-167-1511-1416-and-1319-released-3015/
https://www.postgresql.org/about/news/out-of-cycle-release-scheduled-for-february-20-2025-3016/

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-02-18 11:19:49 +01:00
Wolfgang Walther
be8612e15a postgresql: fetch from GitHub instead of tarball
This allows us to fetch newer releases a few days before they are
officially released and the tarballs have been pushed.

The regular release cycle is like this:
- Sunday, the release notes are committed.
- Monday, the version is "stamped", i.e. the version bump committed.
- Thursday, the release is made.

There are not going to be any changes from Monday on, so we can kick off
our builds at that time already - they still need time to hit unstable
anyway.
2025-02-18 10:59:47 +01:00
Wolfgang Walther
f4ef8018ac postgresql_16: 16.5 -> 16.6
Release notes:
https://www.postgresql.org/about/news/postgresql-172-166-1510-1415-1318-and-1222-released-2965/
2024-11-22 18:46:26 +01:00
Wolfgang Walther
797b544bda postgresql_16: 16.4 -> 16.5
Release Notes:
https://www.postgresql.org/about/news/postgresql-171-165-159-1414-1317-and-1221-released-2955/
2024-11-15 09:02:19 +01:00
Wolfgang Walther
fad9dabf9f pkgsMusl.postgresql: disable "locale -a" properly
/bin/locale doesn't exist on musl and was already effectively disabled
in #228349. However this still leaves the following warning for initdb:

  performing post-bootstrap initialization ... sh: locale: not found

By applying the alpine patch to disable locale -a entirely, this warning
will disappear. This will also make one more regression test pass when
testing "check-world" instead of "check", only.
2024-09-26 09:40:04 +02:00
Sandro Jäckel
632c9dd1c1 postgresql_16: 16.3 -> 16.4
https://www.postgresql.org/support/security/CVE-2024-7348/
Fixes CVE-2024-7348
2024-08-09 16:19:07 +02:00
Maximilian Bosch
0616f7a44f postgresql_16: 16.2 -> 16.3, fix CVE-2024-4317
Announcement: https://www.postgresql.org/about/news/postgresql-163-157-1412-1315-and-1219-released-2858/
2024-05-11 18:09:19 +02:00
Wolfgang Walther
30fa4dca88 pkgsMusl.postgresql: remove icu-collations-hack patch
This was introduced in #228349, but doesn't seem necessary to build for pkgsMusl.

In fact the patch itself seems to be very specific about a stripped down icu
package in Alpine Linux, which does not apply to nixpkgs.
2024-04-04 08:41:19 +02:00
Wolfgang Walther
b301c01e31 postgresql: refactor to move musl patches into versioned .nix files
This makes it obvious that the required argument muslPatches must be passed when
creating a new version file.

Pure refactor, not changing any derivations.
2024-03-15 18:51:02 +01:00
Wolfgang Walther
82e6c4a609 postgresql: refactor to remove psqlSchema argument
The passthru attribute is still set, but automatically created from
the major version number. Fewer moving parts decrease the chance
for mistakes.
2024-03-15 18:51:02 +01:00
Wolfgang Walther
1d9f2bd726 postgresql: refactor to split up default.nix (2/2)
The recommended [1] structure for a package regarding versioning is to have each
version in a separate file. This commit just mechanically copies code around
without any changes.

Pure refactor, not changing any derivations.

[1]: pkgs/README.md
2024-03-15 18:51:02 +01:00