Franz Pletz
758b88150a
Merge pull request #247946 from r-ryantm/auto-update/pgbouncer
...
pgbouncer: 1.19.1 -> 1.20.0
2023-08-09 14:32:04 +02:00
Nick Cao
5d49e1df0c
Merge pull request #247938 from CathalMullan/pgcat-v1.1.1
...
pgcat: 1.1.0 -> 1.1.1
2023-08-08 18:56:54 -06:00
Weijia Wang
f079f0d144
Merge pull request #247661 from r-ryantm/auto-update/mssql_jdbc
...
mssql_jdbc: 12.2.0 -> 12.4.0
2023-08-08 19:36:09 +02:00
R. Ryantm
62cb57d364
pgbouncer: 1.19.1 -> 1.20.0
2023-08-08 14:10:43 +00:00
Cathal Mullan
7ead5ac476
pgcat: 1.1.0 -> 1.1.1
2023-08-08 14:00:50 +01:00
Pol Dellaiera
f971f35f7d
Merge pull request #246426 from dit7ya/sqld
...
sqld: init at 0.17.2
2023-08-08 10:57:36 +02:00
Mostly Void
4650390d63
sqld: init at 0.17.2
2023-08-08 01:03:17 +03:00
R. Ryantm
788d688c80
mssql_jdbc: 12.2.0 -> 12.4.0
2023-08-07 05:35:36 +00:00
R. Ryantm
fed87528f3
dolt: 1.8.4 -> 1.8.8
2023-08-06 07:19:20 +00:00
Sigrid Solveig Haflínudóttir
0271120180
postgresqlPackages.postgis: enable address_standardizer, fix docs installation
2023-08-03 14:30:48 -05:00
Weijia Wang
fd4981573b
Merge pull request #240683 from neosimsim/cockroachdb-use-pre-build-binaries
...
cockroachdb-bin: init at 23.1.7
2023-08-02 22:03:54 +02:00
Weijia Wang
a8b0580c84
cockroachdb-bin: add aarch64-linux support
2023-08-02 13:45:35 +02:00
Austin Seipp
26f7e30132
postgresqlPackages.plv8: build on aarch64-linux
...
This might have been broken in days of yore, but it seems to work fine
now (reasonably so, since we use the system version of v8.)
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2023-08-02 00:52:27 -05:00
Alexander Ben Nasrallah
609ebcafaf
cockroachdb-bin: init at 23.1.7
...
Add cockroachdb-bin using pre-build binaries, since building from
source seem impossible.
2023-08-01 20:42:17 +02:00
Pol Dellaiera
d9d6418a20
Merge pull request #246154 from r-ryantm/auto-update/proxysql
...
proxysql: 2.5.3 -> 2.5.4
2023-07-31 15:44:01 +02:00
Pol Dellaiera
403f35e92f
proxysql: use finalAttrs
pattern
2023-07-31 13:53:55 +02:00
R. Ryantm
2ca7b3a4aa
dolt: 1.8.2 -> 1.8.4
2023-07-30 19:25:38 +00:00
R. Ryantm
3adecdfcbc
proxysql: 2.5.3 -> 2.5.4
2023-07-30 06:53:30 +00:00
Pol Dellaiera
2321125ba7
Merge pull request #245870 from CathalMullan/pgcat
...
pgcat: init at 1.1.0
2023-07-29 08:32:20 +02:00
ajs124
d479aa0b1e
Merge pull request #244414 from LeSuisse/mysql-8.0.34
...
mysql80: 8.0.33 -> 8.0.34
2023-07-28 17:34:33 +02:00
Cathal Mullan
3fe70ce002
pgcat: init at 1.1.0
2023-07-28 16:09:29 +01:00
R. Ryantm
6fa18cd6c5
dolt: 1.7.5 -> 1.8.2
2023-07-22 17:35:40 +00:00
1000101
f63d863fde
nixos/pgbouncer: init ( #241578 )
...
Co-authored-by: Marek Mahut <marek.mahut@gmail.com>
2023-07-22 12:49:23 +02:00
Thomas Gerbet
b1d9284def
mysql80: 8.0.33 -> 8.0.34
...
Fixes CVE-2022-4899, CVE-2023-0361, CVE-2022-4899, CVE-2022-4899, CVE-2023-22053, CVE-2023-22008,
CVE-2023-22046, CVE-2023-22054, CVE-2023-22056, CVE-2023-22057, CVE-2023-22033, CVE-2023-22058,
CVE-2023-22005, CVE-2023-22048 and CVE-2023-22038.
https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-34.html
https://www.oracle.com/security-alerts/cpujul2023.html
2023-07-19 23:01:25 +02:00
R. Ryantm
996c95449c
dolt: 1.7.4 -> 1.7.5
2023-07-14 20:14:29 +00:00
R. RyanTM
b63179691f
postgresql15Packages.repmgr: 5.4.0 -> 5.4.1 ( #242894 )
2023-07-12 10:30:23 +02:00
R. Ryantm
9844293c48
dolt: 1.7.2 -> 1.7.4
2023-07-12 00:29:56 +00:00
R. Ryantm
b5c835a69b
dolt: 1.7.0 -> 1.7.2
2023-07-05 08:45:26 +00:00
figsoda
7e4a5b282c
Merge pull request #241042 from r-ryantm/auto-update/dolt
...
dolt: 1.5.0 -> 1.7.0
2023-07-02 09:44:12 -04:00
Florian Engel
21cc07af03
monetdb: 11.45.17 -> 11.47.3
2023-07-02 07:43:49 +02:00
R. Ryantm
b6d2db811b
dolt: 1.5.0 -> 1.7.0
2023-07-02 05:28:49 +00:00
Mario Rodas
7681055124
Merge pull request #240536 from marsam/update-timescaledb
...
postgresqlPackages.timescaledb: 2.11.0 -> 2.11.1
2023-06-29 11:05:58 -05:00
Janne Heß
7a4c916440
Merge pull request #236845 from helsinki-systems/upd/mariadb
...
mariadb: 10.11.4, 10.10.5, 10.6.14, 10.5.21 & 10.4.30
2023-06-29 15:37:19 +02:00
Mario Rodas
58ccd88dbd
postgresqlPackages.timescaledb: 2.11.0 -> 2.11.1
...
Diff: https://github.com/timescale/timescaledb/compare/2.11.0...2.11.1
Changelog: https://github.com/timescale/timescaledb/raw/2.11.1/CHANGELOG.md
2023-06-29 04:20:00 +00:00
Weijia Wang
35b31f7186
Merge pull request #239945 from NickCao/pgroonga
...
postgresqlPackages.pgroonga: 3.0.7 -> 3.0.8, use msgpack-c
2023-06-26 18:25:37 +02:00
Weijia Wang
5a8c555ccc
Merge pull request #239175 from helsinki-systems/upd/proxysql
...
proxysql: 2.5.2 -> 2.5.3
2023-06-26 17:51:26 +02:00
Nick Cao
c74fd7d1f8
postgresqlPackages.pgroonga: 3.0.7 -> 3.0.8, use msgpack-c
...
Diff: https://github.com/pgroonga/pgroonga/compare/3.0.7...3.0.8
Changelog: https://github.com/pgroonga/pgroonga/releases/tag/3.0.8
2023-06-26 22:31:59 +08:00
Weijia Wang
cd22d95a54
proxysql: set platforms
2023-06-26 17:05:47 +03:00
R. Ryantm
24763408cc
dolt: 1.3.0 -> 1.5.0
2023-06-24 21:56:15 +00:00
R. Ryantm
c890237f94
postgresql11JitPackages.pgroonga: 3.0.6 -> 3.0.7
2023-06-24 15:00:47 +00:00
ajs124
eadfb133a4
mariadb-galera: add passthru.tests
2023-06-22 13:36:44 +02:00
ajs124
b27f7c6012
mariadb-galera: 26.4.14 -> 26.4.15
2023-06-22 13:33:35 +02:00
ajs124
6701ee5063
proxysql: 2.5.2 -> 2.5.3
...
https://github.com/sysown/proxysql/releases/tag/v2.5.3
2023-06-22 13:05:17 +02:00
Mario Rodas
d246683fe9
postgresqlPackages.postgis: 3.3.2 -> 3.3.3
...
Changelog: https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.3/NEWS
2023-06-17 04:20:00 +00:00
github-actions[bot]
0f19fc4c44
Merge master into staging-next
2023-06-14 18:01:25 +00:00
Weijia Wang
2196b4e465
Merge pull request #237275 from r-ryantm/auto-update/dolt
...
dolt: 1.2.2 -> 1.3.0
2023-06-14 17:10:21 +03:00
github-actions[bot]
942de50966
Merge master into staging-next
2023-06-14 06:01:12 +00:00
github-actions[bot]
f29c608f98
Merge master into staging-next
2023-06-13 18:01:32 +00:00
Weijia Wang
9660231845
Merge pull request #237572 from wegank/mariadb-fix
...
mariadb.client: fix build
2023-06-13 20:02:20 +03:00
Weijia Wang
9c9b62368e
mariadb.client: fix build
2023-06-13 17:42:05 +03:00
Mario Rodas
823132b180
postgresqlPackages.pgvector: 0.4.3 -> 0.4.4
...
Diff: https://github.com/pgvector/pgvector/compare/v0.4.3...v0.4.4
Changelog: https://github.com/pgvector/pgvector/raw/v0.4.4/CHANGELOG.md
2023-06-13 04:20:00 +00:00
R. Ryantm
1ef5dad4a3
postgresql11JitPackages.pgroonga: 3.0.5 -> 3.0.6
2023-06-13 03:32:31 +00:00
R. Ryantm
a2fd982c4c
dolt: 1.2.2 -> 1.3.0
2023-06-12 01:46:51 +00:00
github-actions[bot]
112762351d
Merge master into staging-next
2023-06-12 00:02:19 +00:00
Mario Rodas
078daf8d21
Merge pull request #237222 from marsam/update-pgvector
...
postgresqlPackages.pgvector: 0.4.2 -> 0.4.3
2023-06-11 18:06:37 -05:00
Weijia Wang
6ed025d614
Merge pull request #237071 from StillerHarpo/monetdb
...
monetdb: 11.45.13 -> 11.45.17
2023-06-11 22:06:53 +03:00
Mario Rodas
4cbde33abe
postgresqlPackages.pgvector: 0.4.2 -> 0.4.3
...
Diff: https://github.com/pgvector/pgvector/compare/v0.4.2...v0.4.3
Changelog: https://github.com/pgvector/pgvector/raw/v0.4.3/CHANGELOG.md
2023-06-11 04:20:00 +00:00
github-actions[bot]
9f2767ce37
Merge staging-next into staging
2023-06-10 18:01:41 +00:00
Florian Engel
c308e99e27
monetdb: 11.45.13 -> 11.45.17
2023-06-10 18:27:25 +02:00
R. Ryantm
68dc4d485b
pgpool: 4.4.2 -> 4.4.3
2023-06-09 23:15:22 +00:00
ajs124
ed5a9f0574
mariadb_1011: 10.11.3 -> 10.11.4
...
https://mariadb.com/kb/en/mariadb-10-11-4-release-notes/
2023-06-09 15:35:12 +02:00
ajs124
78e4cc189e
mariadb_1010: 10.10.4 -> 10.10.5
...
https://mariadb.com/kb/en/mariadb-10-10-5-release-notes/
2023-06-09 15:34:53 +02:00
ajs124
2278f07723
mariadb_106: 10.6.13 -> 10.6.14
...
https://mariadb.com/kb/en/mariadb-10-6-14-release-notes/
2023-06-09 15:34:33 +02:00
ajs124
04e9ffc0bc
mariadb_105: 10.5.20 -> 10.5.21
...
https://mariadb.com/kb/en/mariadb-10-5-21-release-notes/
2023-06-09 15:34:08 +02:00
ajs124
17d3aa7422
mariadb_104: 10.4.29 -> 10.4.30
...
https://mariadb.com/kb/en/mariadb-10-4-30-release-notes/
2023-06-09 15:33:43 +02:00
github-actions[bot]
83e7490bd0
Merge staging-next into staging
2023-06-08 00:03:05 +00:00
Pol Dellaiera
27c6a99b9c
Merge pull request #236436 from helsinki-systems/mariadb_changes
...
mariadb: init at 11.0.2 + upgrade default from 10.6 to 10.11
2023-06-07 20:31:10 +02:00
Pol Dellaiera
d987535062
Merge pull request #235401 from cmoog/dolt
...
dolt: 0.40.28 -> 1.2.2
2023-06-07 20:17:12 +02:00
Maximilian Bosch
c92f3af69d
Merge pull request #228349 from yu-re-ka/musl-postgresql
...
pkgsMusl.postgresql: fix build
2023-06-07 18:30:16 +02:00
ajs124
34eaaf331c
mariadb: upgrade default from 10.6 to 10.11
...
which is the next LTS release
2023-06-07 13:10:23 +02:00
ajs124
e547013e69
mariadb_110: init at 11.0.2
...
https://mariadb.com/kb/en/changes-improvements-in-mariadb-11-0/
2023-06-07 13:06:27 +02:00
happysalada
da072c0d59
gluesql: init at 0.14.0
2023-06-05 09:29:49 -04:00
Mario Rodas
cc0171f7b6
pgbouncer: 1.19.0 -> 1.19.1
...
https://github.com/pgbouncer/pgbouncer/releases/tag/pgbouncer_1_19_1
2023-06-02 04:20:00 +00:00
Marko Mušnjak
aafe0f4314
apache_datasketches: init at 1.6.0
...
PostgreSQL extension providing approximate algorithms for
distinct item counts, quantile estimation and frequent items detection.
2023-06-02 21:03:19 +02:00
Charlie Moog
df0c65cf19
dolt: 0.40.28 -> 1.2.2
2023-06-01 10:11:12 -05:00
Mario Rodas
0faad578fe
postgresqlPackages.pgroonga: add changelog to meta
2023-05-31 04:20:00 +00:00
Mario Rodas
dd099cedf1
postgresqlPackages.pgroonga: 3.0.3 -> 3.0.5
...
https://github.com/pgroonga/pgroonga/releases/tag/3.0.5
2023-05-31 04:20:00 +00:00
R. Ryantm
a873541b2f
postgresql11JitPackages.pgroonga: 3.0.1 -> 3.0.3
2023-05-30 17:14:23 +00:00
Yureka
8d4a81b185
pkgsMusl.postgresql: fix build
2023-05-28 19:51:06 +02:00
happysalada
938e5e2fbe
timescaledb_toolkit: mark broken on darwin
2023-05-26 06:07:33 -04:00
Mario Rodas
fe3a69ab0c
postgresqlPackages.timescaledb: 2.10.3 -> 2.11.0
...
Diff: https://github.com/timescale/timescaledb/compare/2.10.3...2.11.0
Changelog: https://github.com/timescale/timescaledb/raw/2.11.0/CHANGELOG.md
2023-05-22 04:20:00 +00:00
Mario Rodas
85208753be
Merge pull request #232937 from jz8132543/feat-repmgr
...
postgresql15Packages.repmgr: 5.3.2 -> 5.4.0
2023-05-21 18:30:52 -05:00
Ryan Lahfa
fd8b18e404
Merge pull request #232996 from viraptor/pgpool-darwin
...
pgpool: fix darwin build
2023-05-20 18:35:25 +02:00
Stanisław Pitucha
927acf9a89
pgpool: fix darwin build
...
Fix the darwin build by removing the included copy from the Makefiles.
2023-05-20 20:51:48 +10:00
jz8132543
ac0e09e17a
postgresql15Packages.repmgr: 5.3.2 -> 5.4.0
2023-05-20 12:08:48 +08:00
github-actions[bot]
798441cd4e
Merge staging-next into staging
2023-05-15 18:01:51 +00:00
ajs124
a19194af3a
Merge pull request #231463 from helsinki-systems/upd/proxysql
...
proxysql: 2.5.1 -> 2.5.2
2023-05-15 14:18:04 +02:00
github-actions[bot]
d7c25ce768
Merge staging-next into staging
2023-05-14 12:02:08 +00:00
github-actions[bot]
faf50dfee3
Merge staging-next into staging
2023-05-14 06:01:43 +00:00
Mario Rodas
b50b006b04
postgresqlPackages.pgvector: 0.4.1 -> 0.4.2
...
Diff: https://github.com/pgvector/pgvector/compare/v0.4.1...v0.4.2
Changelog: https://github.com/pgvector/pgvector/raw/v0.4.2/CHANGELOG.md
2023-05-13 04:20:00 +00:00
Mario Rodas
bf960aa6bc
postgresql11Packages.pg_auto_failover: fix build on Linux
...
ZHF: #230712
2023-05-13 04:20:00 +00:00
github-actions[bot]
a0ba80a626
Merge staging-next into staging
2023-05-12 18:01:54 +00:00
Alyssa Ross
5e06b3cb19
treewide: don't use rustPlatform.rust
...
This will be deprecated in the next commit.
2023-05-12 15:31:21 +00:00
Mario Rodas
1bf361e6a0
Merge pull request #231306 from helsinki-systems/upd/postgresql
...
postgresql: 15.3, 14.8, 13.11, 12.15 and 11.20
2023-05-12 07:48:37 -05:00
ajs124
677ef435c3
proxysql: 2.5.1 -> 2.5.2
2023-05-12 13:57:48 +02:00
ajs124
3abafec08f
postgresql_15: 15.2 -> 15.3
...
https://www.postgresql.org/docs/release/15.3/
2023-05-12 13:40:01 +02:00
ajs124
08b8054366
postgresql_14: 14.7 -> 14.8
...
https://www.postgresql.org/docs/release/14.8/
2023-05-12 13:40:01 +02:00
ajs124
370e6c896d
postgresql_13: 13.10 -> 13.11
...
https://www.postgresql.org/docs/release/13.11/
2023-05-12 13:40:01 +02:00
ajs124
b201c295c7
postgresql_12: 12.14 -> 12.15
...
https://www.postgresql.org/docs/release/12.15/
2023-05-12 13:40:01 +02:00
ajs124
c56299151c
postgresql_11: 11.19 -> 11.20
...
https://www.postgresql.org/docs/release/11.20/
2023-05-12 13:40:01 +02:00
Yt
d702c38590
postgresqlPackages.timescaledb_toolkit 1.14.0 -> 1.16.0 ( #231265 )
2023-05-12 06:54:09 -04:00
ajs124
d46e3b6a84
mariadb_1011: 10.11.2 -> 10.11.3
...
https://mariadb.com/kb/en/mariadb-10-11-3-release-notes/
2023-05-10 18:22:41 +02:00
ajs124
e59deb59d7
mariadb_1010: 10.10.3 -> 10.10.4
...
https://mariadb.com/kb/en/mariadb-10-10-4-changelog/
2023-05-10 18:22:41 +02:00
ajs124
b4213da2cf
mariadb_106: 10.6.12 -> 10.6.13
...
https://mariadb.com/kb/en/mariadb-10-6-13-release-notes/
2023-05-10 18:22:41 +02:00
ajs124
3dc1bd1104
mariadb_105: 10.5.19 -> 10.5.20
...
https://mariadb.com/kb/en/mariadb-10-5-20-release-notes/
2023-05-10 18:22:41 +02:00
ajs124
c17a783c80
mariadb_104: 10.4.28 -> 10.4.29
...
https://mariadb.com/kb/en/mariadb-10-4-29-release-notes/
2023-05-10 18:22:41 +02:00
ajs124
0a298d1cf1
mariadb_109: remove
2023-05-10 18:22:40 +02:00
ajs124
3edf3ba8f7
mariadb_108: remove
2023-05-10 18:22:33 +02:00
R. Ryantm
3cba89d0b9
pgbouncer: 1.18.0 -> 1.19.0
2023-05-07 22:55:52 +00:00
Mario Rodas
bf12df5e19
Merge pull request #229032 from r-ryantm/auto-update/postgresql11JitPackages.pgroonga
...
postgresql11JitPackages.pgroonga: 2.4.2 -> 3.0.0
2023-04-30 06:34:11 -05:00
Ivan Kozik
5207dff2d8
postgresqlPackages.pgroonga: remove myself from maintainers
2023-04-30 02:41:23 +00:00
Mario Rodas
cfbd436e24
postgresqlPackages.pgroonga: 3.0.0 -> 3.0.1
...
https://github.com/pgroonga/pgroonga/releases/tag/3.0.1
2023-04-30 01:42:00 +00:00
R. Ryantm
40add03d25
postgresql11JitPackages.pgroonga: 2.4.2 -> 3.0.0
2023-04-30 01:41:23 +00:00
R. Ryantm
cf55738d99
postgresql11JitPackages.pg_cron: 1.5.1 -> 1.5.2
2023-04-29 08:10:56 +00:00
R. Ryantm
8a6d7b7ed8
mysql_jdbc: 8.0.31 -> 8.0.33
2023-04-28 05:49:35 +00:00
1000101
938afbb96e
postgresqlPackages.timescaledb: 2.10.2 -> 2.10.3
2023-04-27 13:21:30 -04:00
Thomas Gerbet
6b7ac453b4
mysql80: 8.0.32 -> 8.0.33
...
Fixes the following security issues:
* CVE-2023-0215
* CVE-2022-43551
* CVE-2023-21980
* CVE-2023-21946
* CVE-2023-21929
* CVE-2023-21911
* CVE-2023-21962
* CVE-2023-21919
* CVE-2023-21933
* CVE-2023-21972
* CVE-2023-21966
* CVE-2023-21920
* CVE-2023-21935
* CVE-2023-21945
* CVE-2023-21976
* CVE-2023-21977
* CVE-2023-21982
* CVE-2023-21953
* CVE-2023-21955
* CVE-2023-21940
* CVE-2023-21947
Advisory: https://www.oracle.com/security-alerts/cpuapr2023.html#AppendixMSQL
Changelog:
https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-33.html
2023-04-26 18:51:24 +02:00
Mario Rodas
5249a7ce55
Merge pull request #220812 from anpin/feature/promscale-rebase
...
promscale: 0.10.0 -> 0.17.0
2023-04-24 21:02:25 -05:00
Eric Wolf
815fed2e05
cargo-pgx: 0.6.1 -> 0.7.4, keep 0.6.1, add 0.7.1
...
0.6.1 keeping until timescaledb_toolkit got upgraded to 1.15.0
0.7.1 because timescaledb_toolkit 1.15.0 needs it
0.7.4 because it is the most recent cargo-pgx version
2023-04-23 15:23:38 -04:00
Pavel Anpin
0e191c7ec1
promscale_extension: fixed cargoPatch
...
somehow the patch made earlier stoped working, so the build was failing
due to git dependency in cargo.lock. Fixed that in the upstream PR and
repointed fetchpatch to the new commit
2023-04-23 13:17:14 +04:00
Pavel Anpin
3efea7f0ea
postgresqlPackages.promscale_extension: init at 0.8.0
2023-04-22 21:29:49 +04:00
Mario Rodas
2c69fe1567
postgresqlPackages.plpgsql_check: 2.3.3 -> 2.3.4
...
https://github.com/okbob/plpgsql_check/releases/tag/v2.3.4
2023-04-20 04:20:00 +00:00
1000101
ae5640c0aa
postgresqlPackages.timescaledb: 2.10.1 -> 2.10.2
2023-04-21 00:01:16 +02:00
Mario Rodas
86f8f8caf5
postgresqlPackages.pg_partman: add changelog to meta
2023-04-16 23:02:00 +00:00
R. Ryantm
3a03211580
postgresql11JitPackages.pg_partman: 4.7.1 -> 4.7.3
2023-04-16 23:01:00 +00:00
Mario Rodas
3bb23bd81a
postgresqlPackages.plv8: 3.1.4 -> 3.1.5
2023-04-05 04:20:00 +00:00
ajs124
d59c85209d
Merge pull request #223752 from Izorkin/update-mariadb-galera
...
mariadb-galera: 26.4.13 -> 26.4.14
2023-04-03 13:12:33 +02:00
Mario Rodas
c937feb1a1
Merge pull request #219826 from noctarius/master
...
Fixed TimescaleDB License Information
2023-04-01 09:19:04 -05:00
Izorkin
fb14301291
mariadb-galera: 26.4.13 -> 26.4.14
2023-04-01 16:55:37 +03:00
Mario Rodas
079209be0e
postgresqlPackages.pgrouting: 3.4.2 -> 3.5.0
...
https://github.com/pgRouting/pgrouting/releases/tag/v3.5.0
2023-03-31 04:20:00 +00:00
Sandro
c2ae278eb8
Merge pull request #221851 from Ma27/postgresql-jit-support
...
postgresql: implement opt-in JIT support
2023-03-29 13:29:30 +02:00
Maximilian Bosch
9f2b4357c1
postgresql: save rebuilds of existing packages
...
...by using `+ lib.optionalString ...` rather than a substitution. That
way the phases don't have additional trailing white-spaces in the
non-JIT case which cause rebuilds.
2023-03-29 08:39:47 +02:00
Maximilian Bosch
a5a715bb24
postgresql_jit: fix darwin build
...
So, patchelf works on ELF files and these don't exist on Darwin. I'm not
aware of any other way to eliminate all references of the executable's
body while preserving library paths in the header. This still works, the
only problem is that darwin has a dependency on llvm.dev, so it's
runtime closure is larger.
2023-03-29 08:39:47 +02:00
Maximilian Bosch
43dbeae02d
postgresql: pass through JIT-enabled variant of non-JIT postgres and vice versa
...
This is useful if your postgresql version is dependant on
`system.stateVersion` and not pinned down manually. Then it's not
necessary to find out which version exactly is in use and define
`package` manually, but just stay with what NixOS provides as default:
$ nix-instantiate -A postgresql
/nix/store/82fzmb77mz2b787dgj7mn4a8i4f6l6sn-postgresql-14.7.drv
$ nix-instantiate -A postgresql_jit
/nix/store/qsjkb72fcrrfpsszrwbsi9q9wgp39m50-postgresql-14.7.drv
$ nix-instantiate -A postgresql.withJIT
/nix/store/qsjkb72fcrrfpsszrwbsi9q9wgp39m50-postgresql-14.7.drv
$ nix-instantiate -A postgresql.withJIT.withoutJIT
/nix/store/82fzmb77mz2b787dgj7mn4a8i4f6l6sn-postgresql-14.7.drv
I.e. you can use postgresql with JIT (for complex queries only[1]) like
this:
services.postgresql = {
enable = true;
enableJIT = true;
};
Performing a new override instead of re-using the `_jit`-variants for
that has the nice property that overlays for the original package apply
to the JIT-enabled variant, i.e.
with import ./. {
overlays = [
(self: super: {
postgresql = super.postgresql.overrideAttrs (_: { fnord = "snens"; });
})
];
};
postgresql.withJIT.fnord
still gives the string `snens` whereas `postgresql_jit` doesn't have the
attribute `fnord` in its derivation.
[1] https://www.postgresql.org/docs/current/runtime-config-query.html#GUC-JIT-ABOVE-COST
2023-03-29 08:39:46 +02:00
Maximilian Bosch
2282fa73a1
postgresql: implement opt-in JIT support
...
Closes #150801
Note: I decided against resuming directly on #150801 because the
conflict was too big (and resolving it seemed too error-prone to me).
Also the `this`-refactoring could be done in an easier manner, i.e. by
exposing JIT attributes with the correct configuration. More on that
below.
This patch creates variants of the `postgresql*`-packages with JIT[1]
support. Please note that a lot of the work was derived from previous
patches filed by other contributors, namely dasJ, andir and abbradar,
hence the co-authored-by tags below.
Effectively, the following things have changed:
* For JIT variants an LLVM-backed stdenv with clang is now used as
suggested by dasJ[2]. We need LLVM and CLang[3] anyways to build the
JIT-part, so no need to mix this up with GCC's stdenv. Also, using the
`dev`-output of LLVM and clang's stdenv for building (and adding llvm
libs as build-inputs) seems more cross friendly to me (which will
become useful when cross-building for JIT-variants will actually be
supported).
* Plugins inherit the build flags from the Makefiles in
`$out/lib/pgxs/src` (e.g. `-Werror=unguarded-availability-new`). Since
some of the flags are clang-specific (and stem from the use of the
CLang stdenv) and don't work on gcc, the stdenv of `pkgs.postgresql`
is passed to the plugins. I.e., plugins for non-JIT variants are built
with a gcc stdenv on Linux and plugins for JIT variants with a clang
stdenv.
Since `plv8` hard-codes `gcc` as `$CC` in its Makefile[4], I marked it
as broken for JIT-variants of postgresql only.
* Added a test-matrix to confirm that JIT works fine on each
`pkgs.postgresql_*_jit` (thanks Andi for the original test in
#124804!).
* For each postgresql version, a new attribute
`postgresql_<version>_jit` (and a corresponding
`postgresqlPackages<version>JitPackages`) are now exposed for better
discoverability and prebuilt artifacts in the binary cache.
* In #150801 the `this`-argument was replaced by an internal recursion.
I decided against this approach because it'd blow up the diff even
more which makes the readability way harder and also harder to revert
this if necessary.
Instead, it is made sure that `this` always points to the correct
variant of `postgresql` and re-using that in an additional
`.override {}`-expression is trivial because the JIT-variant is
exposed in `all-packages.nix`.
* I think the changes are sufficiently big to actually add myself as
maintainer here.
* Added `libxcrypt` to `buildInputs` for versions <v13. While
building things with an LLVM stdenv, these versions complained that
the extern `crypt()` symbol can't be found. Not sure what this is
exactly about, but since we want to switch to libxcrypt for `crypt()`
usage anyways[5] I decided to add it. For >=13 it's not relevant
anymore anyways[6].
* JIT support doesn't work with cross-compilation. It is attempted to
build LLVM-bytecode (`%.bc` is the corresponding `make(1)`-rule) for
each sub-directory in `backend/` for the JIT apparently, but with a
$(CLANG) that can produce binaries for the build, not the host-platform.
I managed to get a cross-build with JIT support working with
`depsBuildBuild = [ llvmPackages.clang ] ++ buildInputs`, but
considering that the resulting LLVM IR isn't platform-independent this
doesn't give you much. In fact, I tried to test the result in a VM-test,
but as soon as JIT was used to optimize a query, postgres would
coredump with `Illegal instruction`.
A common concern of the original approach - with llvm as build input -
was the massive increase of closure size. With the new approach of using
the LLVM stdenv directly and patching out references to the clang drv in
`$out` the effective closure size changes are:
$ nix path-info -Sh $(nix-build -A postgresql_14)
/nix/store/kssxxqycwa3c7kmwmykwxqvspxxa6r1w-postgresql-14.7 306.4M
$ nix path-info -Sh $(nix-build -A postgresql_14_jit)
/nix/store/xc7qmgqrn4h5yr4vmdwy56gs4bmja9ym-postgresql-14.7 689.2M
Most of the increase in closure-size stems from the `lib`-output of
LLVM
$ nix path-info -Sh /nix/store/5r97sbs5j6mw7qnbg8nhnq1gad9973ap-llvm-11.1.0-lib
/nix/store/5r97sbs5j6mw7qnbg8nhnq1gad9973ap-llvm-11.1.0-lib 349.8M
which is why this shouldn't be enabled by default.
While this is quite much because of LLVM, it's still a massive
improvement over the simple approach of adding llvm/clang as
build-inputs and building with `--with-llvm`:
$ nix path-info -Sh $(nix-build -E '
with import ./. {};
postgresql.overrideAttrs ({ configureFlags ? [], buildInputs ? [], ... }: {
configureFlags = configureFlags ++ [ "--with-llvm" ];
buildInputs = buildInputs ++ [ llvm clang ];
})' -j0)
/nix/store/i3bd2r21c6c3428xb4gavjnplfqxn27p-postgresql-14.7 1.6G
Co-authored-by: Andreas Rammhold <andreas@rammhold.de>
Co-authored-by: Janne Heß <janne@hess.ooo>
Co-authored-by: Nikolay Amiantov <ab@fmap.me>
[1] https://www.postgresql.org/docs/current/jit-reason.html
[2] https://github.com/NixOS/nixpkgs/pull/124804#issuecomment-864616931
& https://github.com/NixOS/nixpkgs/pull/150801#issuecomment-1467868321
[3] This fails with the following error otherwise:
```
configure: error: clang not found, but required when compiling --with-llvm, specify with CLANG=
```
[4] https://github.com/plv8/plv8/blob/v3.1.5/Makefile#L14
[5] https://github.com/NixOS/nixpkgs/pull/181764
[6] c45643d618
2023-03-29 08:39:46 +02:00
Yureka
f8cbc3c281
tree-wide: convert rust with git deps to importCargoLock
2023-03-26 01:52:04 +01:00
Christoph Engelbert (noctarius)
4f7f469c82
timescaledb: Fixed the licensing for the timescaledb package to be split into TSL (Timescale Community License) and Apache 2.0 components.
...
TimescaleDB provides two types of licenses, Apache 2.0 and Timescale Community License (TSL), with different feature sets. While all the code is in the same repository, the build
system can build both versions depending on the build parameters set in.
Co-authored-by: Emily Lange <git@indeednotjames.com>
2023-03-24 11:12:12 +01:00
Mario Rodas
9a2e14a323
Merge pull request #222453 from marsam/update-pgvector
...
postgresqlPackages.pgvector: 0.4.0 -> 0.4.1
2023-03-22 02:39:59 -05:00
Mario Rodas
b63385ad1f
Merge pull request #222434 from SuperSandro2000/SuperSandro2000-patch-1
...
postgresqlPackages.pg_repack: use clickable homepage
2023-03-21 20:49:48 -05:00
Sandro
ffe1c9dc0f
postgresqlPackages.pg_repack: use clickable homepage
2023-03-22 00:03:59 +01:00
ajs124
2b387af207
Merge pull request #221343 from helsinki-systems/upd/proxysql
...
proxysql: 2.5.0 -> 2.5.1
2023-03-21 11:58:22 +01:00
Mario Rodas
8a449b274a
postgresqlPackages.pgvector: 0.4.0 -> 0.4.1
2023-03-21 04:20:00 +00:00
ajs124
5b5e4182cb
proxysql: 2.5.0 -> 2.5.1
...
https://github.com/sysown/proxysql/releases/tag/v2.5.1
2023-03-15 17:39:35 +01:00
Mario Rodas
81c6568482
postgresqlPackages.plpgsql_check: 2.3.0 -> 2.3.3
...
https://github.com/okbob/plpgsql_check/releases/tag/v2.3.3
2023-03-14 04:20:00 +00:00
Mario Rodas
dae678ad8f
Merge pull request #186276 from typetetris/feature/add-timescaledb-toolkit
...
timescaledb_toolkit: init at 1.14.0
2023-03-11 06:50:54 -05:00
Mario Rodas
7e29e1b2c2
postgresqlPackages.timescaledb: 2.10.0 -> 2.10.1
2023-03-07 04:20:00 +00:00
Mario Rodas
70fd8b9fb8
Merge pull request #219423 from marsam/update-pg_ivm
...
postgresqlPackages.pg_ivm: 1.5 -> 1.5.1
2023-03-05 07:32:06 -05:00
Mario Rodas
12d836730a
postgresqlPackages.pg_ivm: 1.5 -> 1.5.1
...
https://github.com/sraoss/pg_ivm/releases/tag/v1.5.1
2023-03-03 04:20:00 +00:00
github-actions[bot]
2384cd723b
Merge master into staging-next
2023-02-24 12:01:20 +00:00
1000101
c3aaa8fb5e
postgresqlPackages.timescaledb: 2.9.3 -> 2.10.0 ( #217529 )
2023-02-24 06:57:13 -05:00
Alyssa Ross
52c286ee5b
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
pkgs/development/libraries/pmdk/default.nix
2023-02-23 13:51:34 +00:00
Artturin
3251013cc1
treewide: env.NIX_CFLAGS_COMPILE use toString on result of optionals
...
env values must be strings
2023-02-22 21:23:05 +02:00
Artturin
f9fdf2d402
treewide: move NIX_CFLAGS_COMPILE to the env attrset
...
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper
this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
github-actions[bot]
fd8dd0c966
Merge master into staging-next
2023-02-21 18:01:08 +00:00
ajs124
d8687b3788
Merge pull request #216697 from helsinki-systems/mariadb_1111
...
mariadb_1011: init at 10.11.2
2023-02-21 14:01:10 +01:00
github-actions[bot]
54adb1d4b1
Merge master into staging-next
2023-02-18 06:01:29 +00:00
Mario Rodas
d48c8e181e
Merge pull request #216790 from marsam/update-pg_ivm
...
postgresqlPackages.pg_ivm: 1.4 -> 1.5
2023-02-17 19:35:53 -05:00
github-actions[bot]
1c50878b7b
Merge master into staging-next
2023-02-17 18:01:15 +00:00
Mostly Void
b89976519b
rqlite: init at 7.6.1 ( #187962 )
...
* rqlite: init at 7.6.1
* Update pkgs/servers/sql/rqlite/default.nix
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
---------
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-02-17 13:52:34 +01:00
Mario Rodas
62ad474f0f
postgresqlPackages.pg_ivm: 1.4 -> 1.5
...
https://github.com/sraoss/pg_ivm/releases/tag/v1.5
2023-02-17 04:20:00 +00:00
ajs124
351e8a51c4
mariadb_1011: init at 10.11.2
...
https://mariadb.org/mariadb-10-11-2-ga-now-available/
new LTS release!
2023-02-16 22:24:07 +01:00
ajs124
32e59366db
mariadb: add more precise EOLs + link
2023-02-16 22:18:35 +01:00
github-actions[bot]
164a7e44c7
Merge master into staging-next
2023-02-16 18:01:12 +00:00
ajs124
ac43674f72
Merge pull request #215323 from helsinki-systems/upd/mariadb
...
mariadb: 2023-02-06 updates
2023-02-16 18:40:33 +01:00
ajs124
a3982d44a9
Merge pull request #215334 from superherointj/pkg-mariadb-remove-flag-withEmbedded
...
mariadb: unlink withNuma from withEmbedded
2023-02-15 16:33:15 +01:00
Eric Wolf
9dc7a05a85
cargo-pgx/timescaledb_toolkit: add nixos test
2023-02-13 10:58:26 +01:00
Eric Wolf
4e189d769b
timescaledb-toolkit: init at 1.14.0
2023-02-13 10:58:26 +01:00
github-actions[bot]
ec17e92f67
Merge staging-next into staging
2023-02-12 16:03:16 +00:00
github-actions[bot]
87f957b5e2
Merge master into staging-next
2023-02-12 16:02:45 +00:00
Mario Rodas
7fcab962d0
postgresqlPackages.pg_cron: 1.4.2 -> 1.5.1
...
https://github.com/citusdata/pg_cron/releases/tag/v1.5.0
https://github.com/citusdata/pg_cron/releases/tag/v1.5.1
2023-02-11 04:20:00 +00:00
Vladimír Čunát
13e8ec1f2d
Merge branch 'staging-next' into staging
2023-02-10 13:46:44 +01:00
ajs124
940b7d4ee1
postgresql_15: 15.1 -> 15.2
...
https://www.postgresql.org/docs/release/15.2/
2023-02-09 19:24:02 +01:00
ajs124
894c6a5756
postgresql_14: 14.6 -> 14.7
...
https://www.postgresql.org/docs/release/14.7/
2023-02-09 19:23:49 +01:00
ajs124
b908126eaa
postgresql_13: 13.9 -> 13.10
...
https://www.postgresql.org/docs/release/13.10/
2023-02-09 19:23:29 +01:00
ajs124
0304c27c11
postgresql_12: 12.13 -> 12.14
...
https://www.postgresql.org/docs/release/12.14/
2023-02-09 19:23:14 +01:00
ajs124
8aee83b4af
postgresql_11: 11.18 -> 11.19
...
https://www.postgresql.org/docs/release/11.19/
2023-02-09 19:22:49 +01:00
github-actions[bot]
bece38afcc
Merge staging-next into staging
2023-02-09 00:02:56 +00:00
superherointj
616d1877e3
mariadb: make withNuma unrelated to withEmbedded
2023-02-08 13:32:59 -03:00
ajs124
bfe3e5fc15
mariadb_1010: 10.10.2 -> 10.10.3
...
https://mariadb.com/kb/en/mariadb-10-10-3-release-notes/
2023-02-08 16:06:06 +01:00
ajs124
62e139047b
mariadb_109: 10.9.4 -> 10.9.5
...
https://mariadb.com/kb/en/mariadb-10-9-5-release-notes/
2023-02-08 16:05:49 +01:00
ajs124
10e9377d73
mariadb_108: 10.8.6 -> 10.8.7
...
https://mariadb.com/kb/en/mariadb-10-8-7-release-notes/
2023-02-08 16:05:16 +01:00
ajs124
1f1880da69
mariadb_106: 10.6.11 -> 10.6.12
...
https://mariadb.com/kb/en/mariadb-10-6-12-release-notes/
2023-02-08 16:04:23 +01:00
ajs124
c4ee903b0f
mariadb_105: 10.5.18 -> 10.5.19
...
https://mariadb.com/kb/en/mariadb-10-5-19-release-notes/
2023-02-08 16:03:49 +01:00
ajs124
e4ee01e156
mariadb_104: 10.4.27 -> 10.4.28
...
https://mariadb.com/kb/en/mariadb-10-4-28-release-notes/
2023-02-08 16:03:25 +01:00
ajs124
69de4ddc4b
Merge pull request #212190 from helsinki-systems/mariadb_105_ossl3
...
mariadb_1010: init at 10.10.2
2023-02-08 15:53:02 +01:00
ajs124
555c21b15d
Merge pull request #214981 from superherointj/fix-musl-mariadb
...
mariadb: fix musl, make Numa optional; pmdk: remove
2023-02-08 14:29:17 +01:00
ajs124
d626a867fb
Merge pull request #210056 from helsinki-systems/fix/proxysql-build
...
proxysql: fix build again
2023-02-07 13:21:40 +01:00
superherointj
8e8822c872
mariadb: remove pmdk; make Numa optional
2023-02-07 08:20:53 -03:00
Nick Cao
fbc33d9aa7
Merge pull request #214201 from StillerHarpo/monetdb
...
monetdb: 11.45.11 -> 11.45.13
2023-02-07 10:05:57 +08:00
superherointj
368ff33e3f
Merge pull request #214971 from 1000101/tsdb
...
timescaledb: 2.9.2 -> 2.9.3
2023-02-06 19:04:00 -03:00
Thomas Gerbet
50557b29f2
Merge pull request #214274 from risicle/ris-pgpool-4.4.2
...
pgpool: 4.4.1 -> 4.4.2
2023-02-06 22:21:27 +01:00
1000101
64c4077f92
timescaledb: 2.9.2 -> 2.9.3
2023-02-06 18:37:23 +01:00
ajs124
2e6581f905
proxysql: 2.4.6 -> 2.5.0
2023-02-06 18:32:07 +01:00
ajs124
f87cac221f
proxysql: fix build
2023-02-06 18:25:48 +01:00
ajs124
4611ffe60f
proxysql: 2.4.5 -> 2.4.6
2023-02-06 18:25:48 +01:00
R. Ryantm
e0cec7b584
mssql_jdbc: 11.2.2 -> 12.2.0
2023-02-04 16:10:04 +00:00
Florian Engel
cd6a984736
monetdb: 11.45.11 -> 11.45.13
2023-02-03 08:15:49 +01:00
Robert Scott
2d5a1864d1
pgpool: 4.4.1 -> 4.4.2
2023-02-02 21:51:18 +00:00
Mario Rodas
aefde6e88a
Merge pull request #213701 from marsam/update-plpgsql_check
...
postgresqlPackages.plpgsql_check: 2.2.6 -> 2.3.0
2023-01-31 07:34:34 -05:00
Mario Rodas
0ac4b2825c
postgresqlPackages.plpgsql_check: 2.2.6 -> 2.3.0
...
https://github.com/okbob/plpgsql_check/releases/tag/v2.3.0
2023-01-28 04:20:00 +00:00