Commit Graph

22 Commits

Author SHA1 Message Date
Wolfgang Walther
25c7c0b6da postgresql_14: 14.23 -> 14.24
Release Notes:
https://www.postgresql.org/about/news/postgresql-186-1711-1615-1519-1424-and-19-beta-3-released-3365/
2026-08-14 22:15:26 +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
c3bfff7d3c postgresql_14: 14.22 -> 14.23
Release Notes:
https://www.postgresql.org/about/news/postgresql-184-1710-1614-1518-and-1423-released-3297/
2026-05-15 08:40:54 +02:00
Wolfgang Walther
8b20770fad postgresql_14: 14.21 -> 14.22
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:22 +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
4fa12916eb postgresql_14: 14.20 -> 14.21
Release Notes:
https://github.com/postgres/postgres/blob/REL_14_STABLE/doc/src/sgml/release-14.sgml

Security: CVE-2026-2003, CVE-2026-2004, CVE-2026-2005, CVE-2026-2006,
CVE-2026-2007
2026-02-10 10:17:55 +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
88fd06566c postgresql_14: 14.19 -> 14.20
Release Notes:
9ad034be35/doc/src/sgml/release-14.sgml

Fixes:
CVE-2025-12817
CVE-2025-12818
2025-11-11 12:47:55 +01:00
Hans Joachim Kliemeck
9951da1dc8 postgresql: 14.18 -> 14.19 2025-08-15 08:17:38 +02:00
Wolfgang Walther
43873fd4aa postgresql_14: 14.17 -> 14.18 2025-05-07 20:09:20 +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
903de708a8 postgresql_14: 14.15 -> 14.17
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:29 +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
3aa011583b postgresql_14: 14.14 -> 14.15
Release notes:
https://www.postgresql.org/about/news/postgresql-172-166-1510-1415-1318-and-1222-released-2965/
2024-11-22 18:45:41 +01:00
Wolfgang Walther
cf1f7e7201 postgresql_14: 14.13 -> 14.14
Release Notes:
https://www.postgresql.org/about/news/postgresql-171-165-159-1414-1317-and-1221-released-2955/
2024-11-14 19:23:47 +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
592b5577ed postgresql_14: 14.12 -> 14.13
https://www.postgresql.org/support/security/CVE-2024-7348/
Fixes CVE-2024-7348
2024-08-09 16:19:06 +02:00
Maximilian Bosch
90fdcc6112 postgresql_14: 14.11 -> 14.12, 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:18 +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