···165166- PHP now defaults to PHP 8.2, updated from 8.1.
1670000168- The ISC DHCP package and corresponding module have been removed, because they are end of life upstream. See https://www.isc.org/blogs/isc-dhcp-eol/ for details and switch to a different DHCP implementation like kea or dnsmasq.
169170- `prometheus-unbound-exporter` has been replaced by the Let's Encrypt maintained version, since the previous version was archived. This requires some changes to the module configuration, most notable `controlInterface` needs migration
···165166- PHP now defaults to PHP 8.2, updated from 8.1.
167168+- GraalVM has been updated to the latest version, and this brings significant changes. Upstream don't release multiple versions targeting different JVMs anymore, so now we only have one GraalVM derivation (`graalvm-ce`). While at first glance the version may seem a downgrade (22.3.1 -> 21.0.0), the major version is now following the JVM it targets (so this latest version targets JVM 21). Also some products like `llvm-installable-svm` and `native-image-svm` were incorporate to the main GraalVM derivation, so they're included by default.
169+170+- GraalPy (`graalCEPackages.graalpy`), TruffleRuby (`graalCEPackages.truffleruby`), GraalJS (`graalCEPackages.graaljs`) and GraalNodeJS (`grallCEPackages.graalnodejs`) are now indepedent from the main GraalVM derivation.
171+172- The ISC DHCP package and corresponding module have been removed, because they are end of life upstream. See https://www.isc.org/blogs/isc-dhcp-eol/ for details and switch to a different DHCP implementation like kea or dnsmasq.
173174- `prometheus-unbound-exporter` has been replaced by the Let's Encrypt maintained version, since the previous version was archived. This requires some changes to the module configuration, most notable `controlInterface` needs migration
···15 sha256 = "sha256-O3pLELYmuuB+Bf1vHTWQ+u7Ymi3qYiMRpCwvEq+GeBQ=";
16 };
1718- graalvmDrv = graalvmCEPackages.graalvm19-ce;
1920 executable = "bb";
21···3839 # As of v1.2.174, this will remove references to ${graalvmDrv}/conf/chronology,
40 # not sure the implications of this but this file is not available in
41- # graalvm19-ce anyway.
42 postInstall = ''
43 remove-references-to -t ${graalvmDrv} $out/bin/${executable}
44 '';
···15 sha256 = "sha256-O3pLELYmuuB+Bf1vHTWQ+u7Ymi3qYiMRpCwvEq+GeBQ=";
16 };
1718+ graalvmDrv = graalvmCEPackages.graalvm-ce;
1920 executable = "bb";
21···3839 # As of v1.2.174, this will remove references to ${graalvmDrv}/conf/chronology,
40 # not sure the implications of this but this file is not available in
41+ # graalvm-ce anyway.
42 postInstall = ''
43 remove-references-to -t ${graalvmDrv} $out/bin/${executable}
44 '';
+3-5
pkgs/top-level/aliases.nix
···687 gpgstats = throw "gpgstats has been removed: upstream is gone"; # Added 2022-02-06
688 gpshell = throw "gpshell has been removed, because it was unmaintained in nixpkgs"; # added 2021-12-17
689690- graalvm11 = graalvm11-ce;
691- graalvm8-ce = throw "graalvm8-ce has been removed by upstream"; # Added 2021-10-19
692- graalvm8 = throw "graalvm8-ce has been removed by upstream"; # Added 2021-10-19
693- graalvm8-ee = throw "graalvm8-ee has been removed because it is unmaintained"; # Added 2022-04-15
694- graalvm11-ee = throw "graalvm11-ee has been removed because it is unmaintained"; # Added 2022-04-15
695 gradio = throw "gradio has been removed because it is unmaintained, use shortwave instead"; # Added 2022-06-03
696 gradle_4 = throw "gradle_4 has been removed because it's no longer being updated"; # Added 2023-01-17
697 gradle_5 = throw "gradle_5 has been removed because it's no longer being updated"; # Added 2023-01-17
···687 gpgstats = throw "gpgstats has been removed: upstream is gone"; # Added 2022-02-06
688 gpshell = throw "gpshell has been removed, because it was unmaintained in nixpkgs"; # added 2021-12-17
689690+ graalvm11-ce = throw "graalvm11-ce has been removed because upstream dropped support to different JDK versions for each GraalVM release. Please use graalvm-ce instead"; # Added 2023-09-26
691+ graalvm17-ce = throw "graalvm17-ce has been removed because upstream dropped support to different JDK versions for each GraalVM release. Please use graalvm-ce instead"; # Added 2023-09-26
692+ graalvm19-ce = throw "graalvm19-ce has been removed because upstream dropped support to different JDK versions for each GraalVM release. Please use graalvm-ce instead"; # Added 2023-09-26
00693 gradio = throw "gradio has been removed because it is unmaintained, use shortwave instead"; # Added 2022-06-03
694 gradle_4 = throw "gradle_4 has been removed because it's no longer being updated"; # Added 2023-01-17
695 gradle_5 = throw "gradle_5 has been removed because it's no longer being updated"; # Added 2023-01-17