···165165166166- PHP now defaults to PHP 8.2, updated from 8.1.
167167168168+- 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.
169169+170170+- GraalPy (`graalCEPackages.graalpy`), TruffleRuby (`graalCEPackages.truffleruby`), GraalJS (`graalCEPackages.graaljs`) and GraalNodeJS (`grallCEPackages.graalnodejs`) are now indepedent from the main GraalVM derivation.
171171+168172- 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.
169173170174- `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
···1515 sha256 = "sha256-O3pLELYmuuB+Bf1vHTWQ+u7Ymi3qYiMRpCwvEq+GeBQ=";
1616 };
17171818- graalvmDrv = graalvmCEPackages.graalvm19-ce;
1818+ graalvmDrv = graalvmCEPackages.graalvm-ce;
19192020 executable = "bb";
2121···38383939 # As of v1.2.174, this will remove references to ${graalvmDrv}/conf/chronology,
4040 # not sure the implications of this but this file is not available in
4141- # graalvm19-ce anyway.
4141+ # graalvm-ce anyway.
4242 postInstall = ''
4343 remove-references-to -t ${graalvmDrv} $out/bin/${executable}
4444 '';
+3-5
pkgs/top-level/aliases.nix
···687687 gpgstats = throw "gpgstats has been removed: upstream is gone"; # Added 2022-02-06
688688 gpshell = throw "gpshell has been removed, because it was unmaintained in nixpkgs"; # added 2021-12-17
689689690690- graalvm11 = graalvm11-ce;
691691- graalvm8-ce = throw "graalvm8-ce has been removed by upstream"; # Added 2021-10-19
692692- graalvm8 = throw "graalvm8-ce has been removed by upstream"; # Added 2021-10-19
693693- graalvm8-ee = throw "graalvm8-ee has been removed because it is unmaintained"; # Added 2022-04-15
694694- graalvm11-ee = throw "graalvm11-ee has been removed because it is unmaintained"; # Added 2022-04-15
690690+ 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
691691+ 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
692692+ 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
695693 gradio = throw "gradio has been removed because it is unmaintained, use shortwave instead"; # Added 2022-06-03
696694 gradle_4 = throw "gradle_4 has been removed because it's no longer being updated"; # Added 2023-01-17
697695 gradle_5 = throw "gradle_5 has been removed because it's no longer being updated"; # Added 2023-01-17